Hi all

I am trying to do a `make world' after cvsup'ing my whole /usr/src tree
to the latest RELENG_4 stable release (international version). I'm
getting a whole load of errors when it gets to compiling gcc though. I
have attached the tail end of my make output.

Also, I managed to build a kernel using the same config file as I used
for a 4.0 kernel. The new kernel causes a page fault panic upon booting.

Does anyone have any suggestions as to how I can proceed? Other than the
obvious one of going back to the source on my 4.0 CDs...

TIA
gram
cc -O -pipe -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H 
-DDEFAULT_TARGET_VERSION=\"2.95.2\" -DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" 
-DPREFIX=\"/usr/obj/usr/src/i386/usr\" 
-I/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_tools 
-I/usr/src/gnu/usr.bin/cc/cc1plus/../cc_tools 
-I/usr/src/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc 
-I/usr/src/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc/config 
-I/usr/src/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc/cp -I.   
-I/usr/obj/usr/src/i386/usr/include -c 
/usr/src/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc/cp/xref.c
cc -O -pipe -DFREEBSD_NATIVE -DIN_GCC -DHAVE_CONFIG_H 
-DDEFAULT_TARGET_VERSION=\"2.95.2\" -DDEFAULT_TARGET_MACHINE=\"i386-unknown-freebsd\" 
-DPREFIX=\"/usr/obj/usr/src/i386/usr\" 
-I/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_tools 
-I/usr/src/gnu/usr.bin/cc/cc1plus/../cc_tools 
-I/usr/src/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc 
-I/usr/src/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc/config 
-I/usr/src/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc/cp -I.   
-I/usr/obj/usr/src/i386/usr/include  -static -o cc1plus parse.o call.o class.o cvt.o 
decl.o decl2.o errfn.o error.o except.o expr.o friend.o init.o lex.o method.o pt.o 
ptree.o repo.o rtti.o search.o semantics.o sig.o spew.o tree.o typeck.o typeck2.o 
xref.o  /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `finish_struct':
c-decl.o(.text+0x6ae8): multiple definition of `finish_struct'
class.o(.text+0x4f94): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `finish_struct' changed from 286 to 1572 
in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o)(.data+0x58):
 multiple definition of `dollars_in_ident'
decl2.o(.data+0x3c): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `print_lang_identifier':
c-decl.o(.text+0xe7c): multiple definition of `print_lang_identifier'
ptree.o(.text+0x3e0): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `print_lang_identifier' changed from 202 
to 125 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `shadow_label':
c-decl.o(.text+0x2cc8): multiple definition of `shadow_label'
decl.o(.text+0x49ac): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `shadow_label' changed from 102 to 126 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `xref_tag':
c-decl.o(.text+0x68c8): multiple definition of `xref_tag'
decl.o(.text+0xecdc): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `xref_tag' changed from 957 to 204 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `init_decl_processing':
c-decl.o(.text+0x2f5c): multiple definition of `init_decl_processing'
decl.o(.text+0x6000): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `init_decl_processing' changed from 7570 
to 5366 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `define_label':
c-decl.o(.text+0x2d48): multiple definition of `define_label'
decl.o(.text+0x4a14): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `define_label' changed from 687 to 135 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `poplevel':
c-decl.o(.text+0x10e8): multiple definition of `poplevel'
decl.o(.text+0x6e0): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `poplevel' changed from 1427 to 706 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `shadow_tag':
c-decl.o(.text+0x44f0): multiple definition of `shadow_tag'
decl.o(.text+0x8090): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `shadow_tag' changed from 109 to 21 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `finish_decl':
c-decl.o(.text+0x4888): multiple definition of `finish_decl'
decl.o(.text+0x97bc): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `finish_decl' changed from 29 to 1082 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `maybe_build_cleanup':
c-decl.o(.text+0x4cc4): multiple definition of `maybe_build_cleanup'
decl.o(.text+0x118dc): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `maybe_build_cleanup' changed from 25 to 
7 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `start_enum':
c-decl.o(.text+0x713c): multiple definition of `start_enum'
decl.o(.text+0xf5d0): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `start_enum' changed from 180 to 171 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `store_parm_decls':
c-decl.o(.text+0x7aa0): multiple definition of `store_parm_decls'
decl.o(.text+0x104d0): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `store_parm_decls' changed from 704 to 
1650 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `insert_block':
c-decl.o(.text+0x13e8): multiple definition of `insert_block'
decl.o(.text+0xcb0): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `getdecls':
c-decl.o(.text+0x2dd0): multiple definition of `getdecls'
decl.o(.text+0x4e04): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `lookup_name_current_level':
c-decl.o(.text+0x2f18): multiple definition of `lookup_name_current_level'
decl.o(.text+0x5cb8): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `lookup_name_current_level' changed from 
143 to 65 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `copy_lang_decl':
c-decl.o(.text+0x86b4): multiple definition of `copy_lang_decl'
lex.o(.text+0x6b18): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `copy_lang_decl' changed from 169 to 5 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `start_decl':
c-decl.o(.text+0x4668): multiple definition of `start_decl'
decl.o(.text+0x8128): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `start_decl' changed from 1206 to 541 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `gettags':
c-decl.o(.text+0x2ddc): multiple definition of `gettags'
decl.o(.text+0x4e10): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `keep_next_level':
c-decl.o(.text+0xf88): multiple definition of `keep_next_level'
decl.o(.text+0x220): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o)(.data+0x5c):
 multiple definition of `debug_temp_inits'
