Opened 16 years ago
Closed 15 years ago
#18146 closed defect (wontfix)
odcctools build failure on Panther
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.7.0 |
Keywords: | panther | Cc: | |
Port: | odcctools |
Description
On Mac OS X 10.3.9 Panther with Xcode 1.5 and MacPorts 1.7.0 I get this trying to build odcctools on a Power Mac G4:
---> Fetching odcctools ---> Verifying checksum(s) for odcctools ---> Extracting odcctools Error: Target org.macports.extract returned: shell command "cd /mp/var/macports/build/_Volumes_data_macports_ports_devel_odcctools/work/odcctools && ./extract.sh " returned error 1 Command output: Merging content from /Developer/SDKs/MacOSX10.4u.sdk /Developer/SDKs/MacOSX10.4u.sdk must be present Error: The following dependencies failed to build: odcctools Error: Status 1 encountered during processing.
Obviously, Mac OS X 10.3.9 doesn't have the 10.4u SDK; it has the 10.3.9 SDK.
There is a +nosdk variant, but using it also fails:
---> Fetching odcctools ---> Verifying checksum(s) for odcctools ---> Extracting odcctools ---> Configuring odcctools ---> Building odcctools Error: Target org.macports.build returned: shell command " cd "/mp/var/macports/build/_Volumes_data_macports_ports_devel_odcctools/work/odcctools/odcctools" && nice -n 10 make default " returned error 2 Command output: cd libstuff && make /usr/bin/gcc-3.3 -Wall -Wno-long-double -Wno-import -DHAVE_CONFIG_H -I/mp/include -I../include -I../include -O2 -fno-builtin-round -fno-builtin-trunc -no-cpp-precomp -mdynamic-no-pic -c -o allocate.o allocate.c /usr/bin/gcc-3.3 -Wall -Wno-long-double -Wno-import -DHAVE_CONFIG_H -I/mp/include -I../include -I../include -O2 -fno-builtin-round -fno-builtin-trunc -no-cpp-precomp -mdynamic-no-pic -c -o errors.o errors.c /usr/bin/gcc-3.3 -Wall -Wno-long-double -Wno-import -DHAVE_CONFIG_H -I/mp/include -I../include -I../include -O2 -fno-builtin-round -fno-builtin-trunc -no-cpp-precomp -mdynamic-no-pic -c -o arch.o arch.c In file included from ../include/architecture/i386/fpu.h:123, from /usr/include/mach/i386/thread_status.h:67, from ../include/stuff/bytesex.h:51, from ../include/stuff/arch.h:34, from arch.c:30: /usr/include/architecture/i386/sel.h:39: error: redefinition of `struct sel' make[1]: *** [arch.o] Error 1 make: *** [libstuff] Error 2 Error: Status 1 encountered during processing.
Change History (5)
comment:1 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
comment:3 Changed 15 years ago by tobypeterson
Keywords: | panther added |
---|
comment:5 Changed 15 years ago by tobypeterson
Status: | new → closed |
---|
Note: See
TracTickets for help on using
tickets.
I now found that these errors had already been mentioned in #11605 which was closed "wontfix". There was also a thread on macports-users in June 2007 which ended without resolution.
The gcc33 and gcc40 ports depend on odcctools on no OS other than Panther presumably because the cctools on Panther are too old. It is therefore counterproductive for the version of odcctools to be too new for Panther.
In the above mailing list thread it was suggested to bring back the last Panther-compatible version of odcctools (perhaps in a new port). The odcctools repository is on Mac OS Forge.