| Summary: | KWord fails to build, looking for kde 3.4 to link to | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Craig Bradney <cbradney> |
| Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | chuck.wegrzyn, jlp.bugs |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Craig Bradney
2005-12-12 23:58:08 UTC
You need to do a fix_libtool_files.sh on your existing KDE installation files (is there still anything in /usr/kde/3.4 ?). Also, you should probably clean out the portage kword directory before attempting to recompile. I've run fix_libtools_files.sh, nuked /var/tmp/kword-1.4.2-r4/*. There are quite a lot of dirs left under /usr/kde/3.4, but even having nuked them.. no go, same error. What about other standard dirs like /usr/lib or /opt/lib or stuff like that? Any reference to /usr/kde/3.4? something like cd /usr/lib grep "kde" *.la -RI Heaps.. styleclock rekall kword krita and I guess the rest of the koffice gang a sample is: libkarbonbase.la:dependency_libs=' -R/usr/lib -R/usr/kde/3.4/lib -R/usr/qt/3/lib /usr/lib/libkofficeui.la -L/usr/kde/3.4/lib -L/usr/qt/3/lib -L/usr/lib -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/mysql -L/usr/X11R6/lib /usr/lib/libkofficecore.la /usr/lib/libkstore.la /usr/lib/libkowmf.la /usr/kde/3.4/lib/libkdeprint.la /usr/kde/3.4/lib/libkparts.la /usr/kde/3.4/lib/libkabc.la /usr/kde/3.4/lib/libvcard.la /usr/kde/3.4/lib/libkresources.la /usr/kde/3.4/lib/libkio.la /usr/kde/3.4/lib/libkdeui.la /usr/kde/3.4/lib/libkdesu.la /usr/kde/3.4/lib/libkwalletclient.la /usr/lib/libfam.la -lrpcsvc /usr/lib/libkwmf.la /usr/kde/3.4/lib/libkdecore.la /usr/kde/3.4/lib/libDCOP.la -lresolv -lutil /usr/lib/libart_lgpl_2.la /usr/lib/libidn.la /usr/kde/3.4/lib/libkdefx.la /usr/qt/3/lib/libqt-mt.la -lmng -ljpeg -lfreetype -lfontconfig /usr/lib/libmng.la /usr/lib/liblcms.la /usr/lib/libjpeg.la -lXi -lXrandr -lXcursor -lXinerama -lXft /usr/lib/libfontconfig.la /usr/lib/libfreetype.la /usr/lib/libexpat.la -ldl -lpng -lz -lXext -lX11 -lSM -lICE -lpthread -lXrender /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.la' One of those is the culprit then. Looks like fix_libtool_files didn't fix everything. fix_libtool_files didnt report anything it fixed. I've unmerged koffice-meta and the apps and am redoing it now. Well the remerge has made it past kword, so I guess its fixed and theres an issue with fib_libtools_files.sh? I'll leave it to you to close as you might wish to link to another bug or something. All rebuilt ok here now. I did a fix_libtool_files.sh 3.4.5 and emerge kword but got the same error. Can you explain what I am supposed to do to get around this problem? fix_libtool_files fixes libtool files broken by GCC upgrade, not by KDE update. Right now the only valid solution is to rebuild the packages with the broken files. I don't have a script handy, but you can find them by using grep -lr --include '*.la' '/usr/kde/3.4/' /usr/lib* /usr/kde/3.5/lib* /usr/local/lib* then you can use qfile to check to which package they belong and finally you can re-emerge them. Dang...I was hoping there was something I didn't know about fix_libtool_files! I guess the easy answer is just to rebuild the entire kde-meta line again! Can you rebuild kde-meta and reopen with the results? |