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
Created attachment 84102 [details] Config.log file as requested
Created attachment 84103 [details] Emerge log file from emerge of kdelibs with error.
Re-emerging arts appears to have addressed the problem.