[lfs-support] preprocessor error

Thomas Pegg tom.pegg at gmail.com
Wed Mar 21 13:15:00 PDT 2012

On 3/21/2012 4:12 PM, Thomas Pegg wrote:
> On 3/21/2012 1:03 PM, siefke_listen at web.de wrote:
>> Hello,
>> On Wed, 21 Mar 2012 16:38:48 +0000 Andrew Benton wrote:
>>> Whereabouts in the book are you? Is this in /tools or in chroot?
>> Im in chroot, im in chapter 6.
>>> /sources/gcc-4.6.2/libgcc/configure: line 1441: /lib/cpp: No such 
>>> file or
>>> directory
>> I has symlinked now the cpp to /lib/cpp but the error message is the 
>> same.
>> root:/sources/gcc-build# ls -l /lib | grep cpp
>> lrwxrwxrwx 1 root root      12 Mar 21 14:28 cpp ->  /usr/bin/cpp
>>> It looks like you're in chroot 'cos it says /sources/gcc-4.6.2, in
>>> which case, why's it looking for /lib/cpp? We don't create /lib/cpp
>>> until after we've installed gcc, while you're configuring gcc, cpp
>>> should be /tools/lib/cpp. I suspect that something has gone wrong while
>>> you were adjusting the toolchain, but I don't know what.
>> But in /tools/lib is no cpp.
>> root:/bin# ls -l /tools/lib | grep cpp
>> root:/bin#
>> Mmh and the most dialogs i make copy and paste.
>> I should start new i think or?
> I think /lib/cpp is not your problem, at this stage that should not 
> exist as you have not installed the final build of gcc yet. However 
> looking at the log you posted, one thing I noticed was several 
> messages about missing stdio.h, now I believe that is a glibc header, 
> do a check under your /usr/include directory and see if you find it. 
> If not you may need to redo glibc, I believe your early enough in 
> chapter 6 that you could rebuild it without too many issues.

Scratch what I said about rebuilding glibc your already past the 
re-adjusting toolchain phase forgot how early that was in ch 6, you 
would probably be better to start over.


More information about the lfs-support mailing list