[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