From szport at gmail.com Tue Dec 2 11:41:46 2008 From: szport at gmail.com (Zaur Shibzoukhov) Date: Tue, 2 Dec 2008 13:41:46 +0300 Subject: [Python-3000] Pickle 3 and keyword arguments in __new__ after * Message-ID: This is a case: class C(object): def __new__(cls, *, b): inst = super().__new__(cls) inst.b = b return inst >>> c = C(b=17) >>> image = pickle.dumps(c, protocol=3) >>> c = pickle.loads(image) Traceback (most recent call last): File "test_new.py", line 17, in c = pickle.loads(image) File "D:\Python30\lib\pickle.py", line 1329, in loads return Unpickler(file, encoding=encoding, errors=errors).load() TypeError: __new__() needs keyword-only argument b Do we need to improve pickle protocol in order to allow instance creation functions get keyword arguments too? Best regards, Zaur From amauryfa at gmail.com Tue Dec 2 14:10:28 2008 From: amauryfa at gmail.com (Amaury Forgeot d'Arc) Date: Tue, 2 Dec 2008 14:10:28 +0100 Subject: [Python-3000] Pickle 3 and keyword arguments in __new__ after * In-Reply-To: References: Message-ID: Hello, Zaur Shibzoukhov wrote: > This is a case: > > class C(object): > def __new__(cls, *, b): > inst = super().__new__(cls) > inst.b = b > return inst > >>>> c = C(b=17) >>>> image = pickle.dumps(c, protocol=3) >>>> c = pickle.loads(image) > Traceback (most recent call last): > File "test_new.py", line 17, in > c = pickle.loads(image) > File "D:\Python30\lib\pickle.py", line 1329, in loads > return Unpickler(file, encoding=encoding, errors=errors).load() > TypeError: __new__() needs keyword-only argument b > > Do we need to improve pickle protocol in order to allow instance > creation functions get keyword arguments too? Note that you have a similar error even when the argument is a regular one: class C(object): def __new__(cls, b): inst = super().__new__(cls) inst.b = b return inst >>> c = C(b=17) >>> image = pickle.dumps(c, protocol=3) >>> c = pickle.loads(image) Traceback (most recent call last): File "c:\temp\t.py", line 11, in c = pickle.loads(image) File "c:\Python30\lib\pickle.py", line 1329, in loads return Unpickler(file, encoding=encoding, errors=errors).load() TypeError: __new__() takes exactly 2 positional arguments (1 given) A __getnewargs__ method is needed. In this case, it should return (self.b,). Now, I would like to translate your question to "Is there an equivalent of __getnewargs__ that can pass keyword arguments to __new__?". The only solution I could find involves a global factory function that calls the constructor, but does not use keyword arguments: class C(object): def __new__(cls, *, b): inst = super(C, cls).__new__(cls) inst.b = b return inst def __reduce__(self): return build_C, (self.b,) def build_C(b): return C(b=b) Is there a more object-oriented way? -- Amaury Forgeot d'Arc From suraj at barkale.com Tue Dec 2 16:23:12 2008 From: suraj at barkale.com (Suraj Barkale) Date: Tue, 2 Dec 2008 15:23:12 +0000 (UTC) Subject: [Python-3000] 2.6.1 and 3.0 References: <3E43E049-6F3F-4FAA-9746-3FDE38F34A39@python.org> <4F0B9197-E929-41B4-8441-D6E9E7762955@python.org> <4922D6AF.6080400@cheimes.de> <49233EF3.9040303@v.loewis.de> <87wsf0mqcr.fsf@xemacs.org> <4923ABEF.50900@v.loewis.de> <49246BB6.7000607@v.loewis.de> <492DABAF.5020808@v.loewis.de> <1227736209.6739.9.camel@ozzu> <492DCA8F.4050105@cheimes.de> Message-ID: Christian Heimes cheimes.de> writes: > > Giovanni Bajo wrote: > > On mer, 2008-11-26 at 21:03 +0100, "Martin v. L?wis" wrote: > > > >>> I'm sure the > >>> Python Software Foundation would easily get a free license of one of the > >>> good commercial MSI installer generators. > >> Can you recommend a specific one? > > > > I've had good results with Advanced Installer: > > http://www.advancedinstaller.com/feats-list.html > > > > The free edition is missing at least one important feature: > > Merge Modules into your installation > Create self-contained MSI packages, by including and configuring the > required merge modules. > I would suggest using WiX Toolset (http://wix.sourceforge.net/) as it is open source and supports almost all features of "Advanced Installer". AFAIK the Visual Studio & MS Office teams use WiX for their installers. It also relies on XML files to specify the MSI content. Regards, Suraj From barry at python.org Tue Dec 2 21:31:58 2008 From: barry at python.org (Barry Warsaw) Date: Tue, 2 Dec 2008 15:31:58 -0500 Subject: [Python-3000] Tomorrow's releases Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I believe we are on track for releasing Python 3.0 final and 2.6.1 tomorrow. There is just one release blocker for 3.0 left -- Guido needs to finish the What's New for 3.0. This is bug 2306. So that Martin can have something to work with when he wakes up tomorrow morning, I would like to tag and branch the tree some time today, Tuesday 02-Dec US/Eastern. Therefore I am freezing both the 2.6 and 3.0 trees, with special dispensation to Guido for the updated What's New. Ping me on irc @ freenode #python-dev if you have anything else to check in to either tree before then. As soon as I hear from Guido, or issue 2306 is closed, I'm branching 3.0 and tagging it for release. Great work everyone, we're almost there! - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) iQCVAwUBSTWbPnEjvBPtnXfVAQKtOgP9EZgGkE8/UY1IRn7j0l6vX6uqbPapg+9H MlBIZrA6mEbGiaDSvPRiwuo71jP5cg0u/xFRdDlGYl0GAzOEWvKCZVlVsndM4kbh 7UxHjHfkIOo4MUw4zz1NrJ4GRNgBQa52OOtiOKKkIhr/oMsg+GWv8Y9hRXYA9xue s8as2AQe2QU= =5j55 -----END PGP SIGNATURE----- From barry at python.org Thu Dec 4 02:51:33 2008 From: barry at python.org (Barry Warsaw) Date: Wed, 3 Dec 2008 20:51:33 -0500 Subject: [Python-3000] RELEASED Python 3.0 final Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On behalf of the Python development team and the Python community, I am happy to announce the release of Python 3.0 final. Python 3.0 (a.k.a. "Python 3000" or "Py3k") represents a major milestone in Python's history, and was nearly three years in the making. This is a new version of the language that is incompatible with the 2.x line of releases, while remaining true to BDFL Guido van Rossum's vision. Some things you will notice include: * Fixes to many old language warts * Removal of long deprecated features and redundant syntax * Improvements in, and a reorganization of, the standard library * Changes to the details of how built-in objects like strings and dicts work * ...and many more new features While these changes were made without concern for backward compatibility, Python 3.0 still remains very much "Pythonic". We are confident that Python 3.0 is of the same high quality as our previous releases, such as the recently announced Python 2.6. We will continue to support and develop both Python 3 and Python 2 for the foreseeable future, and you can safely choose either version (or both) to use in your projects. Which you choose depends on your own needs and the availability of third-party packages that you depend on. Some other things to consider: * Python 3 has a single Unicode string type; there are no more 8-bit strings * The C API has changed considerably in Python 3.0 and third-party extension modules you rely on may not yet be ported * Tools are available in both Python 2.6 and 3.0 to help you migrate your code * Python 2.6 is backward compatible with earlier Python 2.x releases We encourage you to participate in Python 3.0's development process by joining its mailing list: http://mail.python.org/mailman/listinfo/python-3000 If you find things in Python 3.0 that are broken or incorrect, please submit bug reports at: http://bugs.python.org/ For more information, links to documentation, and downloadable distributions, see the Python 3.0 website: http://www.python.org/download/releases/3.0/ Enjoy, - -Barry Barry Warsaw barry at python.org Python 2.6/3.0 Release Manager (on behalf of the entire python-dev team) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) iQCVAwUBSTc3pXEjvBPtnXfVAQI69wP/dPHh8IL3GxziEV9QzlveKG+KyZb2X16x fxJnTCiXAbiAhT5C+m43OEnbF1PJgMDKtcZ5b7aQb4TQ0mJxISTQh0RfLCpArmlo tdTbzCLnh13KzB+3sUHCx+MeQNXERoWDV8hLz+4Ae71UsuUGynhtyP7ZJMJDue8j so2gv3fOMSs= =vkiy -----END PGP SIGNATURE----- From barry at python.org Thu Dec 4 03:24:23 2008 From: barry at python.org (Barry Warsaw) Date: Wed, 3 Dec 2008 21:24:23 -0500 Subject: [Python-3000] RELEASED Python 3.0 final In-Reply-To: <880dece00812031813t78ec560cy69dd3710fbd4c2a9@mail.gmail.com> References: <880dece00812031813t78ec560cy69dd3710fbd4c2a9@mail.gmail.com> Message-ID: <46FC4EDF-A0A6-4310-A854-4CB5F7A791EE@python.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Dec 3, 2008, at 9:13 PM, Dotan Cohen wrote: > On this page: > http://www.python.org/download/releases/3.0/ > > The text "This is a proeuction release" should probably read "This is > a production release". It would give a better first impression :) Fixed, thanks! - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) iQCVAwUBSTc/WHEjvBPtnXfVAQL8TwP+M2Ryv7WY36ICEvzGU4EzlRG/gI4MolQe cD8DJUJfQuR6INTot/t7vTcL8oDHq7q9OHbfvd3jmSwH/ZytsMz2OvJUYlKDQjwG BcQRpioprcesoU6cufSmKAUiUP+L0RTAMmT0WDbbeCzzMZRq3Humd4Zs43nL26NT uFb83Dk6yWA= =qPjn -----END PGP SIGNATURE----- From dotancohen at gmail.com Thu Dec 4 03:08:21 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Thu, 4 Dec 2008 04:08:21 +0200 Subject: [Python-3000] RELEASED Python 3.0 final In-Reply-To: References: Message-ID: <880dece00812031808q1a56c6b6g399283e8d12ec8c3@mail.gmail.com> 2008/12/4 Barry Warsaw : > On behalf of the Python development team and the Python community, I am > happy to announce the release of Python 3.0 final. > Congratulations! I have been learning Python 2.x while paying strict attention to the 3.x [in]compatibility issue. So, I have been waiting for this day since I've started with Python! -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-??-?-? ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From dotancohen at gmail.com Thu Dec 4 03:13:51 2008 From: dotancohen at gmail.com (Dotan Cohen) Date: Thu, 4 Dec 2008 04:13:51 +0200 Subject: [Python-3000] RELEASED Python 3.0 final In-Reply-To: References: Message-ID: <880dece00812031813t78ec560cy69dd3710fbd4c2a9@mail.gmail.com> On this page: http://www.python.org/download/releases/3.0/ The text "This is a proeuction release" should probably read "This is a production release". It would give a better first impression :) -- Dotan Cohen http://what-is-what.com http://gibberish.co.il ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-??-?-? ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-? ?-?-?-?-?-?-? From ed at leafe.com Thu Dec 4 04:29:41 2008 From: ed at leafe.com (Ed Leafe) Date: Wed, 3 Dec 2008 21:29:41 -0600 Subject: [Python-3000] RELEASED Python 3.0 final In-Reply-To: References: Message-ID: <20739B1C-8B6F-4A7A-B699-76DD938DA2E3@leafe.com> On Dec 3, 2008, at 7:51 PM, Barry Warsaw wrote: > On behalf of the Python development team and the Python community, I > am happy to announce the release of Python 3.0 final. Props to all the folks whose hard work made this possible! You guys rock! -- Ed Leafe From martin at v.loewis.de Thu Dec 4 08:36:11 2008 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Thu, 04 Dec 2008 08:36:11 +0100 Subject: [Python-3000] Merging mailing lists Message-ID: <4937886B.4000002@v.loewis.de> I would like to merge mailing lists, now that the design and first implementation of Python 3000 is complete. In particular, I would like to merge the python-3000 mailing list back into python-dev, and the python-3000-checkins mailing list back into python-checkins. The rationale is to simplify usage of the lists, and to avoid cross-postings. To implement this, all subscribers of the 3000 mailing lists would be added to the trunk mailing lists (avoiding duplicates, of course), and all automated messages going to python-3000-checkins would then be directed to the trunk lists. The 3000 mailing lists would change into read-only mode (i.e. primarily leaving the archives behind). Any objections? Regards, Martin From fdrake at gmail.com Thu Dec 4 09:04:27 2008 From: fdrake at gmail.com (Fred Drake) Date: Thu, 4 Dec 2008 03:04:27 -0500 Subject: [Python-3000] [Python-checkins] Merging mailing lists In-Reply-To: <4937886B.4000002@v.loewis.de> References: <4937886B.4000002@v.loewis.de> Message-ID: <9cee7ab80812040004r54cce844lbd3728d99dc780d8@mail.gmail.com> On Thu, Dec 4, 2008 at 2:36 AM, "Martin v. L?wis" wrote: > I would like to merge mailing lists, now that the design and first > implementation of Python 3000 is complete. In particular, I would +1 -Fred -- Fred L. Drake, Jr. "Chaos is the score upon which reality is written." --Henry Miller From phd at phd.pp.ru Thu Dec 4 12:29:04 2008 From: phd at phd.pp.ru (Oleg Broytmann) Date: Thu, 4 Dec 2008 14:29:04 +0300 Subject: [Python-3000] Python 3.0 - what's new Message-ID: <20081204112904.GA1599@phd.pp.ru> http://docs.python.org/dev/3.0/whatsnew/3.0.html > os.getcwdu() returns the current working directory as a bytes instance getcwdb(), I suppose? > New binary literals, e.g. 0b1010 (already in 2.6). > Bytes literals are introduced with a leading b or B, and there is a new > corresponding builtin function, bin(). I think, the last sentence should say "builtin function, bytes()", and bin() should be mentioned in the previous entry about binary literals. It seems there are a few conversion errors like this: > The only acceptable syntax for relative imports is from .``[*module*] :keyword:`import` *name*; :keyword:`import` Seems like bacticks are not handled properly. Can I also ask to move Table of Content to the beginning for text-mode browsers (lynx/links/elinks)? Oleg. -- Oleg Broytmann http://phd.pp.ru/ phd at phd.pp.ru Programmers don't die, they just GOSUB without RETURN. From jeremy at alum.mit.edu Thu Dec 4 14:24:57 2008 From: jeremy at alum.mit.edu (Jeremy Hylton) Date: Thu, 4 Dec 2008 08:24:57 -0500 Subject: [Python-3000] Merging mailing lists In-Reply-To: <4937886B.4000002@v.loewis.de> References: <4937886B.4000002@v.loewis.de> Message-ID: On Thu, Dec 4, 2008 at 2:36 AM, "Martin v. L?wis" wrote: > I would like to merge mailing lists, now that the design and first > implementation of Python 3000 is complete. In particular, I would > like to merge the python-3000 mailing list back into python-dev, > and the python-3000-checkins mailing list back into python-checkins. > The rationale is to simplify usage of the lists, and to avoid > cross-postings. +1 > To implement this, all subscribers of the 3000 mailing lists would > be added to the trunk mailing lists (avoiding duplicates, of course), > and all automated messages going to python-3000-checkins would then > be directed to the trunk lists. The 3000 mailing lists would change > into read-only mode (i.e. primarily leaving the archives behind). > > Any objections? No Jeremy > Regards, > Martin > _______________________________________________ > Python-3000 mailing list > Python-3000 at python.org > http://mail.python.org/mailman/listinfo/python-3000 > Unsubscribe: http://mail.python.org/mailman/options/python-3000/jeremy%40alum.mit.edu > From brett at python.org Thu Dec 4 18:37:05 2008 From: brett at python.org (Brett Cannon) Date: Thu, 4 Dec 2008 09:37:05 -0800 Subject: [Python-3000] [Python-3000-checkins] Merging mailing lists In-Reply-To: <4937886B.4000002@v.loewis.de> References: <4937886B.4000002@v.loewis.de> Message-ID: On Wed, Dec 3, 2008 at 23:36, "Martin v. L?wis" wrote: > I would like to merge mailing lists, now that the design and first > implementation of Python 3000 is complete. In particular, I would > like to merge the python-3000 mailing list back into python-dev, > and the python-3000-checkins mailing list back into python-checkins. > The rationale is to simplify usage of the lists, and to avoid > cross-postings. > > To implement this, all subscribers of the 3000 mailing lists would > be added to the trunk mailing lists (avoiding duplicates, of course), > and all automated messages going to python-3000-checkins would then > be directed to the trunk lists. The 3000 mailing lists would change > into read-only mode (i.e. primarily leaving the archives behind). > > Any objections? > Nope; +1. -Brett From p.f.moore at gmail.com Thu Dec 4 21:21:28 2008 From: p.f.moore at gmail.com (Paul Moore) Date: Thu, 4 Dec 2008 20:21:28 +0000 Subject: [Python-3000] Merging mailing lists In-Reply-To: <4937886B.4000002@v.loewis.de> References: <4937886B.4000002@v.loewis.de> Message-ID: <79990c6b0812041221y6feaae02k87c7133b535e1ece@mail.gmail.com> 2008/12/4 "Martin v. L?wis" : > Any objections? The timing is right, go for it. Paul From dima at hlabs.spb.ru Thu Dec 4 21:58:40 2008 From: dima at hlabs.spb.ru (Dmitry Vasiliev) Date: Thu, 04 Dec 2008 23:58:40 +0300 Subject: [Python-3000] Merging mailing lists In-Reply-To: <4937886B.4000002@v.loewis.de> References: <4937886B.4000002@v.loewis.de> Message-ID: <49384480.8090806@hlabs.spb.ru> Martin v. L?wis wrote: > I would like to merge mailing lists, now that the design and first > implementation of Python 3000 is complete. In particular, I would +1 -- Dmitry Vasiliev (dima at hlabs.spb.ru) http://hlabs.spb.ru From martin at v.loewis.de Fri Dec 5 02:00:17 2008 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Fri, 05 Dec 2008 02:00:17 +0100 Subject: [Python-3000] [Python-Dev] Merging mailing lists In-Reply-To: References: <4937886B.4000002@v.loewis.de> Message-ID: <49387D21.6080303@v.loewis.de> > I like the general sentiment, but I think it may be a bad idea to > automatically bring all the subscribers from the -3000 lists over to the > more general lists. For instance if someone has an address subscribed > specifically to archive the -3000 list suddenly it will begin archiving > the other. I would rather just see a final announcement to switch to the > other list and then close the list to further submissions. Let people > join the new appropriate list manually if needed. That sounds reasonable. So no transfer of membership will be done; people have to explicitly subscribe to python-dev and python-checkins if they want to continue to follow the discussion. Regards, Martin From guido at python.org Fri Dec 5 06:47:45 2008 From: guido at python.org (Guido van Rossum) Date: Thu, 4 Dec 2008 21:47:45 -0800 Subject: [Python-3000] Python 3.0 - what's new In-Reply-To: <20081204112904.GA1599@phd.pp.ru> References: <20081204112904.GA1599@phd.pp.ru> Message-ID: Good catches. On Thu, Dec 4, 2008 at 3:29 AM, Oleg Broytmann wrote: > http://docs.python.org/dev/3.0/whatsnew/3.0.html > >> os.getcwdu() returns the current working directory as a bytes instance > > getcwdb(), I suppose? > >> New binary literals, e.g. 0b1010 (already in 2.6). >> Bytes literals are introduced with a leading b or B, and there is a new >> corresponding builtin function, bin(). > > I think, the last sentence should say "builtin function, bytes()", and > bin() should be mentioned in the previous entry about binary literals. > > It seems there are a few conversion errors like this: >> The only acceptable syntax for relative imports is from .``[*module*] :keyword:`import` *name*; :keyword:`import` > Seems like bacticks are not handled properly. Odd. I guess ``.`` is only recognized when surrounded by whitespace. Seems like Andrew fixed this by writing the two forms separately, but now 'module' is not italicized. I'd rather have a space between ``.`` and [*module*]. I'll fix this in the py3k branch. > Can I also ask to move Table of Content to the beginning for text-mode > browsers (lynx/links/elinks)? > > Oleg. > -- > Oleg Broytmann http://phd.pp.ru/ phd at phd.pp.ru > Programmers don't die, they just GOSUB without RETURN. > _______________________________________________ > Python-3000 mailing list > Python-3000 at python.org > http://mail.python.org/mailman/listinfo/python-3000 > Unsubscribe: http://mail.python.org/mailman/options/python-3000/guido%40python.org > -- --Guido van Rossum (home page: http://www.python.org/~guido/) From g.brandl at gmx.net Fri Dec 5 08:26:17 2008 From: g.brandl at gmx.net (Georg Brandl) Date: Fri, 05 Dec 2008 08:26:17 +0100 Subject: [Python-3000] Python 3.0 - what's new In-Reply-To: References: <20081204112904.GA1599@phd.pp.ru> Message-ID: Guido van Rossum schrieb: > Good catches. > > On Thu, Dec 4, 2008 at 3:29 AM, Oleg Broytmann wrote: >> http://docs.python.org/dev/3.0/whatsnew/3.0.html >> >>> os.getcwdu() returns the current working directory as a bytes instance >> >> getcwdb(), I suppose? >> >>> New binary literals, e.g. 0b1010 (already in 2.6). >>> Bytes literals are introduced with a leading b or B, and there is a new >>> corresponding builtin function, bin(). >> >> I think, the last sentence should say "builtin function, bytes()", and >> bin() should be mentioned in the previous entry about binary literals. >> >> It seems there are a few conversion errors like this: >>> The only acceptable syntax for relative imports is from .``[*module*] :keyword:`import` *name*; :keyword:`import` >> Seems like bacticks are not handled properly. > > Odd. I guess ``.`` is only recognized when surrounded by whitespace. > Seems like Andrew fixed this by writing the two forms separately, but > now 'module' is not italicized. I'd rather have a space between ``.`` > and [*module*]. I'll fix this in the py3k branch. reST is a bit awkward here; markup is not recognized when not surrounded by "nonword characters", and it seems to count the dot as a word character. You can always fix this by inserting an "escaped space" which vanishes in the parsed document, e.g. from ``.``\ [*module*] import ... I'd suggest leaving out the keyword markup here; then you need only a single literal span. You can use :samp:`from .{module} import {name}` to italicize names in it. Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out. From janzert at janzert.com Fri Dec 5 01:20:57 2008 From: janzert at janzert.com (Janzert) Date: Thu, 04 Dec 2008 19:20:57 -0500 Subject: [Python-3000] Merging mailing lists In-Reply-To: <4937886B.4000002@v.loewis.de> References: <4937886B.4000002@v.loewis.de> Message-ID: Martin v. L?wis wrote: > I would like to merge mailing lists, now that the design and first > implementation of Python 3000 is complete. In particular, I would > like to merge the python-3000 mailing list back into python-dev, > and the python-3000-checkins mailing list back into python-checkins. > The rationale is to simplify usage of the lists, and to avoid > cross-postings. > > To implement this, all subscribers of the 3000 mailing lists would > be added to the trunk mailing lists (avoiding duplicates, of course), > and all automated messages going to python-3000-checkins would then > be directed to the trunk lists. The 3000 mailing lists would change > into read-only mode (i.e. primarily leaving the archives behind). > > Any objections? > > Regards, > Martin I like the general sentiment, but I think it may be a bad idea to automatically bring all the subscribers from the -3000 lists over to the more general lists. For instance if someone has an address subscribed specifically to archive the -3000 list suddenly it will begin archiving the other. I would rather just see a final announcement to switch to the other list and then close the list to further submissions. Let people join the new appropriate list manually if needed. Otherwise +1 on getting the discussion and checkins back into combined lists. Janzert From guido at python.org Fri Dec 5 19:15:46 2008 From: guido at python.org (Guido van Rossum) Date: Fri, 5 Dec 2008 10:15:46 -0800 Subject: [Python-3000] Python 3.0 - what's new In-Reply-To: References: <20081204112904.GA1599@phd.pp.ru> Message-ID: Ah, I didn't know about :samp: and the {...} notation. Feel free to convert all my examples that way. On Thu, Dec 4, 2008 at 11:26 PM, Georg Brandl wrote: > Guido van Rossum schrieb: >> Good catches. >> >> On Thu, Dec 4, 2008 at 3:29 AM, Oleg Broytmann wrote: >>> http://docs.python.org/dev/3.0/whatsnew/3.0.html >>> >>>> os.getcwdu() returns the current working directory as a bytes instance >>> >>> getcwdb(), I suppose? >>> >>>> New binary literals, e.g. 0b1010 (already in 2.6). >>>> Bytes literals are introduced with a leading b or B, and there is a new >>>> corresponding builtin function, bin(). >>> >>> I think, the last sentence should say "builtin function, bytes()", and >>> bin() should be mentioned in the previous entry about binary literals. >>> >>> It seems there are a few conversion errors like this: >>>> The only acceptable syntax for relative imports is from .``[*module*] :keyword:`import` *name*; :keyword:`import` >>> Seems like bacticks are not handled properly. >> >> Odd. I guess ``.`` is only recognized when surrounded by whitespace. >> Seems like Andrew fixed this by writing the two forms separately, but >> now 'module' is not italicized. I'd rather have a space between ``.`` >> and [*module*]. I'll fix this in the py3k branch. > > reST is a bit awkward here; markup is not recognized when not surrounded > by "nonword characters", and it seems to count the dot as a word character. > You can always fix this by inserting an "escaped space" which vanishes in > the parsed document, e.g. from ``.``\ [*module*] import ... > > I'd suggest leaving out the keyword markup here; then you need only a single > literal span. You can use :samp:`from .{module} import {name}` to italicize > names in it. > > Georg > > -- > Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. > Four shall be the number of spaces thou shalt indent, and the number of thy > indenting shall be four. Eight shalt thou not indent, nor either indent thou > two, excepting that thou then proceed to four. Tabs are right out. > > _______________________________________________ > Python-3000 mailing list > Python-3000 at python.org > http://mail.python.org/mailman/listinfo/python-3000 > Unsubscribe: http://mail.python.org/mailman/options/python-3000/guido%40python.org > -- --Guido van Rossum (home page: http://www.python.org/~guido/) From brett at python.org Fri Dec 5 20:21:28 2008 From: brett at python.org (Brett Cannon) Date: Fri, 5 Dec 2008 11:21:28 -0800 Subject: [Python-3000] [Python-Dev] ANN: new python-porting mailing list In-Reply-To: References: Message-ID: On Fri, Dec 5, 2008 at 10:36, Georg Brandl wrote: > Hi all, > > to facilitate discussion about porting Python code between different versions > (mainly of course from 2.x to 3.x), we've created a new mailing list > > python-porting at python.org > > It is a public mailing list open to everyone. We expect active participation > of many people porting their libraries/programs, and hope that the list can > be a help to all wanting to go this (not always smooth :-) way. > The mailing list URL is http://mail.python.org/mailman/listinfo/python-porting for those who don't want to search on the mail.python.org home page (which looks really dated at this point). -Brett From skip at pobox.com Fri Dec 5 20:53:42 2008 From: skip at pobox.com (skip at pobox.com) Date: Fri, 5 Dec 2008 13:53:42 -0600 Subject: [Python-3000] [Python-Dev] ANN: new python-porting mailing list In-Reply-To: References: Message-ID: <18745.34502.329661.301314@montanaro-dyndns-org.local> Georg> python-porting at python.org Georg> It is a public mailing list open to everyone. We expect active Georg> participation of many people porting their libraries/programs, Georg> and hope that the list can be a help to all wanting to go this Georg> (not always smooth :-) way. I trust you will announce this in python-list and python-announce-list if you haven't already? Skip From supernelis at gmail.com Sun Dec 7 20:21:44 2008 From: supernelis at gmail.com (nelis) Date: Sun, 7 Dec 2008 20:21:44 +0100 Subject: [Python-3000] Make problem: make: *** [sharedmods] Error 1 Message-ID: <6e3d0bd50812071121r2ccca4fepdb3a11c9fba89b46@mail.gmail.com> Hello, I have problems with making the new python version. My system is MacBook Pro with an up-to-date OSX, with the latest xcode version (installed this morning). I run the following commands, the make fails: ./configure make I tried all variations of parameters to ./configure given on: http://farmdev.com/thoughts/66/python-3-0-on-mac-os-x-alongside-2-6-2-5-etc-/ and additionally tried --disable-shared. I always get the same error message in the end, namely make: *** [sharedmods] Error 1 Any idea why this could be? Any hints on how to get around this? For your convenience, I include the log with output below. -------------- 0-92-86-47:Python-3.0 nelis$ ./configure --enable-framework MACOSX_DEPLOYMENT_TARGET=10.5 --with-universal-archs=all checking for --with-universal-archs... all checking MACHDEP... darwin checking machine type as reported by uname -m... i386 checking for --without-gcc... no checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for --with-cxx-main=... no checking for g++... g++ configure: WARNING: By default, distutils will build C++ extension modules with "g++". If this is not intended, then set CXX on the configure command line. checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for AIX... no checking for --with-suffix... checking for case-insensitive build directory... yes checking LIBRARY... libpython$(VERSION).a checking LINKCC... $(PURIFY) $(MAINCC) checking for --enable-shared... no checking for --enable-profiling... checking LDLIBRARY... $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) checking for ranlib... ranlib checking for ar... ar checking for svnversion... found checking for a BSD-compatible install... /usr/bin/install -c checking for --with-pydebug... no checking whether gcc accepts -fno-strict-aliasing... yes checking whether gcc accepts -OPT:Olimit=0... no checking whether gcc accepts -Olimit 1500... no checking whether gcc supports ParseTuple __format__... no checking whether pthreads are available without options... yes checking whether g++ also accepts flags for thread support... no checking for ANSI C header files... rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking asm/types.h usability... no checking asm/types.h presence... no checking for asm/types.h... no checking conio.h usability... no checking conio.h presence... no checking for conio.h... no checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking process.h usability... no checking process.h presence... no checking for process.h... no checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking shadow.h usability... no checking shadow.h presence... no checking for shadow.h... no checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for stdint.h... (cached) yes checking stropts.h usability... no checking stropts.h presence... no checking for stropts.h... no checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking thread.h usability... no checking thread.h presence... no checking for thread.h... no checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking sys/audioio.h usability... no checking sys/audioio.h presence... no checking for sys/audioio.h... no checking sys/bsdtty.h usability... no checking sys/bsdtty.h presence... no checking for sys/bsdtty.h... no checking sys/epoll.h usability... no checking sys/epoll.h presence... no checking for sys/epoll.h... no checking sys/event.h usability... yes checking sys/event.h presence... yes checking for sys/event.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/loadavg.h usability... no checking sys/loadavg.h presence... no checking for sys/loadavg.h... no checking sys/lock.h usability... yes checking sys/lock.h presence... yes checking for sys/lock.h... yes checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/modem.h usability... no checking sys/modem.h presence... no checking for sys/modem.h... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking for sys/stat.h... (cached) yes checking sys/termio.h usability... no checking sys/termio.h presence... no checking for sys/termio.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking for sys/types.h... (cached) yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking pty.h usability... no checking pty.h presence... no checking for pty.h... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking netpacket/packet.h usability... no checking netpacket/packet.h presence... no checking for netpacket/packet.h... no checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking bluetooth.h usability... no checking bluetooth.h presence... no checking for bluetooth.h... no checking bluetooth/bluetooth.h usability... no checking bluetooth/bluetooth.h presence... no checking for bluetooth/bluetooth.h... no checking linux/tipc.h usability... no checking linux/tipc.h presence... no checking for linux/tipc.h... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether sys/types.h defines makedev... yes checking for term.h... yes checking for linux/netlink.h... no checking for clock_t in time.h... rm: conftest.dSYM: is a directory yes checking for makedev... yes checking Solaris LFS bug... no checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking return type of signal handlers... void checking for size_t... yes checking for uid_t in sys/types.h... rm: conftest.dSYM: is a directory yes checking for ssize_t... yes checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 4 checking for void *... yes checking size of void *... 4 checking for short... yes checking size of short... 2 checking for float... yes checking size of float... 4 checking for double... yes checking size of double... 8 checking for fpos_t... yes checking size of fpos_t... 8 checking for size_t... (cached) yes checking size of size_t... 4 checking for pid_t... (cached) yes checking size of pid_t... 4 checking for long long support... yes checking for long long... yes checking size of long long... 8 checking for long double support... yes checking for long double... yes checking size of long double... 16 checking for _Bool support... yes checking for _Bool... yes checking size of _Bool... 1 checking for uintptr_t... yes checking for uintptr_t... (cached) yes checking size of uintptr_t... 4 checking size of off_t... 8 checking whether to enable large file support... yes checking size of time_t... 4 checking for pthread_t... yes checking size of pthread_t... 4 checking for --enable-framework... yes checking for dyld... always on for Darwin checking SO... .so checking LDSHARED... $(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup checking CCSHARED... checking LINKFORSHARED... $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) checking CFLAGSFORSHARED... $(CCSHARED) checking SHLIBS... $(LIBS) checking for dlopen in -ldl... yes checking for shl_load in -ldld... no checking for library containing sem_init... none required checking for textdomain in -lintl... yes checking for t_open in -lnsl... no checking for socket in -lsocket... no checking for --with-libs... no checking for --with-system-ffi... checking for --with-signal-module... yes checking for --with-dec-threads... no checking for --with-threads... yes checking if PTHREAD_SCOPE_SYSTEM is supported... yes checking for pthread_sigmask... yes checking if --enable-ipv6 is specified... yes checking if RFC2553 API is available... yes checking ipv6 stack type... rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory kame using libc checking for OSX 10.5 SDK or later... yes checking for --with-doc-strings... yes checking for --with-tsc... no checking for --with-pymalloc... yes checking for --with-wctype-functions... no checking for dlopen... yes checking DYNLOADFILE... dynload_shlib.o checking MACHDEP_OBJS... MACHDEP_OBJS checking for alarm... yes checking for setitimer... yes checking for getitimer... yes checking for bind_textdomain_codeset... no checking for chown... yes checking for clock... yes checking for confstr... yes checking for ctermid... yes checking for execv... yes checking for fchmod... yes checking for fchown... yes checking for fork... yes checking for fpathconf... yes checking for ftime... yes checking for ftruncate... yes checking for gai_strerror... yes checking for getgroups... yes checking for getlogin... yes checking for getloadavg... yes checking for getpeername... yes checking for getpgid... yes checking for getpid... yes checking for getpriority... yes checking for getpwent... yes checking for getspnam... no checking for getspent... no checking for getsid... yes checking for getwd... yes checking for kill... yes checking for killpg... yes checking for lchmod... yes checking for lchown... yes checking for lstat... yes checking for mkfifo... yes checking for mknod... yes checking for mktime... yes checking for mremap... no checking for nice... yes checking for pathconf... yes checking for pause... yes checking for plock... no checking for poll... yes checking for pthread_init... no checking for putenv... yes checking for readlink... yes checking for realpath... yes checking for select... yes checking for setegid... yes checking for seteuid... yes checking for setgid... yes checking for setlocale... yes checking for setregid... yes checking for setreuid... yes checking for setsid... yes checking for setpgid... yes checking for setpgrp... yes checking for setuid... yes checking for setvbuf... yes checking for snprintf... yes checking for sigaction... yes checking for siginterrupt... yes checking for sigrelse... yes checking for strftime... yes checking for strlcpy... yes checking for sysconf... yes checking for tcgetpgrp... yes checking for tcsetpgrp... yes checking for tempnam... yes checking for timegm... yes checking for times... yes checking for tmpfile... yes checking for tmpnam... yes checking for tmpnam_r... no checking for truncate... yes checking for uname... yes checking for unsetenv... yes checking for utimes... yes checking for waitpid... yes checking for wait3... yes checking for wait4... yes checking for wcscoll... yes checking for wcsxfrm... yes checking for _getpty... no checking for chroot... yes checking for link... yes checking for symlink... yes checking for fchdir... yes checking for fsync... yes checking for fdatasync... no checking for epoll... no checking for kqueue... yes checking for ctermid_r... yes checking for flock... yes checking for getpagesize... yes checking for true... true checking for inet_aton in -lc... yes checking for chflags... yes checking for lchflags... yes checking for inflateCopy in -lz... yes checking for hstrerror... yes checking for inet_aton... yes checking for inet_pton... yes checking for setgroups... yes checking for openpty... yes checking for forkpty... yes checking for memmove... yes checking for fseek64... no checking for fseeko... yes checking for fstatvfs... yes checking for ftell64... no checking for ftello... yes checking for statvfs... yes checking for dup2... yes checking for getcwd... yes checking for strdup... yes checking for getpgrp... yes checking for setpgrp... (cached) yes checking for gettimeofday... yes checking for major... yes checking for getaddrinfo... yes checking getaddrinfo bug... good checking for getnameinfo... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct stat.st_rdev... yes checking for struct stat.st_blksize... yes checking for struct stat.st_flags... yes checking for struct stat.st_gen... yes checking for struct stat.st_birthtime... no checking for struct stat.st_blocks... yes checking for time.h that defines altzone... no checking whether sys/select.h and sys/time.h may both be included... yes checking for addrinfo... yes checking for sockaddr_storage... yes checking whether char is unsigned... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for working signed char... yes checking for prototypes... yes checking for variable length prototypes and stdarg.h... yes checking for socketpair... yes checking if sockaddr has sa_len member... yes checking whether va_list is an array... no checking for gethostbyname_r... no checking for gethostbyname... yes checking for __fpu_control... no checking for __fpu_control in -lieee... no checking for --with-fpectl... no checking for --with-libm=STRING... default LIBM="" checking for --with-libc=STRING... default LIBC="" checking whether tanh preserves the sign of zero... yes checking for hypot... yes checking for acosh... yes checking for asinh... yes checking for atanh... yes checking for copysign... yes checking for expm1... yes checking for finite... yes checking for isinf... yes checking for isnan... yes checking for log1p... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for wchar_t... yes checking size of wchar_t... 4 checking for UCS-4 tcl... no checking whether wchar_t is signed... yes checking what type to use for str... unsigned short checking whether byte ordering is bigendian... no checking whether right shift extends the sign bit... yes checking for getc_unlocked() and friends... yes checking how to link readline libs... -lreadline checking for rl_callback_handler_install in -lreadline... yes rm: conftest.dSYM: is a directory checking for rl_pre_input_hook in -lreadline... yes checking for rl_completion_display_matches_hook in -lreadline... yes checking for rl_completion_matches in -lreadline... no rm: conftest.dSYM: is a directory checking for broken nice()... no checking for broken poll()... no checking for struct tm.tm_zone... (cached) yes checking for working tzset()... yes checking for tv_nsec in struct stat... no checking for tv_nsec2 in struct stat... yes checking whether mvwdelch is an expression... yes checking whether WINDOW has _flags... yes checking for is_term_resized... yes checking for resize_term... yes checking for resizeterm... yes checking for /dev/ptmx... yes checking for /dev/ptc... no checking for %zd printf() format support... yes checking for socklen_t... yes checking for broken mbstowcs... no checking for build directories... done configure: creating ./config.status config.status: creating Mac/Makefile config.status: creating Mac/PythonLauncher/Makefile config.status: creating Mac/Resources/framework/Info.plist config.status: creating Mac/Resources/app/Info.plist config.status: creating Makefile.pre config.status: creating Modules/Setup.config config.status: creating pyconfig.h config.status: pyconfig.h is unchanged creating Modules/Setup creating Modules/Setup.local creating Makefile 10-92-86-47:Python-3.0 nelis$ make gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Modules/python.o ./Modules/python.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/acceler.o Parser/acceler.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/grammar1.o Parser/grammar1.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/listnode.o Parser/listnode.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/node.o Parser/node.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/parser.o Parser/parser.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/parsetok.o Parser/parsetok.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/bitset.o Parser/bitset.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/metagrammar.o Parser/metagrammar.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/firstsets.o Parser/firstsets.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/grammar.o Parser/grammar.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/pgen.o Parser/pgen.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/myreadline.o Parser/myreadline.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/tokenizer.o Parser/tokenizer.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/abstract.o Objects/abstract.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/boolobject.o Objects/boolobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/bytes_methods.o Objects/bytes_methods.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/bytearrayobject.o Objects/bytearrayobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/bytesobject.o Objects/bytesobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/cellobject.o Objects/cellobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/classobject.o Objects/classobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/cobject.o Objects/cobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/codeobject.o Objects/codeobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/complexobject.o Objects/complexobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/descrobject.o Objects/descrobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/enumobject.o Objects/enumobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/exceptions.o Objects/exceptions.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/genobject.o Objects/genobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/fileobject.o Objects/fileobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/floatobject.o Objects/floatobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/frameobject.o Objects/frameobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/funcobject.o Objects/funcobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/iterobject.o Objects/iterobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/listobject.o Objects/listobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/longobject.o Objects/longobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/dictobject.o Objects/dictobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/memoryobject.o Objects/memoryobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/methodobject.o Objects/methodobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/moduleobject.o Objects/moduleobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/object.o Objects/object.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/obmalloc.o Objects/obmalloc.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/rangeobject.o Objects/rangeobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/setobject.o Objects/setobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/sliceobject.o Objects/sliceobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/structseq.o Objects/structseq.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/tupleobject.o Objects/tupleobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/typeobject.o Objects/typeobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/unicodeobject.o Objects/unicodeobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/unicodectype.o Objects/unicodectype.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Objects/weakrefobject.o Objects/weakrefobject.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/_warnings.o Python/_warnings.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/Python-ast.o Python/Python-ast.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/asdl.o Python/asdl.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/ast.o Python/ast.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/bltinmodule.o Python/bltinmodule.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/ceval.o Python/ceval.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/mysnprintf.o Python/mysnprintf.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/tokenizer_pgen.o Parser/tokenizer_pgen.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/printgrammar.o Parser/printgrammar.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Parser/pgenmain.o Parser/pgenmain.c gcc -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Objects/obmalloc.o Python/mysnprintf.o Parser/tokenizer_pgen.o Parser/printgrammar.o Parser/pgenmain.o -ldl -o Parser/pgen Parser/pgen ./Grammar/Grammar ./Include/graminit.h ./Python/graminit.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/compile.o Python/compile.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/codecs.o Python/codecs.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/errors.o Python/errors.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/frozen.o Python/frozen.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/frozenmain.o Python/frozenmain.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/future.o Python/future.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/getargs.o Python/getargs.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/getcompiler.o Python/getcompiler.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/getcopyright.o Python/getcopyright.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/getmtime.o Python/getmtime.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -DPLATFORM='"darwin"' -o Python/getplatform.o ./Python/getplatform.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/getversion.o Python/getversion.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/graminit.o Python/graminit.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/import.o Python/import.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -I. -o Python/importdl.o ./Python/importdl.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/marshal.o Python/marshal.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/modsupport.o Python/modsupport.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/mystrtoul.o Python/mystrtoul.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/peephole.o Python/peephole.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/pyarena.o Python/pyarena.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/pyfpe.o Python/pyfpe.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/pymath.o Python/pymath.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/pystate.o Python/pystate.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/pythonrun.o Python/pythonrun.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/structmember.o Python/structmember.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/symtable.o Python/symtable.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/sysmodule.o Python/sysmodule.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/traceback.o Python/traceback.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/getopt.o Python/getopt.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/pystrcmp.o Python/pystrcmp.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/pystrtod.o Python/pystrtod.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/formatter_unicode.o Python/formatter_unicode.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/dynload_shlib.o Python/dynload_shlib.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/thread.o Python/thread.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Modules/config.o Modules/config.c gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -DPYTHONPATH='":plat-darwin"' \ -DPREFIX='"/Library/Frameworks/Python.framework/Versions/3.0"' \ -DEXEC_PREFIX='"/Library/Frameworks/Python.framework/Versions/3.0"' \ -DVERSION='"3.0"' \ -DVPATH='""' \ -o Modules/getpath.o ./Modules/getpath.c ./Modules/getpath.c: In function 'calculate_path': ./Modules/getpath.c:489: warning: passing argument 1 of '_NSGetExecutablePath' from incompatible pointer type ./Modules/getpath.c:530: warning: 'NSModuleForSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:189) ./Modules/getpath.c:530: warning: 'NSLookupAndBindSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:179) ./Modules/getpath.c:532: warning: 'NSLibraryNameForModule' is deprecated (declared at /usr/include/mach-o/dyld.h:159) gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Modules/main.o Modules/main.c Modules/main.c: In function 'Py_Main': Modules/main.c:492: warning: passing argument 1 of 'Py_SetProgramName' from incompatible pointer type gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Modules/gcmodule.o Modules/gcmodule.c gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/_threadmodule.c -o Modules/_threadmodule.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/signalmodule.c -o Modules/signalmodule.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/posixmodule.c -o Modules/posixmodule.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/errnomodule.c -o Modules/errnomodule.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/pwdmodule.c -o Modules/pwdmodule.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/_sre.c -o Modules/_sre.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/_codecsmodule.c -o Modules/_codecsmodule.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/_fileio.c -o Modules/_fileio.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/_weakref.c -o Modules/_weakref.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/_bytesio.c -o Modules/_bytesio.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/_stringio.c -o Modules/_stringio.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/zipimport.c -o Modules/zipimport.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/symtablemodule.c -o Modules/symtablemodule.o gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/xxsubtype.c -o Modules/xxsubtype.o gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -DSVNVERSION=\"`LC_ALL=C svnversion .`\" -o Modules/getbuildinfo.o ./Modules/getbuildinfo.c rm -f libpython3.0.a ar cr libpython3.0.a Modules/getbuildinfo.o ar cr libpython3.0.a Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Parser/myreadline.o Parser/tokenizer.o ar cr libpython3.0.a Objects/abstract.o Objects/boolobject.o Objects/bytes_methods.o Objects/bytearrayobject.o Objects/bytesobject.o Objects/cellobject.o Objects/classobject.o Objects/cobject.o Objects/codeobject.o Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o Objects/genobject.o Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o Objects/funcobject.o Objects/iterobject.o Objects/listobject.o Objects/longobject.o Objects/dictobject.o Objects/memoryobject.o Objects/methodobject.o Objects/moduleobject.o Objects/object.o Objects/obmalloc.o Objects/rangeobject.o Objects/setobject.o Objects/sliceobject.o Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o Objects/unicodeobject.o Objects/unicodectype.o Objects/weakrefobject.o ar cr libpython3.0.a Python/_warnings.o Python/Python-ast.o Python/asdl.o Python/ast.o Python/bltinmodule.o Python/ceval.o Python/compile.o Python/codecs.o Python/errors.o Python/frozen.o Python/frozenmain.o Python/future.o Python/getargs.o Python/getcompiler.o Python/getcopyright.o Python/getmtime.o Python/getplatform.o Python/getversion.o Python/graminit.o Python/import.o Python/importdl.o Python/marshal.o Python/modsupport.o Python/mystrtoul.o Python/mysnprintf.o Python/peephole.o Python/pyarena.o Python/pyfpe.o Python/pymath.o Python/pystate.o Python/pythonrun.o Python/structmember.o Python/symtable.o Python/sysmodule.o Python/traceback.o Python/getopt.o Python/pystrcmp.o Python/pystrtod.o Python/formatter_unicode.o Python/dynload_shlib.o Python/thread.o ranlib: file: libpython3.0.a(pymath.o) has no symbols ar cr libpython3.0.a Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o ranlib: file: libpython3.0.a(pymath.o) has no symbols ar cr libpython3.0.a Modules/_threadmodule.o Modules/signalmodule.o Modules/posixmodule.o Modules/errnomodule.o Modules/pwdmodule.o Modules/_sre.o Modules/_codecsmodule.o Modules/_fileio.o Modules/_weakref.o Modules/_bytesio.o Modules/_stringio.o Modules/zipimport.o Modules/symtablemodule.o Modules/xxsubtype.o ranlib: file: libpython3.0.a(pymath.o) has no symbols ranlib libpython3.0.a ranlib: file: libpython3.0.a(pymath.o) has no symbols /usr/bin/install -c -d -m 755 Python.framework/Versions/3.0 if test ""; then \ gcc -o Python.framework/Versions/3.0/Python -dynamiclib \ -isysroot "" \ -all_load libpython3.0.a -Wl,-single_module \ -install_name /Library/Frameworks/Python.framework/Versions/3.0/Python \ -compatibility_version 3.0 \ -current_version 3.0; \ else \ /usr/bin/libtool -o Python.framework/Versions/3.0/Python -dynamic libpython3.0.a \ -lSystem -lSystemStubs -arch_only i386 -install_name /Library/Frameworks/Python.framework/Versions/3.0/Python -compatibility_version 3.0 -current_version 3.0 ;\ fi /usr/bin/install -c -d -m 755 \ Python.framework/Versions/3.0/Resources/English.lproj /usr/bin/install -c -m 644 Mac/Resources/framework/Info.plist \ Python.framework/Versions/3.0/Resources/Info.plist ln -fsn 3.0 Python.framework/Versions/Current ln -fsn Versions/Current/Python Python.framework/Python ln -fsn Versions/Current/Headers Python.framework/Headers ln -fsn Versions/Current/Resources Python.framework/Resources gcc Python.framework/Versions/3.0/Python -o python.exe \ Modules/python.o \ -ldl make: *** [sharedmods] Error 1 10-92-86-47:Python-3.0 nelis$ From brett at python.org Sun Dec 7 22:27:49 2008 From: brett at python.org (Brett Cannon) Date: Sun, 7 Dec 2008 13:27:49 -0800 Subject: [Python-3000] Make problem: make: *** [sharedmods] Error 1 In-Reply-To: <6e3d0bd50812071121r2ccca4fepdb3a11c9fba89b46@mail.gmail.com> References: <6e3d0bd50812071121r2ccca4fepdb3a11c9fba89b46@mail.gmail.com> Message-ID: On Sun, Dec 7, 2008 at 11:21, nelis wrote: > Hello, > > I have problems with making the new python version. My system is > MacBook Pro with an up-to-date OSX, with the latest xcode version > (installed this morning). > Can you file a bug at http://bugs.python.org/ ? That was any discussion can be kept in one place and if anyone else has the problem they can help diagnose as well. -Brett > I run the following commands, the make fails: > > ./configure > make > > I tried all variations of parameters to ./configure given on: > http://farmdev.com/thoughts/66/python-3-0-on-mac-os-x-alongside-2-6-2-5-etc-/ > and additionally tried --disable-shared. > > I always get the same error message in the end, namely make: *** > [sharedmods] Error 1 > > Any idea why this could be? Any hints on how to get around this? > > For your convenience, I include the log with output below. > > -------------- > 0-92-86-47:Python-3.0 nelis$ ./configure --enable-framework > MACOSX_DEPLOYMENT_TARGET=10.5 --with-universal-archs=all > checking for --with-universal-archs... all > checking MACHDEP... darwin > checking machine type as reported by uname -m... i386 > checking for --without-gcc... no > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking for --with-cxx-main=... no > checking for g++... g++ > configure: WARNING: > > By default, distutils will build C++ extension modules with "g++". > If this is not intended, then set CXX on the configure command line. > > checking how to run the C preprocessor... gcc -E > checking for grep that handles long lines and -e... /usr/bin/grep > checking for egrep... /usr/bin/grep -E > checking for AIX... no > checking for --with-suffix... > checking for case-insensitive build directory... yes > checking LIBRARY... libpython$(VERSION).a > checking LINKCC... $(PURIFY) $(MAINCC) > checking for --enable-shared... no > checking for --enable-profiling... > checking LDLIBRARY... > $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) > checking for ranlib... ranlib > checking for ar... ar > checking for svnversion... found > checking for a BSD-compatible install... /usr/bin/install -c > checking for --with-pydebug... no > checking whether gcc accepts -fno-strict-aliasing... yes > checking whether gcc accepts -OPT:Olimit=0... no > checking whether gcc accepts -Olimit 1500... no > checking whether gcc supports ParseTuple __format__... no > checking whether pthreads are available without options... yes > checking whether g++ also accepts flags for thread support... no > checking for ANSI C header files... rm: conftest.dSYM: is a directory > rm: conftest.dSYM: is a directory > yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking asm/types.h usability... no > checking asm/types.h presence... no > checking for asm/types.h... no > checking conio.h usability... no > checking conio.h presence... no > checking for conio.h... no > checking curses.h usability... yes > checking curses.h presence... yes > checking for curses.h... yes > checking direct.h usability... no > checking direct.h presence... no > checking for direct.h... no > checking dlfcn.h usability... yes > checking dlfcn.h presence... yes > checking for dlfcn.h... yes > checking errno.h usability... yes > checking errno.h presence... yes > checking for errno.h... yes > checking fcntl.h usability... yes > checking fcntl.h presence... yes > checking for fcntl.h... yes > checking grp.h usability... yes > checking grp.h presence... yes > checking for grp.h... yes > checking ieeefp.h usability... no > checking ieeefp.h presence... no > checking for ieeefp.h... no > checking io.h usability... no > checking io.h presence... no > checking for io.h... no > checking langinfo.h usability... yes > checking langinfo.h presence... yes > checking for langinfo.h... yes > checking libintl.h usability... yes > checking libintl.h presence... yes > checking for libintl.h... yes > checking ncurses.h usability... yes > checking ncurses.h presence... yes > checking for ncurses.h... yes > checking poll.h usability... yes > checking poll.h presence... yes > checking for poll.h... yes > checking process.h usability... no > checking process.h presence... no > checking for process.h... no > checking pthread.h usability... yes > checking pthread.h presence... yes > checking for pthread.h... yes > checking shadow.h usability... no > checking shadow.h presence... no > checking for shadow.h... no > checking signal.h usability... yes > checking signal.h presence... yes > checking for signal.h... yes > checking for stdint.h... (cached) yes > checking stropts.h usability... no > checking stropts.h presence... no > checking for stropts.h... no > checking termios.h usability... yes > checking termios.h presence... yes > checking for termios.h... yes > checking thread.h usability... no > checking thread.h presence... no > checking for thread.h... no > checking for unistd.h... (cached) yes > checking utime.h usability... yes > checking utime.h presence... yes > checking for utime.h... yes > checking sys/audioio.h usability... no > checking sys/audioio.h presence... no > checking for sys/audioio.h... no > checking sys/bsdtty.h usability... no > checking sys/bsdtty.h presence... no > checking for sys/bsdtty.h... no > checking sys/epoll.h usability... no > checking sys/epoll.h presence... no > checking for sys/epoll.h... no > checking sys/event.h usability... yes > checking sys/event.h presence... yes > checking for sys/event.h... yes > checking sys/file.h usability... yes > checking sys/file.h presence... yes > checking for sys/file.h... yes > checking sys/loadavg.h usability... no > checking sys/loadavg.h presence... no > checking for sys/loadavg.h... no > checking sys/lock.h usability... yes > checking sys/lock.h presence... yes > checking for sys/lock.h... yes > checking sys/mkdev.h usability... no > checking sys/mkdev.h presence... no > checking for sys/mkdev.h... no > checking sys/modem.h usability... no > checking sys/modem.h presence... no > checking for sys/modem.h... no > checking sys/param.h usability... yes > checking sys/param.h presence... yes > checking for sys/param.h... yes > checking sys/poll.h usability... yes > checking sys/poll.h presence... yes > checking for sys/poll.h... yes > checking sys/select.h usability... yes > checking sys/select.h presence... yes > checking for sys/select.h... yes > checking sys/socket.h usability... yes > checking sys/socket.h presence... yes > checking for sys/socket.h... yes > checking sys/statvfs.h usability... yes > checking sys/statvfs.h presence... yes > checking for sys/statvfs.h... yes > checking for sys/stat.h... (cached) yes > checking sys/termio.h usability... no > checking sys/termio.h presence... no > checking for sys/termio.h... no > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking sys/times.h usability... yes > checking sys/times.h presence... yes > checking for sys/times.h... yes > checking for sys/types.h... (cached) yes > checking sys/un.h usability... yes > checking sys/un.h presence... yes > checking for sys/un.h... yes > checking sys/utsname.h usability... yes > checking sys/utsname.h presence... yes > checking for sys/utsname.h... yes > checking sys/wait.h usability... yes > checking sys/wait.h presence... yes > checking for sys/wait.h... yes > checking pty.h usability... no > checking pty.h presence... no > checking for pty.h... no > checking libutil.h usability... no > checking libutil.h presence... no > checking for libutil.h... no > checking sys/resource.h usability... yes > checking sys/resource.h presence... yes > checking for sys/resource.h... yes > checking netpacket/packet.h usability... no > checking netpacket/packet.h presence... no > checking for netpacket/packet.h... no > checking sysexits.h usability... yes > checking sysexits.h presence... yes > checking for sysexits.h... yes > checking bluetooth.h usability... no > checking bluetooth.h presence... no > checking for bluetooth.h... no > checking bluetooth/bluetooth.h usability... no > checking bluetooth/bluetooth.h presence... no > checking for bluetooth/bluetooth.h... no > checking linux/tipc.h usability... no > checking linux/tipc.h presence... no > checking for linux/tipc.h... no > checking for dirent.h that defines DIR... yes > checking for library containing opendir... none required > checking whether sys/types.h defines makedev... yes > checking for term.h... yes > checking for linux/netlink.h... no > checking for clock_t in time.h... rm: conftest.dSYM: is a directory > yes > checking for makedev... yes > checking Solaris LFS bug... no > checking for mode_t... yes > checking for off_t... yes > checking for pid_t... yes > checking return type of signal handlers... void > checking for size_t... yes > checking for uid_t in sys/types.h... rm: conftest.dSYM: is a directory > yes > checking for ssize_t... yes > checking for int... yes > checking size of int... 4 > checking for long... yes > checking size of long... 4 > checking for void *... yes > checking size of void *... 4 > checking for short... yes > checking size of short... 2 > checking for float... yes > checking size of float... 4 > checking for double... yes > checking size of double... 8 > checking for fpos_t... yes > checking size of fpos_t... 8 > checking for size_t... (cached) yes > checking size of size_t... 4 > checking for pid_t... (cached) yes > checking size of pid_t... 4 > checking for long long support... yes > checking for long long... yes > checking size of long long... 8 > checking for long double support... yes > checking for long double... yes > checking size of long double... 16 > checking for _Bool support... yes > checking for _Bool... yes > checking size of _Bool... 1 > checking for uintptr_t... yes > checking for uintptr_t... (cached) yes > checking size of uintptr_t... 4 > checking size of off_t... 8 > checking whether to enable large file support... yes > checking size of time_t... 4 > checking for pthread_t... yes > checking size of pthread_t... 4 > checking for --enable-framework... yes > checking for dyld... always on for Darwin > checking SO... .so > checking LDSHARED... $(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup > checking CCSHARED... > checking LINKFORSHARED... > $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) > checking CFLAGSFORSHARED... $(CCSHARED) > checking SHLIBS... $(LIBS) > checking for dlopen in -ldl... yes > checking for shl_load in -ldld... no > checking for library containing sem_init... none required > checking for textdomain in -lintl... yes > checking for t_open in -lnsl... no > checking for socket in -lsocket... no > checking for --with-libs... no > checking for --with-system-ffi... > checking for --with-signal-module... yes > checking for --with-dec-threads... no > checking for --with-threads... yes > checking if PTHREAD_SCOPE_SYSTEM is supported... yes > checking for pthread_sigmask... yes > checking if --enable-ipv6 is specified... yes > checking if RFC2553 API is available... yes > checking ipv6 stack type... rm: conftest.dSYM: is a directory > rm: conftest.dSYM: is a directory > kame > using libc > checking for OSX 10.5 SDK or later... yes > checking for --with-doc-strings... yes > checking for --with-tsc... no > checking for --with-pymalloc... yes > checking for --with-wctype-functions... no > checking for dlopen... yes > checking DYNLOADFILE... dynload_shlib.o > checking MACHDEP_OBJS... MACHDEP_OBJS > checking for alarm... yes > checking for setitimer... yes > checking for getitimer... yes > checking for bind_textdomain_codeset... no > checking for chown... yes > checking for clock... yes > checking for confstr... yes > checking for ctermid... yes > checking for execv... yes > checking for fchmod... yes > checking for fchown... yes > checking for fork... yes > checking for fpathconf... yes > checking for ftime... yes > checking for ftruncate... yes > checking for gai_strerror... yes > checking for getgroups... yes > checking for getlogin... yes > checking for getloadavg... yes > checking for getpeername... yes > checking for getpgid... yes > checking for getpid... yes > checking for getpriority... yes > checking for getpwent... yes > checking for getspnam... no > checking for getspent... no > checking for getsid... yes > checking for getwd... yes > checking for kill... yes > checking for killpg... yes > checking for lchmod... yes > checking for lchown... yes > checking for lstat... yes > checking for mkfifo... yes > checking for mknod... yes > checking for mktime... yes > checking for mremap... no > checking for nice... yes > checking for pathconf... yes > checking for pause... yes > checking for plock... no > checking for poll... yes > checking for pthread_init... no > checking for putenv... yes > checking for readlink... yes > checking for realpath... yes > checking for select... yes > checking for setegid... yes > checking for seteuid... yes > checking for setgid... yes > checking for setlocale... yes > checking for setregid... yes > checking for setreuid... yes > checking for setsid... yes > checking for setpgid... yes > checking for setpgrp... yes > checking for setuid... yes > checking for setvbuf... yes > checking for snprintf... yes > checking for sigaction... yes > checking for siginterrupt... yes > checking for sigrelse... yes > checking for strftime... yes > checking for strlcpy... yes > checking for sysconf... yes > checking for tcgetpgrp... yes > checking for tcsetpgrp... yes > checking for tempnam... yes > checking for timegm... yes > checking for times... yes > checking for tmpfile... yes > checking for tmpnam... yes > checking for tmpnam_r... no > checking for truncate... yes > checking for uname... yes > checking for unsetenv... yes > checking for utimes... yes > checking for waitpid... yes > checking for wait3... yes > checking for wait4... yes > checking for wcscoll... yes > checking for wcsxfrm... yes > checking for _getpty... no > checking for chroot... yes > checking for link... yes > checking for symlink... yes > checking for fchdir... yes > checking for fsync... yes > checking for fdatasync... no > checking for epoll... no > checking for kqueue... yes > checking for ctermid_r... yes > checking for flock... yes > checking for getpagesize... yes > checking for true... true > checking for inet_aton in -lc... yes > checking for chflags... yes > checking for lchflags... yes > checking for inflateCopy in -lz... yes > checking for hstrerror... yes > checking for inet_aton... yes > checking for inet_pton... yes > checking for setgroups... yes > checking for openpty... yes > checking for forkpty... yes > checking for memmove... yes > checking for fseek64... no > checking for fseeko... yes > checking for fstatvfs... yes > checking for ftell64... no > checking for ftello... yes > checking for statvfs... yes > checking for dup2... yes > checking for getcwd... yes > checking for strdup... yes > checking for getpgrp... yes > checking for setpgrp... (cached) yes > checking for gettimeofday... yes > checking for major... yes > checking for getaddrinfo... yes > checking getaddrinfo bug... good > checking for getnameinfo... yes > checking whether time.h and sys/time.h may both be included... yes > checking whether struct tm is in sys/time.h or time.h... time.h > checking for struct tm.tm_zone... yes > checking for struct stat.st_rdev... yes > checking for struct stat.st_blksize... yes > checking for struct stat.st_flags... yes > checking for struct stat.st_gen... yes > checking for struct stat.st_birthtime... no > checking for struct stat.st_blocks... yes > checking for time.h that defines altzone... no > checking whether sys/select.h and sys/time.h may both be included... yes > checking for addrinfo... yes > checking for sockaddr_storage... yes > checking whether char is unsigned... no > checking for an ANSI C-conforming const... yes > checking for working volatile... yes > checking for working signed char... yes > checking for prototypes... yes > checking for variable length prototypes and stdarg.h... yes > checking for socketpair... yes > checking if sockaddr has sa_len member... yes > checking whether va_list is an array... no > checking for gethostbyname_r... no > checking for gethostbyname... yes > checking for __fpu_control... no > checking for __fpu_control in -lieee... no > checking for --with-fpectl... no > checking for --with-libm=STRING... default LIBM="" > checking for --with-libc=STRING... default LIBC="" > checking whether tanh preserves the sign of zero... yes > checking for hypot... yes > checking for acosh... yes > checking for asinh... yes > checking for atanh... yes > checking for copysign... yes > checking for expm1... yes > checking for finite... yes > checking for isinf... yes > checking for isnan... yes > checking for log1p... yes > checking wchar.h usability... yes > checking wchar.h presence... yes > checking for wchar.h... yes > checking for wchar_t... yes > checking size of wchar_t... 4 > checking for UCS-4 tcl... no > checking whether wchar_t is signed... yes > checking what type to use for str... unsigned short > checking whether byte ordering is bigendian... no > checking whether right shift extends the sign bit... yes > checking for getc_unlocked() and friends... yes > checking how to link readline libs... -lreadline > checking for rl_callback_handler_install in -lreadline... yes > rm: conftest.dSYM: is a directory > checking for rl_pre_input_hook in -lreadline... yes > checking for rl_completion_display_matches_hook in -lreadline... yes > checking for rl_completion_matches in -lreadline... no > rm: conftest.dSYM: is a directory > checking for broken nice()... no > checking for broken poll()... no > checking for struct tm.tm_zone... (cached) yes > checking for working tzset()... yes > checking for tv_nsec in struct stat... no > checking for tv_nsec2 in struct stat... yes > checking whether mvwdelch is an expression... yes > checking whether WINDOW has _flags... yes > checking for is_term_resized... yes > checking for resize_term... yes > checking for resizeterm... yes > checking for /dev/ptmx... yes > checking for /dev/ptc... no > checking for %zd printf() format support... yes > checking for socklen_t... yes > checking for broken mbstowcs... no > checking for build directories... done > configure: creating ./config.status > config.status: creating Mac/Makefile > config.status: creating Mac/PythonLauncher/Makefile > config.status: creating Mac/Resources/framework/Info.plist > config.status: creating Mac/Resources/app/Info.plist > config.status: creating Makefile.pre > config.status: creating Modules/Setup.config > config.status: creating pyconfig.h > config.status: pyconfig.h is unchanged > creating Modules/Setup > creating Modules/Setup.local > creating Makefile > > 10-92-86-47:Python-3.0 nelis$ make > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Modules/python.o ./Modules/python.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/acceler.o Parser/acceler.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/grammar1.o Parser/grammar1.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/listnode.o Parser/listnode.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/node.o Parser/node.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/parser.o Parser/parser.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/parsetok.o Parser/parsetok.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/bitset.o Parser/bitset.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/metagrammar.o Parser/metagrammar.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/firstsets.o Parser/firstsets.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/grammar.o Parser/grammar.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/pgen.o Parser/pgen.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/myreadline.o Parser/myreadline.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/tokenizer.o Parser/tokenizer.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/abstract.o Objects/abstract.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/boolobject.o Objects/boolobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/bytes_methods.o Objects/bytes_methods.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/bytearrayobject.o Objects/bytearrayobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/bytesobject.o Objects/bytesobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/cellobject.o Objects/cellobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/classobject.o Objects/classobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/cobject.o Objects/cobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/codeobject.o Objects/codeobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/complexobject.o Objects/complexobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/descrobject.o Objects/descrobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/enumobject.o Objects/enumobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/exceptions.o Objects/exceptions.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/genobject.o Objects/genobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/fileobject.o Objects/fileobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/floatobject.o Objects/floatobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/frameobject.o Objects/frameobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/funcobject.o Objects/funcobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/iterobject.o Objects/iterobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/listobject.o Objects/listobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/longobject.o Objects/longobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/dictobject.o Objects/dictobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/memoryobject.o Objects/memoryobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/methodobject.o Objects/methodobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/moduleobject.o Objects/moduleobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/object.o Objects/object.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/obmalloc.o Objects/obmalloc.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/rangeobject.o Objects/rangeobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/setobject.o Objects/setobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/sliceobject.o Objects/sliceobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/structseq.o Objects/structseq.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/tupleobject.o Objects/tupleobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/typeobject.o Objects/typeobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/unicodeobject.o Objects/unicodeobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/unicodectype.o Objects/unicodectype.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Objects/weakrefobject.o Objects/weakrefobject.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/_warnings.o Python/_warnings.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/Python-ast.o Python/Python-ast.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/asdl.o Python/asdl.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/ast.o Python/ast.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/bltinmodule.o Python/bltinmodule.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/ceval.o Python/ceval.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/mysnprintf.o Python/mysnprintf.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/tokenizer_pgen.o Parser/tokenizer_pgen.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/printgrammar.o Parser/printgrammar.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Parser/pgenmain.o Parser/pgenmain.c > gcc -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes > Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o > Parser/parser.o Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o > Parser/firstsets.o Parser/grammar.o Parser/pgen.o Objects/obmalloc.o > Python/mysnprintf.o Parser/tokenizer_pgen.o Parser/printgrammar.o > Parser/pgenmain.o -ldl -o Parser/pgen > Parser/pgen ./Grammar/Grammar ./Include/graminit.h ./Python/graminit.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/compile.o Python/compile.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/codecs.o Python/codecs.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/errors.o Python/errors.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/frozen.o Python/frozen.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/frozenmain.o Python/frozenmain.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/future.o Python/future.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/getargs.o Python/getargs.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/getcompiler.o Python/getcompiler.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/getcopyright.o Python/getcopyright.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/getmtime.o Python/getmtime.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -DPLATFORM='"darwin"' -o Python/getplatform.o > ./Python/getplatform.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/getversion.o Python/getversion.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/graminit.o Python/graminit.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/import.o Python/import.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -I. -o Python/importdl.o ./Python/importdl.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/marshal.o Python/marshal.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/modsupport.o Python/modsupport.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/mystrtoul.o Python/mystrtoul.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/peephole.o Python/peephole.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/pyarena.o Python/pyarena.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/pyfpe.o Python/pyfpe.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/pymath.o Python/pymath.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/pystate.o Python/pystate.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/pythonrun.o Python/pythonrun.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/structmember.o Python/structmember.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/symtable.o Python/symtable.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/sysmodule.o Python/sysmodule.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/traceback.o Python/traceback.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/getopt.o Python/getopt.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/pystrcmp.o Python/pystrcmp.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/pystrtod.o Python/pystrtod.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/formatter_unicode.o > Python/formatter_unicode.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/dynload_shlib.o Python/dynload_shlib.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Python/thread.o Python/thread.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Modules/config.o Modules/config.c > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -DPYTHONPATH='":plat-darwin"' \ > -DPREFIX='"/Library/Frameworks/Python.framework/Versions/3.0"' \ > -DEXEC_PREFIX='"/Library/Frameworks/Python.framework/Versions/3.0"' \ > -DVERSION='"3.0"' \ > -DVPATH='""' \ > -o Modules/getpath.o ./Modules/getpath.c > ./Modules/getpath.c: In function 'calculate_path': > ./Modules/getpath.c:489: warning: passing argument 1 of > '_NSGetExecutablePath' from incompatible pointer type > ./Modules/getpath.c:530: warning: 'NSModuleForSymbol' is deprecated > (declared at /usr/include/mach-o/dyld.h:189) > ./Modules/getpath.c:530: warning: 'NSLookupAndBindSymbol' is > deprecated (declared at /usr/include/mach-o/dyld.h:179) > ./Modules/getpath.c:532: warning: 'NSLibraryNameForModule' is > deprecated (declared at /usr/include/mach-o/dyld.h:159) > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Modules/main.o Modules/main.c > Modules/main.c: In function 'Py_Main': > Modules/main.c:492: warning: passing argument 1 of 'Py_SetProgramName' > from incompatible pointer type > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -o Modules/gcmodule.o Modules/gcmodule.c > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/_threadmodule.c -o Modules/_threadmodule.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/signalmodule.c -o Modules/signalmodule.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/posixmodule.c -o Modules/posixmodule.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/errnomodule.c -o Modules/errnomodule.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/pwdmodule.c -o Modules/pwdmodule.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/_sre.c -o Modules/_sre.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/_codecsmodule.c -o Modules/_codecsmodule.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/_fileio.c -o Modules/_fileio.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/_weakref.c -o Modules/_weakref.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/_bytesio.c -o Modules/_bytesio.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/_stringio.c -o Modules/_stringio.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/zipimport.c -o Modules/zipimport.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/symtablemodule.c -o Modules/symtablemodule.o > gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 > -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE > -c ./Modules/xxsubtype.c -o Modules/xxsubtype.o > gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv > -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include > -DPy_BUILD_CORE -DSVNVERSION=\"`LC_ALL=C svnversion .`\" -o > Modules/getbuildinfo.o ./Modules/getbuildinfo.c > rm -f libpython3.0.a > ar cr libpython3.0.a Modules/getbuildinfo.o > ar cr libpython3.0.a Parser/acceler.o Parser/grammar1.o > Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o > Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o > Parser/grammar.o Parser/pgen.o Parser/myreadline.o Parser/tokenizer.o > ar cr libpython3.0.a Objects/abstract.o Objects/boolobject.o > Objects/bytes_methods.o Objects/bytearrayobject.o > Objects/bytesobject.o Objects/cellobject.o Objects/classobject.o > Objects/cobject.o Objects/codeobject.o Objects/complexobject.o > Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o > Objects/genobject.o Objects/fileobject.o Objects/floatobject.o > Objects/frameobject.o Objects/funcobject.o Objects/iterobject.o > Objects/listobject.o Objects/longobject.o Objects/dictobject.o > Objects/memoryobject.o Objects/methodobject.o Objects/moduleobject.o > Objects/object.o Objects/obmalloc.o Objects/rangeobject.o > Objects/setobject.o Objects/sliceobject.o Objects/structseq.o > Objects/tupleobject.o Objects/typeobject.o Objects/unicodeobject.o > Objects/unicodectype.o Objects/weakrefobject.o > ar cr libpython3.0.a Python/_warnings.o Python/Python-ast.o > Python/asdl.o Python/ast.o Python/bltinmodule.o Python/ceval.o > Python/compile.o Python/codecs.o Python/errors.o Python/frozen.o > Python/frozenmain.o Python/future.o Python/getargs.o > Python/getcompiler.o Python/getcopyright.o Python/getmtime.o > Python/getplatform.o Python/getversion.o Python/graminit.o > Python/import.o Python/importdl.o Python/marshal.o Python/modsupport.o > Python/mystrtoul.o Python/mysnprintf.o Python/peephole.o > Python/pyarena.o Python/pyfpe.o Python/pymath.o Python/pystate.o > Python/pythonrun.o Python/structmember.o Python/symtable.o > Python/sysmodule.o Python/traceback.o Python/getopt.o > Python/pystrcmp.o Python/pystrtod.o Python/formatter_unicode.o > Python/dynload_shlib.o Python/thread.o > ranlib: file: libpython3.0.a(pymath.o) has no symbols > ar cr libpython3.0.a Modules/config.o Modules/getpath.o Modules/main.o > Modules/gcmodule.o > ranlib: file: libpython3.0.a(pymath.o) has no symbols > ar cr libpython3.0.a Modules/_threadmodule.o Modules/signalmodule.o > Modules/posixmodule.o Modules/errnomodule.o Modules/pwdmodule.o > Modules/_sre.o Modules/_codecsmodule.o Modules/_fileio.o > Modules/_weakref.o Modules/_bytesio.o Modules/_stringio.o > Modules/zipimport.o Modules/symtablemodule.o Modules/xxsubtype.o > ranlib: file: libpython3.0.a(pymath.o) has no symbols > ranlib libpython3.0.a > ranlib: file: libpython3.0.a(pymath.o) has no symbols > /usr/bin/install -c -d -m 755 Python.framework/Versions/3.0 > if test ""; then \ > gcc -o Python.framework/Versions/3.0/Python -dynamiclib \ > -isysroot "" \ > -all_load libpython3.0.a -Wl,-single_module \ > -install_name /Library/Frameworks/Python.framework/Versions/3.0/Python \ > -compatibility_version 3.0 \ > -current_version 3.0; \ > else \ > /usr/bin/libtool -o Python.framework/Versions/3.0/Python -dynamic > libpython3.0.a \ > -lSystem -lSystemStubs -arch_only i386 -install_name > /Library/Frameworks/Python.framework/Versions/3.0/Python > -compatibility_version 3.0 -current_version 3.0 ;\ > fi > /usr/bin/install -c -d -m 755 \ > Python.framework/Versions/3.0/Resources/English.lproj > /usr/bin/install -c -m 644 Mac/Resources/framework/Info.plist \ > Python.framework/Versions/3.0/Resources/Info.plist > ln -fsn 3.0 Python.framework/Versions/Current > ln -fsn Versions/Current/Python Python.framework/Python > ln -fsn Versions/Current/Headers Python.framework/Headers > ln -fsn Versions/Current/Resources Python.framework/Resources > gcc Python.framework/Versions/3.0/Python -o python.exe \ > Modules/python.o \ > -ldl > make: *** [sharedmods] Error 1 > 10-92-86-47:Python-3.0 nelis$ > _______________________________________________ > Python-3000 mailing list > Python-3000 at python.org > http://mail.python.org/mailman/listinfo/python-3000 > Unsubscribe: http://mail.python.org/mailman/options/python-3000/brett%40python.org > From martin at v.loewis.de Sun Dec 7 22:48:22 2008 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sun, 07 Dec 2008 22:48:22 +0100 Subject: [Python-3000] Make problem: make: *** [sharedmods] Error 1 In-Reply-To: <6e3d0bd50812071121r2ccca4fepdb3a11c9fba89b46@mail.gmail.com> References: <6e3d0bd50812071121r2ccca4fepdb3a11c9fba89b46@mail.gmail.com> Message-ID: <493C44A6.2050407@v.loewis.de> > Any idea why this could be? Any hints on how to get around this? The Python interpreter that you just built is crashing. There is no work-around, but you should run it in a debugger and find out why it is crashing. Regards, Martin From dickinsm at gmail.com Sun Dec 7 23:04:07 2008 From: dickinsm at gmail.com (Mark Dickinson) Date: Sun, 7 Dec 2008 22:04:07 +0000 Subject: [Python-3000] Make problem: make: *** [sharedmods] Error 1 In-Reply-To: <493C44A6.2050407@v.loewis.de> References: <6e3d0bd50812071121r2ccca4fepdb3a11c9fba89b46@mail.gmail.com> <493C44A6.2050407@v.loewis.de> Message-ID: <5c6f2a5d0812071404r388c5dbctae5a90eaf75af985@mail.gmail.com> > gcc Python.framework/Versions/3.0/Python -o python.exe \ > Modules/python.o \ > -ldl > make: *** [sharedmods] Error 1 It seems likely that this is related to a report on comp.lang.python in November: http://mail.python.org/pipermail/python-list/2008-November/514159.html nelis, what's the output of the "locale" command on your system? I've opened http://bugs.python.org/issue4585 for this. Mark From supernelis at gmail.com Mon Dec 8 07:42:44 2008 From: supernelis at gmail.com (nelis) Date: Mon, 8 Dec 2008 07:42:44 +0100 Subject: [Python-3000] Make problem: make: *** [sharedmods] Error 1 In-Reply-To: <5c6f2a5d0812071404r388c5dbctae5a90eaf75af985@mail.gmail.com> References: <6e3d0bd50812071121r2ccca4fepdb3a11c9fba89b46@mail.gmail.com> <493C44A6.2050407@v.loewis.de> <5c6f2a5d0812071404r388c5dbctae5a90eaf75af985@mail.gmail.com> Message-ID: <6e3d0bd50812072242o55d6d79q38146af43de9dabf@mail.gmail.com> Thanks for the replies. I was not sure to submit the asked output to the list or the bug report, so I posted it to the list. 10-92-86-47:Python-3.0 nelis$ locale LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= last lines of debug output make (full output in attachement): ----- ... Finished prerequisites of target file `sharedmods'. Must remake target `sharedmods'. Putting child 0x001d2ca0 (sharedmods) PID 39678 on the chain. Live child 0x001d2ca0 (sharedmods) PID 39678 Reaping losing child 0x001d2ca0 PID 39678 make: *** [sharedmods] Error 1 Removing child 0x001d2ca0 PID 39678 from chain. 10-92-86-47:Python-3.0 nelis$ make -d >> output.txt /Users/nelis/temp/Python-3.0/Modules/_ssl.c: In function '_get_peer_alt_names': /Users/nelis/temp/Python-3.0/Modules/_ssl.c:692: warning: passing argument 2 of 'ASN1_item_d2i' from incompatible pointer type /Users/nelis/temp/Python-3.0/Modules/_ssl.c:697: warning: passing argument 2 of 'method->d2i' from incompatible pointer type In file included from /System/Library/Frameworks/Tk.framework/Headers/tk.h:96, from /Users/nelis/temp/Python-3.0/Modules/_tkinter.c:67: /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:140: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:343: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:462: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:480: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:505: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:506: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:518: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:531: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:1065: warning: function declaration isn't a prototype i686-apple-darwin9-gcc-4.0.1: -framework: linker input file unused because linking not done i686-apple-darwin9-gcc-4.0.1: Tk: linker input file unused because linking not done In file included from /System/Library/Frameworks/Tk.framework/Headers/tk.h:96, from /Users/nelis/temp/Python-3.0/Modules/tkappinit.c:17: /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:140: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:343: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:462: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:480: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:505: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:506: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:518: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:531: warning: function declaration isn't a prototype /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:1065: warning: function declaration isn't a prototype i686-apple-darwin9-gcc-4.0.1: -framework: linker input file unused because linking not done i686-apple-darwin9-gcc-4.0.1: Tk: linker input file unused because linking not done On Sun, Dec 7, 2008 at 11:04 PM, Mark Dickinson wrote: >> gcc Python.framework/Versions/3.0/Python -o python.exe \ >> Modules/python.o \ >> -ldl >> make: *** [sharedmods] Error 1 > > It seems likely that this is related to a report on comp.lang.python in > November: > > http://mail.python.org/pipermail/python-list/2008-November/514159.html > > nelis, what's the output of the "locale" command on your system? > > I've opened > > http://bugs.python.org/issue4585 > > for this. > > Mark > -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: outputTest.txt URL: From supernelis at gmail.com Mon Dec 8 07:48:04 2008 From: supernelis at gmail.com (nelis) Date: Mon, 8 Dec 2008 07:48:04 +0100 Subject: [Python-3000] Make problem: make: *** [sharedmods] Error 1 In-Reply-To: <6e3d0bd50812072242o55d6d79q38146af43de9dabf@mail.gmail.com> References: <6e3d0bd50812071121r2ccca4fepdb3a11c9fba89b46@mail.gmail.com> <493C44A6.2050407@v.loewis.de> <5c6f2a5d0812071404r388c5dbctae5a90eaf75af985@mail.gmail.com> <6e3d0bd50812072242o55d6d79q38146af43de9dabf@mail.gmail.com> Message-ID: <6e3d0bd50812072248r5e8ced29g7d90f2b370e750b1@mail.gmail.com> strange, I was studying the debug output in the file, and it differs from what I had earlier, so I did run it again and got the same output again: Avoiding implicit rule recursion. Trying pattern rule with stem `Info.plist.sh'. Trying implicit prerequisite `Mac/Resources/framework/Info.plist.sh,v'. Trying pattern rule with stem `Info.plist.sh'. Trying implicit prerequisite `Mac/Resources/framework/RCS/Info.plist.sh,v'. Trying pattern rule with stem `Info.plist.sh'. Trying implicit prerequisite `Mac/Resources/framework/RCS/Info.plist.sh'. Trying pattern rule with stem `Info.plist.sh'. Trying implicit prerequisite `Mac/Resources/framework/s.Info.plist.sh'. Trying pattern rule with stem `Info.plist.sh'. Trying implicit prerequisite `Mac/Resources/framework/SCCS/s.Info.plist.sh'. No implicit rule found for `Mac/Resources/framework/Info.plist'. Finished prerequisites of target file `Mac/Resources/framework/Info.plist'. No need to remake target `Mac/Resources/framework/Info.plist'. Finished prerequisites of target file `Python.framework/Versions/3.0/Python'. Prerequisite `libpython3.0.a' is older than target `Python.framework/Versions/3.0/Python'. Prerequisite `Mac/Resources/framework/Info.plist' is older than target `Python.framework/Versions/3.0/Python'. No need to remake target `Python.framework/Versions/3.0/Python'. Finished prerequisites of target file `python.exe'. Prerequisite `Modules/python.o' is older than target `python.exe'. Prerequisite `libpython3.0.a' is older than target `python.exe'. Prerequisite `Python.framework/Versions/3.0/Python' is older than target `python.exe'. No need to remake target `python.exe'. Considering target file `oldsharedmods'. File `oldsharedmods' does not exist. Finished prerequisites of target file `oldsharedmods'. Must remake target `oldsharedmods'. Successfully remade target file `oldsharedmods'. Considering target file `sharedmods'. File `sharedmods' does not exist. Pruning file `python.exe'. Finished prerequisites of target file `sharedmods'. Must remake target `sharedmods'. Putting child 0x001d2d00 (sharedmods) PID 40385 on the chain. Live child 0x001d2d00 (sharedmods) PID 40385 Reaping losing child 0x001d2d00 PID 40385 make: *** [sharedmods] Error 1 Removing child 0x001d2d00 PID 40385 from chain. On Mon, Dec 8, 2008 at 7:42 AM, nelis wrote: > Thanks for the replies. I was not sure to submit the asked output to > the list or the bug report, so I posted it to the list. > > 10-92-86-47:Python-3.0 nelis$ locale > LANG= > LC_COLLATE="C" > LC_CTYPE="UTF-8" > LC_MESSAGES="C" > LC_MONETARY="C" > LC_NUMERIC="C" > LC_TIME="C" > LC_ALL= > > last lines of debug output make (full output in attachement): > ----- > ... > Finished prerequisites of target file `sharedmods'. > Must remake target `sharedmods'. > Putting child 0x001d2ca0 (sharedmods) PID 39678 on the chain. > Live child 0x001d2ca0 (sharedmods) PID 39678 > Reaping losing child 0x001d2ca0 PID 39678 > make: *** [sharedmods] Error 1 > Removing child 0x001d2ca0 PID 39678 from chain. > 10-92-86-47:Python-3.0 nelis$ make -d >> output.txt > /Users/nelis/temp/Python-3.0/Modules/_ssl.c: In function '_get_peer_alt_names': > /Users/nelis/temp/Python-3.0/Modules/_ssl.c:692: warning: passing > argument 2 of 'ASN1_item_d2i' from incompatible pointer type > /Users/nelis/temp/Python-3.0/Modules/_ssl.c:697: warning: passing > argument 2 of 'method->d2i' from incompatible pointer type > In file included from /System/Library/Frameworks/Tk.framework/Headers/tk.h:96, > from /Users/nelis/temp/Python-3.0/Modules/_tkinter.c:67: > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:140: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:343: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:462: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:480: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:505: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:506: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:518: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:531: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:1065: > warning: function declaration isn't a prototype > i686-apple-darwin9-gcc-4.0.1: -framework: linker input file unused > because linking not done > i686-apple-darwin9-gcc-4.0.1: Tk: linker input file unused because > linking not done > In file included from /System/Library/Frameworks/Tk.framework/Headers/tk.h:96, > from /Users/nelis/temp/Python-3.0/Modules/tkappinit.c:17: > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:140: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:343: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:462: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:480: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:505: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:506: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:518: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:531: > warning: function declaration isn't a prototype > /System/Library/Frameworks/Tk.framework/Headers/X11/Xlib.h:1065: > warning: function declaration isn't a prototype > i686-apple-darwin9-gcc-4.0.1: -framework: linker input file unused > because linking not done > i686-apple-darwin9-gcc-4.0.1: Tk: linker input file unused because > linking not done > > > > On Sun, Dec 7, 2008 at 11:04 PM, Mark Dickinson wrote: >>> gcc Python.framework/Versions/3.0/Python -o python.exe \ >>> Modules/python.o \ >>> -ldl >>> make: *** [sharedmods] Error 1 >> >> It seems likely that this is related to a report on comp.lang.python in >> November: >> >> http://mail.python.org/pipermail/python-list/2008-November/514159.html >> >> nelis, what's the output of the "locale" command on your system? >> >> I've opened >> >> http://bugs.python.org/issue4585 >> >> for this. >> >> Mark >> > From tjreedy at udel.edu Tue Dec 9 02:08:35 2008 From: tjreedy at udel.edu (Terry Reedy) Date: Mon, 08 Dec 2008 20:08:35 -0500 Subject: [Python-3000] Please don't post 40000 lines [was re: make problem] Message-ID: This is not a binary images list or group ;-) From jcea at jcea.es Thu Dec 11 20:33:43 2008 From: jcea at jcea.es (Jesus Cea) Date: Thu, 11 Dec 2008 20:33:43 +0100 Subject: [Python-3000] Minor "bugs" in "what's new in Python 3.0" Message-ID: <49416B17.8040609@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 http://docs.python.org/3.0/whatsnew/3.0.html Where talking about the removing of "string.letters" and such, I can see a ":data:string.letters`" that seems incorrect. When talking about PEP 3110, I see things like: """ PEP 3110: Catching exceptions. You must now use :keyword:`except` SomeException as variable instead of :keyword:`except` *SomeException, variable*. Moreover, the variable is explicitly deleted when the except block is left. """ I guess that seeing "keyword" is wrong. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea at jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/_/_/_/ . _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSUFrEZlgi5GaxT1NAQLGzgP+LLbJK9ql9NUcmZWjCK6xBMNZtS8fxbpR nOrZXgGjlZHOVvMh9Sb/VPmQMM9Shi4cG/t7yduW5uf/2uVCydi62RMKXAP3yuD4 2uKdfNDEkH+ufaO4DaWXVGRQDLIxUqowDc+cs5fvOsF9M1xbZscMahl58DyN1R34 I6TtbSuoDqM= =LknO -----END PGP SIGNATURE----- From frankdmartinez at gmail.com Fri Dec 12 15:20:50 2008 From: frankdmartinez at gmail.com (Frank) Date: Fri, 12 Dec 2008 09:20:50 -0500 Subject: [Python-3000] Python 3.0 test results on F8 Message-ID: <40b71af30812120620v3846d1c5g19a8811f8b135309@mail.gmail.com> Hi, I'm using F8 and received the following output after running 'make test': 292 tests OK. 2 tests failed: test_multiprocessing test_sys 27 tests skipped: test_bz2 test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_ctypes test_curses test_dbm_gnu test_dbm_ndbm test_kqueue test_nis test_normalization test_ossaudiodev test_pep277 test_socketserver test_sqlite test_ssl test_startfile test_tcl test_timeout test_urllib2net test_urllibnet test_winreg test_winsound test_xmlrpc_net test_zipfile64 6 skips unexpected on linux2: test_dbm_ndbm test_bz2 test_ssl test_ctypes test_tcl test_dbm_gnu Should I be concerned? Though I expect the answer to be 'No', is Python 3.0 just as ok to use as if *all *the tests passed? Sincerely, Frank Martinez -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin at v.loewis.de Sat Dec 13 23:23:49 2008 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sat, 13 Dec 2008 23:23:49 +0100 Subject: [Python-3000] Python 3.0 test results on F8 In-Reply-To: <40b71af30812120620v3846d1c5g19a8811f8b135309@mail.gmail.com> References: <40b71af30812120620v3846d1c5g19a8811f8b135309@mail.gmail.com> Message-ID: <494435F5.6070605@v.loewis.de> > I'm using F8 and received the following output after running 'make > test': It might help some readers (including me) if you had mentioned what F8 is (besides the caption of a key on my keyboard). > 292 tests OK. > 2 tests failed: > test_multiprocessing test_sys > 27 tests skipped: > test_bz2 test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp > test_codecmaps_kr test_codecmaps_tw test_ctypes test_curses > test_dbm_gnu test_dbm_ndbm test_kqueue test_nis test_normalization > test_ossaudiodev test_pep277 test_socketserver test_sqlite > test_ssl test_startfile test_tcl test_timeout test_urllib2net > test_urllibnet test_winreg test_winsound test_xmlrpc_net > test_zipfile64 > 6 skips unexpected on linux2: > test_dbm_ndbm test_bz2 test_ssl test_ctypes test_tcl test_dbm_gnu > > Should I be concerned? Depends on what you want to do with Python. > Though I expect the answer to be 'No', is Python > 3.0 just as ok to use as if /all /the tests passed? Definitely not. Some things will not work. If you want to debug this, you should start looking into the test_sys failure. Regards, Martin From ncoghlan at gmail.com Sun Dec 14 00:05:36 2008 From: ncoghlan at gmail.com (Nick Coghlan) Date: Sun, 14 Dec 2008 09:05:36 +1000 Subject: [Python-3000] Python 3.0 test results on F8 In-Reply-To: <494435F5.6070605@v.loewis.de> References: <40b71af30812120620v3846d1c5g19a8811f8b135309@mail.gmail.com> <494435F5.6070605@v.loewis.de> Message-ID: <49443FC0.8040207@gmail.com> Martin v. L?wis wrote: > Definitely not. Some things will not work. If you want to debug this, > you should start looking into the test_sys failure. Most usefully, to get more details on what is breaking, try running: ./python -m test.regrtest -v test_multiprocessing test_sys The unexpected skips listed later would just be due to missing extension modules that you don't have the pieces installed to build. (Hmm, might F8 be 'Fedora 8'? If so, then you definitely shouldn't be getting failures) Cheers, Nick. -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia --------------------------------------------------------------- From stephen at xemacs.org Sun Dec 14 01:41:48 2008 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Sun, 14 Dec 2008 09:41:48 +0900 Subject: [Python-3000] Python 3.0 test results on F8 In-Reply-To: <49443FC0.8040207@gmail.com> References: <40b71af30812120620v3846d1c5g19a8811f8b135309@mail.gmail.com> <494435F5.6070605@v.loewis.de> <49443FC0.8040207@gmail.com> Message-ID: <87ej0b8u5v.fsf@xemacs.org> Nick Coghlan writes: > (Hmm, might F8 be 'Fedora 8'? If so, then you definitely shouldn't be > getting failures) True, but the OP also is apparently missing a lot of stuff that I would expect on a Fedora box (including libpng IIRC). That suggests either a heavily modified installation, or one that is so stripped down that almost nobody ever tries to test Python in that context. From martin at v.loewis.de Mon Dec 15 23:21:36 2008 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Mon, 15 Dec 2008 23:21:36 +0100 Subject: [Python-3000] python-3000 list is closed Message-ID: <4946D870.7000308@v.loewis.de> The mailing list python-3000 at python.org is now closed. All further discussion of Python 3.x takes place on python-dev at python.org. Regards, Martin