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]

Re: Where is stddef.h???


OK.  I rebuilt the broken version again.  The only difference is this time I 
used
	% mkdir /tmp/build-egcs
        % cd /tmp/build-egcs
        % /jC/fromnet/egcs-1.1.2/configure --prefix=/tmp/egcs-dir
        % mkdir /tmp/egcs-dir
        % make bootstrap
        % make install

This way I didn't have people complaining about breaking the compiler again...
>From there I did:

        % echo '#include <stdlib.h>' > /tmp/foo.c
	% export PATH=/tmp/egcs-dir/bin:$PATH
	% gcc -v -c /tmp/foo.c 2>&1 |tee /tmp/foo.out

You'll find the contents of foo.out attached.  I then decided to see if stddef.h was
build this time.

	% find /tmp/build-egcs -name stddef.h
	/tmp/build-egcs/gcc/include/stddef.h

Walla. It exists.  It just didn't get installed for some reason by "make install".
So the problem must be a broken 'make install' rule.  So next I did:

	% cd /tmp/build-egcs
	% make install 2>&1 |tee make.out

I've attached make.out and foo.out to this e-mail.

			Bill
/bin/sh /jC/fromnet/egcs-1.1.2/mkinstalldirs /tmp/egcs-dir /tmp/egcs-dir
/tmp/build-egcs/gcc
make[1]: Entering directory `/tmp/build-egcs/gcc'
if [ -f libgcc2.ready ] ; then \
	true; \
else \
	touch libgcc2.ready; \
fi
if [ -d /tmp/egcs-dir ] ; then true ; else mkdir /tmp/egcs-dir ; chmod a+rx /tmp/egcs-dir ; fi
if [ -d /tmp/egcs-dir ] ; then true ; else mkdir /tmp/egcs-dir ; chmod a+rx /tmp/egcs-dir ; fi
if [ -d /tmp/egcs-dir/lib ] ; then true ; else mkdir /tmp/egcs-dir/lib ; chmod a+rx /tmp/egcs-dir/lib ; fi
if [ -d /tmp/egcs-dir/lib/gcc-lib ] ; then true ; else mkdir /tmp/egcs-dir/lib/gcc-lib ; chmod a+rx /tmp/egcs-dir/lib/gcc-lib ; fi
fdir= ; for dir in `echo /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66 | tr '/' ' '`; do \
  fdir=${fdir}/${dir}; \
  if [ -d ${fdir} ] ; then true ; else mkdir ${fdir}; chmod a+rx ${fdir}; fi ; \
done
if [ -d /tmp/egcs-dir/bin ] ; then true ; else mkdir /tmp/egcs-dir/bin ; chmod a+rx /tmp/egcs-dir/bin ; fi
if [ -d /usr/local/include ] ; then true ; else mkdir /usr/local/include ; chmod a+rx /usr/local/include ; fi
if [ -d /tmp/egcs-dir/i686-pc-linux-gnu ] ; then true ; else mkdir /tmp/egcs-dir/i686-pc-linux-gnu ; chmod a+rx /tmp/egcs-dir/i686-pc-linux-gnu ; fi
if [ -d /tmp/egcs-dir/i686-pc-linux-gnu/include ] ; then true ; else mkdir /tmp/egcs-dir/i686-pc-linux-gnu/include ; chmod a+rx /tmp/egcs-dir/i686-pc-linux-gnu/include ; fi
if [ -d /tmp/egcs-dir/info ] ; then true ; else mkdir /tmp/egcs-dir/info ; chmod a+rx /tmp/egcs-dir/info ; fi
parent=`echo /tmp/egcs-dir/man/man1|sed -e 's@/[^/]*$@@'`; \
if [ -d $parent ] ; then true ; else mkdir $parent ; chmod a+rx $parent ; fi
if [ -d /tmp/egcs-dir/man/man1 ] ; then true ; else mkdir /tmp/egcs-dir/man/man1 ; chmod a+rx /tmp/egcs-dir/man/man1 ; fi
if [ -f cc1plus ] ; then \
  if [ -f g++-cross ] ; then \
    rm -f /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo g++ | sed $t`; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  g++-cross /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo g++ | sed $t`; \
    chmod a+x /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo g++ | sed $t`; \
    rm -f /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo c++ | sed $t`; \
    ln /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo g++ | sed $t` /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo c++ | sed $t`; \
  else \
    rm -f /tmp/egcs-dir/bin/`t='s,x,x,'; echo g++ | sed $t`; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  g++ /tmp/egcs-dir/bin/`t='s,x,x,'; echo g++ | sed $t`; \
    chmod a+x /tmp/egcs-dir/bin/`t='s,x,x,'; echo g++ | sed $t`; \
    rm -f /tmp/egcs-dir/bin/`t='s,x,x,'; echo c++ | sed $t`; \
    ln /tmp/egcs-dir/bin/`t='s,x,x,'; echo g++ | sed $t` /tmp/egcs-dir/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 /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo c++filt | sed $t`; \
      /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  c++filt /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo c++filt | sed $t`; \
      chmod a+x /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo c++filt | sed $t`; \
    else \
      rm -f /tmp/egcs-dir/bin/`t='s,x,x,'; echo c++filt | sed $t`; \
      /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  c++filt /tmp/egcs-dir/bin/`t='s,x,x,'; echo c++filt | sed $t`; \
      chmod a+x /tmp/egcs-dir/bin/`t='s,x,x,'; echo c++filt | sed $t`; \
    fi ; \
  fi ; \
