This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Problems Building PowerPC Cross-Compiler on Solaris


Please see attachment with description of problem.
Problems Building PowerPC Cross-Compiler on Solaris

While trying to build GCC as a cross compiler (Solaris host/PowerPC
target), I'm getting some failures that I don't expect.  I'm using a
top-level makefile (makefiles/cross.mk) to build each of the components
needed for a cross compiler: binutils, gcc, newlib, and gdb.  I've
attached a log that shows what is happening during the build, and
snipped out the portions that built OK.

I'm getting "No such file..." and "does not exist" errors while building
gcc and newlib.  (I thought I was following the instructions in the
cross-gcc FAQ, but apparently I'm not interpreting them correctly for my
machine.)

Can anyone help me figure out how to proceed?  My Solaris compiler tools
are all GNU-based: make, gcc, .... I have not made any changes to the
standard GNU source distributions.  I configure only on the make
environment and command-line in my cross.mk makefile.

Thanks,

Mark

Solaris environment includes: 
[736]$ gcc -v
Reading specs from /tools/tools/sparc-sun-solaris2.5.1/builds/gcc-2.95.2/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.2/specs
gcc version 2.95.2 19991024 (release)
bash[6]naumann@wagoner:/home/naumann/g/work/booke/SRSv2-BUG
[737]$ uname -a
SunOS wagoner 5.5.1 Generic_103640-18 sun4u sparc SUNW,Ultra-5_10
bash[12]naumann@wagoner:/tools/tools/archives/work/solaris2.5.1
[547]$ make -f makefiles/cross.mk
(cd cross; \
	host=sparc-sun-solaris2; \
	for entry in build-binutils build-gcc build-newlib build-gdb; do \
		if [ ! -d $entry ]; then \
			mkdir $entry; \
		fi; \
	done; \
	(cd build-binutils; \
		if [ ! -f Makefile ]; then \
			../binutils-2.9/configure --target=powerpc-eabi --prefix=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi -v; \
		fi; \
		make all install;); \
	(cd /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin; \
		for entry in ar as ld nm ranlib strip gcc; do \
			rm -f $entry; \
			if [ -f powerpc-eabi-$entry ]; then \
				ln -s powerpc-eabi-$entry $entry; \
			fi; \
		done;); \
	(cd build-gcc; \
		if [ ! -f Makefile ]; then \
			../gcc-2.95.2/configure --with-newlib --target=powerpc-eabi --prefix=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi -v; \
		fi; \
		make cross \
			CC_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc \
			AS_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-as \
			LD_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ld \
			AR_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ar \
			RANLIB_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ranlib; \
		make install \
			CC_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc \
			AS_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-as \
			LD_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ld \
			AR_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ar \
			RANLIB_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ranlib;); \
	(cd build-newlib; \
		if [ ! -f Makefile ]; then \
			../newlib-1.8.2/configure --target=powerpc-eabi --prefix=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi -v; \
		fi; \
		make all install \
			CC_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc \
			AS_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-as \
			LD_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ld \
			AR_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ar \
			RANLIB_FOR_TARGET=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ranlib;); \
	(cd build-gdb; \
		if [ ! -f Makefile ]; then \
			../gdb-5.0/configure --target=powerpc-eabi --prefix=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi -v; \
		fi; \
		make all install;))
make[1]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-binutils'

  <<stuff deleted, because binutils builds ok>>

