FreeBSD ports that you maintain which are currently marked
broken
Tim Middleton
x at vex.net
Mon Sep 12 09:21:38 PDT 2005
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 at veX.net | VexTech.ca | on. [OED]
More information about the freebsd-python
mailing list