[Python-Dev] Python-Dev Digest, Vol 35, Issue 143 (original) (raw)

J. Jeffrey Close jjeffreyclose at yahoo.com
Mon Jun 26 22:40:53 CEST 2006


Hi all,

I have been trying for some time to build Python 2.4.x from source on OS X 10.4.6. I've found numerous postings on various mailing lists and web pages documenting the apparently well-known problems of doing so. Various problems arise either in the ./configure step, with configure arguments that don't work, or in the compile, or in my case in the link step with libtool.

The configure options I'm using are the following: --enable-framework --with-pydebug --with-debug=yes --prefix=/usr --with-dyld --program-suffix=.exe --enable-universalsdk

I've managed to get past configure and can compile everything, but in the link I get the error "Undefined symbols: ___eprintf" . This appears to have something to do with dynamic library loading not properly pulling in libgcc. I've tried with -lgcc in the LD options, but that produces a configure error "cannot compute sizeof...".

If I remove "--enable-framework" the complete build works, but unfortunately that is the one critical element that I need.

The web pages I've found referring to this range from 2001 to present -- still apparently everybody is having problems with this. Does anybody here have Python built from source on this OS?

Jeff

--- python-dev-request at python.org wrote:

Send Python-Dev mailing list submissions to python-dev at python.org > To subscribe or unsubscribe via the World Wide Web, visit http://mail.python.org/mailman/listinfo/python-dev or, via email, send a message with subject or body 'help' to python-dev-request at python.org > You can reach the person managing the list at python-dev-owner at python.org > When replying, please edit your Subject line so it is more specific than "Re: Contents of Python-Dev digest..." >> Today's Topics: > 1. Re: ImportWarning flood (Nick Coghlan) 2. Re: ImportWarning flood (Ralf W. Grosse-Kunstleve) 3. Re: 2.5b1 Windows install (Nick Coghlan) 4. Re: ImportWarning flood (Michael Hudson) 5. Re: ImportWarning flood (A.M. Kuchling) 6. Re: ImportWarning flood (Benji York) 7. Re: Simple Switch statement (Michael Urman) 8. Re: ImportWarning flood (Nick Coghlan) 9. Re: Simple Switch statement (Guido van Rossum) 10. Re: pypy-0.9.0: stackless, new extension compiler (Carl Friedrich Bolz) >>---------------------------------------------------------------------- > Message: 1 Date: Mon, 26 Jun 2006 20:27:03 +1000 From: Nick Coghlan <ncoghlan at gmail.com> Subject: Re: [Python-Dev] ImportWarning flood To: Guido van Rossum <guido at python.org> Cc: python-dev at python.org Message-ID: <449FB677.9040505 at gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed > Guido van Rossum wrote: > On 6/24/06, Jean-Paul Calderone <exarkun at divmod.com> wrote: >>> Actually, your application was pretty close to being broken a few >>> weeks ago, when Guido wanted to drop the requirement that a package >>> must contain an init file. In that case, "import math" would have >>> imported the directory, and given you an empty package. >> But this change was not made, and afaict it is not going to be made. > > Correct. We'll stick with the warning. (At least until Py3k but most > likely also in Py3k.) > Perhaps ImportWarning should default to being ignored, the same way PendingDeprecationWarning does? > Then -Wd would become 'the one obvious way' to debug import problems, since it would switch ImportWarning on without drowning you in a flood of import diagnostics the way -v can do. > Import Errors could even point you in the right direction: > >>> import mypackage.foo Traceback (most recent call last): File "", line 1, in ? ImportError: No module named mypackage.foo Diagnostic import warnings can be enabled with -Wd > Cheers, Nick. > -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia

http://www.boredomandlaziness.org

------------------------------ Message: 2 Date: Mon, 26 Jun 2006 03:41:07 -0700 (PDT) From: "Ralf W. Grosse-Kunstleve" <rwgk at yahoo.com> Subject: Re: [Python-Dev] ImportWarning flood To: python-dev at python.org Message-ID: <20060626104108.89960.qmail at web31510.mail.mud.yahoo.com> Content-Type: text/plain; charset="iso-8859-1" --- "Martin v. L???wis" <martin at v.loewis.de> wrote: > So spend some of the money to come up with an alternate solution for > 2.5b2. With a potential damage of a million dollars, it shouldn't be > too difficult to provide a patch by tomorrow, right? My share is only 10 man hours, payed for by the US government at a scientist salary. :-) A simple patch with a start is attached. Example: % ./python Python 2.5b1 (r25b1:47027, Jun 26 2006, 03:15:33) [GCC 4.1.0 20060304 (Red Hat 4.1.0-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import foo Traceback (most recent call last): File "", line 1, in ImportError: No module named foo Note that subdirectories are searched for imports only if they contain an init.py file. See the section on "Packages" in the Python tutorial for details (http://www.python.org/doc/tut/). >>> The "No module named" message is repeated in these files (2.5b1 tree): ./Demo/imputil/knee.py ./Lib/ihooks.py ./Lib/modulefinder.py ./Lib/xmlcore/etree/ElementTree.py ./Lib/runpy.py ./Lib/imputil.py If there is a consenus, I'd create a new exception ImportErrorNoModule(name) that is used consistently from all places. This would ensure uniformity of the message in the future.


Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -------------- next part -------------- A non-text attachment was scrubbed... Name: importpatch Type: application/octet-stream Size: 1090 bytes Desc: 467797280-importpatch Url : http://mail.python.org/pipermail/python-dev/attachments/20060626/ce3bbfec/attachment-0001.obj

------------------------------ Message: 3 Date: Mon, 26 Jun 2006 20:46:57 +1000 From: Nick Coghlan <ncoghlan at gmail.com> Subject: Re: [Python-Dev] 2.5b1 Windows install To: Aahz <aahz at pythoncraft.com> Cc: Python-Dev <python-dev at python.org> Message-ID: <449FBB21.7050508 at gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Aahz wrote: > Has anyone else tried doing an admin install with "compile .py files" > checked? It's causing my install to blow up, but I'd prefer to assume > it's some weird Windows config/bug unless other people also have it, in > which case I'll file an SF report. I tried this deliberately with b1 because it was broken in one of the alphas. It worked fine for me this time (installing over the top of alpha 2). I think there were some bad .py files around that caused the breakage in the earlier alpha - could those have been lying around in your install directory? Cheers, Nick. === message truncated ===



More information about the Python-Dev mailing list