For some reason references of .la's in dependency_libs of other .la's do not have a starting '/' to their path names - for example: ----- # grep '[^/]usr/lib' /usr/lib/libbonoboui-2.la dependency_libs=' usr/lib/libgnomecanvas-2.la /usr/lib/libgtk...... ' ----- This could either be an after effect of Xorg's libGL.la, etc that had a broken libdir='usr/lib', or it might be something to do with libtool itself. Current fix is to run: ----- # find /usr/lib/ -name '*.la' -print | xargs -n50 grep -rl '[^/]usr/lib' ----- and then manually fix listed files.
*** Bug 81483 has been marked as a duplicate of this bug. ***
*** Bug 79713 has been marked as a duplicate of this bug. ***
PS: can everybody with issues include the list from command in the description?
Ok, added libtool-1.5.10-r5 and updated the elibtoolize patch to verify that we do have a leading '/' if we need to replace '/'. Note that this will not fix the issue, but prevent future issues like this if this is the problem.
*** Bug 82601 has been marked as a duplicate of this bug. ***
*** Bug 82935 has been marked as a duplicate of this bug. ***
find /usr/lib/ -name '*.la' -print | xargs -n50 grep -rl '[^/]usr/lib' resulted in the following: /usr/lib/libgnomevfs.la --- new during world rebuild, manualy fixed it now thanks :) had already manulally fixed before my current inprogress rebuild of world (I had logged these as an attachement in bug 8201. /usr/lib/libgstcontrol-0.8.la /usr/lib/libgstreamer-0.8.la /usr/lib/libgmodule-2.0.la /usr/lib/libhal-storage.la /usr/lib/libhal.la /usr/lib/liboaf.la /usr/lib/libpopt.la hope this helps, and thanks for your quick reponse :)
*** Bug 83147 has been marked as a duplicate of this bug. ***
Well I see this is marked as fixed now which is great news. Trouble my portage is still broken . It seems nothing is propagating to fix what is already out there and broken , and , sorry to seem dumb that bit of cryptic hyroglypics just shows up two files from libonobo that do not seen to relate in any way to my breakage. I have the same issue in libgnomeui failing on gnomelib.la Could some kind sole explain what I should fix and how? TIA
Well, do the find/grep command, and then edit the files showing to include the leading '/' for paths missing.
should be all set now thanks to az