fi
case "c proto gcov  c++ f77 objc" in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 -a -f f771 ] ; then \
  if [ -f g77-cross ] ; then \
    rm -f /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo g77 | sed $t`; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  g77-cross /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo g77 | sed $t`; \
    chmod a+x /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo g77 | sed $t`; \
  else \
    rm -f /tmp/egcs-dir/bin/`t='s,x,x,'; echo g77 | sed $t`; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  g77 /tmp/egcs-dir/bin/`t='s,x,x,'; echo g77 | sed $t`; \
    chmod a+x /tmp/egcs-dir/bin/`t='s,x,x,'; echo g77 | sed $t`; \
  fi ; \
else true; fi
for file in cc1  cc1plus f771 cc1obj; do \
  if [ -f $file ] ; then \
    rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/$file; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  $file /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/$file; \
  else true; \
  fi; \
done
for file in   collect2 ..; do \
  if [ x"$file" != x.. ]; then \
    rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/$file; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  $file /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/$file; \
  else true; fi; \
done
for file in crtbegin.o crtbeginS.o crtend.o crtendS.o ..; do \
  if [ x"$file" != x.. ]; then \
    rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/$file; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 $file /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/$file; \
    chmod a-x /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/$file; \
  else true; fi; \
done
if [ -f specs ] ; then \
  rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/specs; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 specs /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/specs; \
  chmod a-x /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/specs; \
fi
if [ -f protoize ]; \
then \
    if [ -f gcc-cross ] ; then \
	rm -f /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo protoize | sed -e $t`; \
	/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  protoize /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo protoize | sed -e $t`; \
	rm -f /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo unprotoize | sed -e $t`; \
	/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  unprotoize /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo unprotoize | sed -e $t`; \
    else \
	rm -f /tmp/egcs-dir/bin/`t='s,x,x,'; echo protoize | sed -e $t`; \
	/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  protoize /tmp/egcs-dir/bin/`t='s,x,x,'; echo protoize | sed -e $t`; \
	rm -f /tmp/egcs-dir/bin/`t='s,x,x,'; echo unprotoize | sed -e $t`; \
	/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  unprotoize /tmp/egcs-dir/bin/`t='s,x,x,'; echo unprotoize | sed -e $t`; \
    fi ; \
    rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/SYSCALLS.c.X; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 SYSCALLS.c.X /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/SYSCALLS.c.X; \
    chmod a-x /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/SYSCALLS.c.X; \
fi
rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/cpp
/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  cpp /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/cpp
if [ -f gcov ]; \
then \
    rm -f /tmp/egcs-dir/bin/gcov; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  gcov /tmp/egcs-dir/bin/gcov; \
    chmod a+x /tmp/egcs-dir/bin/gcov; \
fi
rm -rf /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include
mkdir /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include
chmod a+rx /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include
(cd include; \
 tar -cf - .; exit 0) | (cd /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include; tar xpBf - )
tar: Hmm, this doesn't look like a tar archive
tar: Skipping to next file header
files=`cd /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include; find . -type l -print 2>/dev/null`; \
if [ $? -eq 0 ]; then \
  dir=`cd include; pwd`; \
  for i in $files; do \
    dest=`ls -ld /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include/$i | sed -n 's/.*-> //p'`; \
    if expr "$dest" : "$dir.*" > /dev/null; then \
      rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include/$i; \
      ln -s `echo $i | sed "s|/[^/]*|/..|g" | sed 's|/..$||'``echo "$dest" | sed "s|$dir||"` /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include/$i; \
    fi; \
  done; \
fi
if [ -f libgcc.a ] ; then \
  rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libgcc.a; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 libgcc.a /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libgcc.a; \
  if [ -f ranlib ] || ( [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ) ; then \
    (cd /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66; ranlib libgcc.a); else true; fi; \
  chmod a-x /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libgcc.a; \
else true; fi
if [ -f cc1plus ] ; then \
  if [ -f g++-cross ] ; then \
    rm -f /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo g++ | sed $t`.1; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 /jC/fromnet/egcs-1.1.2/gcc/cp/g++.1 /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo g++ | sed $t`.1; \
    chmod a-x /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo g++ | sed $t`.1; \
  else \
    rm -f /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo g++ | sed $t`.1; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 /jC/fromnet/egcs-1.1.2/gcc/cp/g++.1 /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo g++ | sed $t`.1; \
    chmod a-x /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo g++ | sed $t`.1; \
  fi; \
else true; fi
case "c proto gcov  c++ f77 objc" in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 -a -f f771 ] ; then \
  if [ -f g77-cross ] ; then \
    rm -f /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo g77 | sed $t`.1; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 /jC/fromnet/egcs-1.1.2/gcc/f/g77.1 /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo g77 | sed $t`.1; \
    chmod a-x /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo g77 | sed $t`.1; \
  else \
    rm -f /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo g77 | sed $t`.1; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 /jC/fromnet/egcs-1.1.2/gcc/f/g77.1 /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo g77 | sed $t`.1; \
    chmod a-x /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo g77 | sed $t`.1; \
  fi; \
else true; fi
if [ -f gcc-cross ] ; then \
  rm -f /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo gcc | sed -e $t`.1; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 /jC/fromnet/egcs-1.1.2/gcc/gcc.1 /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo gcc | sed -e $t`.1; \
  chmod a-x /tmp/egcs-dir/man/man1/`t='s,^,i686-pc-linux-gnu-,'; echo gcc | sed -e $t`.1; \
else \
  rm -f /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo gcc | sed -e $t`.1; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 /jC/fromnet/egcs-1.1.2/gcc/gcc.1 /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo gcc | sed -e $t`.1; \
  chmod a-x /tmp/egcs-dir/man/man1/`t='s,x,x,'; echo gcc | sed -e $t`.1; \
fi
rm -f /tmp/egcs-dir/man/man1/cccp.1
/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 /jC/fromnet/egcs-1.1.2/gcc/cccp.1 /tmp/egcs-dir/man/man1/cccp.1
chmod a-x /tmp/egcs-dir/man/man1/cccp.1
case "c proto gcov  c++ f77 objc" in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 -a -f f/g77.info ] ; then \
  rm -f /tmp/egcs-dir/info/g77.info*; \
  for f in f/g77.info*; do \
      realfile=`echo $f | sed -e 's|.*/\([^/]*\)$|\1|'`; \
      /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 $f /tmp/egcs-dir/info/$realfile; \
  done; \
  chmod a-x /tmp/egcs-dir/info/g77.info*; \
fi
rm -f /tmp/egcs-dir/info/cpp.info* /tmp/egcs-dir/info/gcc.info*
for f in cpp.info* gcc.info*; do \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 $f /tmp/egcs-dir/info/$f; \
done
if /bin/sh -c 'install-info --version' >/dev/null 2>&1; then \
  if [ -f /tmp/egcs-dir/info/dir ] ; then \
    for f in cpp.info gcc.info; do \
	install-info --dir-file=/tmp/egcs-dir/info/dir /tmp/egcs-dir/info/$f; \
    done; \
  else true; fi; \
else true; fi;
chmod a-x /tmp/egcs-dir/info/cpp.info* /tmp/egcs-dir/info/gcc.info*
if [ -f libobjc.a ] ; then \
  rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libobjc.a; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 libobjc.a /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libobjc.a; \
  if [ -f ranlib ] || ( [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ) ; then \
    (cd /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66; ranlib libobjc.a); else true; fi; \
  chmod a-x /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libobjc.a; \
else true; fi
if [ -f libobjc_s.a ] ; then \
  rm -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libobjc_s.a; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 libobjc_s.a /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libobjc_s.a; \
  if [ -f ranlib ] || ( [ "i686-pc-linux-gnu" = "i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ) ; then \
    (cd /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66; ranlib libobjc_s.a); else true; fi; \
  chmod a-x /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libobjc_s.a; \
else true; fi
if [ -f libobjc.dll ] ; then \
  rm -f /tmp/egcs-dir/bin/libobjc.dll; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 libobjc.dll /tmp/egcs-dir/bin/libobjc.dll; \
else true; fi
if [ -f gcc-cross ] ; then \
  rm -f /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo gcc | sed -e $t`; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  gcc-cross /tmp/egcs-dir/bin/`t='s,^,i686-pc-linux-gnu-,'; echo gcc | sed -e $t`; \
  if [ -d /tmp/egcs-dir/i686-pc-linux-gnu/bin/. ] ; then \
    rm -f /tmp/egcs-dir/i686-pc-linux-gnu/bin/gcc; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  gcc-cross /tmp/egcs-dir/i686-pc-linux-gnu/bin/gcc; \
  else true; fi; \
