Date: Sun, 7 Apr 2013 21:08:23 -0700 (PDT) From: "Pedro F. Giffuni" <giffunip@tutopia.com> To: python@FreeBSD.org Subject: Python 2.7.4 Released (but I had touble updating the port) Message-ID: <1365394103.76019.YahooMailMobile@web162103.mail.bf1.yahoo.com>
index | next in thread | raw e-mail
Hello guys; There is a new bugfix release in the 27 series with hundreds of bugfixes: http://hg.python.org/cpython/file/9290822f2280/Misc/NEWS I gave a try at updating the python27 port and it was rather easy to get started (almost all patches apply cleanly) but I get this problem when building: ... cc -c -fno-strict-aliasing -O2 -fno-strict-aliasing -pipe -march=nocona -DNDEBUG -O2 -fno-strict-aliasing -pipe -march=nocona -I. -IInclude -I./../Include -fPIC -DPy_BUILD_CORE -o Python/Python-ast.o Python/Python-ast.c cc: Python/Python-ast.c: No such file or directory cc: No input files specified *** [Python/Python-ast.o] Error code 1 The file actually exists. I went ahead and reported the issue upstream (Issue17649) but it is irreproducible in their buildbot and the problem is not really theirs: it looks like the hacks that we do to stop some modules from building and the environment used to build the code out-of-tree don't get along very well. Perhaps someone here knows the port well enough to provide a fix? I guess it should be possible to modify the makefile to skip generating that file since it exists already but that's not very clean ;). Regards, Pedro. From owner-freebsd-python@FreeBSD.ORG Mon Apr 8 04:58:08 2013 Return-Path: <owner-freebsd-python@FreeBSD.ORG> Delivered-To: python@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id CE786F3F for <python@FreeBSD.org>; Mon, 8 Apr 2013 04:58:08 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from smtprelay06.ispgateway.de (smtprelay06.ispgateway.de [80.67.31.104]) by mx1.freebsd.org (Postfix) with ESMTP id 8EBBCD5 for <python@FreeBSD.org>; Mon, 8 Apr 2013 04:58:08 +0000 (UTC) Received: from [89.182.31.83] (helo=localhost) by smtprelay06.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from <mva@FreeBSD.org>) id 1UP43N-0002sV-Q2; Mon, 08 Apr 2013 06:51:38 +0200 Date: Mon, 8 Apr 2013 06:51:37 +0200 From: Marcus von Appen <mva@FreeBSD.org> To: python@FreeBSD.org, "Pedro F. Giffuni" <giffunip@tutopia.com> Subject: Re: Python 2.7.4 Released (but I had touble updating the port) Message-ID: <20130408045137.GA1230@medusa.sysfault.org> Mail-Followup-To: python@FreeBSD.org, "Pedro F. Giffuni" <giffunip@tutopia.com> References: <1365394103.76019.YahooMailMobile@web162103.mail.bf1.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EuxKj2iCbKjpUGkD" Content-Disposition: inline In-Reply-To: <1365394103.76019.YahooMailMobile@web162103.mail.bf1.yahoo.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Df-Sender: MTEyNTc0Mg=X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Marcus von Appen <mva@FreeBSD.org> List-Id: FreeBSD-specific Python issues <freebsd-python.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-python>, <mailto:freebsd-python-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-python> List-Post: <mailto:freebsd-python@freebsd.org> List-Help: <mailto:freebsd-python-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-python>, <mailto:freebsd-python-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 08 Apr 2013 04:58:08 -0000 --EuxKj2iCbKjpUGkD Content-Type: multipart/mixed; boundary="vtzGhvizbBRQ85DL" Content-Disposition: inline --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On, Mon Apr 08, 2013, Pedro F. Giffuni wrote: > Hello guys; > > There is a new bugfix release in the 27 series with hundreds of > bugfixes: > http://hg.python.org/cpython/file/9290822f2280/Misc/NEWS > > I gave a try at updating the python27 port and it was rather easy to > get started (almost all patches apply cleanly) but I get this problem > when building: > > ... > cc -c -fno-strict-aliasing -O2 -fno-strict-aliasing -pipe -march=nocona > -DNDEBUG -O2 -fno-strict-aliasing -pipe -march=nocona -I. -IInclude > -I./../Include -fPIC -DPy_BUILD_CORE -o Python/Python-ast.o > Python/Python-ast.c > cc: Python/Python-ast.c: No such file or directory > cc: No input files specified > *** [Python/Python-ast.o] Error code 1 > > The file actually exists. > > I went ahead and reported the issue upstream (Issue17649) but it is > irreproducible in their buildbot and the problem is not really theirs: > it looks like the hacks that we do to stop some modules from building > and the environment used to build the code out-of-tree don't get along > very well. Right, as they changed Makefile.pre.in in a way that stops out-of-tree builds. Attached is a simple patch for it. Just copy the file into lang/python27/files. I did not test anything else yet, but at least the build runs. Cheers Marcus --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="patch-Makefile.pre.in" Content-Transfer-Encoding: quoted-printable --- Makefile.pre.in.orig 2013-04-08 06:45:53.000000000 +0200 +++ Makefile.pre.in 2013-04-08 06:46:14.000000000 +0200 @@ -283,7 +283,7 @@ # AST AST_H_DIR= Include AST_H= $(AST_H_DIR)/Python-ast.h -AST_C_DIR= Python +AST_C_DIR= $(srcdir)/Python AST_C= $(AST_C_DIR)/Python-ast.c AST_ASDL= $(srcdir)/Parser/Python.asdl --vtzGhvizbBRQ85DL-- --EuxKj2iCbKjpUGkD Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlFiTNkACgkQi68/ErJnpkeTkACfRnEf9STrqF1eoAsPe9aHD1rV YU0An2vO95AKUOiKSNyn2Tf67yOYScvC =I4Hc -----END PGP SIGNATURE----- --EuxKj2iCbKjpUGkD--help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1365394103.76019.YahooMailMobile>
