This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
compile gcc on unixware 2.1.3 failed!
- To: <gcc at gcc dot gnu dot org>
- Subject: compile gcc on unixware 2.1.3 failed!
- From: "tao" <taofengmei at huawei dot com>
- Date: Sat, 8 Sep 2001 14:58:27 +0800
hi,When i compile gcc on unixware 2.1.3(i need use multithread.
),it show me some errors as follows:
/home/genfep/bin/make bootstrap
make[1]: Entering directory `/home/genfep/objdir/libiberty'
make[2]: Entering directory `/home/genfep/objdir/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/genfep/objdir/libiberty/testsuite'
make[1]: Leaving directory `/home/genfep/objdir/libiberty'
make[1]: Entering directory `/home/genfep/objdir/texinfo'
/home/genfep/bin/make all-recursive
make[2]: Entering directory `/home/genfep/objdir/texinfo'
Making all in intl
make[3]: Entering directory `/home/genfep/objdir/texinfo/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/genfep/objdir/texinfo/intl'
Making all in lib
make[3]: Entering directory `/home/genfep/objdir/texinfo/lib'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/genfep/objdir/texinfo/lib'
Making all in makeinfo
make[3]: Entering directory `/home/genfep/objdir/texinfo/makeinfo'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/genfep/objdir/texinfo/makeinfo'
make[2]: Leaving directory `/home/genfep/objdir/texinfo'
make[1]: Leaving directory `/home/genfep/objdir/texinfo'
Bootstrapping the compiler
make[1]: Entering directory `/home/genfep/objdir/gcc'
/home/genfep/bin/make CC="cc" libdir=/usr/local/lib LANGUAGES="c "
make[2]: Entering directory `/home/genfep/objdir/gcc'
(cd intl && /home/genfep/bin/make all)
make[3]: Entering directory `/home/genfep/objdir/gcc/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/genfep/objdir/gcc/intl'
case "c " in \
*[fF]77*) touch lang-f77;; \
*) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
cc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I/home/genfep/gcc-2.95.2/gcc -I/home/genfep/gcc-2.95.2/gcc/config -I/home
/genfep/gcc-2.95.2/gcc/../include /home/genfep/gcc-2.95.2/gcc/f/g77spec.c; \
else true; fi
case "c " in \
*[fF]77*) touch lang-f77;; \
*) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
cc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I/home/genfep/gcc-2.95.2/gcc -I/home/genfep/gcc-2.95.2/gcc/config -I/home
/genfep/gcc-2.95.2/gcc/../include -o g77version.o \
/home/genfep/gcc-2.95.2/gcc/f/version.c; \
else true; fi
if [ -f lang-f77 ]; then \
cc -DIN_GCC -g -DHAVE_CONFIG_H -o g77 gcc.o g77spec.o g77version.o \
version.o prefix.o intl.o obstack.o alloca.o ../libiberty/libiberty.a; \
else true; fi
cc -DIN_GCC -g -DHAVE_CONFIG_H -o gen-protos \
gen-protos.o scan.o libcpp.a ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "alloca.o" in ?*) echo alloca.o ;;
esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac `
Undefined first referenced
symbol in file
alloca libcpp.a(cpphash.o)
UX:ld: ERROR: gen-protos: fatal error: Symbol referencing errors. No output written to gen-protos
make[2]: *** [gen-protos] Error 1
make[2]: Leaving directory `/home/genfep/objdir/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/home/genfep/objdir/gcc'
make: *** [bootstrap] Error 2
<131 FEP [genfep] :/home/genfep/objdir>uname -a
UNIX_SV FEP 4.2MP 2.1.3 i386 x86at
I don't know why that.Can you help me? thanks a lots.
waiting for your response.