else \
  rm -f /tmp/egcs-dir/bin/`t='s,x,x,'; echo gcc | sed -e $t`; \
  /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  xgcc /tmp/egcs-dir/bin/`t='s,x,x,'; echo gcc | sed -e $t`; \
  rm -f /tmp/egcs-dir/bin/i686-pc-linux-gnu-gcc-1; \
  ln /tmp/egcs-dir/bin/`t='s,x,x,'; echo gcc | sed -e $t` /tmp/egcs-dir/bin/i686-pc-linux-gnu-gcc-1; \
  mv /tmp/egcs-dir/bin/i686-pc-linux-gnu-gcc-1 /tmp/egcs-dir/bin/i686-pc-linux-gnu-gcc; \
fi
make[1]: Leaving directory `/tmp/build-egcs/gcc'
/tmp/build-egcs/etc
make[1]: Entering directory `/tmp/build-egcs/etc'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/tmp/build-egcs/etc'
/tmp/build-egcs/libiberty
make[1]: Entering directory `/tmp/build-egcs/libiberty'
/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 libiberty.a /tmp/egcs-dir/lib/libiberty.a.n
( cd /tmp/egcs-dir/lib ; ranlib libiberty.a.n )
mv -f /tmp/egcs-dir/lib/libiberty.a.n /tmp/egcs-dir/lib/libiberty.a
make[1]: Leaving directory `/tmp/build-egcs/libiberty'
/tmp/build-egcs/i686-pc-linux-gnu/libio
make[1]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libio'
rootme=`pwd`/ ; export rootme ; \
if [ -z "" ]; then \
  if [ "" != "" ]; then \
    if [ xno = xyes ]; then \
      rm -f /tmp/egcs-dir/include/g++/_G_config.h ; \
      /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 _G_config.h /tmp/egcs-dir/include/g++/_G_config.h || exit 1; \
    else \
      rm -f /tmp/egcs-dir/i686-pc-linux-gnu/include/_G_config.h ; \
      /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 _G_config.h /tmp/egcs-dir/i686-pc-linux-gnu/include/_G_config.h || exit 1; \
    fi; \
  else true; \
  fi ; \
  cd /jC/fromnet/egcs-1.1.2/libio; \
  for FILE in PlotFile.h SFile.h builtinbuf.h editbuf.h fstream.h indstream.h iomanip.h iostream.h istream.h ostream.h parsestream.h pfstream.h procbuf.h stdiostream.h stream.h streambuf.h strfile.h strstream.h; do if [ $FILE != _G_config.h ]; then \
    rm -f /tmp/egcs-dir/include/g++/$FILE ; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 $FILE /tmp/egcs-dir/include/g++/$FILE ; \
    chmod a-x /tmp/egcs-dir/include/g++/$FILE ; \
  else true; fi; done ; \
