[prev in list] [next in list] [prev in thread] [next in thread] 

List:       uclibc
Subject:    [uClibc] compile of buildroot fails for i386 default target
From:       robert.searle () tait ! co ! nz (searler)
Date:       2003-07-21 18:34:20
Message-ID: 3F1C8665.4050208 () tait ! co ! nz
[Download RAW message or body]

I checked out buildroot according to the instructions and changed the 
uclibs from snapshot and tinylogin from snapshot defines to false.

I typed make and eventually the make fails with the messages

cc1: unrecognized option `-auxbase'
cc1: output filename specified twice

I tried this a few days ago and everything worked (used daily snapshots 
that time).
I have tried make clean and reverting the Makefile to the check-out 
default but nothing fixes the problem now.

Any ideas where my environment might be going astray?


Mandrake 9.1 distribution

gcc -v
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib 
--with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info 
--enable-shared --enable-threads=posix --disable-checking 
--enable-long-long --enable-__cxa_atexit 
--enable-languages=c,c++,ada,f77,objc,java 
--host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)

make -v
GNU Make 3.80
Copyright (C) 2002  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

ls -l /usr/src/linux
lrwxrwxrwx    1 root     root           22 Jul 21 09:43 /usr/src/linux 
-> /usr/src/linux-2.4.21//

-------------- next part --------------
which: no mkfs.jffs2 in \
(/usr/X11R6/bin:/usr/local/bin:/bin:/usr/bin:/usr/games:/home/searler/bin) \
PATH=/home/packages/buildroot/build_i386/staging_dir/bin:/bin:/sbin:/usr/bin:/usr/sbin \
CC=gcc \  AR_FOR_TARGET=/home/packages/buildroot/build_i386/staging_dir/bin/i386-uclibc-ar \
RANLIB_FOR_TARGET=/home/packages/buildroot/build_i386/staging_dir/bin/i386-uclibc-ranlib \
\  LD_FOR_TARGET=/home/packages/buildroot/build_i386/staging_dir/bin/i386-uclibc-ld \
NM_FOR_TARGET=/home/packages/buildroot/build_i386/staging_dir/bin/i386-uclibc-nm \  \
CC_FOR_TARGET=/home/packages/buildroot/build_i386/staging_dir/bin/i386-uclibc-gcc \
make -C /home/packages/buildroot/toolchain_build_i386/gcc-final make[1]: Entering \
directory `/home/packages/buildroot/toolchain_build_i386/gcc-final' make[2]: Entering \
directory `/home/packages/buildroot/toolchain_build_i386/gcc-final/libiberty' \
make[3]: Entering directory \
`/home/packages/buildroot/toolchain_build_i386/gcc-final/libiberty/testsuite' \
make[3]: Nothing to be done for `all'. make[3]: Leaving directory \
`/home/packages/buildroot/toolchain_build_i386/gcc-final/libiberty/testsuite' \
make[2]: Leaving directory \
`/home/packages/buildroot/toolchain_build_i386/gcc-final/libiberty' make[2]: Entering \
directory `/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc' (cd intl && \
make all) make[3]: Entering directory \
`/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc/intl' make[3]: Nothing \
to be done for `all'. make[3]: Leaving directory \
`/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc/intl' make \
GCC_FOR_TARGET="/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc/xgcc \
-B/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc/ \
-B/home/packages/buildroot/build_i386/staging_dir/i386-linux/bin/ \
-B/home/packages/buildroot/build_i386/staging_dir/i386-linux/lib/ -isystem \
/home/packages/buildroot/build_i386/staging_dir/i386-linux/include" \  \
BUILD_PREFIX="" BUILD_PREFIX_1="loser-" \  AR_FOR_TARGET="i386-uclibc-ar" \
  AR_CREATE_FOR_TARGET="i386-uclibc-ar  rc" \
  AR_FLAGS_FOR_TARGET="" \
  CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
