Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 153436 - compilation of sys-apps/dbus-0.61-r1 fails with gtk
Summary: compilation of sys-apps/dbus-0.61-r1 fails with gtk
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Project Gentopia
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-30 05:50 UTC by Thomas Bettler
Modified: 2006-10-30 15:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,3.41 KB, text/plain)
2006-10-30 05:53 UTC, Thomas Bettler
Details
sys-apps:dbus-0.61-r1:20061030-132830.log (sys-apps:dbus-0.61-r1:20061030-132830.log,134.50 KB, text/x-log)
2006-10-30 05:57 UTC, Thomas Bettler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Bettler 2006-10-30 05:50:35 UTC
on a new setup system I get this...

creating dbus-monitor
i686-pc-linux-gnu-gcc -O3 -march=pentium4 -fomit-frame-pointer -mmmx -msse -msse2 -mfpmath=sse -funroll-loops -fprefetch-loop-arrays -pipe -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wfloat-equal -Wsign-compare -o .libs/dbus-viewer dbus-names-model.o dbus-tree-view.o dbus-viewer.o -pthread  ../glib/.libs/libdbus-gtool.a /var/tmp/portage/dbus-0.61-r1/work/dbus-0.61/glib/.libs/libdbus-glib-1.so /var/tmp/portage/dbus-0.61-r1/work/dbus-0.61/dbus/.libs/libdbus-1.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so /usr/lib/libpng12.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so /usr/lib/libxml2.so -ldl -lz -lm -lnsl
../glib/.libs/libdbus-gtool.a(dbus-gloader-expat.o): In function `description_load_from_string':
dbus-gloader-expat.c:(.text+0x68): undefined reference to `XML_ParserCreate_MM'
dbus-gloader-expat.c:(.text+0x9b): undefined reference to `XML_SetUserData'
dbus-gloader-expat.c:(.text+0xb7): undefined reference to `XML_SetElementHandler'
dbus-gloader-expat.c:(.text+0xc9): undefined reference to `XML_SetCharacterDataHandler'
dbus-gloader-expat.c:(.text+0xe5): undefined reference to `XML_Parse'
dbus-gloader-expat.c:(.text+0x131): undefined reference to `XML_ParserFree'
dbus-gloader-expat.c:(.text+0x171): undefined reference to `XML_ParserFree'
dbus-gloader-expat.c:(.text+0x214): undefined reference to `XML_GetErrorCode'
dbus-gloader-expat.c:(.text+0x221): undefined reference to `XML_ErrorString'
dbus-gloader-expat.c:(.text+0x22d): undefined reference to `XML_GetCurrentColumnNumber'
dbus-gloader-expat.c:(.text+0x239): undefined reference to `XML_GetCurrentLineNumber'
collect2: ld returned 1 exit status
distcc[10129] ERROR: compile (null) on localhost failed
make[3]: *** [dbus-viewer] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

!!! ERROR: sys-apps/dbus-0.61-r1 failed.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2006-10-30 05:53:50 UTC
emerge --info, please. probably --as-needed issue
Comment 2 Thomas Bettler 2006-10-30 05:53:54 UTC
Created attachment 100788 [details]
emerge --info
Comment 3 Thomas Bettler 2006-10-30 05:57:00 UTC
Created attachment 100789 [details]
sys-apps:dbus-0.61-r1:20061030-132830.log
Comment 4 Thomas Bettler 2006-10-30 05:59:06 UTC
What do you mean by --as-needed issue?
Comment 5 Thomas Bettler 2006-10-30 07:36:02 UTC
However without gtk USE flag the compilation works well.
Comment 6 Doug Goldstein (RETIRED) gentoo-dev 2006-10-30 15:56:17 UTC
It's actually a two part issue. It's a libxml2 issue for providing those function wrappers. But with your CFLAGS they're being optimized out.

So, your issue will be fixed by going to the unstable dbus since it uses expat instead of libxml2 and the functions won't be optimized out.

And lastly, your CFLAGS are wayyy too aggressive. You're not picking up super duper performance by using those.

So I'm closing this as FIXED since dbus-0.62 will fix this and it's also a CFLAGS issue.