This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

error building gcc 3.3 on IRIX 6.5.18


Hello!

I am a programmer in a small IT company in Japan.
After reading the installation documentation from gcc and some info from
net,
 i tried building gcc-3.3 on IRIX 6.5.18 in an  SGI Origin 3800.

I did the following:
1. downloaded and uncompressed the source to /usr/people/asking/gcc-3.3
2.  cd /usr/people/asking/gcc-3.3
3.
./configure --prefix=/usr/freeware/gcc-3.3 --enable-version-specific-runtime
-libs
--enable-languages=c++,f77,java --disable-multilib
--enable-threads=posix
4. installed gnu make (make-3.80.tar.gz)
5. /usr/local/bin/make bootstrap

No errors encountered on states 1 and 2. On stage 3 however i encountered
the following errors:

make[2]: *** No rule to make target '../include/xregex.h', needed by
'regex.o'. Stop.
make[2]: *** Leaving directory
/usr/freeware/gcc-3.3/mips-sgi-irix6.5/libliberty
make[1]: *** [all-target-libliberty] Error 2
make[1]: *** leaving directory /usr/people/asking/gcc-3.3

Is there anything i have done wrong? Or is there anything i left out?
Can any one help me solve this problem?

Cesar Adamos
Asking Co. Jp.
Tokyo, Japan

ps-- i included the dumped file after doing "make bootstrap"


make[1]: Entering directory `/usr/people/asking/gcc-3.3/libiberty'
make[2]: Entering directory `/usr/people/asking/gcc-3.3/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/people/asking/gcc-3.3/libiberty/testsuite'
make[1]: Leaving directory `/usr/people/asking/gcc-3.3/libiberty'
make[1]: Entering directory `/usr/people/asking/gcc-3.3/zlib'
: /usr/local/bin/make ; exec true "AR_FLAGS=rc"
"CC_FOR_BUILD=cc -n32 -mips3" "CFLAGS=-g" "CXXFLAGS=-g -O2"
"CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g" "INSTALL=/bin/sh
/usr/people/asking/gcc-3.3/install-sh -c" "INSTALL_DATA=/bin/sh
/usr/people/asking/gcc-3.3/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh
/usr/people/asking/gcc-3.3/install-sh -c " "INSTALL_SCRIPT=/bin/sh
/usr/people/asking/gcc-3.3/install-sh -c" "LDFLAGS=" "LIBCFLAGS=-g"
"LIBCFLAGS_FOR_TARGET=-O2 -g" "MAKE=/usr/local/bin/make"
"MAKEINFO=/usr/people/asking/gcc-3.3/missing makeinfo --no-split "
"PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect"
"RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/freeware/gcc-3.3"
"infodir=/usr/freeware/gcc-3.3/info" "libdir=/usr/freeware/gcc-3.3/lib"
"prefix=/usr/freeware/gcc-3.3"
"tooldir=/usr/freeware/gcc-3.3/mips-sgi-irix6.5" "AR=ar" "AS=as"
"CC=cc -n32 -mips3" "CXX=c++" "LD=ld" "LIBCFLAGS=-g" "NM=nm" "PICFLAG="
"RANLIB=true" "DESTDIR=" DO=all multi-do
make[1]: Leaving directory `/usr/people/asking/gcc-3.3/zlib'
Bootstrapping the compiler
make[1]: Entering directory `/usr/people/asking/gcc-3.3/gcc'

