--enable-languages=c,c++,f77 doesn't work (objc broken)

Manfred Hollstein manfred@s-direktnet.de
Fri Dec 11 02:57:00 GMT 1998


On Fri, 11 December 1998, 08:52:39, aj@arthur.rhein-neckar.de wrote:

 > 
 > I configured egcs-2.92.27 19981210 with:
 > ../egcs-cvs/configure --prefix=/opt/egcs-1.2 --enable-shared --enable-threads \
 > 	 --enable-languages=c,c++,f77 \
 >          --disable-multilib --with-gnu-as --with-gnu-ld
 > 
 > make bootstrap-lean aborted with the appended message.  It seems that
 > libobjc needs to be fixed for enable-languages.

It looks to me, as if you're running the configure in a tree, that has been
used already for different builds (with all/other languages enabled) before,
right?

Could you please

  $ rm i486-pc-linux-gnu/libobjc/config.cache

and re-run your build?

manfred

 > 
 > Andreas
 > 
 > make[2]: Entering directory `/mnt/cc/egcs/build-mainstream/i486-pc-linux-gnu/libchill'
 > make[2]: Leaving directory `/mnt/cc/egcs/build-mainstream/i486-pc-linux-gnu/libchill'
 > Configuring in i486-pc-linux-gnu/libobjc
 > loading cache ./config.cache
 > checking if compiler cc1obj has been built... (cached) yes
 > checking for gcc... (cached) /mnt/cc/egcs/build-mainstream/gcc/xgcc -B/mnt/cc/egcs/build-mainstream/gcc/ -B/opt/egcs-1.2/i486-pc-linux-gnu/bin/
 > checking whether the C compiler (/mnt/cc/egcs/build-mainstream/gcc/xgcc -B/mnt/cc/egcs/build-mainstream/gcc/ -B/opt/egcs-1.2/i486-pc-linux-gnu/bin/ -g -O2 ) works... yes
 > checking whether the C compiler (/mnt/cc/egcs/build-mainstream/gcc/xgcc -B/mnt/cc/egcs/build-mainstream/gcc/ -B/opt/egcs-1.2/i486-pc-linux-gnu/bin/ -g -O2 ) is a cross-compiler... no
 > checking whether we are using GNU C... (cached) yes
 > checking whether /mnt/cc/egcs/build-mainstream/gcc/xgcc -B/mnt/cc/egcs/build-mainstream/gcc/ -B/opt/egcs-1.2/i486-pc-linux-gnu/bin/ accepts -g... (cached) yes
 > checking for a BSD compatible install... /bin/sh /mnt/cc/egcs/egcs-cvs/install-sh -c
 > checking how to run the C preprocessor... (cached) /mnt/cc/egcs/build-mainstream/gcc/xgcc -B/mnt/cc/egcs/build-mainstream/gcc/ -B/opt/egcs-1.2/i486-pc-linux-gnu/bin/ -E
 > checking for stdio.h... (cached) yes
 > checking for ANSI C header files... (cached) yes
 > checking for thread file... (cached) posix
 > creating ./config.status
 > creating Makefile
 > make[2]: Entering directory `/mnt/cc/egcs/build-mainstream/i486-pc-linux-gnu/libobjc'
 > make[2]: *** No rule to make target `../../gcc/cc1obj', needed by `runtime-info.h'.  Stop.
 > make[2]: Leaving directory `/mnt/cc/egcs/build-mainstream/i486-pc-linux-gnu/libobjc'
 > make[1]: *** [all-target-libobjc] Error 2
 > make[1]: Leaving directory `/mnt/cc/egcs/build-mainstream'
 > make: *** [bootstrap-lean] Error 2
 > 
 > -- 
 >  Andreas Jaeger   aj@arthur.rhein-neckar.de    jaeger@informatik.uni-kl.de
 >   for pgp-key finger ajaeger@aixd1.rhrk.uni-kl.de
 > 



More information about the Gcc-bugs mailing list