Skip site navigation (1)Skip section navigation (2)
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>