Date: Thu, 30 Jul 2009 08:30:40 +0100 From: Anton Shterenlikht <mexas@bristol.ac.uk> To: freebsd-ia64@freebsd.org Subject: port lang/gcc44 fails to build on ia64 8.0-BETA2 Message-ID: <20090730073040.GA71538@mech-cluster241.men.bris.ac.uk>
next in thread | raw e-mail | index | archive | help
On ia64 8.0-BETA2 port lang/gcc44 build stops at: [skip] /usr/ports/lang/gcc44/work/build/./gcc/xgcc -B/usr/ports/lang/gcc44/work/build/. /gcc/ -B/usr/local/ia64-portbld-freebsd8.0/bin/ -B/usr/local/ia64-portbld-freebs d8.0/lib/ -isystem /usr/local/ia64-portbld-freebsd8.0/include -isystem /usr/loca l/ia64-portbld-freebsd8.0/sys-include -g -O2 -pipe -I/usr/local/include -fno-str ict-aliasing -O2 -g -O2 -pipe -I/usr/local/include -fno-strict-aliasing -DIN_GC C -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qua l -Wold-style-definition -isystem ./include -fPIC -pthread -g -DHAVE_GTHR_DEF AULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../.././gcc -I../.././../ gcc-4.4-20090721/libgcc -I../.././../gcc-4.4-20090721/libgcc/. -I../.././../gcc- 4.4-20090721/libgcc/../gcc -I../.././../gcc-4.4-20090721/libgcc/../include -DHA VE_CC_TLS -o emutls_s.o -MT emutls_s.o -MD -MP -MF emutls_s.dep -DSHARED -fexcep tions -c ../.././../gcc-4.4-20090721/libgcc/../gcc/emutls.c # Recursively invoke make in the GCC directory to build any # startfiles (for now). We must do this just once, passing # it all the GCC_EXTRA_PARTS as simultaneous goal targets, # so that rules which cannot execute simultaneously are properly # serialized. We indirect through T_TARGET in case any multilib # directories contain an equals sign, to prevent make from # interpreting any of the goals as variable assignments. # We must use cd && make rather than make -C, or else the stage # number will be embedded in debug information. T=`${PWDCMD-pwd}`/ \ && cd ../.././gcc \ && gmake GCC_FOR_TARGET="/usr/ports/lang/gcc44/work/build/./gcc/xgcc -B/ usr/ports/lang/gcc44/work/build/./gcc/ -B/usr/local/ia64-portbld-freebsd8.0/bin/ -B/usr/local/ia64-portbld-freebsd8.0/lib/ -isystem /usr/local/ia64-portbld-free bsd8.0/include -isystem /usr/local/ia64-portbld-freebsd8.0/sys-include" \ MULTILIB_CFLAGS="-g -O2 -pipe -I/usr/local/include -fno-strict-aliasin g" \ T=$T \ T_TARGET="${T}crtbegin.o ${T}crtbeginS.o ${T}crtend.o ${T}crtendS.o ${ T}crtfastmath.o" \ T_TARGET gmake[4]: Entering directory `/usr/ports/lang/gcc44/work/build/gcc' gmake[4]: *** No rule to make target `/usr/ports/lang/gcc44/work/build/ia64-port bld-freebsd8.0/libgcc/crtfastmath.o', needed by `T_TARGET'. Stop. gmake[4]: *** Waiting for unfinished jobs.... gmake[4]: Leaving directory `/usr/ports/lang/gcc44/work/build/gcc' gmake[3]: *** [gcc-extra-parts] Error 2 Any advice? I know it's marked not for ia64, but it's also marked not for alpha where it builds fine, though under 6.4-stable. many thanks -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 928 8233 Fax: +44 (0)117 929 4423
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090730073040.GA71538>