[MacPorts] #34056: cmake @2.8.7 cannot be built as an universal binary for ppc and intel
MacPorts
noreply at macports.org
Sun Apr 15 03:59:14 PDT 2012
#34056: cmake @2.8.7 cannot be built as an universal binary for ppc and intel
--------------------------------+-------------------------------------------
Reporter: weltall2@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Keywords: cmake | Port: cmake
--------------------------------+-------------------------------------------
Due to a recent change to the cmake ports it's not possible to build cmake
anymore as an universal binary.
This is the main.log:
{{{
version:1
:error:main cmake cannot be installed for the configured universal_archs
'i386 ppc' because it only supports the arch(s) 'i386 x86_64'.
:debug:main invalid command name "::ui_init"
while executing
"::ui_init any stdout"
("eval" body line 1)
invoked from within
"eval ::ui_init $priority $prefix $channels($priority) $args"
("uplevel" body line 2)
invoked from within
"uplevel 1 $body"
:error:main Unable to upgrade port: 1
:notice:main To report a bug, see
<http://guide.macports.org/#project.tickets>
}}}
Analyzing the port file it seems now only ppc+ppc64 and i386+x86_64
universal binaries are supported while ppc+i386 is not supported anymore.
This seems to be caused by this change:
https://trac.macports.org/changeset/91563/trunk/dports/devel/cmake/Portfile
I don't know where this time out specified in the commit log is happening
as the commit doesn't give much information, but for sure removing that
code results in a perfectly successful build on MacOSX Tiger of an
universal ppc+i386 binary.
Maybe it would be better to disable this build only for the MacOSX version
with this "time out" problem?
--
Ticket URL: <https://trac.macports.org/ticket/34056>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list