Recent compiler changes seem to have broken the ability to do 4.x
buildworlds under -current - I've tested this on beast.freebsd.org and my
own machines and got the same result. The build dies during the compiler
phase with lots of stuff like:
/morden/usr3/tmp/obj//morden/usr3/tmp/src/i386/morden/usr3/tmp/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o):
In
function `finish_function':
c-decl.o(.text+0x8360): multiple definition of `finish_function'
decl.o(.text+0x10880): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `finish_function' changed
from 3003 to 565 in c-decl.o
/morden/usr3/tmp/obj//morden/usr3/tmp/src/i386/morden/usr3/tmp/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o):
In
function `implicitly_declare':
c-decl.o(.text+0x2a81): undefined reference to `maybe_objc_check_decl'
/morden/usr3/tmp/obj//morden/usr3/tmp/src/i386/morden/usr3/tmp/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o):
In
function `finish_decl':
c-decl.o(.text+0x4b1c): undefined reference to `maybe_objc_check_decl'
c-decl.o(.text+0x4b51): undefined reference to `maybe_objc_check_decl'
c-decl.o(.text+0x4bce): undefined reference to `maybe_objc_check_decl'
/morden/usr3/tmp/obj//morden/usr3/tmp/src/i386/morden/usr3/tmp/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o):
In
function `grokfield':
c-decl.o(.text+0x6a92): undefined reference to `maybe_objc_check_decl'
/morden/usr3/tmp/obj//morden/usr3/tmp/src/i386/morden/usr3/tmp/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o)(.text+0x7077):
more
undefined references to `maybe_objc_check_decl' follow
*** Error code 1
1 error
On a related note, are there any freebsd.org machines which are still 4.x
which can be used for buildworld testing? I used to use beast, but it's
now 5.0 as well.
Kris
--
In God we Trust -- all others must submit an X.509 certificate.
-- Charles Forsythe <[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message