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