make[1]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-binutils'
make[1]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty/testsuite'
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
make all-recursive
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
Making all in intl
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/intl'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/intl'
Making all in lib
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/lib'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/lib'
Making all in makeinfo
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/makeinfo'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/makeinfo'
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
Building the C and C++ compiler
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc'
(cd intl && make all)
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/intl'
/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/xgcc -B/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/ -B/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/bin/ -I/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2 -I./include     -c ../../gcc-2.95.2/gcc/libgcc1-test.c
../../gcc-2.95.2/gcc/libgcc1-test.c:101: warning: conflicting types for built-in function `memcpy'
Testing libgcc1.  Ignore linker warning messages.
/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/xgcc -B/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/ -B/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/bin/ -I/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2 -I./include  libgcc1-test.o -o libgcc1-test \
  -nostartfiles -nostdlib `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/xgcc -B/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/ -B/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/bin/ -I/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include --print-libgcc-file-name`
case "c c++" in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  gcc -c -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2  -DHAVE_CONFIG_H    -I. -I../../gcc-2.95.2/gcc -I../../gcc-2.95.2/gcc/config -I../../gcc-2.95.2/gcc/../include ../../gcc-2.95.2/gcc/f/g77spec.c; \
else true; fi
case "c c++" in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  gcc -c -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2  -DHAVE_CONFIG_H    -I. -I../../gcc-2.95.2/gcc -I../../gcc-2.95.2/gcc/config -I../../gcc-2.95.2/gcc/../include -o g77version.o \
    ../../gcc-2.95.2/gcc/f/version.c; \
else true; fi
if [ -f lang-f77 ]; then \
  gcc -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2  -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
if [ -f lang-f77 ]; then \
  rm -f g77-cross; \
  cp g77 g77-cross; \
else true; fi
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc'
Building runtime libraries
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty'
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty/testsuite'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty/testsuite'
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
make all-recursive
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
Making all in intl
make[5]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/intl'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/intl'
Making all in lib
make[5]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/lib'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/lib'
Making all in makeinfo
make[5]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/makeinfo'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/makeinfo'
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/etc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/etc'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc'
(cd intl && make all)
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/intl'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/intl'
/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/xgcc -B/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/ -B/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/bin/ -I/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2 -I./include     -c ../../gcc-2.95.2/gcc/libgcc1-test.c
../../gcc-2.95.2/gcc/libgcc1-test.c:101: warning: conflicting types for built-in function `memcpy'
Testing libgcc1.  Ignore linker warning messages.
/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/xgcc -B/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/ -B/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/bin/ -I/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2 -I./include  libgcc1-test.o -o libgcc1-test \
  -nostartfiles -nostdlib `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/xgcc -B/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/ -B/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/bin/ -I/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include --print-libgcc-file-name`
case "c c++" in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  gcc -c -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2  -DHAVE_CONFIG_H    -I. -I../../gcc-2.95.2/gcc -I../../gcc-2.95.2/gcc/config -I../../gcc-2.95.2/gcc/../include ../../gcc-2.95.2/gcc/f/g77spec.c; \
else true; fi
case "c c++" in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  gcc -c -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2  -DHAVE_CONFIG_H    -I. -I../../gcc-2.95.2/gcc -I../../gcc-2.95.2/gcc/config -I../../gcc-2.95.2/gcc/../include -o g77version.o \
    ../../gcc-2.95.2/gcc/f/version.c; \
else true; fi
if [ -f lang-f77 ]; then \
  gcc -DCROSS_COMPILE -DIN_GCC -DHAIFA  -DSVR4  -g -O2  -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
if [ -f lang-f77 ]; then \
  rm -f g77-cross; \
  cp g77 g77-cross; \
else true; fi
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/powerpc-eabi/libiberty'
test x"no" != xyes || \
  /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../../gcc-2.95.2/libiberty/../include   ../../../gcc-2.95.2/libiberty/choose-temp.c -o pic/choose-temp.o
/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../../gcc-2.95.2/libiberty/../include  ../../../gcc-2.95.2/libiberty/choose-temp.c
../../../gcc-2.95.2/libiberty/choose-temp.c:29: stdio.h: No such file or directory
../../../gcc-2.95.2/libiberty/choose-temp.c:30: sys/types.h: No such file or directory
make[3]: *** [choose-temp.o] Error 1
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/powerpc-eabi/libiberty'
make[2]: *** [all-target-libiberty] Error 2
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc'
make[1]: *** [cross] Error 2
make[1]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc'
make[1]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc'
/bin/sh ../gcc-2.95.2/mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc'
(cd intl && make all)
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/intl'
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi ; fi
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi ; fi
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib ; fi
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib ; fi
fdir= ; for dir in `echo /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2 | tr '/' ' '`; do \
  fdir=${fdir}/${dir}; \
  if [ -d ${fdir} ] ; then true ; else mkdir ${fdir}; chmod a+rx ${fdir}; fi ; \
