Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 137794

Summary: kde-base/libkpgp-3.5.0-r1 Fails to Build Because kde-config Output a Non-Existant Prefix
Product: Gentoo Linux Reporter: Steven Elling <ellingsw+20942>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: config.log
"emerge info" output

Description Steven Elling 2006-06-23 21:40:47 UTC
During a "emerge -Dub world" "kde-base/libkpgp-3.5.0-r1" failed to build.  Here is the relevant screen output:

>>> Regenerating /etc/ld.so.cache...
>>> Emerging (2 of 280) kde-base/libkpgp-3.5.0-r1 to /

...

checking for kde-config... /bin/kde-config
configure: error: /bin/kde-config --prefix outputed the non existant prefix '' for kdelibs.
                    This means it has been moved since you installed it.
                    This won't work. Please recompile kdelibs for the new prefix.


!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/libkpgp-3.5.0-r1/work/libkpgp-3.5.0/config.log

!!! ERROR: kde-base/libkpgp-3.5.0-r1 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  ebuild.sh, line 1248:   Called kde-meta_src_compile
  kde-meta.eclass, line 408:   Called kde_src_compile
  kde.eclass, line 164:   Called kde_src_compile 'all'
  kde.eclass, line 299:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 281:   Called econf '--with-x' '--enable-mitshm' '--without-xinerama' '--with-qt-dir=/usr/qt/3' '--enable-mt' '--with-qt-libraries=/usr/qt/3/lib' '--disable-dependency-tracking' '--disable-debug' '--without-debug' '--enable-final' '--with-arts' '--prefix=/usr/kde/3.5' '--mandir=/usr/kde/3.5/share/man' '--infodir=/usr/kde/3.5/share/info' '--datadir=/usr/kde/3.5/share' '--sysconfdir=/usr/kde/3.5/etc'
  ebuild.sh, line 541:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
-----

I rebuilt "kdelibs" again but it did not help.

"epm -ql kde-base/kdelibs-3.5.2-r6" shows everything belonging to this package rooted at "/" instead of "/usr/kde/3.5".  Is this correct?

During my first attempt to update, libkpgp failed to build and referenced an eclass in "/usr/portage/local/layman/kde-stable".  I did not record the screen output so I do not have the specific details.  I did remove the kde-stable overlay and tried updating again but got the output above.
Comment 1 Steven Elling 2006-06-23 21:42:06 UTC
Created attachment 89977 [details]
config.log
Comment 2 Steven Elling 2006-06-23 21:42:51 UTC
Created attachment 89978 [details]
"emerge info" output
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-27 09:32:53 UTC
Eclasses in overlays are VERY unsafe. You should know what you do using such overlays. Contact the people running the overlay, if this is still a problem.