glibc 2.16 -- just what is supposed to be in /lib now ??
Guys,
I have read the recent thread about glibc problems and I am totally
confused about what I am still supposed to have in /lib... Currently something
is broken with glibc because after update, the tdebase package (kdebase for
trinity) fails to build from source with the following:
Scanning dependencies of target libkmanpart-module
[ 49%] Building CXX object
kioslave/man/CMakeFiles/libkmanpart-module.dir/kmanpart.cpp.o
Linking CXX shared module libkmanpart.so
[ 49%] Built target libkmanpart-module
[ 49%] Generating nfs_prot_xdr.c
cannot find any C preprocessor (cpp)
rpcgen: C preprocessor failed with exit code 1
make[2]: *** [kioslave/nfs/nfs_prot_xdr.c] Error 1
make[1]: *** [kioslave/nfs/CMakeFiles/kio_nfs-module.dir/all] Error 2
make: *** [all] Error 2
This isn't a hardcoded path problem in TDE, it has something to do with the
system not being able to find cpp in the archroot. I have confirmed this build
failure on both Arch i686 and x86_64. The files present in my archroot /lib are:
But, for some strange reason, the build can't find it. Has anyone else
encountered similar build issues with the new glibc?
Nothing in the TDE code has changed concerning the call to rpcgen or cpp.
I'm left scratching my head. Is it safe for me to downgrade glibc to test?
With all the "it broke my system" threads, I'm somewhat reluctant to try.