Bootstrap complete - make "quickstrap" to redo last build,
"restage1" through "restage3" to rebuild specific stages,
"restrap" to redo the bootstrap from stage1, or
"cleanstrap" to redo the bootstrap from scratch.
make[1]: Leaving directory `/usr/people/asking/gcc-3.3/gcc'
Comparing stage2 and stage3 of the compiler
make[1]: Entering directory `/usr/people/asking/gcc-3.3/gcc'
rm -f .bad_compare
case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo
compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \
for file in *.o; do \
  tail +16c ./$file > tmp-foo1; \
  tail +16c stage$stage/$file > tmp-foo2 \
    && (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $file differs >>
.bad_compare) || true; \
done
case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo
compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \
for dir in tmp-foo intl cp f java; do \
  if [ "`echo $dir/*.o`" != "$dir/*.o" ] ; then \
    for file in $dir/*.o; do \
      tail +16c ./$file > tmp-foo1; \
      tail +16c stage$stage/$file > tmp-foo2 \
        && (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $file differs >>
.bad_compare) || true; \
    done; \
  else true; fi; \
done
rm -f tmp-foo*
case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo
compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \
if [ -f .bad_compare ]; then \
  echo "Bootstrap comparison failure!"; \
  cat .bad_compare; \
  exit 1; \
else \
  case "compare" in \
    *-lean ) rm -rf stage$stage ;; \
    *) ;; \
  esac; true; \
fi
make[1]: Leaving directory `/usr/people/asking/gcc-3.3/gcc'
Building runtime libraries
make[1]: Entering directory `/usr/people/asking/gcc-3.3'
make[2]: Entering directory `/usr/people/asking/gcc-3.3/libiberty'
make[3]: Entering directory `/usr/people/asking/gcc-3.3/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/people/asking/gcc-3.3/libiberty/testsuite'
make[2]: Leaving directory `/usr/people/asking/gcc-3.3/libiberty'
make[2]: Entering directory `/usr/people/asking/gcc-3.3/zlib'
: /usr/local/bin/make ; exec true "AR_FLAGS=rc"
"CC_FOR_BUILD=cc -n32 -mips3" "CFLAGS=-g" "CXXFLAGS=-g -O2"
"CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g" "INSTALL=/bin/sh
/usr/people/asking/gcc-3.3/install-sh -c" "INSTALL_DATA=/bin/sh
/usr/people/asking/gcc-3.3/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh
/usr/people/asking/gcc-3.3/install-sh -c " "INSTALL_SCRIPT=/bin/sh
/usr/people/asking/gcc-3.3/install-sh -c" "LDFLAGS=" "LIBCFLAGS=-g"
"LIBCFLAGS_FOR_TARGET=-O2 -g" "MAKE=/usr/local/bin/make"
"MAKEINFO=/usr/people/asking/gcc-3.3/missing makeinfo --no-split --no-split
" "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect"
"RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/freeware/gcc-3.3"
"infodir=/usr/freeware/gcc-3.3/info" "libdir=/usr/freeware/gcc-3.3/lib"
"prefix=/usr/freeware/gcc-3.3"
"tooldir=/usr/freeware/gcc-3.3/mips-sgi-irix6.5" "AR=ar" "AS=as"
"CC=cc -n32 -mips3" "CXX=c++" "LD=ld" "LIBCFLAGS=-g" "NM=nm" "PICFLAG="
"RANLIB=true" "DESTDIR=" DO=all multi-do
make[2]: Leaving directory `/usr/people/asking/gcc-3.3/zlib'
make[2]: Entering directory `/usr/people/asking/gcc-3.3/fastjar'
make[2]: Leaving directory `/usr/people/asking/gcc-3.3/fastjar'
make[2]: Entering directory `/usr/people/asking/gcc-3.3/gcc'
(cd intl && /usr/local/bin/make all)
make[3]: Entering directory `/usr/people/asking/gcc-3.3/gcc/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/people/asking/gcc-3.3/gcc/intl'
if [ -f specs.ready ] ; then \
	true; \
else \
	echo timestamp > specs.ready; \
fi
if [ -f fixhdr.ready ] ; then \
	true; \
else \
	echo timestamp > fixhdr.ready; \
fi
/usr/local/bin/make
GCC_FOR_TARGET="/usr/people/asking/gcc-3.3/gcc/xgcc -B/usr/people/asking/gcc
-3.3/gcc/ -B/usr/freeware/gcc-3.3/mips-sgi-irix6.5/bin/ -B/usr/freeware/gcc-
3.3/mips-sgi-irix6.5/lib/ -isystem
/usr/freeware/gcc-3.3/mips-sgi-irix6.5/include" \
  BUILD_PREFIX="" BUILD_PREFIX_1="loser-" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="ar  rc" \
  AR_FLAGS_FOR_TARGET="" \
  CFLAGS="-g " \
  RANLIB_FOR_TARGET="true" \
  RANLIB_TEST_FOR_TARGET="[ -f true ] || ( [ "mips-sgi-irix6.5" =
"mips-sgi-irix6.5" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \
  NM_FOR_TARGET="/usr/bin/nm" AWK="nawk" \


LIBGCC2_CFLAGS="-O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototype
s -Wmissing-prototypes -isystem
./include   -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " \
  INCLUDES="-I. -I. -I. -I./. -I./config -I./../include" \
  CONFIG_H="config.h auto-host.h ./../include/ansidecl.h
./config/mips/iris6.h ./defaults.h ./defaults.h insn-constants.h
insn-flags.h" MACHMODE_H="machmode.h machmode.def " \
  LIB1ASMSRC='' \
  MAKEOVERRIDES= \
  -f libgcc.mk all
make[3]: Entering directory `/usr/people/asking/gcc-3.3/gcc'
for d in libgcc; do \
  if [ -d $d ]; then true; else /bin/sh ./mkinstalldirs $d; fi; \
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
make[3]: Leaving directory `/usr/people/asking/gcc-3.3/gcc'
echo timestamp > stmp-multilib
make[2]: Leaving directory `/usr/people/asking/gcc-3.3/gcc'
make[2]: Entering directory
`/usr/people/asking/gcc-3.3/mips-sgi-irix6.5/libiberty'
make[2]: Leaving directory
`/usr/people/asking/gcc-3.3/mips-sgi-irix6.5/libiberty'
make[1]: Leaving directory `/usr/people/asking/gcc-3.3'


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]