Opened 12 years ago
Closed 11 years ago
#38667 closed defect (fixed)
xnu-headers @2050.18.24 conflicts with cctools-headers
Reported by: | cooljeanius (Eric Gallager) | Owned by: | jeremyhu (Jeremy Huddleston Sequoia) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | mfeiri | |
Port: | cctools-headers |
Description
Trying to activate xnu-headers led to the following error:
Error: org.macports.activate for port xnu-headers returned: Image error: /opt/local/include/mach/machine.h is being used by the active cctools-headers port. Please deactivate this port first, or use 'port -f activate xnu-headers' to force the activation. DEBUG: Error code: registry::image-error
Change History (5)
comment:1 Changed 12 years ago by mfeiri
Owner: | changed from macports-tickets@… to jeremyhu@… |
---|---|
Port: | cctools-headers added; xnu-headers removed |
comment:2 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 follow-ups: 4 5 Changed 12 years ago by djvasi@…
Resolution: | fixed |
---|---|
Status: | closed → reopened |
This seems to be breaking Tiger/ppc. Building ld64 fails because CPU_SUBTYPE_ARM_ALL and friends are undefined. Since the dtrace package isn't installable on Tiger, xnu-headers can't be installed, and there's no way to get a recent mach/machine.h.
comment:4 Changed 11 years ago by cooljeanius (Eric Gallager)
Replying to djvasi@…:
This seems to be breaking Tiger/ppc. Building ld64 fails because CPU_SUBTYPE_ARM_ALL and friends are undefined. Since the dtrace package isn't installable on Tiger, xnu-headers can't be installed, and there's no way to get a recent mach/machine.h.
I think that's a different issue...
comment:5 Changed 11 years ago by larryv (Lawrence Velázquez)
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Replying to djvasi@…:
This seems to be breaking Tiger/ppc. Building ld64 fails because CPU_SUBTYPE_ARM_ALL and friends are undefined. Since the dtrace package isn't installable on Tiger, xnu-headers can't be installed, and there's no way to get a recent mach/machine.h.
Unrelated. Please open a new ticket for this.
The cctools-headers port gets a of copy of mach/machine.h from xnu, presumably to build the latest version of cctools on old unsupported systems. I guess this is okay for cctools, but putting that header in ${prefix} as part of cctools-headers is probably not the right thing to do. Jeremy?