MacPorts 1.8.1 has been released

Mark Hattam mark at dxradio.demon.co.uk
Tue Sep 29 14:19:20 PDT 2009


On 29 Sep 2009, at 21:47, Ralph Pass wrote:

> More information:
>
> doing a lipo -info /Libary/Tcl/macports1.0/Macports.dylib shows that  
> on the system that works, the architecture is x86_64 and on the one  
> that does not work, the architecture is i386.  Both cases the gcc is  
> gcc-4.2.  Further the dates on the Macports.dylib file is the time  
> of the sudo port selfupdate.
>
> So why did the selfupdate use architecture i386 (and I know that  
> Snow Leopard now defaults to x87_64 rather than i386)?
>
> Ralph Pass
>
> Ralph Pass wrote:
>> Like several other people I have had trouble with updating to 1.8.1  
>> on Snow Leopard.
>>
>> On my Mac Pro (about 19 months old), I updated to Snow Leopard and  
>> then 1.8.0 and things worked.  I then did a sudo port selfupdate  
>> and it worked.  A sudo port upgrade outdated also worked.
>> On a new (3 month old) Macbook Pro, I updated to Snow Leopard and  
>> then 1.8.0 and things worked.  However, it failed when I did a sudo  
>> port selfupdate:
>>
>> sudo port selfupdate
>> dlopen(/Library/Tcl/macports1.0/MacPorts.dylib, 10): no suitable  
>> image found.  Did find:
>>   /Library/Tcl/macports1.0/MacPorts.dylib: mach-o, but wrong  
>> architecture
>>   while executing
>> "load /Library/Tcl/macports1.0/MacPorts.dylib"
>>   ("package ifneeded macports 1.0" script)
>>   invoked from within
>> "package require macports"
>>   (file "/opt/local/bin/port" line 39)
>>
>> Note that for
>> uname -a     gives:
>> Darwin mars.local 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31  
>> 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386
>>
>> sw_vers      gives:
>> ProductName:    Mac OS X
>> ProductVersion:    10.6.1
>> BuildVersion:    10B504
>>
>> So I am bit perplexed and looking for guidance.
>>
>> Thanks,
>> Ralph Pass


On my year old 3 GHz iMac, I did a self-update last night from a .dmg  
installed 1.8 to 1.8.1 which went successfully as far as I can tell.

iMac:~ mark$ uname -r
10.0.0

iMac:~ mark$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.6.1
BuildVersion:	10B504

(and after spelling Library correctly)

iMac:~ mark$ lipo -info /Library/Tcl/macports1.0/Macports.dylib
Non-fat file: /Library/Tcl/macports1.0/Macports.dylib is architecture:  
x86_64

iMac:~ mark$ which gcc
/usr/bin/gcc

iMac:~ mark$ gcc --version
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There  
is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR  
PURPOSE.

Mark


More information about the macports-dev mailing list