-Wtraditional -pedantic -Wno-long-long " \  RANLIB_FOR_TARGET="i386-uclibc-ranlib" \
  RANLIB_TEST_FOR_TARGET="[ -f i386-uclibc-ranlib ] || ( [ "i586-pc-linux-gnu" = \
"i386-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \  \
NM_FOR_TARGET="/home/packages/buildroot/build_i386/staging_dir/i386-linux/bin/nm" \
AWK="gawk" \  LIBGCC2_CFLAGS="-O2  -DIN_GCC -DCROSS_COMPILE   -W -Wall \
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -fPIC -g \
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc" \  \
INCLUDES="-I. -I. -I/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc \
-I/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/. \
-I/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/config \
-I/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/../include" \  \
CONFIG_H="tconfig.h " MACHMODE_H="machmode.h machmode.def \
/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/config/i386/i386-modes.def" \
\  LIB1ASMSRC='' \
  MAKEOVERRIDES= \
  -f libgcc.mk all
make[3]: Entering directory \
`/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc' for d in libgcc; do \
  if [ -d $d ]; then true; else /bin/sh \
/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/mkinstalldirs $d; fi; \ \
done if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
make[3]: Leaving directory \
`/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc' \
(SHLIB_LINK='/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc/xgcc \
-B/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc/ \
-B/home/packages/buildroot/build_i386/staging_dir/i386-linux/bin/ \
-B/home/packages/buildroot/build_i386/staging_dir/i386-linux/lib/ -isystem \
/home/packages/buildroot/build_i386/staging_dir/i386-linux/include -O2  -DIN_GCC \
-DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
-isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 \
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -shared -nodefaultlibs \
-Wl,--soname=@shlib_so_name@.so.0.9.9 -Wl,--version-script=@shlib_map_file@ -o \
@shlib_dir@@shlib_so_name@.so.0.9.9 @multilib_flags@ @shlib_objs@ -lc && rm -f \
@shlib_base_name@.so && ln -s @shlib_dir@@shlib_so_name@.so.0.9.9 \
@shlib_base_name@.so' \ SHLIB_MULTILIB=''; \
gcc -c   -g -O2 -DIN_GCC -DCROSS_COMPILE  -W -Wall -Wwrite-strings \
-Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long   \
-DHAVE_CONFIG_H    -DSTANDARD_STARTFILE_PREFIX=\"../../../\" \
-DSTANDARD_EXEC_PREFIX=\"/home/packages/buildroot/build_i386/staging_dir/lib/gcc-lib/\" \
-DDEFAULT_TARGET_VERSION=\"3.3\" -DDEFAULT_TARGET_MACHINE=\"i386-linux\" \
-DSTANDARD_BINDIR_PREFIX=\"/home/packages/buildroot/build_i386/staging_dir/bin/\" \
-DTOOLDIR_BASE_PREFIX=\"../../../../\"  `test "X${SHLIB_LINK}" = "X" || test "yes" != \
"yes" || echo "-DENABLE_SHARED_LIBGCC"` `test "X${SHLIB_MULTILIB}" = "X" || echo \
                "-DNO_SHARED_LIBGCC_MULTILIB"` \
	-I. -I. -I/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc \
-I/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/. \
-I/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/config \
-I/home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/../include \
                /home/packages/buildroot/toolchain_build_i386/gcc-3.3/gcc/cp/g++spec.c)
                
cc1: unrecognized option `-auxbase'
cc1: output filename specified twice
make[2]: *** [g++spec.o] Error 1
make[2]: Leaving directory \
`/home/packages/buildroot/toolchain_build_i386/gcc-final/gcc' make[1]: *** [all-gcc] \
Error 2 make[1]: Leaving directory \
                `/home/packages/buildroot/toolchain_build_i386/gcc-final'
make: *** [/home/packages/buildroot/toolchain_build_i386/gcc-final/.compiled] Error 2


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic