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