On Thu, 2010-04-08 at 09:21 -0700, Daniel Schepler wrote: > Source: tomboy > Version: 1.0.1-4 > Severity: serious > > From my pbuilder build log: > > ... > /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -export-dynamic -module > -avoid-version -Wl,-z,defs -Wl,-O1 -Wl,--as-needed -Wl,-z,defs -Wl,-O1 > -Wl,--as-needed -o libtomboy.la -rpath /usr/lib/tomboy > libtomboy_la-tomboykeybinder.lo libtomboy_la-tomboyutil.lo > libtomboy_la-eggaccelerators.lo -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 > -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lgio-2.0 > -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -latk-1.0 -lgobject-2.0 > -lgthread-2.0 -lrt -lglib-2.0 -lSM -lICE -lX11 > libtool: link: gcc -shared .libs/libtomboy_la-tomboykeybinder.o > .libs/libtomboy_la-tomboyutil.o .libs/libtomboy_la-eggaccelerators.o > -Wl,--as-needed /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so > /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm > /usr/lib/libpangocairo-1.0.so /usr/lib/libcairo.so /usr/lib/libgio-2.0.so > /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lfontconfig > /usr/lib/libgmodule-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgobject-2.0.so > /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so -lSM -lICE -lX11 > -Wl,-z > -Wl,defs -Wl,-O1 -Wl,-z -Wl,defs -Wl,-O1 -pthread -pthread -Wl,-soname > -Wl,libtomboy.so -o .libs/libtomboy.so > .libs/libtomboy_la-tomboyutil.o: In function `tomboy_window_present_hardcore': > /tmp/buildd/tomboy-1.0.1/libtomboy/tomboyutil.c:156: undefined reference to > `GTK_WIDGET_REALIZED' > /tmp/buildd/tomboy-1.0.1/libtomboy/tomboyutil.c:158: undefined reference to > `GTK_WIDGET_VISIBLE'
This is caused by GTK+ 2.20, where those two macros are hidden if GTK_DISABLE_DEPRECATED is defined while including the headers. Either this shouldn't be defined or gtk_widget_get_realized() and gtk_widget_get_visible() should be used instead. This is most likely fixed with a new upstream version already.
signature.asc
Description: This is a digitally signed message part