Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189663 - libgnomekbd won't compile, complains about libexpat.so.0
Summary: libgnomekbd won't compile, complains about libexpat.so.0
Status: RESOLVED DUPLICATE of bug 128069
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-21 05:54 UTC by Simon Matthews
Modified: 2008-09-19 01:50 UTC (History)
0 users

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


Attachments
Full build log (build.log,66.85 KB, text/plain)
2007-08-21 05:56 UTC, Simon Matthews
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Matthews 2007-08-21 05:54:56 UTC
I tried to update my system, including updates to Gnome 2.18. However, I seem to have got into a situation where nothing will build. I tried revdep-rebuild, one of the earliest ebuilds still fails:
x86_64-pc-linux-gnu-gcc -march=x86-64 -O3 -pipe -fomit-frame-pointer -o .libs/gkbd-indicator-test -pthread -Wl,--export-dynamic -pthread -Wl,--export-dynamic gkbd_indicator_test-gkbd-indicator-test.o  /usr/lib64/libglade-2.0.so /usr/lib64/libgnomeui-2.so /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libbonoboui-2.so /usr/lib64/libgnome-keyring.so /usr/lib64/libgnomecanvas-2.so /usr/lib64/libgnome-2.so /usr/lib64/libpopt.so /usr/lib64/libart_lgpl_2.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so -lm /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libbonobo-2.so /usr/lib64/libgnomevfs-2.so /usr/lib64/libbonobo-activation.so /usr/lib64/libgconf-2.so /usr/lib64/libgmodule-2.0.so -ldl /usr/lib64/libORBit-2.so /usr/lib64/libgthread-2.0.so -lrt /usr/lib64/libxklavier.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libxml2.so ../libgnomekbd/.libs/libgnomekbd.so ../libgnomekbd/.libs/libgnomekbdui.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libexpat.so.0, needed by /usr/lib64/libpangoft2-1.0.so, not found (try using -rpath or -rpath-link)
/usr/lib/libfontconfig.so.1: undefined reference to `XML_SetElementHandler'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_SetDoctypeDeclHandler'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_ParserFree'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_SetCharacterDataHandler'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_ErrorString'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_ParseBuffer'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_ParserCreate'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_SetUserData'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_GetErrorCode'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_GetBuffer'
/usr/lib/libfontconfig.so.1: undefined reference to `XML_GetCurrentLineNumber'
collect2: ld returned 1 exit status
make[2]: *** [gkbd-indicator-test] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnome-base/libgnomekbd-2.18.2/work/libgnomekbd-2.18.2/test'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-base/libgnomekbd-2.18.2/work/libgnomekbd-2.18.2'
make: *** [all] Error 2

!!! ERROR: gnome-base/libgnomekbd-2.18.2 failed.
Call stack:
  ebuild.sh, line 1638:   Called dyn_compile
  ebuild.sh, line 985:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  libgnomekbd-2.18.2.ebuild, line 46:   Called gnome2_src_compile
  gnome2.eclass, line 71:   Called die

!!! compile failure
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/gnome-base/libgnomekbd-2.18.2/temp/build.log'.


Reproducible: Always

Steps to Reproduce:
1. emerge --oneshot libgnomekbd
2.
3.

Actual Results:  
Should build

Expected Results:  
See above
Comment 1 Simon Matthews 2007-08-21 05:56:07 UTC
Created attachment 128738 [details]
Full build log
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-08-21 05:56:13 UTC

*** This bug has been marked as a duplicate of bug 128069 ***

*** This bug has been marked as a duplicate of bug 128069 ***
Comment 3 Simon Matthews 2007-08-21 15:06:36 UTC
Since I can't reopen the duplicate, I will re-open this. 

revdep-rebuild did NOT work. Any package that revdep-rebuild tried to build failed with the same error (can't find libexpat.so.0). There is no such file on my system (expat 2.0.1 is installed, but it does not create libexpat.so.0)
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-08-21 17:27:28 UTC
So file bugs about revdep-rebuild, not about broken tests.

*** This bug has been marked as a duplicate of bug 128069 ***
Comment 5 Sam Rest 2008-09-19 01:50:26 UTC
any solution to this issue so far ??

I have libgnomekbd versions 2.20.0-r1 and version 2.22.0 and both gave me the same installation failure as described on this page.