This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
Cannot build libstdc++-v3 on irix6.5
- To: "'libstdc++ at sources dot redhat dot com'" <libstdc++ at sources dot redhat dot com>
- Subject: Cannot build libstdc++-v3 on irix6.5
- From: "Billinghurst, David (CRTS)" <David dot Billinghurst at riotinto dot com>
- Date: Fri, 10 Nov 2000 01:32:41 -0000
I cannot build gcc cvs with libstdc++-v3 on irix6.5
I configure with
CC=cc
export CC
${SRCDIR}/configure \
--enable-shared \
--enable-haifa \
--enable-pthreads \
--enable-libstdcxx-v3 \
--prefix=${PREFIX}
and build with
make bootstrap > build.log
Build fails in libstdc++-v3/libsupc++ with the error
In file included from /exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:34,
from
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/del_op.cc:29:
/exd4/billingd/src/gcc/libstdc++-v3/include/std/cstddef:2:30:
bits/std_cstddef.h: No such file or directory
################################ Gory details
#######################################
Making all in libsupc++
make[3]: Entering directory
`/exd4/billingd/obj/gcc-parallel-v3/mips-sgi-irix6.5/libstdc++-v3/libsupc++'
/bin/sh ../libtool --tag disable-shared --tag CXX --mode=compile
/exd4/billingd/obj/gcc-parallel-v3/gcc/g++
-B/exd4/billingd/obj/gcc-parallel-v3/gcc/ -nostdinc++
-L/exd4/billingd/obj/gcc-parallel-v3/mips-sgi-irix6.5/libstd++-v3/src
-L/exd4/billingd/obj/gcc-parallel-v3/mips-sgi-irix6.5/libstd++-v3/src/.libs
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/lib/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include
-I/exd4/billingd/src/gcc/libstdc++-v3/../gcc
-I/exd4/billingd/src/gcc/libstdc++-v3/../include
-I/exd4/billingd/src/gcc/libstdc++-v3/include/std
-I/exd4/billingd/src/gcc/libstdc++-v3/include/c_std
-I/exd4/billingd/src/gcc/libstdc++-v3/libsupc++
-I/exd4/billingd/src/gcc/libstdc++-v3/include -I../include -g -O2
-fno-implicit-templates -prefer-pic -Wall -Wno-format -W -Wwrite-strings
-Winline -fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -fno-builtin -g -c
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/del_op.cc
/exd4/billingd/obj/gcc-parallel-v3/gcc/g++
-B/exd4/billingd/obj/gcc-parallel-v3/gcc/ -nostdinc++
-L/exd4/billingd/obj/gcc-parallel-v3/mips-sgi-irix6.5/libstd++-v3/src
-L/exd4/billingd/obj/gcc-parallel-v3/mips-sgi-irix6.5/libstd++-v3/src/.libs
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/lib/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include
-I/exd4/billingd/src/gcc/libstdc++-v3/../gcc
-I/exd4/billingd/src/gcc/libstdc++-v3/../include
-I/exd4/billingd/src/gcc/libstdc++-v3/include/std
-I/exd4/billingd/src/gcc/libstdc++-v3/include/c_std
-I/exd4/billingd/src/gcc/libstdc++-v3/libsupc++
-I/exd4/billingd/src/gcc/libstdc++-v3/include -I../include -g -O2
-fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections
-fno-builtin -g -c /exd4/billingd/src/gcc/libstdc++-v3/libsupc++/del_op.cc
-DPIC -o .libs/del_op.o
In file included from /exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:34,
from
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/del_op.cc:29:
/exd4/billingd/src/gcc/libstdc++-v3/include/std/cstddef:2:30:
bits/std_cstddef.h: No such file or directory
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:54: `size_t' undeclared in
namespace `std'
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:54: declaration of
`operator
new' as non-function
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:54: invalid declarator
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:55: `size_t' undeclared in
namespace `std'
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:55: declaration of
`operator
new []' as non-function
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:55: invalid declarator
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:58: `size_t' undeclared in
namespace `std'
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:58: parse error before
'::'
token
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:58: `operator new' takes
type
`size_t' (`unsigned int') as first parameter
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:59: `size_t' undeclared in
namespace `std'
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:59: parse error before
'::'
token
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:59: `operator new' takes
type
`size_t' (`unsigned int') as first parameter
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:64: `size_t' undeclared in
namespace `std'
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:64: parse error before '*'
token
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:64: `operator new' takes
type
`size_t' (`unsigned int') as first parameter
In file included from
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/del_op.cc:29:
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:64: `place' undeclared
(first
use this function)
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:64: (Each undeclared
identifier is reported only once for each function it appears in.)
In file included from
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/del_op.cc:29:
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:65: `size_t' undeclared in
namespace `std'
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:65: parse error before '*'
token
/exd4/billingd/src/gcc/libstdc++-v3/libsupc++/new:65: `operator new' takes
type
`size_t' (`unsigned int') as first parameter