decl.o(.data+0x24): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `build_enumerator':
c-decl.o(.text+0x741c): multiple definition of `build_enumerator'
decl.o(.text+0xf894): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `build_enumerator' changed from 486 to 
385 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `delete_block':
c-decl.o(.text+0x13ac): multiple definition of `delete_block'
decl.o(.text+0xc74): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `finish_enum':
c-decl.o(.text+0x71e8): multiple definition of `finish_enum'
decl.o(.text+0xf684): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `finish_enum' changed from 528 to 563 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o)(.data+0x34):
 multiple definition of `flag_signed_bitfields'
decl2.o(.data+0x0): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `lookup_name':
c-decl.o(.text+0x2ef0): multiple definition of `lookup_name'
decl.o(.text+0x5ca0): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `lookup_name' changed from 23 to 37 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `complete_array_type':
c-decl.o(.text+0x4d70): multiple definition of `complete_array_type'
decl.o(.text+0x9a64): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `complete_array_type' changed from 361 to 
283 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `pushdecl':
c-decl.o(.text+0x239c): multiple definition of `pushdecl'
decl.o(.text+0x36c8): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `pushdecl' changed from 2371 to 1611 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `declare_parm_level':
c-decl.o(.text+0xfd4): multiple definition of `declare_parm_level'
decl.o(.text+0x260): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `declare_parm_level' changed from 18 to 
14 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `print_lang_decl':
c-decl.o(.text+0xe6c): multiple definition of `print_lang_decl'
ptree.o(.text+0x0): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `print_lang_decl' changed from 236 to 5 
in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `print_lang_type':
c-decl.o(.text+0xe74): multiple definition of `print_lang_type'
ptree.o(.text+0xec): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `print_lang_type' changed from 753 to 5 
in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `groktypename':
c-decl.o(.text+0x4628): multiple definition of `groktypename'
decl.o(.text+0x8100): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `groktypename' changed from 37 to 32 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `grokfield':
c-decl.o(.text+0x6a4c): multiple definition of `grokfield'
decl2.o(.text+0x1934): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `grokfield' changed from 1204 to 83 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `pushlevel':
c-decl.o(.text+0xff4): multiple definition of `pushlevel'
decl.o(.text+0x2bc): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `pushlevel' changed from 129 to 165 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o)(.data+0x3c):
 multiple definition of `warn_long_long'
decl2.o(.data+0x14): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `start_function':
c-decl.o(.text+0x75a0): multiple definition of `start_function'
decl.o(.text+0xfa7c): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `start_function' changed from 2619 to 
1264 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `pushdecl_top_level':
c-decl.o(.text+0x29e8): multiple definition of `pushdecl_top_level'
decl.o(.text+0x4104): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `implicitly_declare':
c-decl.o(.text+0x2a18): multiple definition of `implicitly_declare'
decl.o(.text+0x4698): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `implicitly_declare' changed from 189 to 
245 in c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `kept_level_p':
c-decl.o(.text+0xf98): multiple definition of `kept_level_p'
decl.o(.text+0x230): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `kept_level_p' changed from 47 to 59 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `lookup_label':
c-decl.o(.text+0x2c1c): multiple definition of `lookup_label'
decl.o(.text+0x4860): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `lookup_label' changed from 331 to 169 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `set_block':
c-decl.o(.text+0x1414): multiple definition of `set_block'
decl.o(.text+0xcdc): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `pushtag':
c-decl.o(.text+0x15a0): multiple definition of `pushtag'
decl.o(.text+0x20a0): first defined here
/usr/libexec/elf/ld: Warning: size of symbol `pushtag' changed from 727 to 132 in 
c-decl.o
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o): 
In function `global_bindings_p':
c-decl.o(.text+0xf70): multiple definition of `global_bindings_p'
decl.o(.text+0x1b4): first defined here
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/cc/cc1plus/../cc_int/libcc_int.a(c-decl.o)(.data+0x54):
 multiple definition of `warn_multichar'
decl2.o(.data+0x30): first defined here
/usr/obj/usr/src/i386/usr/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
/usr/obj/usr/src/i386/usr/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'
/usr/obj/usr/src/i386/usr/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'
/usr/obj/usr/src/i386/usr/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'
/usr/obj/usr/src/i386/usr/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

Stop in /usr/src/gnu/usr.bin/cc/cc1plus.
*** Error code 1

Stop in /usr/src/gnu/usr.bin/cc.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

Reply via email to