|
From: WU Z. <zil...@gm...> - 2006-09-22 09:13:33
|
Hi all,
I build thearm-wince-mingw32 target in cygwin but failed when building gcc,
the following is the stages aind output:
sh build-mingw32ce.sh . ./tmp /opt/ce-mingw all
the build process failed with stage build_gcc, and the output is:
make[1]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc'
make[2]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/libiberty'
make[3]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/libiberty/testsuite'
make[2]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/libiberty'
make[2]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/fixincludes'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/fixincludes'
make[2]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/intl'
make[2]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/build-i686-pc-cygwin/libiberty'
make[3]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/build-i686-pc-cygwin/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/build-i686-pc-cygwin/libiberty/testsuite'
make[2]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/build-i686-pc-cygwin/libiberty'
make[2]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/build-i686-pc-cygwin/fixincludes'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/build-i686-pc-cygwin/fixincludes'
make[2]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)
make[2]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/libcpp'
make[2]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/gcc'
make \
CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute
-fno-common " \
CONFIG_H="config.h
auto-host.h/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/gcc/gcc/../include/ansidecl.h
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/gcc/gcc/config/i386/xm-
cygwin.h" \
MAKEOVERRIDES= \
-f libgcc.mk all
make[3]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/gcc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/gcc'
echo timestamp > stmp-multilib
make[2]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/gcc'
Checking multilib configuration...
multilib.out is unchanged
make[2]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3'
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc"
"CC_FOR_TARGET=/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc/xgcc
-B/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc/
-B/opt/ce-mingw/arm-wince-mingw32/bin/
-B/opt/ce-mingw/arm-wince-mingw32/lib/ -isystem
/opt/ce-mingw/arm-wince-mingw32/include -isystem
/opt/ce-mingw/arm-wince-mingw32/sys-include" "CFLAGS=-O2 -g -O2 "
"CXXFLAGS=-g -O2 " "CFLAGS_FOR_BUILD=-g -O2 " "CFLAGS_FOR_TARGET=-O2 -g -O2
" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644"
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c"
"LDFLAGS=" "LIBCFLAGS=-O2 -g -O2 " "LIBCFLAGS_FOR_TARGET=-O2 -g -O2 "
"MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 "
"PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "RUNTESTFLAGS="
"exec_prefix=/opt/ce-mingw" "infodir=/opt/ce-mingw/info"
"libdir=/opt/ce-mingw/lib" "includedir=/opt/ce-mingw/include"
"prefix=/opt/ce-mingw" "tooldir=/opt/ce-mingw/arm-wince-mingw32"
"gxx_include_dir=/opt/ce-mingw/include/c++/4.1.0" "AR=arm-wince-mingw32-ar"
"AS=/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc/as"
"LD=/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc/collect-ld"
"RANLIB=arm-wince-mingw32-ranlib"
"NM=/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc/nm"
"NM_FOR_BUILD=" "NM_FOR_TARGET=arm-wince-mingw32-nm" "DESTDIR=" "WERROR="
all-recursive
make[3]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3'
Making all in include
make[4]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include'
Making all in libsupc++
make[4]: Entering directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/libsupc++'
/bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc/xgcc
-shared-libgcc
-B/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc
-nostdinc++
-L/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/src
-L/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/src/.libs
-B/opt/ce-mingw/arm-wince-mingw32/bin/
-B/opt/ce-mingw/arm-wince-mingw32/lib/ -isystem
/opt/ce-mingw/arm-wince-mingw32/include -isystem
/opt/ce-mingw/arm-wince-mingw32/sys-include
-I/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/gcc/libstdc++-v3/../gcc
-I/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include/arm-wince-mingw32
-I/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include
-I/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/gcc/libstdc++-v3/libsupc++
-g -O2 -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual
-fdiagnostics-show-location=once -c -o del_op.lo
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/gcc/libstdc++-v3/libsupc++/del_op.cc
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc/xgcc
-shared-libgcc
-B/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/./gcc
-nostdinc++
-L/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/src
-L/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/src/.libs
-B/opt/ce-mingw/arm-wince-mingw32/bin/
-B/opt/ce-mingw/arm-wince-mingw32/lib/ -isystem
/opt/ce-mingw/arm-wince-mingw32/include -isystem
/opt/ce-mingw/arm-wince-mingw32/sys-include
-I/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/gcc/libstdc++-v3/../gcc
-I/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include/arm-wince-mingw32
-I/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include
-I/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/gcc/libstdc++-v3/libsupc++
-g -O2 -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual
-fdiagnostics-show-location=once -c
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/gcc/libstdc++-v3/libsupc++/del_op.cc
-o del_op.o
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include/cstdlib:114:
error: '::bsearch' has not been declared
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include/cstdlib:119:
error: '::getenv' has not been declared
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include/cstdlib:124:
error: '::mblen' has not been declared
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include/cstdlib:126:
error: '::mbtowc' has not been declared
/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/include/cstdlib:135:
error: '::system' has not been declared
make[4]: *** [del_op.lo] Error 1
make[4]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3/libsupc++'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc/arm-wince-mingw32/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory
`/cygdrive/e/opensource/cegcc/cegcc/trunk/cegcc/src/tmp/gcc'
make: *** [all] Error 2
Does anybody know what's wrong with the building process?
B. R.
Thanks.
Andy
|