Build error: undefined reference to Gtkmm2ext::CellRendererPixbufToggle ...

No replies
Mario
User offline. Last seen 22 weeks 2 days ago. Offline
Joined: 2009-05-31
Posts:

After spending about 4 hours to fullfil all dependencies on my Ubuntu Interpid machine I am still not able to compile the current SVN branch (revision 5218). I get the following error:

gtk2_ardour/editor.o: In function `Editor::Editor()':
editor.cc:(.text+0x3354e): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::CellRendererPixbufToggle()'
editor.cc:(.text+0x3357c): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::set_active_pixbuf(Glib::RefPtr)'
editor.cc:(.text+0x335bc): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::set_inactive_pixbuf(Glib::RefPtr)'
editor.cc:(.text+0x3366a): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::signal_toggled()'
editor.cc:(.text+0x336e5): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::property_active()'
gtk2_ardour/editor.o: In function `Editor::Editor()':
editor.cc:(.text+0x4002e): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::CellRendererPixbufToggle()'
editor.cc:(.text+0x4005c): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::set_active_pixbuf(Glib::RefPtr)'
editor.cc:(.text+0x4009c): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::set_inactive_pixbuf(Glib::RefPtr)'
editor.cc:(.text+0x4014a): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::signal_toggled()'
editor.cc:(.text+0x401c5): undefined reference to `Gtkmm2ext::CellRendererPixbufToggle::property_active()'
collect2: ld gab 1 als Ende-Status zurück
scons: *** [gtk2_ardour/ardour-3.0] Error 1
scons: building terminated because of errors.

Any ideas?

Thanks in advance.

Seb
Seb's picture
User offline. Last seen 1 day 19 hours ago. Offline
Joined: 2006-04-07
Posts:

intrepid:

Won't build 3.0. Forget it. There is a clash with the version of gtkmm2 (and god only knows what else).

To build 2.8, resolving all build dependencies is as easy as "apt-get build-dep ardour2". Works miles better than the off-the-shelf ardour2 build.

Mario
User offline. Last seen 22 weeks 2 days ago. Offline
Joined: 2009-05-31
Posts:

In the meantime I tried Jaunty as well, unfortunately to no avail. There is an error with gtkmm2 too, but this one is already in the bug tracker.

Btw.: Can anybody stop these spam bots, please?

Mario
User offline. Last seen 22 weeks 2 days ago. Offline
Joined: 2009-05-31
Posts:

test