"make Linux" error

Andrew Kohlsmith <[email protected]>
Newsgroups gmane.comp.java.xwt.core
Organization Benshaw Canada
Message-ID <[email protected]>
I know that the platform-specifics aren't supposed to build yet, I was just 
testing to see what _did_ happen.  I get some very weird results, like gcc 
not being able to compile an executable.  I would have thought the error 
would have been somewhere in the compilation of XWT:

building gcc-3.3...
cd upstream/gcc-3.3/build-i686-pc-linux-gnu; \
         PATH=$PATH:`pwd`/../../install/bin \
         \
        make
make[2]: Entering directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu'
make[3]: Entering directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/libiberty'
make[4]: Entering directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/libiberty/testsuite'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/libiberty/testsuite'
make[3]: Leaving directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/libiberty'
make[3]: Entering directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/zlib'
: make ; exec true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" 
"CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2" 
"INSTALL=/bin/sh /home/andrew/xwt/ibex/upstream/gcc-3.3/src/install-sh -c" 
"INSTALL_DATA=/bin/sh /home/andrew/xwt/ibex/upstream/gcc-3.3/src/install-sh 
-c -m 644" 
"INSTALL_PROGRAM=/bin/sh /home/andrew/xwt/ibex/upstream/gcc-3.3/src/install-sh 
-c " 
"INSTALL_SCRIPT=/bin/sh /home/andrew/xwt/ibex/upstream/gcc-3.3/src/install-sh 
-c" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2" 
"MAKE=make" "MAKEINFO=/home/andrew/xwt/ibex/upstream/gcc-3.3/src/missing 
makeinfo --no-split " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" 
"EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" 
"exec_prefix=/home/andrew/xwt/ibex/upstream/install" 
"infodir=/home/andrew/xwt/ibex/upstream/install/info" 
"libdir=/home/andrew/xwt/ibex/upstream/install/lib" 
"prefix=/home/andrew/xwt/ibex/upstream/install" 
"tooldir=/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu" "AR=ar" 
"AS=as" "CC=gcc" "CXX=c++" "LD=ld" "LIBCFLAGS=-g -O2" "NM=nm" "PICFLAG=" 
"RANLIB=ranlib" "DESTDIR=" DO=all multi-do
make[3]: Leaving directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/zlib'
make[3]: Entering directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/fastjar'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/fastjar'
make[3]: Entering directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc'
(cd intl && make all)
make[4]: Entering directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/intl'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/intl'
make 
GCC_FOR_TARGET="/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/xgcc 
-B/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/bin/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/lib/ 
-isystem /home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/include" 
\
  BUILD_PREFIX="" BUILD_PREFIX_1="loser-" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="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="ranlib" \
  RANLIB_TEST_FOR_TARGET="[ -f ranlib ] || ( [ "i686-pc-linux-gnu" = 
"i686-pc-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \
  NM_FOR_TARGET="/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/bin/nm" 
AWK="gawk" \
  LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings 
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -fPIC -g 
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " \
  INCLUDES="-I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/config 
-I../../src/gcc/../include" \
  CONFIG_H="tconfig.h " MACHMODE_H="machmode.h 
machmode.def ../../src/gcc/config/i386/i386-modes.def" \
  LIB1ASMSRC='' \
  MAKEOVERRIDES= \
  -f libgcc.mk all
make[4]: Entering directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc'
for d in libgcc; do \
  if [ -d $d ]; then true; else /bin/sh ../../src/gcc/mkinstalldirs $d; fi; 
\
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
make[4]: Leaving directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc'
make[3]: Leaving directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc'
Configuring in i686-pc-linux-gnu/libiberty
loading cache ../config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... no
checking for perl... perl
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for ar... ar
checking for ranlib... ranlib
checking for 
gcc...  /home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/xgcc 
-B/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/bin/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/lib/ 
-isystem /home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/include
checking whether we are using GNU C... yes
checking 
whether  /home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/xgcc 
-B/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/bin/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/lib/ 
-isystem /home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/include 
accepts -g... yes
checking 
whether  /home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/xgcc 
-B/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/bin/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/lib/ 
-isystem /home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/include 
and cc understand -c and -o together... yes
checking for POSIXized ISC... no
checking for working const... yes
checking for inline... inline
checking for a BSD compatible install... /usr/bin/ginstall -c
xhost-mkfrag is unchanged
checking how to run the C 
preprocessor...  /home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/xgcc 
-B/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/bin/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/lib/ 
-isystem /home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/include 
-E
checking for sys/file.h... yes
checking for sys/param.h... yes
checking for limits.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for unistd.h... yes
checking for strings.h... yes
checking for sys/time.h... yes
checking for time.h... yes
checking for sys/resource.h... yes
checking for sys/stat.h... yes
checking for sys/mman.h... yes
checking for fcntl.h... yes
checking for alloca.h... yes
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/sysinfo.h... yes
checking for machine/hal_sysinfo.h... no
checking for sys/table.h... no
checking for sys/sysctl.h... yes
checking for sys/systemcfg.h... no
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether errno must be declared... no
checking for ANSI C header files... no
checking for uintptr_t... no
checking for pid_t... yes
checking whether the C compiler 
( /home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/xgcc 
-B/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu/gcc/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/bin/ 
-B/home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/lib/ 
-isystem /home/andrew/xwt/ibex/upstream/install/i686-pc-linux-gnu/include 
-O2 -g -O2 ) works... no
configure: error: installation or configuration problem: C compiler cannot 
create executables.
make[2]: *** [configure-target-libiberty] Error 1
make[2]: Leaving directory 
`/home/andrew/xwt/ibex/upstream/gcc-3.3/build-i686-pc-linux-gnu'
make[1]: *** [.build_gcc-3.3_i686-pc-linux-gnu] Error 2
make[1]: Leaving directory `/home/andrew/xwt/ibex'
make: *** [Linux] Error 2
[email protected]:~/xwt/ibex$
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.