[MacPorts] #18333: gcc40 build failure on Panther

MacPorts noreply at macports.org
Mon Feb 2 12:47:30 PST 2009


#18333: gcc40 build failure on Panther
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  mww@…           
     Type:  defect                   |      Status:  new             
 Priority:  Normal                   |   Milestone:  Port Bugs       
Component:  ports                    |     Version:  1.7.0           
 Keywords:                           |        Port:  gcc40           
-------------------------------------+--------------------------------------
 gcc40 cannot be installed on Panther because it depends on odcctools which
 does not build on Panther anymore (see #18146).

 I removed the odcctools dependency to see what would happen, but alas it
 failed building (after about 6 hours on a 466-MHz Power Mac G4)

 {{{
 $ port -d install gcc40
 DEBUG: Changing to port directory: /Volumes/data/macports/ports/lang/gcc40
 DEBUG: Changing to port directory: /Volumes/data/macports/ports/lang/gcc40
 Portfile changed since last build; discarding previous state.
 DEBUG: Found port in file:///Volumes/data/macports/ports/devel/gmp
 DEBUG: Changing to port directory: /Volumes/data/macports/ports/devel/gmp
 DEBUG: Searching for dependency: gmp
 DEBUG: Found Dependency: receipt exists for gmp
 DEBUG: Found port in file:///Volumes/data/macports/ports/devel/mpfr
 DEBUG: Changing to port directory: /Volumes/data/macports/ports/devel/mpfr
 DEBUG: Searching for dependency: mpfr
 DEBUG: Found Dependency: receipt exists for mpfr
 --->  Fetching gcc40
 --->  Verifying checksum(s) for gcc40
 --->  Extracting gcc40
 --->  Configuring gcc40
 --->  Building gcc40
 Error: Target org.macports.build returned: shell command " cd
 "/mp/var/macports/build/_Volumes_data_macports_ports_lang_gcc40/work/build"
 && nice -n 10 make profiledbootstrap -j 2 " returned error 2
 Command output: ld: .libs/sstream-inst.o malformed object, illegal
 reference for -dynamic code (reference to a coalesced section
 (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation entry
 (344))
 ld: .libs/sstream-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (360))
 ld: .libs/sstream-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (364))
 ld: .libs/sstream-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (374))
 ld: .libs/sstream-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (378))
 ld: .libs/sstream-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (384))
 ld: .libs/sstream-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (442))
 ld: .libs/sstream-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (448))
 ld: .libs/string-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (340))
 ld: .libs/wlocale-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (150))
 ld: .libs/wlocale-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (632))
 ld: .libs/wlocale-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (636))
 ld: .libs/wlocale-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (640))
 ld: .libs/wlocale-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (644))
 ld: .libs/wstring-inst.o malformed object, illegal reference for -dynamic
 code (reference to a coalesced section (__TEXT,__textcoal_nt) from section
 (__TEXT,__eh_frame) relocation entry (340))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/del_op.o malformed object,
 illegal reference for -dynamic code (reference to a coalesced section
 (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation entry
 (0))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/del_opnt.o malformed
 object, illegal reference for -dynamic code (reference to a coalesced
 section (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation
 entry (0))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/del_opv.o malformed object,
 illegal reference for -dynamic code (reference to a coalesced section
 (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation entry
 (0))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/del_opvnt.o malformed
 object, illegal reference for -dynamic code (reference to a coalesced
 section (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation
 entry (0))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/new_op.o malformed object,
 illegal reference for -dynamic code (reference to a coalesced section
 (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation entry
 (2))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o malformed
 object, illegal reference for -dynamic code (reference to a coalesced
 section (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation
 entry (2))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/new_opv.o malformed object,
 illegal reference for -dynamic code (reference to a coalesced section
 (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation entry
 (2))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/new_opvnt.o malformed
 object, illegal reference for -dynamic code (reference to a coalesced
 section (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation
 entry (0))
 ld: .libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o malformed object,
 illegal reference for -dynamic code (reference to a coalesced section
 (__TEXT,__textcoal_nt) from section (__TEXT,__eh_frame) relocation entry
 (12))
 /usr/bin/libtool: internal link edit command failed
 make[4]: *** [libstdc++.la] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-target-libstdc++-v3] Error 2
 make: *** [profiledbootstrap] Error 2

 Error: Status 1 encountered during processing.
 }}}

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


More information about the macports-tickets mailing list