[MacPorts] #29862: gperf +universal fails to install on CoreDuo+OS X 10.6.6
MacPorts
noreply at macports.org
Fri Jun 17 09:02:44 PDT 2011
#29862: gperf +universal fails to install on CoreDuo+OS X 10.6.6
--------------------------------+-------------------------------------------
Reporter: james@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port:
--------------------------------+-------------------------------------------
This is an addendum to Ticket #23359, which I found when I ran into the
same problem. Ticket #23359 was closed because it couldn't be reproduced,
but I think I have.
I was setting up a test system on a USB thumb drive. I performed a virgin
install of 10.6, and then updated to 10.6.6 (I deliberately avoided
updating to 10.6.7 because of video driver issues).
The system was being set up to run the Kinect and OpenNI software, so I
performed the following, in order on 17" MacBook Pro, 2.16 GHz Intel Core
Duo:
- Installed Mac OS X 10.6 (9a581)[[BR]]
- Installed Mac OS X 10.6.6 delta update[[BR]]
- Install Xcode 3.2.5 (minimal install, no extra SDKs, no docs).[[BR]]
- Installed MacPorts 1.9.2 from SnowLeopard install dmg.[[BR]]
- sudo port selfupdate[[BR]]
- sudo port install libtool[[BR]]
- sudo port install libusb-devel +universal[[BR]]
The last command failed when it tried to build gperf with the same error
and log messages described in Ticket #23359. The problem is that it was
building gperf +universal and the build would fail every time. The native
version of gperf builds OK.
I fiddled around with it for the better part of an afternoon, but could
never get the +universal varient of gperf to build. I suspect that is was
trying to link against a universal library that didn't exist because the
Intel Core Duo processor can't run 64-bit binaries, and I think that the
OS installer excludes some 64-bit binaries when installing on a Core Duo.
I eventually retrenched, wiped the USB drive, and performed the exact
sames steps again, using the same installers, but this time running from a
15" MacBook running a Core 2 Duo (which can run 64-bit). The install and
builds ran flawlessly.
--
Ticket URL: <https://trac.macports.org/ticket/29862>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list