This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
egcs-19980531 is a nogo on solaris 2.6 (3/98) on ultra 10
- To: egcs-bugs at cygnus dot com
- Subject: egcs-19980531 is a nogo on solaris 2.6 (3/98) on ultra 10
- From: Erick Branderhorst <Erick dot Branderhorst at asml dot nl>
- Date: Mon, 8 Jun 1998 17:00:04 +0200
Compilation of egcs-19980531 snapshot is a nogo on solaris 2.6
march 1998 running on a ultra 10 system.
It seems that the 64 bit support in the header files for this os for this
machine are not accepted by gcc (gcc --version: egcs-2.91.34).
See the transcript below:
Created "Makefile" in /dat/srcs/egcs-19980531 using "mh-frag"
Links are now set up to build a native compiler for sparc-sun-solaris2.6
wssft150:/dat/srcs/egcs-19980531 % gmake
gmake[1]: Entering directory `/dat/srcs/egcs-19980531/libiberty'
if [ x"no" = xyes ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include argv.c -o pic/argv.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include argv.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include choose-temp.c -o pic/choose-temp.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include choose-temp.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include concat.c -o pic/concat.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include concat.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include cplus-dem.c -o pic/cplus-dem.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include cplus-dem.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include fdmatch.c -o pic/fdmatch.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include fdmatch.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include fnmatch.c -o pic/fnmatch.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include fnmatch.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include getopt.c -o pic/getopt.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include getopt.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include getopt1.c -o pic/getopt1.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include getopt1.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include getruntime.c -o pic/getruntime.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include getruntime.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include hex.c -o pic/hex.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include hex.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include floatformat.c -o pic/floatformat.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include floatformat.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include objalloc.c -o pic/objalloc.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include objalloc.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include obstack.c -o pic/obstack.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include obstack.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include pexecute.c -o pic/pexecute.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include pexecute.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include spaces.c -o pic/spaces.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include spaces.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include strerror.c -o pic/strerror.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include strerror.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include strsignal.c -o pic/strsignal.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include strsignal.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xatexit.c -o pic/xatexit.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xatexit.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xexit.c -o pic/xexit.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xexit.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xmalloc.c -o pic/xmalloc.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xmalloc.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xstrdup.c -o pic/xstrdup.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xstrdup.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xstrerror.c -o pic/xstrerror.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include xstrerror.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include asprintf.c -o pic/asprintf.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include asprintf.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include sigsetmask.c -o pic/sigsetmask.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include sigsetmask.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include vasprintf.c -o pic/vasprintf.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include vasprintf.c
test x"no" != xyes || \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include vfork.c -o pic/vfork.o
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I./../include vfork.c
rm -f libiberty.a
ar rc libiberty.a \
argv.o choose-temp.o concat.o cplus-dem.o fdmatch.o fnmatch.o getopt.o getopt1.o getruntime.o hex.o floatformat.o objalloc.o obstack.o pexecute.o spaces.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o xstrdup.o xstrerror.o asprintf.o sigsetmask.o vasprintf.o vfork.o
true libiberty.a
f="asprintf.o sigsetmask.o vasprintf.o vfork.o "; \
case $f in \
*alloca.o*) f="$f xmalloc.o xexit.o" ;; \
esac; \
echo $f > needed-list
echo argv.o choose-temp.o concat.o cplus-dem.o fdmatch.o fnmatch.o getopt.o getopt1.o getruntime.o hex.o floatformat.o objalloc.o obstack.o pexecute.o spaces.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o xstrdup.o xstrerror.o > required-list
gmake[1]: Leaving directory `/dat/srcs/egcs-19980531/libiberty'
gmake[1]: Entering directory `/dat/srcs/egcs-19980531/texinfo'
gmake all-recursive
gmake[2]: Entering directory `/dat/srcs/egcs-19980531/texinfo'
Making all in intl
gmake[3]: Entering directory `/dat/srcs/egcs-19980531/texinfo/intl'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/dat/srcs/egcs-19980531/texinfo/intl'
Making all in lib
gmake[3]: Entering directory `/dat/srcs/egcs-19980531/texinfo/lib'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -g -O2 -c getopt.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -g -O2 -c getopt1.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -g -O2 -c xmalloc.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -g -O2 -c xstrdup.c
rm -f libtxi.a
ar cru libtxi.a getopt.o getopt1.o xmalloc.o xstrdup.o
true libtxi.a
gmake[3]: Leaving directory `/dat/srcs/egcs-19980531/texinfo/lib'
Making all in makeinfo
gmake[3]: Entering directory `/dat/srcs/egcs-19980531/texinfo/makeinfo'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../intl -DLOCALEDIR=\"/home/uet/rsu/share/locale\" -g -O2 -c makeinfo.c
In file included from /usr/include/fcntl.h:19,
from ../lib/system.h:84,
from makeinfo.c:31:
/usr/include/sys/fcntl.h:156: parse error before `off64_t'
/usr/include/sys/fcntl.h:156: warning: no semicolon at end of struct or union
/usr/include/sys/fcntl.h:157: warning: data definition has no type or storage class
/usr/include/sys/fcntl.h:161: parse error before `}'
/usr/include/sys/fcntl.h:161: warning: data definition has no type or storage class
gmake[3]: *** [makeinfo.o] Error 1
gmake[3]: Leaving directory `/dat/srcs/egcs-19980531/texinfo/makeinfo'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/dat/srcs/egcs-19980531/texinfo'
gmake[1]: *** [all-recursive-am] Error 2
gmake[1]: Leaving directory `/dat/srcs/egcs-19980531/texinfo'
gmake: *** [all-texinfo] Error 2