done
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin ; fi
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include ; fi
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/../../../../powerpc-eabi ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/../../../../powerpc-eabi ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/../../../../powerpc-eabi ; fi
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include ; fi
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info ; fi
parent=`echo /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1|sed -e 's@/[^/]*$@@'`; \
if [ -d $parent ] ; then true ; else mkdir $parent ; chmod a+rx $parent ; fi
if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1 ] ; then true ; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1 ; chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1 ; fi
if [ -f cc1chill ] ; then \
  if [ -f chill.install ] ; then \
    if [ -f gcc-cross ]; then \
      rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-chill; \
      /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  chill.install /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-chill; \
      chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-chill; \
    else \
      rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/chill; \
      /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  chill.install /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/chill; \
      chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/chill; \
    fi ; \
  fi ; \
fi
if [ -f cc1plus ] ; then \
  if [ -f g++-cross ] ; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo g++ | sed $t`; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  g++-cross /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo g++ | sed $t`; \
    chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo g++ | sed $t`; \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo c++ | sed $t`; \
    ln /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo g++ | sed $t` /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo c++ | sed $t`; \
  else \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo g++ | sed $t`; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  g++ /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo g++ | sed $t`; \
    chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo g++ | sed $t`; \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo c++ | sed $t`; \
    ln /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo g++ | sed $t` /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/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 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo c++filt | sed $t`; \
      /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  c++filt /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo c++filt | sed $t`; \
      chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo c++filt | sed $t`; \
    else \
      rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo c++filt | sed $t`; \
      /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  c++filt /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo c++filt | sed $t`; \
      chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo c++filt | sed $t`; \
    fi ; \
  fi ; \
fi
case "c proto gcov CHILL c++ f77 java objc" in \
  *[fF]77*) touch /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77;; \
  *) rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77;; \
esac
if [ -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77 -a -f f771 ] ; then \
  if [ -f g77-cross ] ; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo g77 | sed $t`; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  g77-cross /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo g77 | sed $t`; \
    chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo g77 | sed $t`; \
  else \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo g77 | sed $t`; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  g77 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo g77 | sed $t`; \
    chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo g77 | sed $t`; \
  fi ; \
else true; fi
install:  g77 does not exist
chmod: /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/g77: No such file or directory
make[2]: [f77.install-common] Error 1 (ignored)
rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77
if [ -f gcj ]; then \
  if [ -f gcj-cross ]; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo gcj | sed $t`; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  gcj-cross /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo gcj | sed $t`; \
    chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo gcj | sed $t`; \
  else \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo gcj | sed $t`; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  gcj /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo gcj | sed $t`; \
    chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/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 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/$tool; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  $tool /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/$tool; \
    chmod a+x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/$tool; \
          fi ; \
       done
for file in cc1  cc1chill cc1plus f771 jc1 jvgenmain cc1obj; do \
  if [ -f $file ] ; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/$file; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  $file /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/$file; \
  else true; \
  fi; \
done
for file in   collect2 ..; do \
  if [ x"$file" != x.. ]; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/$file; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  $file /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/$file; \
  else true; fi; \
done
for file in  ..; do \
  if [ x"$file" != x.. ]; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/$file; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 $file /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/$file; \
    chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/$file; \
  else true; fi; \
done
if [ -f specs ] ; then \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/specs; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 specs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/specs; \
  chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/specs; \
fi
if [ -f protoize ]; \
then \
    if [ -f gcc-cross ] ; then \
	rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo protoize | sed -e $t`; \
	/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  protoize /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo protoize | sed -e $t`; \
	rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo unprotoize | sed -e $t`; \
	/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  unprotoize /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo unprotoize | sed -e $t`; \
    else \
	rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo protoize | sed -e $t`; \
	/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  protoize /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo protoize | sed -e $t`; \
	rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo unprotoize | sed -e $t`; \
	/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  unprotoize /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo unprotoize | sed -e $t`; \
    fi ; \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/SYSCALLS.c.X; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 SYSCALLS.c.X /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/SYSCALLS.c.X; \
    chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/SYSCALLS.c.X; \
