Ticket #11605 (closed defect: wontfix)
BUG: odcctools-20060608 doesn't build on Panther (10.3.9)
| Reported by: | stephen@… | Owned by: | yves@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | Cc: | yves@…,markd@… | |
| Port: | odcctools |
Description
---> Fetching odcctools
---> Attempting to fetch odcctools-20060608.tar.bz2 from http://www.opendarwin.org/downloads/
---> Verifying checksum(s) for odcctools
---> Extracting odcctools
---> Configuring odcctools
---> Building odcctools with target default
Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/_Users_steve_Software_MacPorts_dports_devel_odcctools/work/odcctools-20060608" && make default" returned error 2
Command output: ../include/mach/mach_host.h:874: error: parse error before "Reply_host_statistics"
../include/mach/mach_host.h:874: warning: type defaults to `int' in declaration of `Reply_host_statistics'
../include/mach/mach_host.h:874: warning: data definition has no type or storage class
../include/mach/mach_host.h:875: error: parse error before "Reply_host_request_notification"
../include/mach/mach_host.h:875: warning: type defaults to `int' in declaration of `Reply_host_request_notification'
../include/mach/mach_host.h:875: warning: data definition has no type or storage class
../include/mach/mach_host.h:876: error: parse error before "Reply_host_lockgroup_info"
../include/mach/mach_host.h:876: warning: type defaults to `int' in declaration of `Reply_host_lockgroup_info'
../include/mach/mach_host.h:876: warning: data definition has no type or storage class
In file included from ../include/mach/mach.h:68,
from allocate.c:26:
../include/mach/rpc.h:115: error: parse error before "vm_address_t"
../include/mach/rpc.h:115: warning: no semicolon at end of struct or union
../include/mach/rpc.h:119: error: conflicting types for `routine'
../include/mach/mig.h:116: error: previous declaration of `routine'
../include/mach/rpc.h:124: error: parse error before '}' token
In file included from allocate.c:26:
../include/mach/mach.h:80: warning: parameter names (without types) in function declaration
../include/mach/mach.h:92: error: parse error before '*' token
../include/mach/mach.h:95: error: parse error before '*' token
../include/mach/mach.h:97: error: parse error before '*' token
../include/mach/mach.h:99: error: parse error before '*' token
../include/mach/mach.h:102: error: parse error before "mach_msg_header_t"
../include/mach/mach.h:108: error: parse error before "mach_msg_header_t"
../include/mach/mach.h:118: error: parse error before "clock_res_t"
../include/mach/mach.h:120: error: parse error before "clock_res_t"
../include/mach/mach.h:123: error: parse error before "int"
../include/mach/vm_map.h:1012: error: storage size of `data_list' isn't known
make[1]: *** [allocate.o] Error 1
make: *** [libstuff] Error 2
Change History
comment:2 Changed 6 years ago by markd@…
- Cc yves@…, markd@… added
- Summary changed from odcctools doesn't build on Panther (10.3.9) to BUG: odcctools-20060608 doesn't build on Panther (10.3.9)
The port has been updated to 20061117. But on 10.3 this error now occurs:
DEBUG: Executing com.apple.extract (odcctools) tar: unrecognized option `--strip-path=1'
comment:3 Changed 6 years ago by yves@…
- Owner changed from macports-dev@… to yves@…
- Status changed from new to assigned
odcctools now 20061117
changeset:25689 enables the extract on Panther for that new version.
comment:4 Changed 6 years ago by markd@…
Now I get this:
DEBUG: Executing com.apple.extract (odcctools) Merging content from /Developer/SDKs/MacOSX10.4u.sdk /Developer/SDKs/MacOSX10.4u.sdk must be present Error: Target com.apple.extract returned: shell command "./extract.sh " returned error 1 Command output: Merging content from /Developer/SDKs/MacOSX10.4u.sdk /Developer/SDKs/MacOSX10.4u.sdk must be present
I think I have the correct 10.3 developer tools.
comment:5 Changed 6 years ago by yves@…
the 10.4 SDK is not part of 10.3. You can use the nosdk variant. Maybe it should also be set as default for Panther ...
comment:6 Changed 6 years ago by markd@…
Using +nosdk gives this. Well Panther support is probably short-lived anyway, I just thought I'd report it since I have one 10.3 box left.
DEBUG: Executing com.apple.build (odcctools)
DEBUG: Environment:
DEBUG: Assembled command: 'cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_devel_odcctools/work/odcctools/odcctools" && make default'
cd libstuff && make
gcc -Wall -Wno-long-double -Wno-import -DHAVE_CONFIG_H -I/opt/local/include -I..//include -I../include -O2 -fno-builtin-round -fno-builtin-trunc -no-cpp-precomp -mdynamic-no-pic -c -o allocate.o allocate.c
gcc -Wall -Wno-long-double -Wno-import -DHAVE_CONFIG_H -I/opt/local/include -I..//include -I../include -O2 -fno-builtin-round -fno-builtin-trunc -no-cpp-precomp -mdynamic-no-pic -c -o errors.o errors.c
gcc -Wall -Wno-long-double -Wno-import -DHAVE_CONFIG_H -I/opt/local/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
comment:7 follow-up: ↓ 8 Changed 6 years ago by yves@…
- Status changed from assigned to closed
- Resolution set to wontfix
- Milestone set to Port Bugs
Well, then it seems that 10.3 users will have to fare without
I don't mind if someone finds a fix ...


I no longer need to support users of Panther, so I've upgraded to Tiger myself. You can close this as far as I'm concerned.