python25 "not a valid ppc64 mach-o file" error while trying to install gimp

Fred Brown Althot brownalf at gmail.com
Thu Oct 25 13:29:08 PDT 2007


On 25-Oct-07, at 3:44 PM, Ryan Schmidt wrote:

> On Oct 25, 2007, at 14:34, Fred Brown Althot wrote:
>
>> On 25-Oct-07, at 3:25 PM, Ryan Schmidt wrote:
>>
>>> On Oct 25, 2007, at 14:24, Fred Brown Althot wrote:
>>>
>>>> On 25-Oct-07, at 2:41 PM, Ryan Schmidt wrote:
>>>>
>>>>> On Oct 25, 2007, at 12:57, Fred Brown Althot wrote:
>>>>>
>>>>>> When trying to install the GIMP, I get this little nasty:
>>>>>>
>>>>>>> freds-computer:~ fred$ sudo port install -f gimp-app
>>>>>>> Password:
>>>>>>> --->  Building python25 with target all
>>>>>>> Error: Target org.macports.build returned: shell command " cd  
>>>>>>> "/opt/local/var/macports/build/ 
>>>>>>> _opt_local_var_macports_sources_rsync.macports.org_release_ports 
>>>>>>> _lang_python25/work/Python-2.5.1" && make all " returned error 2
>>>>>>> Command output: libtool -o libpython2.5.dylib -dynamic  \
>>>>>>>         -all_load libpython2.5.a -single_module \
>>>>>>>         -install_name /opt/local/lib/libpython2.5.dylib \
>>>>>>>         -compatibility_version 2.5 \
>>>>>>>         -current_version 2.5 -lSystem -lSystemStubs -L/opt/ 
>>>>>>> local/lib
>>>>>>> ld64 failed: in libpython2.5.a(__.SYMDEF), not a valid ppc64  
>>>>>>> mach-o file
>>>>>>> libtool: internal link edit command failed
>>>>>>> make: *** [libpython2.5.dylib] Error 1
>>>>>>>
>>>>>>> Error: The following dependencies failed to build: gimp2 py25- 
>>>>>>> gtk py25-cairo py25-numeric python25 py25-gobject
>>>>>>> Error: Status 1 encountered during processing.
>>>>>>
>>>>>> Now, I tried installing python 2.5 independently with a  
>>>>>> package, that seemed to work fine, but I still get the same  
>>>>>> error (I was hoping it would detect the installed dependency  
>>>>>> and move on, but alas, it does not).
>>>>>>
>>>>>> Any help overcoming this setback would be greatly appreciated,  
>>>>>> because I'm running out of ideas right now.
>>>>>
>>>>> You are presumably on a 64-bit PowerPC machine, as in a G5?  
>>>>> What version of Mac OS X, Xcode and MacPorts are you using?
>>>>
>>>> Actually, I'm on an Intel mac.
>>>> Sorry, should have mentioned that from the start.
>>>> Intel Mac, OS X 10.4
>>>> Using the latest version of macports.
>>>>
>>>> After running into this problem, I tried installing the  
>>>> universal macpython 2.5.1 with the .mpkg, ran port install  
>>>> again, same problem.
>>>
>>> MacPorts is designed to use its own software only, not any  
>>> software you've installed manually outside of MacPorts. There are  
>>> some carefully-chosed exceptions, but I don't think python is one  
>>> of them.
>>>
>>> So if you're not on a 64-bit PowerPC machine, I wonder why it's  
>>> complaining that something is not a valid ppc64 mach-o file. Are  
>>> any of your ports compiled universally? (Did you say "sudo port  
>>> install foo +universal" for any foo?)
>>
>> The only +universal I used was on python25 itself after the GIMP  
>> install first started giving me that error, and I think it  
>> resulted in the same error again. That's when I gave the "maybe it  
>> checks for dependencies independently of installing them" chance a  
>> try with the .mpkg, and as you said, that was futile.
>
> It looks like this has been reported in our issue tracker already:
>
> http://trac.macosforge.org/projects/macports/ticket/12887
>
> I don't see a solution there yet.
>
>
> But, in this prior thread:
>
> http://lists.macosforge.org/pipermail/macports-users/2007-October/ 
> 006062.html
>
> The issue was that someone was using Xcode 2.2 and upgrading to  
> 2.4.1 fixed it. Again, what version of Xcode do you have?
>

Ah-AH! I see a light at the end of this tunnel!
I'm using 2.2, I'll upgrade and let you know how it goes...



More information about the macports-users mailing list