Opened 15 years ago

Closed 15 years ago

#18333 closed defect (wontfix)

gcc40 build failure on Panther

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: panther Cc:
Port: gcc40

Description

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.

Change History (4)

comment:1 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:2 Changed 15 years ago by tobypeterson

Keywords: panther added

comment:3 Changed 15 years ago by tobypeterson

Resolution: wontfix

panther is dead

comment:4 Changed 15 years ago by tobypeterson

Status: newclosed
Note: See TracTickets for help on using tickets.