This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
bits/stdio-lock.h is not generated
- To: libstdc++ at sources dot redhat dot com
- Subject: bits/stdio-lock.h is not generated
- From: Felix Natter <fnatter at gmx dot net>
- Date: Sat, 2 Sep 2000 09:37:44 +0200 (MEST)
hi,
I am trying to build libstdc++-v3 using the current cvs gcc
(building the cvs libstdc++-v3 with gcc 2.95.2 does not work because
configure in gcc-2.95.2/libstdc++/ fails: ltconfig has unknown parameter
--build)
here is the output (make all-target-libstdc++-v3):
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc"
"CC_FOR_TARGET=/home/felix/src/gnutools/gcc.obj/gcc/xgcc
-B/home/felix/src/gnutools/gcc.obj/gcc/
-B/usr/local/newgcc//i686-pc-linux-gnu/bin/
-B/usr/local/newgcc//i686-pc-linux-gnu/lib/
-isystem /usr/local/newgcc//i686-pc-linux-gnu/include" "CFLAGS=-O3
-fomit-frame-pointer -funroll-loops -mpentium" "CXXFLAGS=-O0 -gstabs+
-fvtable-thunks -D_GNU_SOURCE" "CFLAGS_FOR_BUILD="
"CFLAGS_FOR_TARGET=-O3
-fomit-frame-pointer -funroll-loops -mpentium" "INSTALL=/bin/sh
/home/felix/src/gnutools/gcc/install-sh -c" "INSTALL_DATA=/bin/sh
/home/felix/src/gnutools/gcc/install-sh -c -m 644"
"INSTALL_PROGRAM=/bin/sh
/home/felix/src/gnutools/gcc/install-sh -c " "INSTALL_SCRIPT=/bin/sh
/home/felix/src/gnutools/gcc/install-sh
-c" "LDFLAGS=" "LIBCFLAGS=-O3 -fomit-frame-pointer -funroll-loops
-mpentium" "LIBCFLAGS_FOR_TARGET=-O3 -fomit-frame-pointer -funroll-loops
-mpentium" "MAKE=make"
"MAKEINFO=/home/felix/src/gnutools/gcc.obj/texinfo/makeinfo/makeinfo "
"PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh"
"EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS="
"exec_prefix=/usr/local/newgcc/"
"infodir=/usr/local/newgcc//info" "libdir=/usr/local/newgcc//lib"
"includedir=/usr/local/newgcc//include" "prefix=/usr/local/newgcc/"
"tooldir=/usr/local/newgcc//i686-pc-linux-gnu" "AR=ar" "AS=as"
"CC=/home/felix/src/gnutools/gcc.obj/gcc/xgcc
-B/home/felix/src/gnutools/gcc.obj/gcc/
-B/usr/local/newgcc//i686-pc-linux-gnu/bin/
-B/usr/local/newgcc//i686-pc-linux-gnu/lib/
-isystem /usr/local/newgcc//i686-pc-linux-gnu/include"
"CXX=/home/felix/src/gnutools/gcc.obj/gcc/g++
-B/home/felix/src/gnutools/gcc.obj/gcc/ -nostdinc++
-L/home/felix/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstd++-v3/src
-L/home/felix/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstd++-v3/src/.libs
-B/usr/local/newgcc//i686-pc-linux-gnu/bin/
-B/usr/local/newgcc//i686-pc-linux-gnu/lib/ -isystem
/usr/local/newgcc//i686-pc-linux-gnu/include" "LD=ld"
"LIBCFLAGS=-O3 -fomit-frame-pointer -funroll-loops -mpentium" "PICFLAG="
"RANLIB=ranlib" "NM=nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR="
"WERROR=-Werror -Wno-unknown-pragmas" all-recursive
make[2]: Entering directory
`/usr/local/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstdc++-v3'
Making all in math
make[3]: Entering directory
`/usr/local/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstdc++-v3/math'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/usr/local/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstdc++-v3/math'
Making all in libio
make[3]: Entering directory
`/usr/local/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstdc++-v3/libio'
/bin/sh ../libtool --mode=compile
/home/felix/src/gnutools/gcc.obj/gcc/xgcc
-B/home/felix/src/gnutools/gcc.obj/gcc/
-B/usr/local/newgcc//i686-pc-linux-gnu/bin/
-B/usr/local/newgcc//i686-pc-linux-gnu/lib/ -isystem
/usr/local/newgcc//i686-pc-linux-gnu/include -DHAVE_CONFIG_H -I.
-I../../../../gcc/libstdc++-v3/libio -I.. -nostdinc++
-I../../../../gcc/libstdc++-v3 -I../libio
-I../../../../gcc/libstdc++-v3/libio
-I../../../../gcc/libstdc++-v3/config/cpu/i486
-I../../../../gcc/libstdc++-v3/config/gnu-linux
-I/usr/local/newgcc//include -O3 -fomit-frame-pointer -funroll-loops
-mpentium -D_GNU_SOURCE
-Werror -Wno-unknown-pragmas -O0 -ggdb -c
./../../../gcc/libstdc++-v3/libio/filedoalloc.c
/home/felix/src/gnutools/gcc.obj/gcc/xgcc
-B/home/felix/src/gnutools/gcc.obj/gcc/
-B/usr/local/newgcc//i686-pc-linux-gnu/bin/
-B/usr/local/newgcc//i686-pc-linux-gnu/lib/ -isystem
/usr/local/newgcc//i686-pc-linux-gnu/include
-DHAVE_CONFIG_H -I. -I../../../../gcc/libstdc++-v3/libio -I.. -nostdinc++
-I../../../../gcc/libstdc++-v3 -I../libio
-I../../../../gcc/libstdc++-v3/libio
-I../../../../gcc/libstdc++-v3/config/cpu/i486
-I../../../../gcc/libstdc++-v3/config/gnu-linux
-I/usr/local/newgcc//include -O3 -fomit-frame-pointer
-funroll-loops -mpentium -D_GNU_SOURCE -Werror -Wno-unknown-pragmas -O0
-ggdb -c
./../../../gcc/libstdc++-v3/libio/filedoalloc.c -fPIC -DPIC -o
libs/filedoalloc.o
In file included from ../../../../gcc/libstdc++-v3/libio/filedoalloc.c:48:
./../../../gcc/libstdc++-v3/libio/libioP.h:31:29: bits/libc-lock.h: No
such file or directory
In file included from ../../../../gcc/libstdc++-v3/libio/iolibio.h:1,
from ../../../../gcc/libstdc++-v3/libio/libioP.h:36,
from ../../../../gcc/libstdc++-v3/libio/filedoalloc.c:48:
./../../../gcc/libstdc++-v3/libio/libio.h:162:31: bits/stdio-lock.h: No
such file or directory
make[3]: *** [filedoalloc.lo] Error 1
make[3]: Leaving directory
`/usr/local/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstdc++-v3/libio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/usr/local/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstdc++-v3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory
`/usr/local/src/gnutools/gcc.obj/i686-pc-linux-gnu/libstdc++-v3'
make: *** [all-target-libstdc++-v3] Error 2
if I replace bits/stdio-lock.h with stdio-lock.h and then later
bits/libc-lock.h with libc-lock.h, I get an "internal compiler error".
I am using glibc 2.0.x + binutils 2.9.1/2.10. I configured using
./gcc/configure --prefix=/usr/local/newgcc --disable-threads
--enable-debug
--enable-libstdcxx-v3 --enable-languages="c,c++"
(I also tried omitting --disable-threads)
thanks,
--
Felix Natter
--
Sent through GMX FreeMail - http://www.gmx.net