else true; \
fi
make[2]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libio'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`pwd`/; export rootpre; \
  srcrootpre=`cd /jC/fromnet/egcs-1.1.2/libio; pwd`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/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 "SHELL=/bin/sh" "INSTALL=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c" "INSTALL_DATA=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c " "prefix=/tmp/egcs-dir" "exec_prefix=/tmp/egcs-dir" "tooldir=/tmp/egcs-dir/i686-pc-linux-gnu" "gxx_include_dir=/tmp/egcs-dir/include/g++" "libsubdir=/tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66" "gcc_version=egcs-2.91.66" "gcc_version_trigger=/jC/fromnet/egcs-1.1.2/gcc/version.c" "AR=ar" "AR_FLAGS=rc" "CC=/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/" "CXX=/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE" "NM=nm" "RANLIB=ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/tmp/build-egcs/texinfo/makeinfo/makeinfo " "SHLIB=" "SHCURSES=" "RUNTESTFLAGS=" \
			CFLAGS="-g -O2 ${flags}" \
			CXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			install); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[2]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libio'
make[1]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libio'
/tmp/build-egcs/i686-pc-linux-gnu/libstdc++
make[1]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libstdc++'
rootme=`pwd`/ ; export rootme ; \
if [ -z "" ]; then \
  cd /jC/fromnet/egcs-1.1.2/libstdc++; \
  for FILE in cassert cctype cerrno cfloat ciso646 climits clocale cmath complex csetjmp csignal cstdarg cstddef cstdio cstdlib cstring ctime cwchar cwctype string stdexcept algorithm deque functional hash_map hash_set iterator list map memory numeric pthread_alloc queue rope set slist stack utility vector fstream iomanip iostream strstream iosfwd; do \
    rm -f /tmp/egcs-dir/include/g++/$FILE ; \
    if [ -f stl/$FILE ]; then \
      /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 stl/$FILE /tmp/egcs-dir/include/g++/$FILE ; \
    else \
      /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 $FILE /tmp/egcs-dir/include/g++/$FILE ; \
    fi ; \
    chmod a-x /tmp/egcs-dir/include/g++/$FILE ; \
  done ; \
  for FILE in *.h std/*.*; do \
    rm -f /tmp/egcs-dir/include/g++/$FILE ; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 $FILE /tmp/egcs-dir/include/g++/$FILE ; \
    chmod a-x /tmp/egcs-dir/include/g++/$FILE ; \
  done ; \
  cd stl; \
  for FILE in *.h; do \
    rm -f /tmp/egcs-dir/include/g++/$FILE ; \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 $FILE /tmp/egcs-dir/include/g++/$FILE ; \
    chmod a-x /tmp/egcs-dir/include/g++/$FILE ; \
  done ; \
else true ; \
fi
/jC/fromnet/egcs-1.1.2/libstdc++/stl
rootme=`pwd`/ ; export rootme ; \
if [ x/tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66 = x ] || [ xno != xyes ]; then \
  INSTALLDIR=/tmp/egcs-dir/lib; \
else \
  INSTALLDIR=/tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66; \
fi; \
rm -f ${INSTALLDIR}/libstdc++.so ; \
for FILE in libstdc++.a ; do \
  rm -f ${INSTALLDIR}/$FILE ; \
  if [ $FILE = libstdc++.so ] ; then \
    ln -f -s libstdc++.so.2.9.0 ${INSTALLDIR}/$FILE ; \
  elif [ $FILE = mshlink ]; then \
    for FILE in libstdc++.so.`echo 2.9.0 | sed 's/\([0-9][.][0-9]\).*/\1/'` ; do \
      rm -f ${INSTALLDIR}/$FILE ; \
      ln -f -s libstdc++.so.2.9.0 ${INSTALLDIR}/$FILE ; \
    done; \
  elif [ $FILE = libstdc++.so.2.9.0 ]; then \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c  $FILE ${INSTALLDIR}/$FILE ; \
    : On the HP, shared libraries must be mode 555. ;\
    chmod 555 ${INSTALLDIR}/$FILE ; \
  else \
    /bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 $FILE ${INSTALLDIR}/$FILE ; \
    ranlib ${INSTALLDIR}/$FILE ; \
    chmod a-x ${INSTALLDIR}/$FILE ; \
  fi ; \
done
make[2]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libstdc++'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`pwd`/; export rootpre; \
  srcrootpre=`cd /jC/fromnet/egcs-1.1.2/libstdc++; pwd`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/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 "SHELL=/bin/sh" "INSTALL=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c" "INSTALL_DATA=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c " "prefix=/tmp/egcs-dir" "exec_prefix=/tmp/egcs-dir" "tooldir=/tmp/egcs-dir/i686-pc-linux-gnu" "gxx_include_dir=/tmp/egcs-dir/include/g++" "libsubdir=/tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66" "gcc_version=egcs-2.91.66" "gcc_version_trigger=/jC/fromnet/egcs-1.1.2/gcc/version.c" "AR=ar" "AR_FLAGS=rc" "CC=/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/" "CXX=/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE" "NM=nm" "RANLIB=ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/tmp/build-egcs/texinfo/makeinfo/makeinfo " "SHLIB=libstdc++.so.2.9.0" "SHCURSES=" "RUNTESTFLAGS=" \
			CFLAGS="-g -O2 ${flags}" \
			CXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			install); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[2]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libstdc++'
