On Thursday 11 January 2007 10:24, Debasree Mallick wrote:
> Here is the problem that gcc finds the header in the wrong
> location(tools/include) instead of '/usr/include' .I am sure about
> that by running the following program segment .

You're speaking about gcc installed in 6.12, right?

If so, then

1. Check whether your path contains "/usr/bin:/tools/bin" in the shown
   order, not the reverse one "/tools/bin:/usr/bin" used in the ch.5.

2. Check whether you pass the correct --prefix when building gcc in
   6.12.

3. Check whether gcc was actually installed in 6.12 since if an error
   occurs while running "make install" then the installation stops and
   "gcc" will invoke the temporary gcc, not the one compiled in 6.12.

> In file included from ../../sources/gcc-4.0.3/gcc/crtstuff.c:64:
> ../../sources/gcc-4.0.3/gcc/tsystem.h:111:18: error: time.h: No such
> file or directory
> make[1]: *** [crtbegin.o] Error 1
> make[1]: Leaving directory `/gcc-build4/gcc'

Do you actually have this file? Run the following in chroot

$ ls -l /usr/include/time.h /tools/include/time.h

-- 
Nothing but perfection
pv
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to