fi
rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/cpp
/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  cpp /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/cpp
if [ -f gcov ]; \
then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/gcov; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  gcov /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo gcov | sed -e $t`; \
fi
rm -rf /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/include
mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/include
chmod a+rx /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/include
(cd `pwd`/include ; \
 tar -cf - .; exit 0) | (cd /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/include; tar xpBf - )
if [ -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/assert.h ]; \
then \
  if grep "__eprintf" /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/assert.h >/dev/null; \
    then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/assert.h; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/assert.h /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/assert.h; \
    chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/assert.h; \
  else true; \
  fi; \
else \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/assert.h; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/assert.h /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/assert.h; \
  chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/assert.h; \
fi
files=`cd /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/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 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/include/$i | sed -n 's/.*-> //p'`; \
    if expr "$dest" : "$dir.*" > /dev/null; then \
      rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/include/$i; \
      ln -s `echo $i | sed "s|/[^/]*|/..|g" | sed 's|/..$||'``echo "$dest" | sed "s|$dir||"` /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/include/$i; \
    fi; \
  done; \
fi
for i in `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/xgcc -B/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/ -B/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/bin/ -I/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include --print-multi-lib`; do \
  dir=`echo $i | sed -e 's/;.*$//'`; \
  if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/${dir} ]; then true; else mkdir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/${dir}; fi; \
  for f in libgcc.a ecrti.o ecrtn.o scrt0.o scrti.o scrtn.o; do \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/${dir}/${f}; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ${dir}/${f} /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/${dir}/${f}; \
  done; \
  if [ -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ranlib ] || ( [ "sparc-sun-solaris2.5.1" = "powerpc-unknown-eabi" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ); then \
    (cd /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/${dir}; /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ranlib libgcc.a); \
  else true; fi; \
  chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/${dir}/libgcc.a; \
done
rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo cpp | sed -e $t`
/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  -m 755 xcpp /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo cpp | sed -e $t`
if [ x != x ]; then \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi//`t='s,x,x,'; echo cpp | sed -e $t`; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  -m 755 xcpp /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi//`t='s,x,x,'; echo cpp | sed -e $t`; \
else true; fi
if [ -f cc1plus ] ; then \
  if [ -f g++-cross ] ; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo g++ | sed $t`.1; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/cp/g++.1 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo g++ | sed $t`.1; \
    chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo g++ | sed $t`.1; \
  else \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo g++ | sed $t`.1; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/cp/g++.1 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo g++ | sed $t`.1; \
    chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo g++ | sed $t`.1; \
  fi; \
else true; fi
case "c proto gcov CHILL c++ f77 java objc" in \
  *[fF]77*) touch /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77;; \
  *) rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77;; \
esac
if [ -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77 -a -f f771 ] ; then \
  if [ -f g77-cross ] ; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo g77 | sed $t`.1; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/f/g77.1 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo g77 | sed $t`.1; \
    chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo g77 | sed $t`.1; \
  else \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo g77 | sed $t`.1; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/f/g77.1 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo g77 | sed $t`.1; \
    chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo g77 | sed $t`.1; \
  fi; \
else true; fi
rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77
if [ -f gcc-cross ] ; then \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo gcc | sed -e $t`.1; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/gcc.1 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo gcc | sed -e $t`.1; \
  chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,^,powerpc-eabi-,'; echo gcc | sed -e $t`.1; \
else \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo gcc | sed -e $t`.1; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/gcc.1 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo gcc | sed -e $t`.1; \
  chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/`t='s,x,x,'; echo gcc | sed -e $t`.1; \
fi
rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/cccp.1
/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../gcc-2.95.2/gcc/cccp.1 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/cccp.1
chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/man/man1/cccp.1
for i in ch/chill.info*; do \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/chill.info*; \
  realfile=`echo $i | sed -e 's|.*/\([^/]*\)$|\1|'`; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 $i /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/$realfile; \
done
case "c proto gcov CHILL c++ f77 java objc" in \
  *[fF]77*) touch /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77;; \
  *) rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77;; \
esac
if [ -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77 -a -f f/g77.info ] ; then \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/g77.info*; \
  for f in f/g77.info*; do \
      realfile=`echo $f | sed -e 's|.*/\([^/]*\)$|\1|'`; \
      /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 $f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/$realfile; \
  done; \
  chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/g77.info*; \
else true; fi
rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/lang-f77
rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/cpp.info* /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/gcc.info*
for f in cpp.info* gcc.info*; do \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 $f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/$f; \
done
if /bin/sh -c 'install-info --version' >/dev/null 2>&1; then \
  if [ -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/dir ] ; then \
    for f in cpp.info gcc.info; do \
	install-info --dir-file=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/dir /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/$f; \
    done; \
  else true; fi; \
