trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: July 2012

(glibc 2.16.0?) [was Re: [trinity-devel] tdebase - ftbfs - rpcgen - cannot find any C preprocessor]

From: "David C. Rankin" <drankinatty@...>
Date: Mon, 09 Jul 2012 14:20:52 -0500
On 07/09/2012 02:07 PM, David C. Rankin wrote:
>    The issue is something that has changed or been introduced since 6/24/12,
> my last build of tdebase. I have kicked off another full build with this
> mornings sources and will see what happens. I built tdebase with debug so
> hopefully it will give more details about any failure.

Looking at my update logs, the following are the likely candidates that could 
have caused the problem (if it is on my end):

[2012-06-26 12:05] upgraded glibc (2.15-11 -> 2.15-12)
[2012-06-26 16:00] upgraded linux (3.4.3-1 -> 3.4.4-2)

[2012-07-03 11:15] upgraded gcc-libs (4.7.1-1 -> 4.7.1-3)
[2012-07-03 11:15] upgraded gcc (4.7.1-1 -> 4.7.1-3)
[2012-07-03 11:15] upgraded gcc-fortran (4.7.1-1 -> 4.7.1-3)
[2012-07-03 11:15] upgraded gcc-objc (4.7.1-1 -> 4.7.1-3)

[2012-07-05 19:59] upgraded linux-api-headers (3.3.8-1 -> 3.4.4-1)
[2012-07-05 19:59] upgraded glibc (2.15-12 -> 2.16.0-1)
[2012-07-05 19:59] upgraded gcc-libs (4.7.1-3 -> 4.7.1-4)
[2012-07-05 19:59] upgraded gcc (4.7.1-3 -> 4.7.1-4)
[2012-07-05 19:59] upgraded gcc-fortran (4.7.1-3 -> 4.7.1-4)
[2012-07-05 19:59] upgraded gcc-objc (4.7.1-3 -> 4.7.1-4)

   Of all the updates, this is probably the one:

[2012-07-05 19:59] upgraded glibc (2.15-12 -> 2.16.0-1)

   Can somebody who know how glibc figures into the error below, please take a 
look at the glibc changes in (2.15-12 -> 2.16.0-1). The Arch link to the diffs 
(nicely laid out is):

https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/glibc&id=beff6d08d97043e9dd7e7a01e435034f398c24b1

   The original tde failure to build error was:

[ 49%] Building CXX object 
kioslave/man/CMakeFiles/kio_man-module.dir/kio_man.cpp.o
Linking CXX shared module kio_man.so
[ 49%] Built target kio_man-module
[ 49%] Generating kmanpart.moc
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



-- 
David C. Rankin, J.D.,P.E.