Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 188653 - revdep-rebuild fails on qt-3.3.8-r3
Summary: revdep-rebuild fails on qt-3.3.8-r3
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-12 21:45 UTC by Peter `MathFox' Roozemaal
Modified: 2007-08-23 20:16 UTC (History)
0 users

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


Attachments
emerge --info (emerge--info,2.42 KB, text/plain)
2007-08-14 20:02 UTC, kikosik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter `MathFox' Roozemaal 2007-08-12 21:45:38 UTC
While trying to recover a system from a shared-library-removal-update, revdep-rebuild doesn't recognise some dependencies:

# revdep-rebuild --library libexpat.so.0
[...]

x86_64-pc-linux-gnu-g++ -fno-exceptions -o ../../../bin/uic .obj/release-shared-mt/main.o .obj/release-shared-mt/uic.o .obj/release-shared-mt/form.o .obj/release-shared-mt/object.o .obj/release-shared-mt/subclassing.o .obj/release-shared-mt/embed.o .obj/release-shared-mt/widgetdatabase.o .obj/release-shared-mt/domtool.o .obj/release-shared-mt/parser.o    -L/usr/lib64 -L/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/lib -L/usr/X11R6/lib64 -lqt-mt -lmng -ljpeg -lpng -lz -lXi -lXrender -lXrandr -lXcursor -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl -lpthread
/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/libfontconfig.so, not found (try using -rpath or -rpath-link)
/usr/lib64/libfontconfig.so: undefined reference to `XML_SetElementHandler'
/usr/lib64/libfontconfig.so: undefined reference to `XML_SetDoctypeDeclHandler'
/usr/lib64/libfontconfig.so: undefined reference to `XML_ParserFree'
/usr/lib64/libfontconfig.so: undefined reference to `XML_SetCharacterDataHandler'
/usr/lib64/libfontconfig.so: undefined reference to `XML_ErrorString'
/usr/lib64/libfontconfig.so: undefined reference to `XML_ParseBuffer'
/usr/lib64/libfontconfig.so: undefined reference to `XML_ParserCreate'
/usr/lib64/libfontconfig.so: undefined reference to `XML_SetUserData'
/usr/lib64/libfontconfig.so: undefined reference to `XML_GetErrorCode'
/usr/lib64/libfontconfig.so: undefined reference to `XML_GetBuffer'
/usr/lib64/libfontconfig.so: undefined reference to `XML_GetCurrentLineNumber'
collect2: ld returned 1 exit status
make[3]: *** [../../../bin/uic] Error 1
make[3]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools/designer/uic'
make[2]: *** [sub-uic] Error 2
make[2]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools/designer'
make[1]: *** [sub-designer] Error 2
make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-3.3.8-r3/work/qt-x11-free-3.3.8/tools'
make: *** [sub-tools] Error 2

!!! ERROR: x11-libs/qt-3.3.8-r3 failed.
Call stack:
  ebuild.sh, line 1632:   Called dyn_compile
  ebuild.sh, line 983:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  qt-3.3.8-r3.ebuild, line 214:   Called die

!!! (no error message)
!!! 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/x11-libs/qt-3.3.8-r3/temp/build.log'.

revdep-rebuild failed to emerge all packages
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-12 21:51:51 UTC
So either re-emerge fontconfig and move on or attach all the revdep-rebuild files and it's output here, as told to when running revdep-rebuild.
Comment 2 Peter `MathFox' Roozemaal 2007-08-12 22:06:12 UTC
Just a moment... qt is recompiling again after an emerge of fontconfig...
Comment 3 Peter `MathFox' Roozemaal 2007-08-12 22:17:03 UTC
After manually reemerging fontconfig, revdep-recomp succeeded in emerging qt.

There must be a bug in dependency resolution, either in the gt dependencies or portage of revdep-recomp.

Reopened; should be looked into by qt and/or portage developers.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-08-12 22:20:50 UTC
(In reply to comment #3)
> Reopened; should be looked into by qt and/or portage developers.

There's zero we could do about revdep-rebuild unless you provide the info requested in Comment #1 (which you probably won't unless you break your fontconfig again).
Comment 5 kikosik 2007-08-14 19:49:37 UTC
I got the same error while emerging qt 

   emerge =qt-3.3.8-r3
Comment 6 kikosik 2007-08-14 20:02:26 UTC
Created attachment 128099 [details]
emerge --info
Comment 7 michael@smith-li.com 2007-08-23 20:16:53 UTC
(In reply to comment #6)
> Created an attachment (id=128099) [edit]
> emerge --info
> 

kikosik, please attach the $HOME/.revdep-rebuild* files, as requested.