Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jun 2010 23:24:11 +0200
From:      Alexander Best <alexbestms@uni-muenster.de>
To:        freebsd-current@freebsd.org
Subject:   Re: two buildworld problems
Message-ID:  <AANLkTikELXyAnmCVPfe7VHzylbo_juvyIiJsv6AcOKlP@mail.gmail.com>
In-Reply-To: <AANLkTinchxOQRJ8qsfS1VDcnALSi1L06dl8W4GMSj20b@mail.gmail.com>
References:  <AANLkTinchxOQRJ8qsfS1VDcnALSi1L06dl8W4GMSj20b@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jun 13, 2010 at 10:28 PM, Alexander Best
<alexbestms@uni-muenster.de> 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 </usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/curses=
.h.in
>>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 </usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/MKterm=
.h.awk.in
>>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 </usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/termca=
p.h.in
>>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 </usr/src/lib/ncurses/ncurses/../../../contrib/ncurses/include/unctrl=
.h.in
>>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<Filter,
std::allocator<Filter>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<Filter*,
std::vector<Filter, std::allocator<Filter> > >, 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikELXyAnmCVPfe7VHzylbo_juvyIiJsv6AcOKlP>