Opened 11 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 11 years ago by mfeiri

Owner: changed from macports-tickets@… to jeremyhu@…
Port: cctools-headers added; xnu-headers removed

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?

comment:2 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: newclosed

comment:3 Changed 11 years ago by djvasi@…

Resolution: fixed
Status: closedreopened

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 in reply to:  3 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 in reply to:  3 Changed 11 years ago by larryv (Lawrence Velázquez)

Resolution: fixed
Status: reopenedclosed

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.

Note: See TracTickets for help on using tickets.