make[1]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libstdc++'
/tmp/build-egcs/i686-pc-linux-gnu/libf2c
make[1]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c'
cd libI77; make CC='/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/' CFLAGS='-g -O2' CPPFLAGS='' AR='ar' RANLIB='ranlib' PICFLAG='' RUNTESTFLAGS='' all
/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libI77
make[2]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libI77'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libI77'
cd libF77; make CC='/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/' CFLAGS='-g -O2' CPPFLAGS='' AR='ar' RANLIB='ranlib' PICFLAG='' RUNTESTFLAGS='' all
/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libF77
make[2]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libF77'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libF77'
cd libU77; make CC='/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/' CFLAGS='-g -O2' CPPFLAGS='' AR='ar' RANLIB='ranlib' PICFLAG='' RUNTESTFLAGS='' all
/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libU77
make[2]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libU77'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c/libU77'
make CC='/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/' CFLAGS='-g -O2' CPPFLAGS='' AR='ar' RANLIB='ranlib' PICFLAG='' RUNTESTFLAGS='' libg2c.a
make[2]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c'
make[2]: `libg2c.a' is up to date.
make[2]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c'
/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 libg2c.a /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libg2c.a.n
( cd /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66 ; ranlib libg2c.a.n )
mv -f /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libg2c.a.n /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/libg2c.a
/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 g2c.h /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include/g2c.h
make[1]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libf2c'
/tmp/build-egcs/i686-pc-linux-gnu/libiberty
make[1]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libiberty'
make[2]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libiberty'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`pwd`/; export rootpre; \
  srcrootpre=`cd /jC/fromnet/egcs-1.1.2/libiberty; pwd`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/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 "AR=ar" "AR_FLAGS=rc" "CC=/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/" "CFLAGS=-g -O2" "LIBCFLAGS=-g -O2" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c" "INSTALL_DATA=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c " "LDFLAGS=" "LOADLIBES=" "RANLIB=ranlib" "SHELL=/bin/sh" \
			CFLAGS="-g -O2 ${flags}" \
			CXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[2]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libiberty'
/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644 libiberty.a /tmp/egcs-dir/i686-pc-linux-gnu/lib/libiberty.a.n
( cd /tmp/egcs-dir/i686-pc-linux-gnu/lib ; ranlib libiberty.a.n )
mv -f /tmp/egcs-dir/i686-pc-linux-gnu/lib/libiberty.a.n /tmp/egcs-dir/i686-pc-linux-gnu/lib/libiberty.a
make[2]: Entering directory `/tmp/build-egcs/i686-pc-linux-gnu/libiberty'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`pwd`/; export rootpre; \
  srcrootpre=`cd /jC/fromnet/egcs-1.1.2/libiberty; pwd`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/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 "AR=ar" "AR_FLAGS=rc" "CC=/tmp/build-egcs/gcc/xgcc -B/tmp/build-egcs/gcc/" "CFLAGS=-g -O2" "LIBCFLAGS=-g -O2" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c" "INSTALL_DATA=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /jC/fromnet/egcs-1.1.2/install-sh -c " "LDFLAGS=" "LOADLIBES=" "RANLIB=ranlib" "SHELL=/bin/sh" \
			CFLAGS="-g -O2 ${flags}" \
			CXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			install); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[2]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libiberty'
make[1]: Leaving directory `/tmp/build-egcs/i686-pc-linux-gnu/libiberty'
Reading specs from /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
 /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=91 -D__ELF__ -Dunix -Di386 -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(posix) -Asystem(unix) -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di686 -Dpentiumpro -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ foo.c /tmp/cclYhKc5.i
GNU CPP version egcs-2.91.66 19990314 (egcs-1.1.2 release) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /tmp/egcs-dir/i686-pc-linux-gnu/include
 /tmp/egcs-dir/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include
 /usr/include
End of search list.
In file included from foo.c:1:
/usr/include/stdlib.h:32: stddef.h: No such file or directory
In file included from /usr/include/stdlib.h:210,
                 from foo.c:1:
/usr/include/sys/types.h:70: stddef.h: No such file or directory
In file included from /usr/include/stdlib.h:360,
                 from foo.c:1:
/usr/include/alloca.h:25: stddef.h: No such file or directory

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