From owner-freebsd-python@FreeBSD.ORG Mon Apr 2 21:38:50 2007 Return-Path: X-Original-To: python@freebsd.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E234A16A402; Mon, 2 Apr 2007 21:38:50 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id CFBD113C44C; Mon, 2 Apr 2007 21:38:50 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id AD4B01A4D8D; Mon, 2 Apr 2007 14:38:50 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id D5349513AD; Mon, 2 Apr 2007 17:38:49 -0400 (EDT) Date: Mon, 2 Apr 2007 17:38:49 -0400 From: Kris Kennaway To: Nicola Vitale Message-ID: <20070402213849.GA33098@xor.obsecurity.org> References: <20070401184419.GE26436@xor.obsecurity.org> <25ef68cb0704011430j7ddc1f2auda638ef05b144df0@mail.gmail.com> <20070401220510.GA78758@xor.obsecurity.org> <25ef68cb0704021411ge64a555h6333248c1087f704@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <25ef68cb0704021411ge64a555h6333248c1087f704@mail.gmail.com> User-Agent: Mutt/1.4.2.2i Cc: python@freebsd.org, Kris Kennaway Subject: Re: [ports-i386@pointyhat.freebsd.org: py24-simplejson-1.7.1 failed on i386 5] X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2007 21:38:51 -0000 On Mon, Apr 02, 2007 at 11:11:14PM +0200, Nicola Vitale wrote: > >[2007/4/2, Kris Kennaway > >On Sun, Apr 01, 2007 at 11:30:00PM +0200, Nicola Vitale wrote: > >> I think we have to set MANUAL_PACKAGE_BUILD [...] > >As in those other cases, I would much prefer if someone fixed the real > >problem [...] > > Found a solution: it's enough to add this target in the Makefile > > pre-build: > @cd ${WRKSRC} && ${PYTHON_CMD} setup.py setopt -c bdist -o > plat-name -s ${OSINFOS} > @cd ${WRKSRC} && ${PYTHON_CMD} setup.py setopt -c bdist_egg -o > plat-name -s ${OSINFOS} > @cd ${WRKSRC} && ${PYTHON_CMD} setup.py setopt -c build -o > build-platlib -s lib.${OSINFOS} > @cd ${WRKSRC} && ${PYTHON_CMD} setup.py setopt -c build -o > build-temp -s temp.${OSINFOS}-${PYTHON_VER} > > (unfortunately, it's possible to set only one option at time), and all > works fine > > http://people.freebsd.org/~nivit/tb_logs/5-FreeBSD/i386/devel/py-simplejson/py24-simplejson-1.7.1.log > http://people.freebsd.org/~nivit/tb_logs/6-FreeBSD/i386/devel/py-simplejson/py24-simplejson-1.7.1.log > > In the same manner, we can likely fix, for example, devel/py-lxml > (http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.6.2007031101/py24-lxml-1.2.log > ) too, and remove NO_PACKAGE, MANUAL_PACKAGE_BUILD from other Python > ports. Excellent :) Kris