View previous topic :: View next topic |
Author |
Message |
kastorff Apprentice
Joined: 19 May 2004 Posts: 183 Location: Atlanta, GA USA
|
Posted: Wed Jul 06, 2005 12:20 am Post subject: Kivio 1.4.0 compile error [SOLVED] |
|
|
I had Kivio 1.4.0 installed in KDE 3.3.2 before I unmerged all KDE applications and KDE 3.3.2 to prepare for KDE 3.4.1. With 3.4.1, Kivio won't compile, giving this error:
Code: | grep: /usr/kde/3.3/lib/libkdeprint.la: No such file or directory
/bin/sed: can't read /usr/kde/3.3/lib/libkdeprint.la: No such file or directory
libtool: link: `/usr/kde/3.3/lib/libkdeprint.la' is not a valid libtool archive
make[4]: *** [libkdeinit_kivio.la] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/var/tmp/portage/kivio-1.4.0/work/kivio-1.4.0/kivio/kiviopart'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kivio-1.4.0/work/kivio-1.4.0/kivio/kiviopart'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kivio-1.4.0/work/kivio-1.4.0/kivio'make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kivio-1.4.0/work/kivio-1.4.0'
make: *** [all] Error 2
|
It's looking for kdeprint in the old KDE path, which doesn't exist anymore. All other KDE components/applications compile fine, and kdeprint 3.4.1 is installed. Any ideas? _________________ Keith Kastorff
Last edited by kastorff on Fri Jul 15, 2005 8:07 pm; edited 1 time in total |
|
Back to top |
|
|
kastorff Apprentice
Joined: 19 May 2004 Posts: 183 Location: Atlanta, GA USA
|
Posted: Wed Jul 06, 2005 1:01 am Post subject: |
|
|
The problem is similar to this one: https://forums.gentoo.org/viewtopic-t-356207.html
I have no /usr/kde/3.3 directory (deleted after the uninstall of 3.3.2), and /usr/kde/3.4/lib/libkdeprint.la exists. Executing the set command indicates no kde 3.3 references in the path. _________________ Keith Kastorff |
|
Back to top |
|
|
kastorff Apprentice
Joined: 19 May 2004 Posts: 183 Location: Atlanta, GA USA
|
Posted: Fri Jul 15, 2005 1:36 am Post subject: |
|
|
By following the logic in another thread, I've determined these libraries are still linked against KDE 3.3. Question is, how do I remove/rebuild them against KDE 3.4? Most of them appear to be leftover artifacts from Kivio (Koffice pieces) installed in the monolithic KDE 3.3 builds. I've already rebuilt arts and the redhat-artwork, but I'm not sure how to fix the rest.
Thanks fabius for the grep command I found here: https://forums.gentoo.org/viewtopic-t-356207-highlight-grep+2+dev+null+rl+kde+3+3+grep+la.html
Code: | grep 2>/dev/null -rl \/kde\/3\.3\/ /usr/lib/ | grep \.la$ | produces this list of libraries still linked to KDE 3.3.
Code: | /usr/lib/ao/plugins-2/libarts.la
/usr/lib/libkwmf.la
/usr/lib/kde3/kthesaurus.la
/usr/lib/kde3/kfile_ooo.la
/usr/lib/kde3/libolefilter.la
/usr/lib/kde3/kofficethumbnail.la
/usr/lib/kde3/kofficescan.la
/usr/lib/kde3/libxsltexport.la
/usr/lib/kde3/libgenerickofilter.la
/usr/lib/kde3/clipartthumbnail.la
/usr/lib/kde3/libkspelltool.la
/usr/lib/kde3/kwin3_bluecurve.la
/usr/lib/kde3/libkounavailpart.la
/usr/lib/kde3/libthesaurustool.la
/usr/lib/kde3/kodocinfopropspage.la
/usr/lib/kde3/kfile_koffice.la
/usr/lib/kde3/plugins/styles/bluecurve.la
/usr/lib/kde3/libxsltimport.la
/usr/lib/libkofficecore.la
/usr/lib/libkotext.la
/usr/lib/libkowmf.la
/usr/lib/libkdeinit_kthesaurus.la
/usr/lib/libkformula.la
/usr/lib/libkopainter.la
/usr/lib/libkospell.la
/usr/lib/libkoscript.la
/usr/lib/libkochart.la
/usr/lib/kivio.la
/usr/lib/libkstore.la
/usr/lib/libkofficeui.la
/usr/lib/libkformulalib.la
/usr/lib/kwin3_bluecurve.la | Will someone point me in the right direction? _________________ Keith Kastorff
Last edited by kastorff on Fri Jul 15, 2005 8:08 pm; edited 2 times in total |
|
Back to top |
|
|
kastorff Apprentice
Joined: 19 May 2004 Posts: 183 Location: Atlanta, GA USA
|
Posted: Fri Jul 15, 2005 8:03 pm Post subject: |
|
|
The list got me started on a solution. I determined I still had koffice-libs 1.4.0 and koffice-data-1.4.0 installed that were built when KDE 3.3.2 was installed. I unmerged them. That still left the list of files linked against KDE 3.3.2 the same, and I used "gpkg -f filename" to see which packages the listed files belonged to. I re-emerged libao, moved the remaining files to a backup location, re-emerged redhat-artwork, and ran "revdep-rebuild" to make sure I'd not broken anything. After that emerging kivio worked fine.
(just posting to help others if they come upon the same issue...) _________________ Keith Kastorff |
|
Back to top |
|
|
|