Re: Issue with an lv2 plugin
Erik Ackermann <[email protected]>
| Newsgroups | gmane.comp.audio.ardour.devel |
|---|---|
| Message-ID | <CAN5Z5QEycKEaWbUoiwvcCM831PFN3yc9S0BhHNcbzrZ8-5+5gg@mail.gmail.com> |
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" <[email protected]> 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@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@billbrown ~]$ > > > > > _______________________________________________ > ardour-dev mailing list > [email protected] > http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org > > _______________________________________________ ardour-dev mailing list [email protected] http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org