[Ardour-Dev] Issue with an lv2 plugin

Erik Ackermann kurterikackermann at gmail.com
Sat Aug 9 09:36:45 PDT 2014


It's not possible to use gtk2 and gtk3 in the same process. In fact the
only way a gtk plugin will work in ardour is if you compile both ardour and
gtk with exact same gtk build.
On Aug 9, 2014 9:01 AM, "Bill Brown" <wbrown338 at comcast.net> wrote:

> Hello Ardour Devs.
>
> I wrote a fluidsynth front end that functions as a stand alone application
> as well as an lv2 plugin.  It's built using gtk3 and gtkmm.  It turns on
> and works good with "jalv.gtk3" (screenshot 1)  but when I try to load it
> in ardour3 nothing renders and there isn't any output from the console
> showing an error(screenshot 2).  Does ardour3 not support plugins that were
> built with gtk3 or gtkmm3 or do you have a suggestion for how I can further
> debug to get it working in a3?
>
> Thanks for your help.
> Bill.
>
> console output
>
> [bill at billbrown ~]$ ardour3
> bnd txt domain [gtk2_ardour3] to /usr/share/locale
> Ardour3.5.378 (built using 3.5-378-g16a8762 and GCC version 4.9.0 20140507
> (prerelease))
> ardour: [INFO]: Your system is configured to limit Ardour to only 4096
> open files
> ardour: [INFO]: Loading system configuration file
> /etc/ardour3/ardour_system.rc
> Loading user configuration file /home/bill/.config/ardour3/ardour.rc
> Using SSE optimized routines
> /usr/share/themes/Clearlooks/gtk-2.0/gtkrc:77: error: unexpected
> identifier 'reliefstyle', expected character '}'
>
> (ardour-3.5.378:2472): GLib-GObject-WARNING **: Attempt to add property
> gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after
> class was initialised
> ardour: [INFO]: Loading default ui configuration file
> /etc/ardour3/ardour3_ui_default.conf
> Loading ui configuration file /etc/ardour3/ardour3_ui_dark.rc
> /usr/share/themes/Clearlooks/gtk-2.0/gtkrc:77: error: unexpected
> identifier 'reliefstyle', expected character '}'
> Found 1 along
> /home/bill/.config/ardour3/templates:/usr/share/ardour3/templates
> Announcement is:
> run dialog
> Scanning folders for bundled LV2s: /usr/lib/ardour3/LV2
>
> (ardour-3.5.378:2472): GLib-GObject-WARNING **: Attempt to add property
> gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after
> class was initialised
> Creating a blank synth
>
> (ardour-3.5.378:2472): GLib-GObject-WARNING **: Attempt to add property
> gtkmm__CustomObject_GnomeCanvasLineSet::x1 after class was initialised
>
> (ardour-3.5.378:2472): GLib-GObject-WARNING **: Attempt to add property
> gtkmm__CustomObject_GnomeCanvasLineSet::y1 after class was initialised
>
> (ardour-3.5.378:2472): GLib-GObject-WARNING **: Attempt to add property
> gtkmm__CustomObject_GnomeCanvasLineSet::x2 after class was initialised
>
> (ardour-3.5.378:2472): GLib-GObject-WARNING **: Attempt to add property
> gtkmm__CustomObject_GnomeCanvasLineSet::y2 after class was initialised
> instantiate EMAP lv2
> making EMAP synth (fluidsynth wrapper)
> instantiated EMAP lv2
> activate EMAP lv2
> Butler drops pool trash
> PluginWindow deleted for 0x327daf0
> deactivate EMAP lv2
> activate EMAP lv2
> deactivate EMAP lv2
> Segmentation fault
> [bill at billbrown ~]$
>
>
>
>
> _______________________________________________
> ardour-dev mailing list
> ardour-dev at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20140809/687be7e1/attachment.htm>


More information about the Ardour-Dev mailing list