[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Compiling GCC 3.3.2 On Solaris 10
From: |
Frank Everitt |
Subject: |
Compiling GCC 3.3.2 On Solaris 10 |
Date: |
Tue, 30 Nov 2004 10:43:46 -0500 |
I've been trying to compile GCC-3.3.2 on Solaris 10 and I'm running
into errors.
(/home/feveritt/gcc-3.3.2)calo-hawkeye: => make
if [ x"" != x ]; then \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include -W -Wall
-Wtraditional -pedantic strsignal.c -o pic/strsignal.o; \
else true; fi
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include -W -Wall
-Wtraditional -pedantic strsignal.c -o strsignal.o
In file included from /usr/include/sys/signal.h:34,
from /usr/include/signal.h:26,
from strsignal.c:23:
/usr/include/sys/siginfo.h:259: parse error before "ctid_t"
/usr/include/sys/siginfo.h:261: ISO C forbids data definition with no
type or storage class
/usr/include/sys/siginfo.h:292: parse error before '}' token
/usr/include/sys/siginfo.h:292: ISO C forbids data definition with no
type or storage class
/usr/include/sys/siginfo.h:294: parse error before '}' token
/usr/include/sys/siginfo.h:294: ISO C forbids data definition with no
type or storage class
/usr/include/sys/siginfo.h:390: parse error before "ctid_t"
/usr/include/sys/siginfo.h:392: ISO C forbids data definition with no
type or storage class
/usr/include/sys/siginfo.h:398: conflicting types for `__fault'
/usr/include/sys/siginfo.h:267: previous declaration of `__fault'
/usr/include/sys/siginfo.h:404: conflicting types for `__file'
/usr/include/sys/siginfo.h:273: previous declaration of `__file'
/usr/include/sys/siginfo.h:420: conflicting types for `__prof'
/usr/include/sys/siginfo.h:287: previous declaration of `__prof'
/usr/include/sys/siginfo.h:424: conflicting types for `__rctl'
/usr/include/sys/siginfo.h:291: previous declaration of `__rctl'
/usr/include/sys/siginfo.h:426: parse error before '}' token
/usr/include/sys/siginfo.h:426: ISO C forbids data definition with no
type or storage class
/usr/include/sys/siginfo.h:428: parse error before '}' token
/usr/include/sys/siginfo.h:428: ISO C forbids data definition with no
type or storage class
/usr/include/sys/siginfo.h:432: parse error before "k_siginfo_t"
/usr/include/sys/siginfo.h:437: parse error before '}' token
/usr/include/sys/siginfo.h:437: ISO C forbids data definition with no
type or storage class
In file included from /usr/include/signal.h:26,
from strsignal.c:23:
/usr/include/sys/signal.h:85: parse error before "siginfo_t"
In file included from strsignal.c:23:
/usr/include/signal.h:111: parse error before "siginfo_t"
/usr/include/signal.h:113: parse error before "siginfo_t"
*** Error code 1
make: Fatal error: Command failed for target `strsignal.o'
Current working directory /home/feveritt/gcc-3.3.2/libiberty
*** Error code 1
The following command caused the error:
dir=`echo all-libiberty | sed -e 's/all-//'`; \
if [ -f ./${dir}/Makefile ] ; then \
r=`${PWDCMD-pwd}`; export r; \
s=`cd .; ${PWDCMD-pwd}`; export s; \
\
(cd ${dir}; make "AR_FLAGS=rc" "AR_FOR_TARGET=` if [ -f
$r/binutils/ar ] ; then echo $r/binutils/ar ; else if [
'sparc-sun-solaris2.10' = 'sparc-sun-solaris2.10' ] ; then echo ar;
else t=''; echo ar | sed -e 's/x/x/' $t ; fi; fi`" "AS_FOR_TARGET=`
if [ -f $r/gas/as-new ] ; then echo $r/gas/as-new ; elif [ -f
$r/gcc/xgcc ]; then $r/gcc/xgcc -B$r/gcc/
-B/usr/local/sparc-sun-solaris2.10/bin/
-B/usr/local/sparc-sun-solaris2.10/lib/ -isystem
/usr/local/sparc-sun-solaris2.10/include -print-prog-name=as ; else
if [ 'sparc-sun-solaris2.10' = 'sparc-sun-solaris2.10' ] ; then echo
as; else t=''; echo as | sed -e 's/x/x/' $t ; fi; fi`" "BISON=`if
[ -f $r/bison/bison ] ; then echo $r/bison/bison -L $s/bison/ ; else
echo bison ; fi`" "CC_FOR_BUILD=gcc" "CC_FOR_TARGET= $r/gcc/xgcc
-B$r/gcc/ -B/usr/local/sparc-sun-solaris2.10/bin/
-B/usr/local/sparc-sun-solaris2.10/lib/ -isystem
/usr/local/sparc-sun-solaris2.10/include" "CFLAGS=-g -O2"
"CFLAGS_FOR_TARGET=-O2 -g -O2" "GCJ_FOR_TARGET= $r/gcc/gcj -B$r/gcc/
-B/usr/local/sparc-sun-solaris2.10/bin/
-B/usr/local/sparc-sun-solaris2.10/lib/ -isystem
/usr/local/sparc-sun-solaris2.10/include" "CXX_FOR_BUILD=c++"
"CXXFLAGS=-g -O2" "CXXFLAGS_FOR_TARGET=-g -O2" "CXX_FOR_TARGET=
$r/gcc/`case $dir in libstdc++-v3 | libjava) echo xgcc -shared-libgcc
;; *) echo g++ ;; esac` -B$r/gcc/ -nostdinc++ `case $dir in
libstdc++-v3 | libjava) ;; *) test ! -f
$r/sparc-sun-solaris2.10/libstdc++-v3/testsuite_flags || /bin/sh
$r/sparc-sun-solaris2.10/libstdc++-v3/testsuite_flags
--build-includes;; esac` -L$r/sparc-sun-solaris2.10/libstdc++-v3/src
-L$r/sparc-sun-solaris2.10/libstdc++-v3/src/.libs
-B/usr/local/sparc-sun-solaris2.10/bin/
-B/usr/local/sparc-sun-solaris2.10/lib/ -isystem
/usr/local/sparc-sun-solaris2.10/include" "DESTDIR="
"DLLTOOL_FOR_TARGET=` if [ -f $r/binutils/dlltool ] ; then echo
$r/binutils/dlltool ; else if [ 'sparc-sun-solaris2.10' =
'sparc-sun-solaris2.10' ] ; then echo dlltool; else t=''; echo
dlltool | sed -e 's/x/x/' $t ; fi; fi`" "INSTALL=/bin/sh
$s/install-sh -c" "INSTALL_DATA=/bin/sh $s/install-sh -c -m 644"
"INSTALL_PROGRAM=/bin/sh $s/install-sh -c " "INSTALL_SCRIPT=/bin/sh
$s/install-sh -c" "LDFLAGS=" "LEX=`if [ -f $r/flex/flex ] ; then
echo $r/flex/flex ; else echo lex ; fi`" "LD_FOR_TARGET=` if [ -f
$r/ld/ld-new ] ; then echo $r/ld/ld-new ; elif [ -f $r/gcc/xgcc ];
then $r/gcc/xgcc -B$r/gcc/ -B/usr/local/sparc-sun-solaris2.10/bin/
-B/usr/local/sparc-sun-solaris2.10/lib/ -isystem
/usr/local/sparc-sun-solaris2.10/include -print-prog-name=ld ; else
if [ 'sparc-sun-solaris2.10' = 'sparc-sun-solaris2.10' ] ; then echo
ld; else t=''; echo ld | sed -e 's/x/x/' $t ; fi; fi`"
"LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2" "LIBCXXFLAGS=-g
-O2 -fno-implicit-templates" "LIBCXXFLAGS_FOR_TARGET=-g -O2
-fno-implicit-templates" "M4=`if [ -f $r/m4/m4 ] ; then echo $r/m4/m4
; else echo m4 ; fi`" "MAKE=make" "MAKEINFO=`if [ -f
$r/texinfo/makeinfo/makeinfo ] ; then echo
$r/texinfo/makeinfo/makeinfo ; else if (makeinfo --version | egrep
'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; then
echo makeinfo; else echo $s/missing makeinfo; fi; fi` --no-split"
"NM_FOR_TARGET=` if [ -f $r/binutils/nm-new ] ; then echo
$r/binutils/nm-new ; elif [ -f $r/gcc/xgcc ]; then $r/gcc/xgcc
-B$r/gcc/ -B/usr/local/sparc-sun-solaris2.10/bin/
-B/usr/local/sparc-sun-solaris2.10/lib/ -isystem
/usr/local/sparc-sun-solaris2.10/include -print-prog-name=nm ; else
if [ 'sparc-sun-solaris2.10' = 'sparc-sun-solaris2.10' ] ; then echo
nm; else t=''; echo nm | sed -e 's/x/x/' $t ; fi; fi`"
"RANLIB_FOR_TARGET=` if [ -f $r/binutils/ranlib ] ; then echo
$r/binutils/ranlib ; else if [ 'sparc-sun-solaris2.10' =
'sparc-sun-solaris2.10' ] ; then if [ x'true' != x ]; then echo true;
else echo ranlib; fi; else t=''; echo ranlib | sed -e 's/x/x/' $t
; fi; fi`" "RPATH_ENVVAR=LD_LIBRARY_PATH" "SHELL=/bin/sh"
"EXPECT=`if [ -f $r/expect/expect ] ; then echo $r/expect/expect ;
else echo expect ; fi`" "RUNTEST=`if [ -f $s/dejagnu/runtest ] ; then
echo $s/dejagnu/runtest ; else echo runtest ; fi`" "RUNTESTFLAGS="
"TARGET_SUBDIR=sparc-sun-solaris2.10" "WINDRES_FOR_TARGET=` if [ -f
$r/binutils/windres ] ; then echo $r/binutils/windres ; else if [
'sparc-sun-solaris2.10' = 'sparc-sun-solaris2.10' ] ; then echo
windres; else t=''; echo windres | sed -e 's/x/x/' $t ; fi; fi`"
"YACC=`if [ -f $r/bison/bison ] ; then echo $r/bison/bison -y -L
$s/bison/ ; elif [ -f $r/byacc/byacc ] ; then echo $r/byacc/byacc ;
else echo yacc ; fi`" "bindir=/usr/local/bin"
"datadir=/usr/local/share" "exec_prefix=/usr/local"
"includedir=/usr/local/include" "infodir=/usr/local/info"
"libdir=/usr/local/lib" "libexecdir=/usr/local/libexec" "lispdir="
"libstdcxx_incdir="
"libsubdir=/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2"
"localstatedir=/usr/local/var" "mandir=/usr/local/man"
"oldincludedir=/usr/include" "prefix=/usr/local"
"sbindir=/usr/local/sbin" "sharedstatedir=/usr/local/com"
"sysconfdir=/usr/local/etc" "tooldir=/usr/local/sparc-sun-solaris2.10"
"build_tooldir=/usr/local/sparc-sun-solaris2.10"
"gxx_include_dir=/usr/local/include/c++/3.3.2" "gcc_version=3.3.2"
"gcc_version_trigger=/home/feveritt/gcc-3.3.2/gcc/version.c"
"target_alias=sparc-sun-solaris2.10" 'AR=ar' 'AS=as' 'CC=gcc'
'CXX=c++' 'DLLTOOL=dlltool' 'LD=ld' 'NM=nm' "`echo 'RANLIB=true' |
sed -e s/.*=$/XFOO=/`" 'WINDRES=windres' all); \
else \
true; \
fi
make: Fatal error: Command failed for target `all-libiberty'
Maybe the OS isn't ready for general usage but I thought I'd pass it by
your staff to see if there's something you can do to help me over this
hurdle.
Thanks...
Frank
------------------------------------------------------------
| | Frank Everitt
| | Systems Administrator
:|||: :|||: 7025 Kit Creek Rd.
:|||||: :|||||: RTP, NC 27709
..:|||||||:.....:|||||||:.... Ph. (919) 392-8885
FAX. (469) 574 5042
CISCO SYSTEMS Cell: (919) 624-6098
------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Compiling GCC 3.3.2 On Solaris 10,
Frank Everitt <=