Python-Dev is about Python the language and its development.&nbsp; Questions on its use (and build) should be posted elsewhere (I would try comp.lang.python).<br><br>-Brett<br><br><div><span class="gmail_quote">On 6/26/06, <b class="gmail_sendername">
J. Jeffrey Close</b> &lt;<a href="mailto:jjeffreyclose@yahoo.com">jjeffreyclose@yahoo.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Hi all,<br><br>I have been trying for some time to build Python 2.4.x<br>from source on OS X 10.4.6.&nbsp;&nbsp;I've found *numerous*<br>postings on various mailing lists and web pages<br>documenting the apparently well-known problems of
<br>doing so.&nbsp;&nbsp;Various problems arise either in the<br>./configure step, with configure arguments that don't<br>work, or in the compile, or in my case in the link<br>step with libtool.<br><br>The configure options I'm using are the following:
<br>--enable-framework --with-pydebug --with-debug=yes<br>--prefix=/usr --with-dyld --program-suffix=.exe<br>--enable-universalsdk<br><br>I've managed to get past configure and can compile<br>everything, but in the link I get the error &quot;Undefined
<br>symbols:&nbsp;&nbsp;___eprintf&quot; .&nbsp;&nbsp;This appears to have<br>something to do with dynamic library loading not<br>properly pulling in libgcc.&nbsp;&nbsp;I've tried with -lgcc in<br>the LD options, but that produces a configure error<br>
&quot;cannot compute sizeof...&quot;.<br><br>If I remove &quot;--enable-framework&quot; the complete build<br>works, but unfortunately that is the one critical<br>element that I need.<br><br>The web pages I've found referring to this range from
<br>2001 to present -- still apparently everybody is<br>having problems with this.&nbsp;&nbsp;Does *anybody* here have<br>Python built from source on this OS?<br><br>Jeff<br><br><br><br><br><br><br><br><br><br><br><br><br>--- <a href="mailto:python-dev-request@python.org">
python-dev-request@python.org</a> wrote:<br><br>&gt; Send Python-Dev mailing list submissions to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:python-dev@python.org">python-dev@python.org</a><br>&gt;<br>&gt; To subscribe or unsubscribe via the World Wide Web,
<br>&gt; visit<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://mail.python.org/mailman/listinfo/python-dev">http://mail.python.org/mailman/listinfo/python-dev</a><br>&gt; or, via email, send a message with subject or body<br>&gt; 'help' to
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:python-dev-request@python.org">python-dev-request@python.org</a><br>&gt;<br>&gt; You can reach the person managing the list at<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:python-dev-owner@python.org">python-dev-owner@python.org
</a><br>&gt;<br>&gt; When replying, please edit your Subject line so it<br>&gt; is more specific<br>&gt; than &quot;Re: Contents of Python-Dev digest...&quot;<br>&gt;<br>&gt;<br>&gt; Today's Topics:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;1. Re: ImportWarning flood (Nick Coghlan)
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;2. Re: ImportWarning flood (Ralf W.<br>&gt; Grosse-Kunstleve)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;3. Re: 2.5b1 Windows install (Nick Coghlan)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;4. Re: ImportWarning flood (Michael Hudson)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;5. Re: ImportWarning flood (
A.M. Kuchling)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;6. Re: ImportWarning flood (Benji York)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;7. Re: Simple Switch statement (Michael Urman)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;8. Re: ImportWarning flood (Nick Coghlan)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;9. Re: Simple Switch statement (Guido van Rossum)
<br>&gt;&nbsp;&nbsp; 10. Re: pypy-0.9.0: stackless,&nbsp;&nbsp; new extension<br>&gt; compiler<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Carl Friedrich Bolz)<br>&gt;<br>&gt;<br>&gt;<br>----------------------------------------------------------------------<br>&gt;<br>&gt; Message: 1
<br>&gt; Date: Mon, 26 Jun 2006 20:27:03 +1000<br>&gt; From: Nick Coghlan &lt;<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>&gt;<br>&gt; Subject: Re: [Python-Dev] ImportWarning flood<br>&gt; To: Guido van Rossum &lt;
<a href="mailto:guido@python.org">guido@python.org</a>&gt;<br>&gt; Cc: <a href="mailto:python-dev@python.org">python-dev@python.org</a><br>&gt; Message-ID: &lt;<a href="mailto:449FB677.9040505@gmail.com">449FB677.9040505@gmail.com
</a>&gt;<br>&gt; Content-Type: text/plain; charset=ISO-8859-1;<br>&gt; format=flowed<br>&gt;<br>&gt; Guido van Rossum wrote:<br>&gt; &gt; On 6/24/06, Jean-Paul Calderone<br>&gt; &lt;<a href="mailto:exarkun@divmod.com">exarkun@divmod.com
</a>&gt; wrote:<br>&gt; &gt;&gt;&gt; Actually, your application *was* pretty close to<br>&gt; being broken a few<br>&gt; &gt;&gt;&gt; weeks ago, when Guido wanted to drop the<br>&gt; requirement that a package<br>&gt; &gt;&gt;&gt; must contain an __init__ file. In that case,
<br>&gt; &quot;import math&quot; would have<br>&gt; &gt;&gt;&gt; imported the directory, and given you an empty<br>&gt; package.<br>&gt; &gt;&gt; But this change was *not* made, and afaict it is<br>&gt; not going to be made.
<br>&gt; &gt;<br>&gt; &gt; Correct. We'll stick with the warning. (At least<br>&gt; until Py3k but most<br>&gt; &gt; likely also in Py3k.)<br>&gt;<br>&gt; Perhaps ImportWarning should default to being<br>&gt; ignored, the same way
<br>&gt; PendingDeprecationWarning does?<br>&gt;<br>&gt; Then -Wd would become 'the one obvious way' to debug<br>&gt; import problems, since it<br>&gt; would switch ImportWarning on without drowning you<br>&gt; in a flood of import
<br>&gt; diagnostics the way -v can do.<br>&gt;<br>&gt; Import Errors could even point you in the right<br>&gt; direction:<br>&gt;<br>&gt;&nbsp;&nbsp;&gt;&gt;&gt; import mypackage.foo<br>&gt; Traceback (most recent call last):<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;File &quot;&lt;stdin&gt;&quot;, line 1, in ?
<br>&gt; ImportError: No module named mypackage.foo<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Diagnostic import warnings can be enabled with<br>&gt; -Wd<br>&gt;<br>&gt; Cheers,<br>&gt; Nick.<br>&gt;<br>&gt; --<br>&gt; Nick Coghlan&nbsp;&nbsp; |&nbsp;&nbsp; <a href="mailto:ncoghlan@gmail.com">
ncoghlan@gmail.com</a>&nbsp;&nbsp; |<br>&gt; Brisbane, Australia<br>&gt;<br>---------------------------------------------------------------<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.boredomandlaziness.org">http://www.boredomandlaziness.org
</a><br>&gt;<br>&gt;<br>&gt; ------------------------------<br>&gt;<br>&gt; Message: 2<br>&gt; Date: Mon, 26 Jun 2006 03:41:07 -0700 (PDT)<br>&gt; From: &quot;Ralf W. Grosse-Kunstleve&quot; &lt;<a href="mailto:rwgk@yahoo.com">
rwgk@yahoo.com</a>&gt;<br>&gt; Subject: Re: [Python-Dev] ImportWarning flood<br>&gt; To: <a href="mailto:python-dev@python.org">python-dev@python.org</a><br>&gt; Message-ID:<br>&gt;<br>&lt;<a href="mailto:20060626104108.89960.qmail@web31510.mail.mud.yahoo.com">
20060626104108.89960.qmail@web31510.mail.mud.yahoo.com</a>&gt;<br>&gt; Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>&gt;<br>&gt; --- &quot;Martin v. L???wis&quot; &lt;<a href="mailto:martin@v.loewis.de">martin@v.loewis.de
</a>&gt; wrote:<br>&gt; &gt; So spend some of the money to come up with an<br>&gt; alternate solution for<br>&gt; &gt; 2.5b2. With a potential damage of a million<br>&gt; dollars, it shouldn't be<br>&gt; &gt; too difficult to provide a patch by tomorrow,
<br>&gt; right?<br>&gt;<br>&gt; My share is only 10 man hours, payed for by the US<br>&gt; government at a scientist<br>&gt; salary. :-)<br>&gt;<br>&gt; A simple patch with a start is attached. Example:<br>&gt;<br>&gt; % ./python
<br>&gt; Python 2.5b1 (r25b1:47027, Jun 26 2006, 03:15:33)<br>&gt; [GCC 4.1.0 20060304 (Red Hat 4.1.0-3)] on linux2<br>&gt; Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for<br>&gt; more information.
<br>&gt; &gt;&gt;&gt; import foo<br>&gt; Traceback (most recent call last):<br>&gt;&nbsp;&nbsp; File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;<br>&gt; ImportError: No module named foo<br>&gt;&nbsp;&nbsp; Note that subdirectories are searched for imports
<br>&gt; only if they contain an<br>&gt;&nbsp;&nbsp; __init__.py file. See the section on &quot;Packages&quot; in<br>&gt; the Python tutorial for<br>&gt;&nbsp;&nbsp; details (<a href="http://www.python.org/doc/tut/">http://www.python.org/doc/tut/
</a>).<br>&gt; &gt;&gt;&gt;<br>&gt;<br>&gt;<br>&gt; The &quot;No module named&quot; message is repeated in these<br>&gt; files (2.5b1 tree):<br>&gt;<br>&gt; ./Demo/imputil/knee.py<br>&gt; ./Lib/ihooks.py<br>&gt; ./Lib/modulefinder.py
<br>&gt; ./Lib/xmlcore/etree/ElementTree.py<br>&gt; ./Lib/runpy.py<br>&gt; ./Lib/imputil.py<br>&gt;<br>&gt; If there is a consenus, I'd create a new exception<br>&gt; ImportErrorNoModule(name)<br>&gt; that is used consistently from all places. This
<br>&gt; would ensure uniformity of the<br>&gt; message in the future.<br>&gt;<br>&gt; __________________________________________________<br>&gt; Do You Yahoo!?<br>&gt; Tired of spam?&nbsp;&nbsp;Yahoo! Mail has the best spam<br>&gt; protection around
<br>&gt; <a href="http://mail.yahoo.com">http://mail.yahoo.com</a><br>&gt; -------------- next part --------------<br>&gt; A non-text attachment was scrubbed...<br>&gt; Name: import_patch<br>&gt; Type: application/octet-stream
<br>&gt; Size: 1090 bytes<br>&gt; Desc: 467797280-import_patch<br>&gt; Url :<br>&gt;<br><a href="http://mail.python.org/pipermail/python-dev/attachments/20060626/ce3bbfec/attachment-0001.obj">http://mail.python.org/pipermail/python-dev/attachments/20060626/ce3bbfec/attachment-0001.obj
</a><br>&gt;<br>&gt;<br>&gt; ------------------------------<br>&gt;<br>&gt; Message: 3<br>&gt; Date: Mon, 26 Jun 2006 20:46:57 +1000<br>&gt; From: Nick Coghlan &lt;<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>
&gt;<br>&gt; Subject: Re: [Python-Dev] 2.5b1 Windows install<br>&gt; To: Aahz &lt;<a href="mailto:aahz@pythoncraft.com">aahz@pythoncraft.com</a>&gt;<br>&gt; Cc: Python-Dev &lt;<a href="mailto:python-dev@python.org">python-dev@python.org
</a>&gt;<br>&gt; Message-ID: &lt;<a href="mailto:449FBB21.7050508@gmail.com">449FBB21.7050508@gmail.com</a>&gt;<br>&gt; Content-Type: text/plain; charset=ISO-8859-1;<br>&gt; format=flowed<br>&gt;<br>&gt; Aahz wrote:<br>&gt; &gt; Has anyone else tried doing an admin install with
<br>&gt; &quot;compile .py files&quot;<br>&gt; &gt; checked?&nbsp;&nbsp;It's causing my install to blow up, but<br>&gt; I'd prefer to assume<br>&gt; &gt; it's some weird Windows config/bug unless other<br>&gt; people also have it, in
<br>&gt; &gt; which case I'll file an SF report.<br>&gt;<br>&gt; I tried this deliberately with b1 because it was<br>&gt; broken in one of the alphas.<br>&gt; It worked fine for me this time (installing over the<br>&gt; top of alpha 2).
<br>&gt;<br>&gt; I think there were some bad .py files around that<br>&gt; caused the breakage in the<br>&gt; earlier alpha - could those have been lying around<br>&gt; in your install directory?<br>&gt;<br>&gt; Cheers,<br>
&gt; Nick.<br>&gt;<br>=== message truncated ===<br><br>_______________________________________________<br>Python-Dev mailing list<br><a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/python-dev">
http://mail.python.org/mailman/listinfo/python-dev</a><br>Unsubscribe: <a href="http://mail.python.org/mailman/options/python-dev/brett%40python.org">http://mail.python.org/mailman/options/python-dev/brett%40python.org</a>
<br></blockquote></div><br>