Opened 15 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 15 years ago by ryandesign (Ryan Carsten Schmidt)

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.

comment:2 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:3 Changed 15 years ago by tobypeterson

Keywords: panther added

comment:4 Changed 15 years ago by tobypeterson

Resolution: wontfix

panther is dead

comment:5 Changed 15 years ago by tobypeterson

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