else true; fi;
chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/cpp.info* /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info/gcc.info*
(cd intl && make install)
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/intl'
if test "gcc" = "gettext" \
   && test '' = 'intl-compat.o'; then \
  if test -r ../../gcc-2.95.2/gcc/../mkinstalldirs; then \
    ../../gcc-2.95.2/gcc/../mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include; \
  else \
    ../../../gcc-2.95.2/gcc/mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include; \
  fi; \
  /tools/tools/sparc-sun-solaris2.5.1/toolset/ts000127/bin/install -c -m 644 intlh.inst /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include/libintl.h; \
  /tools/tools/sparc-sun-solaris2.5.1/toolset/ts000127/bin/install -c -m 644 libintl.a /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/libintl.a; \
else \
  : ; \
fi
if test "gcc" = "gettext"; then \
  if test -r ../../gcc-2.95.2/gcc/../mkinstalldirs; then \
    ../../gcc-2.95.2/gcc/../mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/share/gettext/intl; \
  else \
    ../../../gcc-2.95.2/gcc/mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/share/gettext/intl; \
  fi; \
  /tools/tools/sparc-sun-solaris2.5.1/toolset/ts000127/bin/install -c -m 644 VERSION /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/share/gettext/intl/VERSION; \
  dists="ChangeLog Makefile.in linux-msg.sed po2tbl.sed.in xopen-msg.sed gettext.h gettextP.h hash-string.h libgettext.h loadinfo.h bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c intl-compat.c cat-compat.c"; \
  for file in $dists; do \
    /tools/tools/sparc-sun-solaris2.5.1/toolset/ts000127/bin/install -c -m 644 ../../../gcc-2.95.2/gcc/intl/$file /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/share/gettext/intl/$file; \
  done; \
else \
  : ; \
fi
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc/intl'
if [ -f gcc-cross ] ; then \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo gcc | sed -e $t`; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  gcc-cross /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,^,powerpc-eabi-,'; echo gcc | sed -e $t`; \
  if [ -d /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/../../../../powerpc-eabi/bin/. ] ; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/../../../../powerpc-eabi/bin/gcc; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  gcc-cross /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/gcc-lib/powerpc-eabi/2.95.2/../../../../powerpc-eabi/bin/gcc; \
  else true; fi; \
else \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo gcc | sed -e $t`; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c  xgcc /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo gcc | sed -e $t`; \
  rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc-1; \
  ln /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/`t='s,x,x,'; echo gcc | sed -e $t` /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc-1; \
  mv /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc-1 /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc; \
fi
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/gcc'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/etc'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/etc'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty/testsuite'
/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 libiberty.a /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/libiberty.a.n
( cd /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib ; true libiberty.a.n )
mv -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/libiberty.a.n /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/libiberty.a
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty/testsuite'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty/testsuite'
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/libiberty'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
Making install in intl
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/intl'
if test "texinfo" = "gettext" \
   && test 'intl-compat.o' = 'intl-compat.o'; then \
  if test -r ../../gcc-2.95.2/texinfo/../mkinstalldirs; then \
    ../../gcc-2.95.2/texinfo/../mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include; \
  else \
    ../../../gcc-2.95.2/texinfo/mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include; \
  fi; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 intlh.inst /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include/libintl.h; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 libintl.a /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib/libintl.a; \
else \
  : ; \
fi
if test "texinfo" = "gettext"; then \
  if test -r ../../gcc-2.95.2/texinfo/../mkinstalldirs; then \
    ../../gcc-2.95.2/texinfo/../mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/share/gettext/intl; \
  else \
    ../../../gcc-2.95.2/texinfo/mkinstalldirs /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/share/gettext/intl; \
  fi; \
  /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 VERSION /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/share/gettext/intl/VERSION; \
  dists="ChangeLog Makefile.in linux-msg.sed po2tbl.sed.in xopen-msg.sed gettext.h gettextP.h hash-string.h libgettext.h loadinfo.h bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c intl-compat.c cat-compat.c"; \
  for file in $dists; do \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 ../../../gcc-2.95.2/texinfo/intl/$file /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/share/gettext/intl/$file; \
  done; \
else \
  : ; \
