Opened 14 years ago
Closed 14 years ago
#27301 closed defect (fixed)
jam does not build as universal
Reported by: | bernard@… | Owned by: | michaelld (Michael Dickens) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | ||
Port: | argyll |
Description (last modified by michaelld (Michael Dickens))
The port fails to install on my system. I'm using OS X 10.6.5 with the current SDK.
[snip] ---> Computing dependencies for argyll Error: Cannot install argyll for the arch(s) 'i386' because Error: its dependency jam does not build for the required arch(s) by default Error: and does not have a universal variant. Error: Unable to execute port: architecture mismatch To report a bug, see <http://guide.macports.org/#project.tickets>
Change History (3)
comment:1 Changed 14 years ago by michaelld (Michael Dickens)
Description: | modified (diff) |
---|---|
Milestone: | MacPorts 2.0.0 |
Owner: | changed from macports-tickets@… to michaelld@… |
Summary: | argyll @1.3.2 Fails to install → jam does not build as universal |
comment:2 Changed 14 years ago by jmroot (Joshua Root)
Keywords: | argyll removed |
---|
If argyll doesn't need jam to have matching archs, it should list it in depends_skip_archcheck.
comment:3 Changed 14 years ago by michaelld (Michael Dickens)
Resolution: | → fixed |
---|---|
Status: | new → closed |
It was easy enough to fix 'jam' to be truly universal; done in r73460. That said, I wonder if "depends_build" should ever be checked for matching arch ... so long as the executable works, I think it would be rare for its runtime arch to matter.
Note: See
TracTickets for help on using
tickets.
add "universal_variant yes" to the jam portfile, then uninstall jam and reinstall with +universal. the end result (the 'jam' executable) will not actually -be- universal, but this takes care of the above issue. Try this & see if it works for you.