configure --with-fast-fixincludes fails to build on HPUX 9.05

Jerry Quinn Jerry.Quinn.jquinn@nt.com
Fri Sep 4 09:05:00 GMT 1998


I tried configuring egcs-1.1a with --with-fast-fixincludes on a C110 on
HPUX9.05 as follows:

configure --with-gnu-as --prefix=/usr/local/pkg/egcs
--exec-prefix=/usr/local/pkg/egcs/hpux-9.05

Doing make bootstrap (with GNU make) works fine up to the following
point:

...[snip]...
if [ -f lang-f77 ]; then \
  gcc  -DIN_GCC    -g  -DHAVE_CONFIG_H -DHAIFA  -o g77 g77.o g77spec.o
g77version.o \
   version.o choose-temp.o pexecute.o prefix.o mkstemp.o  obstack.o
alloca.o    ; \
fi
touch stmp-headers
DEST=`cd ../../../egcs-1.1a/gcc ; pwd`/fixinc.sh CC=gcc MAKE=make
CFLAGS="-g" \
export DEST CC MAKE CFLAGS ; \
echo DEST=$DEST CC=$CC MAKE=$MAKE CFLAGS=$CFLAGS ; \
cd ../contrib/fixinc ;  \
/bin/sh mkfixinc.sh hppa1.1-hp-hpux9.05 $DEST
DEST=/tmp_mnt/usr/local/pkg/egcs/egcs-1.1a/gcc/fixinc.sh CC=gcc
MAKE=make CFLAGS=-g
/bin/sh: ../contrib/fixinc: bad directory
make[2]: *** [fixinc.sh] Error 1
make[2]: Leaving directory
`/tmp_mnt/usr/local/pkg/egcs/build/hpux-9.05/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory
`/tmp_mnt/usr/local/pkg/egcs/build/hpux-9.05/gcc'
make: *** [bootstrap] Error 2

------------------------------------------
here's the same snippet without the fast fixincludes configuration

...[snip]...

if [ -f lang-f77 ]; then \
  gcc -c  -DIN_GCC    -g  -DHAVE_CONFIG_H -DHAIFA    -I.
-I../../../egcs-1.1a/gcc -I../../../egcs-1.1a/gcc/config -o g77version.o
\
    ../../../egcs-1.1a/gcc/f/version.c; \
fi
if [ -f lang-f77 ]; then \
  gcc  -DIN_GCC    -g  -DHAVE_CONFIG_H -DHAIFA  -o g77 g77.o g77spec.o
g77version.o \
   version.o choose-temp.o pexecute.o prefix.o mkstemp.o  obstack.o
alloca.o    ; \
fi
rm -rf include
mkdir include
if [ xfixincludes != xMakefile.in ]; \
then \
  for dir in /usr/include ; do \
    if [ -d $dir ]; \
    then \
      /bin/sh ../../../egcs-1.1a/gcc/fixincludes include $dir; \
    else true; fi; \
  done; \
  rm -f include/assert.h; \
  cp ../../../egcs-1.1a/gcc/assert.h include/assert.h; \
  chmod a+r include/assert.h; \
else true; \
fi
Building fixed headers in
/tmp_mnt/usr/local/pkg/egcs/build/hpux-9.05/gcc/include
Finding directories and links to directories
 Searching /usr/include/.
All directories (including links to directories):
./sys ./net ./netinet ./arpa ./rpcsvc ./rpc ./nfs ./nipc ./protocols
./sio ./sioserv ./machine ./.unsupp ./.unsupp/sys ./X11 ./X11/bitmaps
./X11R5 ./X11R5/X11 ./X11R5/X11/extensions ./X11R5/X11/bitmaps
./Motif1.2 ./Motif1.2/uil ./Motif1.2/Xm ./Motif1.2/Mrm ./audio ./idl
./idl/c ./codelibs ./CC ./SC
Making symbolic directory links
Fixing directory /usr/include into
/tmp_mnt/usr/local/pkg/egcs/build/hpux-9.05/gcc/include
Checking header files
Fixed ./sys/netdiag1.h
Fixed ./sys/3bdkcom.h
Fixed ./sys/param.h
...


-- 
Jerry Quinn				Tel: (514) 761-8737
jquinn@nortel.ca			Fax: (514) 761-8505
Speech Recognition Research



More information about the Gcc-bugs mailing list