Date: Wed, 24 May 2000 16:12:59 +0200 From: Graham Wheeler <gram@cequrux.com> To: questions@freebsd.org Subject: Problems compiling FreeBSD stable Message-ID: <392BE36B.A79C1B39@cequrux.com>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------66B809FE13CF81681B53D2DA Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi all I am trying to do a `make world' after cvsup'ing my whole /usr/src tree to the latest stable release. 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. Does anyone have any suggestions as to how I can proceed? TIA gram --------------66B809FE13CF81681B53D2DA Content-Type: text/plain; charset=us-ascii; name="make.out" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="make.out" 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. --------------66B809FE13CF81681B53D2DA-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?392BE36B.A79C1B39>