[ python-Bugs-1530142 ] Mac Universal Build of Python confuses distutils

SourceForge.net noreply at sourceforge.net
Mon Jul 9 09:35:28 CEST 2007


Bugs item #1530142, was opened at 2006-07-28 08:02
Message generated for change (Comment added) made by ronaldoussoren
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1530142&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Distutils
Group: Python 2.4
>Status: Closed
>Resolution: Wont Fix
Priority: 5
Private: No
Submitted By: Richard Jones (richard)
Assigned to: Ronald Oussoren (ronaldoussoren)
Summary: Mac Universal Build of Python confuses distutils

Initial Comment:
I'm sorry I can't provide a fully-detailed report 
here, but I'm not in a position to be able to 
reproduce the problem.

In short, I installed the Universal build of Python 
2.4.3 for the Mac downloaded from:

http://pythonmac.org/packages/py24-fat/index.html

I don't know whether this is the same as the download 
from:

http://www.python.org/download/releases/2.4.3/

Once installed, I attempted to build ctypes.

The build failed due to an assembly error (unknown 
instruction). I'm not familiar with the PPC or x86 
assembler code so couldn't do a thorough analysis.

I needed Python2.4 to work, so I found an older 
PPC-only installer and used that.


----------------------------------------------------------------------

>Comment By: Ronald Oussoren (ronaldoussoren)
Date: 2007-07-09 09:35

Message:
Logged In: YES 
user_id=580910
Originator: NO

I'm closing this bug, the problem is in ctypes installer you used.

For the record: you can build a ppc/intel only version of an extension by
patching the setup.py of the project your building and adding ('-arch',
'i386') or ('-arch', 'ppc') to the extra_compile_args and extra_link_args
of Extension objects (I'm typing this without looking at the documention
and have probably misspelled these argument names)

----------------------------------------------------------------------

Comment By: Richard Jones (richard)
Date: 2006-11-28 22:56

Message:
Logged In: YES 
user_id=6405
Originator: YES

I just successfully built ctypes 1.0.1 on a MacBook (ie. x86) OS X
machine. I don't know whether it builds on a PPC machine.

----------------------------------------------------------------------

Comment By: Richard Jones (richard)
Date: 2006-08-16 23:52

Message:
Logged In: YES 
user_id=6405

I successfully built ctypes on PPC OSX using a 
non-universal build. Also, I wasn't running on x86 OSX so 
it shouldn't have tried to build that.

----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2006-08-16 15:25

Message:
Logged In: YES 
user_id=21627

This might be a ctypes limitation: it might be that ctypes
doesn't support x86-OSX (atleast in this release).

----------------------------------------------------------------------

Comment By: Richard Jones (richard)
Date: 2006-07-28 08:47

Message:
Logged In: YES 
user_id=6405

0.9.9.6

----------------------------------------------------------------------

Comment By: Ronald Oussoren (ronaldoussoren)
Date: 2006-07-28 08:28

Message:
Logged In: YES 
user_id=580910

Which version of ctypes did you try to build?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1530142&group_id=5470


More information about the Python-bugs-list mailing list