[MacPorts] #20816: gcc43 @4.3.4 build failure - ld: duplicate symbol in libbackend.a and tree-inline.o

MacPorts noreply at macports.org
Tue Aug 25 19:02:09 PDT 2009


#20816: gcc43 @4.3.4 build failure - ld: duplicate symbol in libbackend.a and tree-
inline.o
---------------------------------------+------------------------------------
 Reporter:  faisal.moledina@…          |       Owner:  macports-tickets@…                   
     Type:  defect                     |      Status:  new                                  
 Priority:  Normal                     |   Milestone:                                       
Component:  ports                      |     Version:  1.8.99                               
 Keywords:  gcc43                      |        Port:  gcc43                                
---------------------------------------+------------------------------------
 On Macbook aluminum (Core 2 Duo), Snow Leopard 10.6, Macports 1.8.99

 {{{
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_gcc43/work/build
 /./prev-gcc/xgcc
 -B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_gcc43/work/build
 /./prev-gcc/ -B/opt/local/i386-apple-darwin10.0.0/bin/   -g -O2 -fomit-
 frame-pointer -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes
 -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute
 -pedantic -Wno-long-long -Wno-variadic-macros
 -Wno-overlength-strings    -DHAVE_CONFIG_H  -o cc1plus-dummy \
               cp/cp-lang.o stub-objc.o cp/call.o cp/decl.o cp/expr.o
 cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parser.o
 cp/ptree.o cp/rtti.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o
 cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o
 cp/dump.o cp/optimize.o cp/mangle.o cp/cp-objcp-common.o cp/name-lookup.o
 cp/cxx-pretty-print.o cp/cp-gimplify.o tree-mudflap.o attribs.o c-common.o
 c-format.o c-pragma.o c-semantics.o c-lex.o c-dump.o darwin-c.o c-pretty-
 print.o c-opts.o c-pch.o c-incpath.o cppdefault.o c-ppoutput.o
 c-cppbuiltin.o prefix.o c-gimplify.o c-omp.o tree-inline.o dummy-
 checksum.o main.o  libbackend.a ../libcpp/libcpp.a
 ../libdecnumber/libdecnumber.a ../libcpp/libcpp.a  -liconv
 ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -L/opt/local/lib
 -L/opt/local/lib -lmpfr -lgmp
 ld: duplicate symbol _init_inline_once in libbackend.a(tree-inline.o) and
 tree-inline.o
 collect2: ld returned 1 exit status
 make[3]: *** [cc1plus-dummy] Error 1
 make[2]: *** [all-stage2-gcc] Error 2
 make[1]: *** [stage2-bubble] Error 2
 make: *** [all] Error 2

     while executing
 "command_exec build"
     (procedure "portbuild::build_main" line 9)
     invoked from within
 "$procedure $targetname"
 Warning: the following items did not execute (for gcc43):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 Error: Status 1 encountered during processing.
 }}}

 This occurred whether or not I used the +universal variant (where
 +universal includes x86_64 in my config file).

-- 
Ticket URL: <http://trac.macports.org/ticket/20816>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list