--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