Most, if not all, of this is deemed off-topic of python-dev, I'm  
continuing this conversation on the mac-sig.

On 27-jun-2006, at 16:38, J. Jeffrey Close wrote:

>
> Hi Ronald,
>
> Thanks very much for the feedback.
>
> A few points and answers --
>
>>>>
> Which sources are you using? The 2.4.x tarballs don't support --
> enable-universalsdk (and yes, configure won't complain about unknown
> or misspelled options, that's an entirely different subject). Those
> SDKs also don't support mixing --prefix and --enable-framework, the
> prefix argument will be ignored completely. Python 2.5 does support --
> enable-universalsdk and specifiying other prefixes when using --
> enable-framework. I have a patch that backports this to 2.4.x, but
> haven't applied this yet because I haven't had time to fully test
> this yet, hopefully I'll manage this week.
>
> BTW. --enable-framework --with-pydebug is all you need, the others
> are either default or deduced from the platform information by
> configure.
>
> And completely off-topic: please don't install your own build of
> python as /usr/bin/python. IMHO this is conceptually bad, but more
> importantly Apple uses python in some parts of the OS (PDF workflows
> for example) and this change could well break that.
> <<<
>
> [JJC]
> OK, I may try 2.5, see if that helps.  yes I was warned about /usr,  
> and actually wasn't using that anymore

I'm glad to hear that.

>
>>>>
> What version of the developer tools are you using? And are you
> building on PPC or Intel?
>
> One way to work around the problems you're having is to install the
> binary install of 2.4.3.
> <<<
>
> [JJC]
> The reason that I need the source build is that I am trying to  
> build mod_python, and the binary does not install the libpython. 
> 2.4.a library that mod_python needs.

Building from source won't help with that. If you do a framework  
install you will not get a libpython*.a, or even a libpython*.dylib.  
Most if not all projects that require such a library are wrong and  
should add support code for OSX. I am however tempted to add a  
symlink inside the Python.framework to get rid of discussions about  
this.

>
> I'm using an Intel machine and another modification I have to do is  
> to edit the Makefile to change "arch_only" to i386 (apparently an  
> error in configure).

Nah, it's a feature ;-).
>
>>>>
> Obviously someone must have managed, there's a binary installer for
> the OS :-).  And before you nobody that ran into this problem found
> it important enough to actually tell us about is.
> Ronald
> <<<
>
> Yes, the binary installer works great but as I mentioned, does not  
> install all needed dev pieces.  And before me, MANY people have run  
> into this (do a google for some of the errors that I've mentioned,  
> like +"___eprintf" +"OS X" , or mod_python and OSX, and you will  
> find many.

And yet you're the first one that actually mentions these issues at a  
venue where they may get resolved :-(. I'll see what I can do to get  
mod_python to build (but no promises at to when that will happen)

As I mentioned above, building from source won't install more files  
than are installed right now, unless you use a normal unix install of  
python.

Ronald

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to