On 07/26/2016 01:47 PM, Ray McCaffity wrote:

This is the error.

In file included from ./tm.h:48:0,
                 from ../../gcc-5.3.0/gcc/cp/friend.c:23:
../../gcc-5.3.0/gcc/defaults.h:126:24: warning: invalid suffix on
literal; C++11 requires a space between literal and string macro
[-Wliteral-suffix]
       fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n",  \
                        ^
cfns.gperf: At global scope:
cfns.gperf:26:14: warning: inline function 'const char*
libc_name_p(const char*, unsigned int)' used but never defined
Makefile:1065: recipe for target 'cp/except.o' failed
make[2]: *** [cp/except.o] Error 1
make[2]: *** Waiting for unfinished jobs....
rm gcc.pod
make[2]: Leaving directory '/mnt/lfs/sources/build/gcc'
Makefile:4096: recipe for target 'all-gcc' failed
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory '/mnt/lfs/sources/build'
Makefile:852: recipe for target 'all' failed
make: *** [all] Error 2
lfs:/mnt/lfs/sources/build$ cd ../gcc-5.3.0

This is the configure I used.

../gcc-5.3.0/configure --target=$LFS_TGT --prefix=$LFS/tools
--with-glibc-version=2.11 --with-sysroot=$LFS --with-newlib
--without-headers --with-local-prefix=/tools
--with-native-system-header-dir=$LFS/tools/include --disable-nls
--disable-shared --disable-multilib --disable-decimal-float
--disable-threads --disable-libatomic --disable-libgomp
--disable-libquadmath --disable-libssp --disable-libvtv
--disable-libstdcxx --enable-languages=c,c++
--with-gmp-include=$LFS/tools/include --with-gmp-lib==$LFS/tools/lib
--with-mpfr-include=$LFS/tools/include --with-mpfr-lib=$LFS/tools/lib
--with-mpc-include=$LFS/tools/include --with-mpc-lib=$LFS/tools/lib

I did run the script to use the dynamic linker in tools and remove
/usr/include from gcc search path befire doing
the configure.

binutils compiled and installed with no problems.
Also, gmp, mpfr, amd mpc compiled and installed.

Ray

Start by explaining, in detail, everything you did differently from the book's instructions. For example, in Chapter 5 the book does not say to build GMP, MPFR, and MPC separately, but to put them in GCC's source directory. Not that I'm saying that's a cause of the error, but it is an area where you have deviated from the book, so there are probably other changes you have made and that error is likely caused by one of them.
--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to