fi
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/intl'
Making install in lib
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/lib'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/lib'
Making install in makeinfo
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/makeinfo'
make[3]: Nothing to be done for `install'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo/makeinfo'
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/texinfo'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/powerpc-eabi/libio'
rootme=`pwd`/ ; export rootme ; \
if [ -z "" ]; then \
  if [ "_G_config.h" != "" ]; then \
    if [ xno = xyes ]; then \
      rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include/g++-3/_G_config.h ; \
      /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 _G_config.h /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include/g++-3/_G_config.h || exit 1; \
    else \
      rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/_G_config.h ; \
      /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 _G_config.h /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi/include/_G_config.h || exit 1; \
    fi; \
  else true; \
  fi ; \
  cd ../../../gcc-2.95.2/libio; \
  for FILE in *.h; do if [ $FILE != _G_config.h ]; then \
    rm -f /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include/g++-3/$FILE ; \
    /bin/sh /tools/tools/archives/work/solaris2.5.1/cross/gcc-2.95.2/install-sh -c -m 644 $FILE /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include/g++-3/$FILE ; \
    chmod a-x /tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/include/g++-3/$FILE ; \
  else true; fi; done ; \
else true; \
fi
install:  _G_config.h does not exist
make[2]: *** [install] Error 1
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc/powerpc-eabi/libio'
make[1]: *** [install-target-libio] Error 2
make[1]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gcc'
make[1]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/etc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/etc'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib'
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2 -W -Wall" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-g -O2 -W -Wall" "INSTALL=/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/newlib-1.8.2/install-sh -c" "INSTALL_DATA=/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/newlib-1.8.2/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/newlib-1.8.2/install-sh -c " "INSTALL_SCRIPT=/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/newlib-1.8.2/install-sh -c" "LDFLAGS=" "LIBCFLAGS=-g -O2 -W -Wall" "LIBCFLAGS_FOR_TARGET=-g -O2 -W -Wall" "MAKE=make" "MAKEINFO=makeinfo  " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi" "infodir=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/info" "libdir=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/lib" "prefix=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi" "tooldir=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi" "AR=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ar" "AS=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-as" "CC=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc" "LD=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ld" "LIBCFLAGS=-g -O2 -W -Wall" "NM=powerpc-eabi-nm" "PICFLAG=" "RANLIB=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ranlib" "DESTDIR=" DO=all multi-do
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`pwd`/; export rootpre; \
  srcrootpre=`cd ../../../newlib-1.8.2/newlib; pwd`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc"; \
  for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
    dir=`echo $i | sed -e 's/;.*$//'`; \
    if [ "${dir}" = "." ]; then \
      true; \
    else \
      if [ -d ../${dir}/${lib} ]; then \
	flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
	if (cd ../${dir}/${lib}; make  \
			CFLAGS="-g -O2 -W -Wall ${flags}" \
			CXXFLAGS="-g -O2 ${flags}" \
			LIBCFLAGS="-g -O2 -W -Wall ${flags}" \
			LIBCXXFLAGS="-g -O2 -fno-implicit-templates -fexceptions ${flags}" \
			LDFLAGS=" ${flags}" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib'
Making all in libc
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc'
Making all in stdlib
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/stdlib'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/stdlib'
Making all in ctype
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/ctype'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/ctype'
Making all in stdio
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/stdio'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/stdio'
Making all in string
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/string'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/string'
Making all in signal
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/signal'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/signal'
Making all in time
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/time'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/time'
Making all in locale
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/locale'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/locale'
Making all in sys
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/sys'
Making all in .
make[5]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/sys'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/sys'
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/sys'
Making all in reent
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/reent'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/reent'
Making all in errno
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/errno'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/errno'
Making all in misc
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/misc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/misc'
Making all in machine
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/machine'
Making all in powerpc
make[5]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/machine/powerpc'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/machine/powerpc'
Making all in .
make[5]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/machine'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/machine'
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc/machine'
Making all in .
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc'
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libc'
Making all in libm
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libm'
Making all in math
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libm/math'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libm/math'
Making all in common
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libm/common'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libm/common'
Making all in .
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libm'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libm'
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/libm'
Making all in doc
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib/doc'
Making all in .
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib'
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/newlib'
make[2]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss/doc'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss/libnosys'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss/libnosys'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss/rs6000'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss/rs6000'
make[3]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss'
if [ -z "nof" ]; then \
  true; \
else \
  rootpre=`pwd`/; export rootpre; \
  srcrootpre=`cd ../../../newlib-1.8.2/libgloss; pwd`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc"; \
  for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
    dir=`echo $i | sed -e 's/;.*$//'`; \
    if [ "${dir}" = "." ]; then \
      true; \
    else \
      if [ -d ../${dir}/${lib} ]; then \
	flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
	if (cd ../${dir}/${lib}; make "CC=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc" "CFLAGS=-g -O2 -W -Wall" "AR=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ar" "RANLIB=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ranlib" "AR_FLAGS=rc" "MAKEINFO=makeinfo " "AS=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-as" "LD=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-ld" "CROSS_CFLAGS=" "TARGET_CFLAGS=" "exec_prefix=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi" "prefix=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi" "tooldir=/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/powerpc-eabi" "INSTALL=/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/newlib-1.8.2/install-sh -c" "INSTALL_PROGRAM=/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/newlib-1.8.2/install-sh -c " "INSTALL_DATA=/bin/sh /tools/tools/archives/work/solaris2.5.1/cross/newlib-1.8.2/install-sh -c -m 644" \
			CFLAGS="-g -O2 -W -Wall ${flags}" \
			CXXFLAGS="-g -O2 ${flags}" \
			LIBCFLAGS="-g -O2 -W -Wall ${flags}" \
			LIBCXXFLAGS="-g -O2 -fno-implicit-templates -fexceptions ${flags}" \
			LDFLAGS=" ${flags}" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[4]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/nof/libgloss'
make[5]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/nof/libgloss/libnosys'
/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc  -I. -I../../../../../newlib-1.8.2/libgloss/libnosys/.. `if [ -d ./../../newlib ]; then echo -I./../../newlib/targ-include -I../../../../../newlib-1.8.2/libgloss/libnosys/../../newlib/libc/include; fi` -O2 -I. -I../../../../../newlib-1.8.2/libgloss/libnosys/.. -c -g -O2 -W -Wall  -msoft-float -mstrict-align ../../../../../newlib-1.8.2/libgloss/libnosys/close.c
../../../../../newlib-1.8.2/libgloss/libnosys/close.c:6: _ansi.h: No such file or directory
../../../../../newlib-1.8.2/libgloss/libnosys/close.c:7: _syslist.h: No such file or directory
../../../../../newlib-1.8.2/libgloss/libnosys/close.c:8: errno.h: No such file or directory
make[5]: *** [close.o] Error 1
make[5]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/nof/libgloss/libnosys'
make[5]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/nof/libgloss/rs6000'
/tools/tools/sparc-sun-solaris2.5.1/builds/powerpc-eabi/bin/powerpc-eabi-gcc -O2 -g  -I. -I../../../../../newlib-1.8.2/libgloss/rs6000/.. `if [ -d ./../../newlib ]; then echo -I./../../newlib/targ-include -I../../../../../newlib-1.8.2/libgloss/rs6000/../../newlib/libc/include; fi` -mrelocatable-lib -mno-eabi -O2 -I. -I../../../../../newlib-1.8.2/libgloss/rs6000/.. -c -g -O2 -W -Wall  -msoft-float -mstrict-align ../../../../../newlib-1.8.2/libgloss/rs6000/../fstat.c
../../../../../newlib-1.8.2/libgloss/rs6000/../fstat.c:15: sys/stat.h: No such file or directory
In file included from ../../../../../newlib-1.8.2/libgloss/rs6000/../fstat.c:16:
../../../../../newlib-1.8.2/libgloss/rs6000/../glue.h:15: _ansi.h: No such file or directory
make[5]: *** [fstat.o] Error 1
make[5]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/nof/libgloss/rs6000'
make[4]: *** [stmp-bsp] Error 2
make[4]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/nof/libgloss'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib/powerpc-eabi/libgloss'
make[1]: *** [all-target-libgloss] Error 2
make[1]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-newlib'
make[1]: Entering directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gdb'
  << stuff deleted, because gdb builds ok>>
make[1]: Leaving directory `/tools/tools/archives/work/solaris2.5.1/cross/build-gdb'
TODO: Check build log for 'Error' or 'not found' problems.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]