Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129077 - Unable to emerge/re-emerge KDE apps
Summary: Unable to emerge/re-emerge KDE apps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High critical
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-06 19:09 UTC by josh.chessman
Modified: 2006-04-06 21:40 UTC (History)
0 users

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


Attachments
Config.log file as requested (config.log,114.17 KB, text/plain)
2006-04-06 19:26 UTC, josh.chessman
Details
Emerge log file from emerge of kdelibs with error. (config.txt,577.86 KB, text/plain)
2006-04-06 20:28 UTC, josh.chessman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description josh.chessman 2006-04-06 19:09:04 UTC
Installing KDE on a new system I have run into a problem with emerging new KDE apps.  When I attempt to emerge something (such as ksmserver as part of kdebase-startkde) I get the following error:
configure: error:
you need to install kdelibs first.

If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt configuration settings.


!!! Please attache the config.log to your bug report:
!!! /var/tmp/portage/ksmserver-3.5.2/work/ksmserver-3.5.2/config.log

!!! ERROR: kde-base/ksmserver-3.5.2 failed.
!!! Function econf, Line 495, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message

Here is the end of the /var/tmp/portage/ksmserver-3.5.2/work/ksmserver-3.5.2/config.log (it's a huge file)
## ----------- ##
## confdefs.h. ##
## ----------- ##

#define HAVE_CRYPT 1
#define HAVE_DLFCN_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_LIBJPEG 1
#define HAVE_LIBPNG 1
#define HAVE_LIBPTHREAD 1
#define HAVE_LIBZ 1
#define HAVE_MEMORY_H 1
#define HAVE_RES_INIT 1
#define HAVE_RES_INIT 1
#define HAVE_RES_INIT_PROTO 1
#define HAVE_SGI_STL 1
#define HAVE_SNPRINTF 1
#define HAVE_STDINT_H 1
#define HAVE_STDINT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRINGS_H 1
#define HAVE_STRING_H 1
#define HAVE_SYS_BITYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_UNISTD_H 1
#define HAVE_VSNPRINTF 1
#define KDELIBSUFF "64"
#define PACKAGE "ksmserver"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME ""
#define PACKAGE_STRING ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define SIZEOF_CHAR_P 8
#define SIZEOF_INT 4
#define SIZEOF_LONG 8
#define SIZEOF_SHORT 2
#define SIZEOF_SIZE_T 8
#define SIZEOF_UNSIGNED_LONG 8
#define STDC_HEADERS 1
#define VERSION "3.5.2"
#define kde_socklen_t socklen_t
#define ksize_t socklen_t
#endif
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;

configure: exit 1


I have already emerged kdelibs and attempted to re-emerge both kdelibs and Qt.  Qt re-emerged fine, but I get the same errors afterwards.

The error I get when re-emerging kdelibs is:

grep: /usr/lib64/libXft.la: No such file or directory
/bin/sed: can't read /usr/lib64/libXft.la: No such file or directory
libtool: link: `/usr/lib64/libXft.la' is not a valid libtool archive
make[3]: *** [libartskde.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r2/work/kdelibs-3.5.2/arts/kde'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r2/work/kdelibs-3.5.2/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r2/work/kdelibs-3.5.2'
make: *** [all] Error 2

!!! ERROR: kde-base/kdelibs-3.5.2-r2 failed.
!!! Function kde_src_compile, Line 226, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

There is indeed no libXft.la file and as far as I can tell from my web searches, this is the expected behavior.  Unfortunately I have been unable to find anything to tell me how to tell my computer it's okay for there not to be a libXft.la file.

Thank you!

Josh Chessman
Comment 1 josh.chessman 2006-04-06 19:26:26 UTC
Created attachment 84102 [details]
Config.log file as requested
Comment 2 josh.chessman 2006-04-06 20:28:25 UTC
Created attachment 84103 [details]
Emerge log file from emerge of kdelibs with error.
Comment 3 josh.chessman 2006-04-06 21:40:49 UTC
Re-emerging arts appears to have addressed the problem.