FW: report a bug
Mohamad Waluyo
MWaluyo@guesswho.com
Sat Nov 17 20:33:00 GMT 2001
On Mon, Nov 26, 2001 at 01:51:32PM -0500, Mohamad Waluyo wrote:
> Originator : Mohamad Waluyo
> Organization : -
> Cinfidential : no
> Synopsis :
> <internal>:0: Internal compiler error 374.
> <internal>:0: Please submit a full bug report.
> <internal>:0: See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport>
> for instructions.
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> Severity : serious
> Priority : high
> Category : c
> Class : support
> Release : gcc.2-95.2
> Environment : SCO Open Server 5.0.6, P-II350
> Description :
> At the beginning I couldn't even compile my C-API code , an I got the
> message below
>
> root@mfs09.guesswho.com [/usr/local/mysql]:cc -I/usr/local/bin
> -L/usr/local/m>
> undefined first referenced
> symbol in file
> mysql_error myapp.o
> mysql_connect myapp.o
> mysql_select_db myapp.o
> mysql_query myapp.o
> mysql_store_result myapp.o
> mysql_num_fields myapp.o
> mysql_fetch_row myapp.o
> mysql_eof myapp.o
> mysql_free_result myapp.o
> mysql_close myapp.o
> i386ld fatal: Symbol referencing errors. No output written to myapp
> root@mfs09.guesswho.com [/usr/local/mysql]:
>
> then, MySQL asked me to use gcc 2-95.2 version above, but when I tried to
> install gcc.2-95.2 I have another problem when I run "make LANGUAGES="c
c++"
> install". any help would highly appreciated. thank's.
>
> root@mfs09.guesswho.com [/usr/local/mysql/obj]:make LANGUAGES="c c++"
> install
> /bin/sh ../gcc-2.95.2/mkinstalldirs /usr/local /usr/local
> (cd intl && make all)
> if [ -d /usr/local ] ; then true ; else mkdir /usr/local ; chmod
> a+rx /usr/local ; fi
> if [ -d /usr/local ] ; then true ; else mkdir /usr/local ; chmod
> a+rx /usr/local ; fi
> if [ -d /usr/local/lib ] ; then true ; else mkdir /usr/local/lib ;
> chmod a+rx /usr/local/lib ; fi
> if [ -d /usr/local/lib/gcc-lib ] ; then true ; else mkdir
> /usr/local/lib/gcc-lib ; chmod a+rx /usr/local/lib/gcc-lib ; fi
> fdir= ; for dir in `echo
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2 | tr '/' ' '`; do \
> fdir=${fdir}/${dir}; \
> if [ -d ${fdir} ] ; then true ; else mkdir ${fdir}; chmod a+rx
> ${fdir}; fi ; \
> done
> if [ -d /usr/local/bin ] ; then true ; else mkdir /usr/local/bin ;
> chmod a+rx /usr/local/bin ; fi
> if [ -d /usr/local/include ] ; then true ; else mkdir
> /usr/local/include ; chmod a+rx /usr/local/include ; fi
> if [ -d
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5 ] ; then true ; else mkdir
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5 ; chmod a+rx
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5 ; fi
> if [ -d
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include ] ; then true ; else mkdir
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include ; chmod a+rx
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include ; fi
> if [ -d /usr/local/info ] ; then true ; else mkdir /usr/local/info
;
> chmod a+rx /usr/local/info ; fi
> parent=`echo /usr/local/man/man1|sed -e 's@/[^/]*$@@'`; \
> if [ -d $parent ] ; then true ; else mkdir $parent ; chmod a+rx
> $parent ; fi
> if [ -d /usr/local/man/man1 ] ; then true ; else mkdir
> /usr/local/man/man1 ; chmod a+rx /usr/local/man/man1 ; fi
> if [ -f cc1chill ] ; then \
> if [ -f chill.install ] ; then \
> if [ -f gcc-cross ]; then \
> rm -f /usr/local/bin/i686-pc-sco3.2v5.0.5-chill; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> chill.install /usr/local/bin/i686-pc-sco3.2v5.0.5-chill; \
> chmod a+x /usr/local/bin/i686-pc-sco3.2v5.0.5-chill; \
> else \
> rm -f /usr/local/bin/chill; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> chill.install /usr/local/bin/chill; \
> chmod a+x /usr/local/bin/chill; \
> fi ; \
> fi ; \
> fi
> if [ -f cc1plus ] ; then \
> if [ -f g++-cross ] ; then \
> rm -f /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo g++
|
> sed $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> g++-cross /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo g++ | sed
> $t`; \
> chmod a+x /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo
> g++ | sed $t`; \
> rm -f /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo c++
|
> sed $t`; \
> ln /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo g++ |
> sed $t` /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo c++ | sed
$t`;
> \
> else \
> rm -f /usr/local/bin/`t='s,x,x,'; echo g++ | sed $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
g++
> /usr/local/bin/`t='s,x,x,'; echo g++ | sed $t`; \
> chmod a+x /usr/local/bin/`t='s,x,x,'; echo g++ | sed $t`; \
> rm -f /usr/local/bin/`t='s,x,x,'; echo c++ | sed $t`; \
> ln /usr/local/bin/`t='s,x,x,'; echo g++ | sed $t`
> /usr/local/bin/`t='s,x,x,'; echo c++ | sed $t`; \
> fi ; \
> if [ xc++filt != x ] && [ -x "c++filt" ]; then \
> if [ -f g++-cross ] ; then \
> rm -f /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo
> c++filt | sed $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> c++filt /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo c++filt | sed
> $t`; \
> chmod a+x /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,';
echo
> c++filt | sed $t`; \
> else \
> rm -f /usr/local/bin/`t='s,x,x,'; echo c++filt | sed $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> c++filt /usr/local/bin/`t='s,x,x,'; echo c++filt | sed $t`; \
> chmod a+x /usr/local/bin/`t='s,x,x,'; echo c++filt | sed
$t`;
> \
> fi ; \
> fi ; \
> fi
> install: g++ does not exist
> chmod: WARNING: cannot access /usr/local/bin/g++: No such file or
directory
> (error 2)
> ln: cannot access source file /usr/local/bin/g++: No such file or
directory
> (error 2)
> case "c c++" in \
> *[fF]77*) touch
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/lang-f77;; \
> *) rm -f
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/lang-f77;; \
> esac
> if [ -f
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/lang-f77
> -a -f f771 ] ; then \
> if [ -f g77-cross ] ; then \
> rm -f /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo g77
|
> sed $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> g77-cross /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo g77 | sed
> $t`; \
> chmod a+x /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo
> g77 | sed $t`; \
> else \
> rm -f /usr/local/bin/`t='s,x,x,'; echo g77 | sed $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
g77
> /usr/local/bin/`t='s,x,x,'; echo g77 | sed $t`; \
> chmod a+x /usr/local/bin/`t='s,x,x,'; echo g77 | sed $t`; \
> fi ; \
> else true; fi
> rm -f /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/lang-f77
> if [ -f gcj ]; then \
> if [ -f gcj-cross ]; then \
> rm -f /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo gcj
|
> sed $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> gcj-cross /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo gcj | sed
> $t`; \
> chmod a+x /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo
> gcj | sed $t`; \
> else \
> rm -f /usr/local/bin/`t='s,x,x,'; echo gcj | sed $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
gcj
> /usr/local/bin/`t='s,x,x,'; echo gcj | sed $t`; \
> chmod a+x /usr/local/bin/`t='s,x,x,'; echo gcj | sed $t`; \
> fi ; \
> fi ; \
> for tool in gcjh jv-scan jcf-dump; do \
> if [ -f $tool ]; then \
> rm -f /usr/local/bin/$tool; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> $tool /usr/local/bin/$tool; \
> chmod a+x /usr/local/bin/$tool; \
> fi ; \
> done
> for file in cc1 cc1chill cc1plus f771 jc1 jvgenmain cc1obj; do \
> if [ -f $file ] ; then \
> rm -f
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/$file;
> \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> $file /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/$file; \
> else true; \
> fi; \
> done
> for file in collect2 ..; do \
> if [ x"$file" != x.. ]; then \
> rm -f
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/$file;
> \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> $file /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/$file; \
> else true; fi; \
> done
> for file in crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o ..;
do
> \
> if [ x"$file" != x.. ]; then \
> rm -f
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/$file;
> \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c -m
> 644 $file /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/$file; \
> chmod a-x
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/$file; \
> else true; fi; \
> done
> if [ -f specs ] ; then \
> rm -f /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/specs;
\
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c -m
> 644 specs /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/specs; \
> chmod a-x
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/specs; \
> fi
> if [ -f protoize ]; \
> then \
> if [ -f gcc-cross ] ; then \
> rm -f /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo
> protoize | sed -e $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> protoize /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo protoize |
sed
> -e $t`; \
> rm -f /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo
> unprotoize | sed -e $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> unprotoize /usr/local/bin/`t='s,^,i686-pc-sco3.2v5.0.5-,'; echo unprotoize
|
> sed -e $t`; \
> else \
> rm -f /usr/local/bin/`t='s,x,x,'; echo protoize | sed -e
> $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> protoize /usr/local/bin/`t='s,x,x,'; echo protoize | sed -e $t`; \
> rm -f /usr/local/bin/`t='s,x,x,'; echo unprotoize | sed -e
> $t`; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
> unprotoize /usr/local/bin/`t='s,x,x,'; echo unprotoize | sed -e $t`; \
> fi ; \
> rm -f
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/SYSCALLS.c.X; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c -m
> 644 SYSCALLS.c.X
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/SYSCALLS.c.X; \
> chmod a-x
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/SYSCALLS.c.X; \
> fi
> rm -f /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/cpp
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
cpp
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/cpp
> if [ -f gcov ]; \
> then \
> rm -f /usr/local/bin/gcov; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c
gcov
> /usr/local/bin/`t='s,x,x,'; echo gcov | sed -e $t`; \
> fi
> rm -rf /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/include
> mkdir /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/include
> chmod a+rx
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/include
> if [ -f fixhdr.ready ] ; then \
> true; \
> else \
> touch fixhdr.ready; \
> fi
> cd `pwd`/include ; \
> find . -print | cpio -pdum
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/include
> 644 blocks
> if [ -f
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include/assert.h ]; \
> then \
> if grep "__eprintf"
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include/assert.h >/dev/null; \
> then \
> rm -f
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include/assert.h; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c -m
> 644 ../../gcc-2.95.2/gcc/assert.h
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include/assert.h; \
> chmod a-x
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include/assert.h; \
> else true; \
> fi; \
> else \
> rm -f
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include/assert.h; \
> /bin/sh
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/gcc-2.95.2/install-sh -c -m
> 644 ../../gcc-2.95.2/gcc/assert.h
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include/assert.h; \
> chmod a-x
>
/usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/../../../../i686-pc-sco3.
> 2v5.0.5/include/assert.h; \
> fi
> files=`cd
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/include; find . -type l
> -print 2>/dev/null`; \
> if [ $? -eq 0 ]; then \
> dir=`cd include; pwd`; \
> for i in $files; do \
> dest=`ls -ld
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/include/$i | sed -n
> 's/.*-> //p'`; \
> if expr "$dest" : "$dir.*" > /dev/null; then \
> rm -f
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/include/$i; \
> ln -s `echo $i | sed "s|/[^/]*|/..|g" | sed 's|/..$||'``echo
> "$dest" | sed "s|$dir||"`
> /usr/local/lib/gcc-lib/i686-pc-sco3.2v5.0.5/2.95.2/include/$i; \
> fi; \
> done; \
> fi
> if [ -f libgcc2.ready ] ; then \
> true; \
> else \
> touch libgcc2.ready; \
> fi
> for i in
`/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include --print-multi-lib`; do \
> dir=`echo $i | sed -e 's/;.*$//'`; \
> flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
> make
> GCC_FOR_TARGET="/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include" \
> AR_FOR_TARGET="ar" \
> AR_FLAGS_FOR_TARGET="rc" \
> CC="cc" CFLAGS="-g" \
> RANLIB_FOR_TARGET="true" \
> RANLIB_TEST_FOR_TARGET="[ -f true ] || ( [
> "i686-pc-sco3.2v5.0.5" = "i686-pc-sco3.2v5.0.5" ] && [ -f /usr/bin/ranlib
> -o -f /bin/ranlib ] )" \
> LANGUAGES="c c++" \
> HOST_PREFIX="" HOST_PREFIX_1="loser-" \
> LIBGCC2_CFLAGS="-O2 -DIN_GCC -g -I./include -g1
> -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED ${flags}" \
> MULTILIB_CFLAGS="${flags}" \
> LIBGCC1="libgcc1.a" LIBGCC2="libgcc2.a" \
> dir="${dir}" stmp-multilib-sub; \
> if [ $? -eq 0 ] ; then true; else exit 1; fi; \
> done
> rm -f libgcc2.a
> if [ -d . ]; then \
> cd .; \
> rm -f libgcc.a ; \
> else true; \
> fi
> make
> GCC_FOR_TARGET="/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include" \
> AR_FOR_TARGET="ar" \
> AR_FLAGS_FOR_TARGET="rc" \
> CC="cc" CFLAGS="-g" \
> HOST_PREFIX="" HOST_PREFIX_1="loser-" \
> LANGUAGES="c c++" \
> LIBGCC2_CFLAGS="-O2 -DIN_GCC -g -I./include -g1
> -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " libgcc2.a
> if [ -f fixhdr.ready ] ; then \
> true; \
> else \
> touch fixhdr.ready; \
> fi
> if [ -f libgcc2.ready ] ; then \
> true; \
> else \
> touch libgcc2.ready; \
> fi
> rm -f tmplibgcc2.a
> for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2
> _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2
> _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi
_fixdfdi
> _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi
_fixtfdi
> _fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _bb _shtab
> _clear_cache _trampoline __main _exit _ctors _pure; \
> do \
> echo ${name}; \
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include -O2 -DIN_GCC -g
-I./include
> -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I../../gcc-2.95.2/gcc
> -I../../gcc-2.95.2/gcc/config -I../../gcc-2.95.2/gcc/../include -c
> -DL${name} \
> ../../gcc-2.95.2/gcc/libgcc2.c -o ${name}.o; \
> if [ $? -eq 0 ] ; then true; else exit 1; fi; \
> ar rc tmplibgcc2.a ${name}.o; \
> rm -f ${name}.o; \
> done
> _muldi3
> _divdi3
> _moddi3
> _udivdi3
> _umoddi3
> _negdi2
> _lshrdi3
> _ashldi3
> _ashrdi3
> _ffsdi2
> _udiv_w_sdiv
> _udivmoddi4
> _cmpdi2
> _ucmpdi2
> _floatdidf
> _floatdisf
> _fixunsdfsi
> _fixunssfsi
> _fixunsdfdi
> _fixdfdi
> _fixunssfdi
> _fixsfdi
> _fixxfdi
> _fixunsxfdi
> _floatdixf
> _fixunsxfsi
> _fixtfdi
> _fixunstfdi
> _floatditf
> __gcc_bcmp
> _varargs
> __dummy
> _eprintf
> _bb
> _shtab
> _clear_cache
> _trampoline
> __main
> _exit
> _ctors
> _pure
> for name in _eh; \
> do \
> echo ${name}; \
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include -O2 -DIN_GCC -g
-I./include
> -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions -I.
> -I../../gcc-2.95.2/gcc -I../../gcc-2.95.2/gcc/config
> -I../../gcc-2.95.2/gcc/../include -c \
> -DL${name} ../../gcc-2.95.2/gcc/libgcc2.c -o ${name}.o; \
> if [ $? -eq 0 ] ; then true; else exit 1; fi; \
> ar rc tmplibgcc2.a ${name}.o; \
> rm -f ${name}.o; \
> done
> _eh
> if [ x != x ]; then \
> for name in _pack_sf _unpack_sf _addsub_sf _mul_sf _div_sf
> _fpcmp_parts_sf _compare_sf _eq_sf _ne_sf _gt_sf _ge_sf _lt_sf _le_sf
> _si_to_sf _sf_to_si _negate_sf _make_sf _sf_to_df; \
> do \
> echo ${name}; \
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include -O2 -DIN_GCC -g
-I./include
> -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I../../gcc-2.95.2/gcc
> -I../../gcc-2.95.2/gcc/config -I../../gcc-2.95.2/gcc/../include -c
> -DL${name} \
> -DFINE_GRAINED_LIBRARIES -o ${name}.o; \
> if [ $? -eq 0 ] ; then true; else exit 1; fi; \
> ar rc tmplibgcc2.a ${name}.o; \
> rm -f ${name}.o; \
> done; \
> else true; fi;
> if [ x != x ]; then \
> for name in _pack_df _unpack_df _addsub_df _mul_df _div_df
> _fpcmp_parts_df _compare_df _eq_df _ne_df _gt_df _ge_df _lt_df _le_df
> _si_to_df _df_to_si _negate_df _make_df _df_to_sf; \
> do \
> echo ${name}; \
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include -O2 -DIN_GCC -g
-I./include
> -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I../../gcc-2.95.2/gcc
> -I../../gcc-2.95.2/gcc/config -I../../gcc-2.95.2/gcc/../include -c
> -DL${name} \
> -DFINE_GRAINED_LIBRARIES -o ${name}.o; \
> if [ $? -eq 0 ] ; then true; else exit 1; fi; \
> ar rc tmplibgcc2.a ${name}.o; \
> rm -f ${name}.o; \
> done; \
> else true; fi;
> for file in ../../gcc-2.95.2/gcc/frame.c cplib2.txt ; do \
> name=`echo ${file} | sed -e 's/[.][cSo]$//' -e 's/[.]asm$//' -e
> 's/[.]txt$//'`; \
> oname=` echo ${name} | sed -e 's,.*/,,'`; \
> if [ ${name}.txt = ${file} ]; then \
> for f in .. `cat ${file}`; do if [ x${f} != x.. ]; then \
> make
> GCC_FOR_TARGET="/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include" \
> AR_FOR_TARGET="ar" \
> AR_FLAGS_FOR_TARGET="rc" CC="cc" \
> CFLAGS="-g" HOST_PREFIX="" \
> HOST_PREFIX_1="loser-" \
> LANGUAGES="c c++" \
> LIBGCC2_CFLAGS="-O2 -DIN_GCC -g -I./include -g1
> -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " ${f}; \
> if [ $? -eq 0 ] ; then true; else exit 1; fi; \
> ar rc tmplibgcc2.a ${f}; \
> rm -f ${f}; \
> else true; \
> fi; done; \
> else \
> echo ${name}; \
> if [ ${name}.asm = ${file} ]; then \
> cp ${file} ${name}.s || exit 1; file=${name}.s; \
> else true; fi; \
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include -O2 -DIN_GCC -g
-I./include
> -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I../../gcc-2.95.2/gcc
> -I../../gcc-2.95.2/gcc/config -I../../gcc-2.95.2/gcc/../include -c
${file};
> \
> if [ $? -eq 0 ] ; then true; else exit 1; fi; \
> ar rc tmplibgcc2.a ${oname}.o; \
> rm -f ${name}.s ${oname}.o; \
> fi; \
> done
> ../../gcc-2.95.2/gcc/frame
> /usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/xgcc
> -B/usr/local/mysql-3.23.36-pc-sco3.2v5.0.5-i386/obj/gcc/
> -B/usr/local/i686-pc-sco3.2v5.0.5/bin/
> -I/usr/local/i686-pc-sco3.2v5.0.5/include -O2 -DIN_GCC -g
-I./include
> -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -g -O2 -I.
> -I../../gcc-2.95.2/gcc -I../../gcc-2.95.2/gcc/config
> -I../../gcc-2.95.2/gcc/../include \
> -c ../../gcc-2.95.2/gcc/cp/tinfo.cc
> <internal>:0: Internal compiler error 374.
> <internal>:0: Please submit a full bug report.
> <internal>:0: See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport>
> for instructions.
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
> *** Error code 1 (bu21)
>
>
--
Orion Montoya, FSF Office Staff
Free Software Foundation | Phone: +1-617-542-5942
59 Temple Place, Suite 330 | Fax: +1-617-542-2652
Boston, MA 02111-1307 USA | Web: http://www.gnu.org
More information about the Gcc-bugs
mailing list