Date: Mon, 12 Sep 2005 12:21:35 -0400 From: Tim Middleton <x@vex.net> To: linimon@freebsd.org, python@freebsd.org Subject: Re: FreeBSD ports that you maintain which are currently marked broken Message-ID: <200509121221.39030.x@vex.net> In-Reply-To: <20050910083032.2C49022987@mail.droso.net> References: <20050910083032.2C49022987@mail.droso.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 10 September 2005 04:30, you wrote: > portname: www/zope-parsedxml > broken because: Broken dependency > build errors: > http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.4.2005072423/zope-parsedxml-1.4.log (Aug 21 17:56:44 GMT 2005) overview: > http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=zope-parsedxml Hello Mark... This has been going on for a long, long time now. )-: I was really hoping Zope 2.8 would have found its way into ports by now, which eliminates the Python 2.3 dependency the current Zope port has, thus rendering this context obsolete. But even with things as they are, I can not reproduce the dependency error the above report is reporting... It seems there's something in the environment of, or methods used by, your build/test system which is forcing the python 2.4 build of py-xml. Most of this time I've been thinking it must be something in my environment which avoids the error you are getting above, but could not identify what it was. Recently however, I thought to try building zope-parsedxml on fairly clean new FreeBSD 5.3 box I was given to upgrade. I updated the ports tree. Python 2.4 was already installed on the box, but not much else. THere's nothing special in make.conf (just the usual PERL_VER stuff). So i remove the BROKEN tag from zope-parsedxml/Makefile ... type "make install" ... and everything builds and installs perfectly (python 2.3, zope 2.7.7, py23-xml, and then zope-parsedxml). There is actually a second problem indicated by the log above, and that is that apparently py24-xml-0.8.4 and py23-xml-0.8.4 are not being allowed to co-exist at the same time (the py23-xml-0.8.4 build is not allowed to install because an "old version" [py24-xml-0.8.4] is found already installed). There's no technical reason these shouldn't be able to both be installed as they install to different python library directories, and anyhow py24-xml-0.8.4 is not an older version of py23-xml-0.8.4.... Maybe implications of this is the problem? However, back my main problem, the USE_ZOPE directive in my Makefile should be (and apparently is, on a regular, clean system!) setting the python version to 2.3. The only thing I can think of is that your build process is building the dependencies independently?... and thus is losing the PYTHON_VERSION=python2.3 environment which is set in bsd.python.mk. I believe this is an innocent port about to be executed here. (-: -- Tim Middleton | Vex.Net | He is no Quaker, for he hath got a Perriwig x@veX.net | VexTech.ca | on. [OED]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509121221.39030.x>