From owner-freebsd-current@FreeBSD.ORG Sun Jun 13 21:24:16 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E20E106564A for ; Sun, 13 Jun 2010 21:24:16 +0000 (UTC) (envelope-from alexbestms@uni-muenster.de) Received: from SECMAIL.UNI-MUENSTER.DE (SECMAIL.UNI-MUENSTER.DE [128.176.192.141]) by mx1.freebsd.org (Postfix) with ESMTP id B09CD8FC13 for ; Sun, 13 Jun 2010 21:24:15 +0000 (UTC) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by SECMAIL.UNI-MUENSTER.DE (Postfix) with ESMTP id 4D196BF405 for ; Sun, 13 Jun 2010 23:24:14 +0200 (CEST) Received: by vws20 with SMTP id 20so3910031vws.13 for ; Sun, 13 Jun 2010 14:24:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.115.27 with SMTP id g27mr1777809qaq.311.1276464251775; Sun, 13 Jun 2010 14:24:11 -0700 (PDT) Received: by 10.229.247.142 with HTTP; Sun, 13 Jun 2010 14:24:11 -0700 (PDT) In-Reply-To: References: Date: Sun, 13 Jun 2010 23:24:11 +0200 Message-ID: From: Alexander Best To: freebsd-current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: two buildworld problems X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2010 21:24:16 -0000 On Sun, Jun 13, 2010 at 10:28 PM, Alexander Best wrote: > hi there. i'm experiencing two problems during buildworld. i'm not > sure if these are the result of me doing weird stuff or a problem in > the src structure: > > 1. i have the following in my make.conf: > > .if empty(.CURDIR:M/usr/src/*) && empty(.CURDIR:M/usr/obj/*) && > exists(/usr/local/bin/gcc44) > CC =3D gcc44 > CXX =3D g++44 > CPP =3D cpp44 > .endif > > this should make sure that anywhere outside of /usr/src and /usr/obj > gcc44 should be used instead of the base gcc. however during > buidlworld i get: > > =3D=3D=3D> libvers (installincludes)^M > cd /usr/src/usr.bin/lex/lib; MAKEOBJDIRPREFIX=3D/usr/obj/lib32 > _SHLIBDIRPREFIX=3D/usr/obj/usr/src/lib32 =A0VERSION=3D"FreeBSD 9.0-CURREN= T > amd64 900013" =A0MACHINE=3Di386 =A0MACHINE_ARCH=3Di386 =A0MACHINE_CPU=3D"= i686 mmx > sse sse2" =A0INSTALL=3D"sh /usr/src/tools/install.sh" > PATH=3D/usr/obj/usr/src/tm > /usr/obj/lib32/usr/src/usr.bin/lex/lib created for /usr/src/usr.bin/lex/l= ib^M > cd /usr/src/lib/ncurses/ncurses; =A0MAKEOBJDIRPREFIX=3D/usr/obj/lib32 > /usr/obj/usr/src/make.amd64/make SSP_CFLAGS=3D DESTDIR=3D =A0build-tools^= M > sh /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/MKhashsi= ze.sh > /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/Caps > > hashsize.h^M > AWK=3Dawk sh /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/includ= e/MKncurses_def.sh > =A0/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/ncurses_= defs >> ncurses_def.h^M > sed >curses.head =A0-e "/@BROKEN_LINKER@/s%%0%" =A0-e "/@HAVE_VSSCANF@/s%%1%" > -e "/@NCURSES_CH_T@/s%%chtype%" =A0-e "/@NCURSES_CONST@/s%%const%" =A0-e > "/@NCURSES_EXT_COLORS@/s%%0%" =A0-e "/@NCURSES_EXT_FUNCS@/s > cat curses.head > curses.h.new^M > AWK=3Dawk _POSIX2_VERSION=3D199209 sh > /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/MKkey_defs.= sh > =A0/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/Caps >> > curses.h.new^M > cat /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/curses.= tail >>> curses.h.new^M > mv -f curses.h.new curses.h^M > sed >MKterm.h.awk =A0-e "/@BROKEN_LINKER@/s%%0%" =A0-e > "/@NCURSES_MAJOR@/s%%5%" =A0-e "/@NCURSES_MINOR@/s%%7%" =A0-e > "/@NCURSES_CONST@/s%%const%" =A0-e "/@NCURSES_TPARM_VARARGS@/s%%1%" =A0-e > "/@NCURSES_SBOOL@/ > awk -f MKterm.h.awk > /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/Caps > > term.h.new^M > sh /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/edit_cfg= .sh > /usr/src/lib/ncurses/ncurses/ncurses_cfg.h term.h.new^M > ** edit: HAVE_TCGETATTR 1^M > ** edit: HAVE_TERMIOS_H 1^M > ** edit: HAVE_TERMIO_H 0^M > ** edit: BROKEN_LINKER 0^M > mv -f term.h.new term.h^M > sed >termcap.h =A0-e "/@NCURSES_MAJOR@/s%%5%" =A0-e "/@NCURSES_MINOR@/s%%7%" > -e "/@NCURSES_CONST@/s%%const%" =A0-e "/@NCURSES_OSPEED@/s%%short%"^M > sed >unctrl.h =A0-e "/@NCURSES_MAJOR@/s%%5%" =A0-e "/@NCURSES_MINOR@/s%%7%"^M > cc -o make_hash -O2 -pipe -fno-strict-aliasing -funroll-loops > -march=3Dnative -I. > -I/usr/obj/lib32/usr/src/lib/ncurses/ncurses/../ncurses > -I/usr/src/lib/ncurses/ncurses/../ncurses > -I/usr/src/lib/ncurses/ncurses/../ncurses > -I/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/ > awk -f /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/ncurses/tinf= o/MKnames.awk > bigstrings=3D1 /usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/incl= ude/Caps >> names.c^M > cc -o make_keys -O2 -pipe -fno-strict-aliasing -funroll-loops > -march=3Dnative -I. > -I/usr/obj/lib32/usr/src/lib/ncurses/ncurses/../ncurses > -I/usr/src/lib/ncurses/ncurses/../ncurses > -I/usr/src/lib/ncurses/ncurses/../ncurses > -I/usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/ > cd /usr/src/lib/ncurses/ncursesw; =A0MAKEOBJDIRPREFIX=3D/usr/obj/lib32 > /usr/obj/usr/src/make.amd64/make SSP_CFLAGS=3D DESTDIR=3D =A0build-tools^= M > sh /usr/src/lib/ncurses/ncursesw/../../../contrib/ncurses/include/MKhashs= ize.sh > /usr/src/lib/ncurses/ncursesw/../../../contrib/ncurses/include/Caps > > hashsize.h^M > AWK=3Dawk sh /usr/src/lib/ncurses/ncursesw/../../../contrib/ncurses/inclu= de/MKncurses_def.sh > =A0/usr/src/lib/ncurses/ncursesw/../../../contrib/ncurses/include/ncurses= _defs >> ncurses_def.h^M > cc -o make_hash -O2 -pipe -fno-strict-aliasing -funroll-loops > -march=3Dnative -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. > -I/usr/obj/lib32/usr/src/lib/ncurses/ncursesw/../ncursesw > -I/usr/src/lib/ncurses/ncursesw/../ncursesw > -I/usr/src/lib/ncurses/ncursesw/../ncurses -I/usr/src/ > awk -f /usr/src/lib/ncurses/ncursesw/../../../contrib/ncurses/ncurses/tin= fo/MKnames.awk > bigstrings=3D1 /usr/src/lib/ncurses/ncursesw/../../../contrib/ncurses/inc= lude/Caps >> names.c^M > cc -o make_keys -O2 -pipe -fno-strict-aliasing -funroll-loops > -march=3Dnative -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. > -I/usr/obj/lib32/usr/src/lib/ncurses/ncursesw/../ncursesw > -I/usr/src/lib/ncurses/ncursesw/../ncursesw > -I/usr/src/lib/ncurses/ncursesw/../ncurses -I/usr/src/ > cd /usr/src/lib/libmagic; =A0MAKEOBJDIRPREFIX=3D/usr/obj/lib32 > /usr/obj/usr/src/make.amd64/make SSP_CFLAGS=3D DESTDIR=3D =A0build-tools^= M > cc -DHAVE_CONFIG_H -DCOMPILE_ONLY =A0-I/usr/src/lib/libmagic > -I/usr/src/lib/libmagic/../../contrib/file -o mkmagic > /usr/src/lib/libmagic/../../contrib/file/apprentice.c > /usr/src/lib/libmagic/../../contrib/file/funcs.c > /usr/src/lib/libmagic/../../contrib/file/magic.c /usr/src/li > cd /usr/src; =A0MAKEOBJDIRPREFIX=3D/usr/obj/lib32 > _SHLIBDIRPREFIX=3D/usr/obj/usr/src/lib32 =A0VERSION=3D"FreeBSD 9.0-CURREN= T > amd64 900013" =A0MACHINE=3Di386 =A0MACHINE_ARCH=3Di386 =A0MACHINE_CPU=3D"= i686 mmx > sse sse2" =A0INSTALL=3D"sh /usr/src/tools/install.sh" > PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sb > cd /usr/src; =A0/usr/obj/usr/src/make.amd64/make -f Makefile.inc1 > _prereq_libs; =A0/usr/obj/usr/src/make.amd64/make -f Makefile.inc1 > _startup_libs; =A0/usr/obj/usr/src/make.amd64/make -f Makefile.inc1 > _prebuild_libs; =A0/usr/obj/usr/src/make.amd64/make -f Makefile.inc1 > _generic_libs; > =3D=3D=3D> gnu/lib/libssp/libssp_nonshared (obj,depend,all,install)^M > rm -f .depend^M > CC=3D'gcc44 -m32 -march=3Dnative -mfancy-math-387 -DCOMPAT_32BIT =A0-isys= tem > /usr/obj/usr/src/lib32/usr/include/ > -L/usr/obj/usr/src/lib32/usr/lib32 > -B/usr/obj/usr/src/lib32/usr/lib32' mkdep -f .depend -a > -DHAVE_CONFIG_H -I/usr/src/gnu/lib/libssp/libssp_nonshared/.. > -I/usr/src/ > /usr/bin/mkdep: gcc44: not found^M > mkdep: compile failed^M > *** Error code 1^M > ^M > Stop in /usr/src/gnu/lib/libssp/libssp_nonshared.^M > *** Error code 1^M > ^M > Stop in /usr/src.^M > *** Error code 1^M > ^M > Stop in /usr/src.^M > *** Error code 1^M > ^M > Stop in /usr/src.^M > *** Error code 1^M > ^M > Stop in /usr/src.^M > ^[[1m^[[7m%^[[27m^[[1m^[[m > ^M > ^[[1m^[[7m%^[[27m^[[1m^[[m > > Script done on Sun Jun 13 14:41:41 2010 > > 2. if i set > > CC=3Dcc (or clang) > CXX=3Dc++ (or clang) > CPP=3Dcpp (or clang) with CC, CXX and CPP all set to clang the error output is huge. this is the start of it: clang -O2 -pipe -fno-strict-aliasing -funroll-loops -I/usr/src/usr.bin/clang/tblgen/../../../contrib/llvm/include -I/usr/src/usr.bin/clang/tblgen/../../../contrib/llvm/tools/clang/include -I/usr/src/usr.bin/clang/tblgen/../../../contrib/llvm/utils/TableGen -I. -I/usr/src/usr. clang: warning: argument unused during compilation: '-g'^M clang: warning: argument unused during compilation: '-g'^M ARMDecoderEmitter.o(.text+0x7d): In function `Filter::Filter(Filter const&)= ':^M /usr/include/c++/4.2/bits/stl_tree.h:1295: undefined reference to `std::__throw_bad_alloc()'^M ARMDecoderEmitter.o(.text+0x87): In function `Filter::Filter(Filter const&)= ':^M /usr/include/c++/4.2/bits/vector.tcc:147: undefined reference to `operator new(unsigned long)'^M ARMDecoderEmitter.o(.text+0x12b): In function `Filter::Filter(Filter const&= )':^M /usr/include/c++/4.2/bits/stl_tree.h:992: undefined reference to `std::terminate()'^M ARMDecoderEmitter.o(.text+0x13d): In function `Filter::Filter(Filter const&= )':^M /usr/include/c++/4.2/ext/new_allocator.h:97: undefined reference to `operator delete(void*)'^M ARMDecoderEmitter.o(.text+0x24d): In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Filter const&)':^M /usr/include/c++/4.2/bits/vector.tcc:300: undefined reference to `std::terminate()'^M ARMDecoderEmitter.o(.text+0x265):/usr/include/c++/4.2/bits/vector.tcc:281: undefined reference to `operator delete(void*)'^M ARMDecoderEmitter.o(.text+0x4db): In function `Filter::~Filter()':^M /usr/include/c++/4.2/bits/stl_tree.h:605: undefined reference to `operator delete(void*)'^M ARMDecoderEmitter.o(.text+0x4ea):/usr/include/c++/4.2/bits/stl_tree.h:605: undefined reference to `operator delete(void*)'^M ARMDecoderEmitter.o(.text+0x4f3): In function `Filter::~Filter()':^M /usr/src/usr.bin/clang/tblgen/../../../contrib/llvm/utils/TableGen/ARMDecod= erEmitter.cpp:584: undefined reference to `operator delete(void*)'^M ARMDecoderEmitter.o(.text+0x4fc): In function `Filter::~Filter()':^M /usr/include/c++/4.2/bits/stl_tree.h:191: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'^M ARMDecoderEmitter.o(.text+0x554): In function `Filter::~Filter()':^M /usr/src/usr.bin/clang/tblgen/../../../contrib/llvm/utils/TableGen/ARMDecod= erEmitter.cpp:581: undefined reference to `operator delete(void*)'^M ARMDecoderEmitter.o(.text+0x5ef): In function `Filter::recurse()':^M /usr/src/usr.bin/clang/tblgen/../../../contrib/llvm/utils/TableGen/ARMDecod= erEmitter.cpp:610: undefined reference to `operator new(unsigned long)'^M ARMDecoderEmitter.o(.text+0x6e5):/usr/src/usr.bin/clang/tblgen/../../../con= trib/llvm/utils/TableGen/ARMDecoderEmitter.cpp:642: undefined reference to `operator new(unsigned long)'^M ARMDecoderEmitter.o(.text+0x72d): In function `Filter::recurse()':^M /usr/include/c++/4.2/bits/stl_tree.h:266: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'^M ARMDecoderEmitter.o(.text+0x972): In function `Filter::emit(llvm::raw_ostream&, unsigned int&)':^M /usr/include/c++/4.2/bits/stl_tree.h:191: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'^M ARMDecoderEmitter.o(.text+0xcbf): In function `FilterChooser::emit(llvm::raw_ostream&, unsigned int&)':^M /usr/include/c++/4.2/bits/basic_string.h:2167: undefined reference to `std::string::compare(char const*) const'^M ARMDecoderEmitter.o(.text+0xcd1):/usr/include/c++/4.2/bits/basic_string.h:2= 167: undefined reference to `std::string::compare(char const*) const'^M ARMDecoderEmitter.o(.text+0xce3):/usr/include/c++/4.2/bits/basic_string.h:2= 167: undefined reference to `std::string::compare(char const*) const'^M ARMDecoderEmitter.o(.text+0xcf9):/usr/include/c++/4.2/bits/basic_string.h:2= 167: undefined reference to `std::string::compare(char const*) const'^M ARMDecoderEmitter.o(.text+0x1130):/usr/include/c++/4.2/bits/basic_string.h:= 2167: undefined reference to `std::string::compare(char const*) const'^M cheers. > > in src.conf > > buildworld fails with this error: > > =3D=3D=3D> gnu/lib/csu (obj,depend,all,install)^M > /usr/obj/usr/src/make.amd64/make -f > /usr/src/gnu/lib/csu/../../usr.bin/cc/cc_tools/Makefile > MFILE=3D/usr/src/gnu/lib/csu/../../usr.bin/cc/cc_tools/Makefile > GCCDIR=3D/usr/src/gnu/lib/csu/../../../contrib/gcc tconfig.h^M > TARGET_CPU_DEFAULT=3D"" =A0HEADERS=3D"auto-host.h ansidecl.h" > DEFINES=3D"USED_FOR_TARGET" =A0/bin/sh > /usr/src/gnu/lib/csu/../../../contrib/gcc/mkconfig.sh tconfig.h^M > /usr/obj/usr/src/make.amd64/make -f > /usr/src/gnu/lib/csu/../../usr.bin/cc/cc_tools/Makefile > MFILE=3D/usr/src/gnu/lib/csu/../../usr.bin/cc/cc_tools/Makefile > GCCDIR=3D/usr/src/gnu/lib/csu/../../../contrib/gcc tm.h^M > TARGET_CPU_DEFAULT=3D"" =A0HEADERS=3D"options.h i386/i386.h i386/unix.h > i386/att.h dbxelf.h elfos-undef.h elfos.h freebsd-native.h > freebsd-spec.h freebsd.h i386/freebsd.h defaults.h" =A0DEFINES=3D"" > /bin/sh /usr/src/gnu/lib/csu/../../../contrib/gcc/mkconfig.sh tm.h^M > echo '#define EXTRA_MODES_FILE "i386/i386-modes.def"' >> tm.h^M > /usr/obj/usr/src/make.amd64/make -f > /usr/src/gnu/lib/csu/../../usr.bin/cc/cc_tools/Makefile > MFILE=3D/usr/src/gnu/lib/csu/../../usr.bin/cc/cc_tools/Makefile > GCCDIR=3D/usr/src/gnu/lib/csu/../../../contrib/gcc options.h^M > LC_ALL=3DC awk -f > /usr/src/gnu/lib/csu/../../../contrib/gcc/opt-gather.awk > /usr/src/gnu/lib/csu/../../../contrib/gcc/c.opt > /usr/src/gnu/lib/csu/../../../contrib/gcc/common.opt > /usr/src/gnu/lib/csu/../../../contrib/gcc/config/i386/i386.opt > > optionlist^M > LC_ALL=3DC awk -f > /usr/src/gnu/lib/csu/../../../contrib/gcc/opt-functions.awk =A0-f > /usr/src/gnu/lib/csu/../../../contrib/gcc/opth-gen.awk =A0< optionlist > > options.h^M > rm -f .depend^M > mkdep -f .depend -a -DCRT_BEGIN =A0 -DIN_GCC -DHAVE_LD_EH_FRAME_HDR > -DDT_CONFIG -D__GLIBC__=3D3 > -I/usr/src/gnu/lib/csu/../../../contrib/gcclibs/include > -I/usr/src/gnu/lib/csu/../../../contrib/gcc/config > -I/usr/src/gnu/lib/csu/../../../contrib/gcc -I. > -I/usr/src/gnu/lib/csu/../../ > cc -O2 -pipe -fno-strict-aliasing -funroll-loops -DIN_GCC > -DHAVE_LD_EH_FRAME_HDR -DDT_CONFIG -D__GLIBC__=3D3 > -finhibit-size-directive -fno-inline-functions =A0-fno-exceptions > -fno-zero-initialized-in-bss =A0-fno-zero-initialized-in-bss > -fno-toplevel-reorder -I/usr/src/gnu/lib/csu/. > cc -O2 -pipe -fno-strict-aliasing -funroll-loops -DIN_GCC > -DHAVE_LD_EH_FRAME_HDR -DDT_CONFIG -D__GLIBC__=3D3 > -finhibit-size-directive -fno-inline-functions =A0-fno-exceptions > -fno-zero-initialized-in-bss =A0-fno-zero-initialized-in-bss > -fno-toplevel-reorder -I/usr/src/gnu/lib/csu/. > cc -O2 -pipe -fno-strict-aliasing -funroll-loops -DIN_GCC > -DHAVE_LD_EH_FRAME_HDR -DDT_CONFIG -D__GLIBC__=3D3 > -finhibit-size-directive -fno-inline-functions =A0-fno-exceptions > -fno-zero-initialized-in-bss =A0-fno-zero-initialized-in-bss > -fno-toplevel-reorder -I/usr/src/gnu/lib/csu/. > cc -O2 -pipe -fno-strict-aliasing -funroll-loops -DIN_GCC > -DHAVE_LD_EH_FRAME_HDR -DDT_CONFIG -D__GLIBC__=3D3 > -finhibit-size-directive -fno-inline-functions =A0-fno-exceptions > -fno-zero-initialized-in-bss =A0-fno-zero-initialized-in-bss > -fno-toplevel-reorder -I/usr/src/gnu/lib/csu/. > cc -O2 -pipe -fno-strict-aliasing -funroll-loops -DIN_GCC > -DHAVE_LD_EH_FRAME_HDR -DDT_CONFIG -D__GLIBC__=3D3 > -finhibit-size-directive -fno-inline-functions =A0-fno-exceptions > -fno-zero-initialized-in-bss =A0-fno-zero-initialized-in-bss > -fno-toplevel-reorder -I/usr/src/gnu/lib/csu/. > sh /usr/src/tools/install.sh -o root -g wheel -m 444 =A0crtbegin.o > /usr/obj/usr/src/lib32/usr/lib32/crtbegin.o^M > sh /usr/src/tools/install.sh -o root -g wheel -m 444 =A0crtend.o > /usr/obj/usr/src/lib32/usr/lib32/crtend.o^M > sh /usr/src/tools/install.sh -o root -g wheel -m 444 =A0crtbeginT.o > /usr/obj/usr/src/lib32/usr/lib32/crtbeginT.o^M > sh /usr/src/tools/install.sh -o root -g wheel -m 444 =A0crtbegin.So > /usr/obj/usr/src/lib32/usr/lib32/crtbeginS.o^M > sh /usr/src/tools/install.sh -o root -g wheel -m 444 =A0crtend.So > /usr/obj/usr/src/lib32/usr/lib32/crtendS.o^M > =3D=3D=3D> lib/csu/i386-elf (obj,depend,all,install)^M > rm -f .depend^M > mkdep -f .depend -a =A0 =A0-I/usr/src/lib/csu/i386-elf/../common > -I/usr/src/lib/csu/i386-elf/../../libc/include > /usr/src/lib/csu/i386-elf/crti.S /usr/src/lib/csu/i386-elf/crtn.S^M > cc -O2 -pipe -fno-strict-aliasing -funroll-loops > -I/usr/src/lib/csu/i386-elf/../common > -I/usr/src/lib/csu/i386-elf/../../libc/include -g -std=3Dgnu99 > -Wsystem-headers -Werror -Wall -Wno-format-y2k -W > -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-ari > cc -O2 -pipe -fno-strict-aliasing -funroll-loops > -I/usr/src/lib/csu/i386-elf/../common > -I/usr/src/lib/csu/i386-elf/../../libc/include -g -std=3Dgnu99 > -Wsystem-headers -Werror -Wall -Wno-format-y2k -W > -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-ari > cc -O2 -pipe -fno-strict-aliasing -funroll-loops > -I/usr/src/lib/csu/i386-elf/../common > -I/usr/src/lib/csu/i386-elf/../../libc/include -g -std=3Dgnu99 > -Wsystem-headers -Werror -Wall -Wno-format-y2k -W > -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-ari > cc -O2 -pipe -fno-strict-aliasing -funroll-loops > -I/usr/src/lib/csu/i386-elf/../common > -I/usr/src/lib/csu/i386-elf/../../libc/include -g -std=3Dgnu99 > -Wsystem-headers -Werror -Wall -Wno-format-y2k -W > -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-ari > /usr/src/lib/csu/i386-elf/crt1_s.S: Assembler messages:^M > /usr/src/lib/csu/i386-elf/crt1_s.S:34: Error: suffix or operands > invalid for `push'^M > /usr/src/lib/csu/i386-elf/crt1_s.S:37: Error: `8(%ebp)' is not a valid > 64 bit base/index expression^M > /usr/src/lib/csu/i386-elf/crt1_s.S:38: Error: suffix or operands > invalid for `push'^M > /usr/src/lib/csu/i386-elf/crt1_s.S:39: Error: `4(%ebp)' is not a valid > 64 bit base/index expression^M > /usr/src/lib/csu/i386-elf/crt1_s.S:40: Error: suffix or operands > invalid for `push'^M > *** Error code 1^M > ^M > Stop in /usr/src/lib/csu/i386-elf.^M > *** Error code 1^M > ^M > Stop in /usr/src.^M > *** Error code 1^M > ^M > Stop in /usr/src.^M > *** Error code 1^M > ^M > Stop in /usr/src.^M > *** Error code 1^M > ^M > Stop in /usr/src.^M > ^[[1m^[[7m%^[[27m^[[1m^[[m > > Script done on Sun Jun 13 22:20:33 2010 > > cheers. > alex > > > > -- > Alexander Best > --=20 Alexander Best