xmlcatmgr & docproj broken?
Kenneth W Cochran
kwc at TheWorld.com
Mon Dec 29 10:28:35 PST 2003
>Date: Mon, 29 Dec 2003 20:42:52 +0300
>From: Sergei Kolobov <sergei at FreeBSD.org>
>To: Hiroki Sato <hrs at FreeBSD.org>
>Cc: kwc at TheWorld.com, kuriyama at FreeBSD.org, freebsd-ports at FreeBSD.org
>Subject: Re: xmlcatmgr & docproj broken?
>
>On 2003-12-30 at 01:33 +0900, Hiroki Sato wrote:
>> Kenneth W Cochran <kwc at TheWorld.com> wrote
>> in <200312291610.LAA13349885 at shell.TheWorld.com>:
>>
>> kwc> =3D=3D=3D> Checking if textproc/dsssl-docbook-modular already insta=
>lled
>> kwc> /usr/local/bin/xmlcatmgr -sc /usr/local/share/sgml/catalog.ports add=
> CATALOG docbook/dsssl/modular/catalog
>> kwc> xmlcatmgr: entry already exists
>> kwc> *** Error code 1
>> kwc>=20
>> kwc> Stop in /usr/ports/textproc/dsssl-docbook-modular.
>> kwc> ----------------------------------------
>> kwc>=20
>> kwc> Currently I'm unable to install this port, therefore also unable
>> kwc> to install textproc/docproj.
>> kwc> Any idea(s) what's wrong here? How to fix/workaround?
>> kwc> Should I file a pr?
>
>I cannot reproduce the problem here: I just upgraded xmlcatmgr to
>version 1.2 on a box that had 1.1 installed previously.
>
>I have seen similar problems in the past (i.e. before my recent commit
>to upgrade xmlcatmgr to 1.2) where ${PREFIX}/share/xml/catalog existed,
>but it wasn't a true XML catalog (i.e. created in pre-xmlcatmgr era).
>In those cases, running portupgrade -fR docbook-* to force
>rebuilding/reinstalling docbook ports and all dependencies helped.=20
>YMMV, though.
>
>> I think the cause is that while "add CATALOG" in the post-install
>> target uses ${RELDIR}/catalog, in pkg-plist
>> ${PREFIX}/share/sgml/${RELDIR}(%%DTDDIR%%) is used. It is probably
>> a bug in the port skeleton, but removing a line
>> CATALOG "docbook/dsssl/modular/catalog" in
>> /usr/local/share/sgml/catalog.ports manually, you can avoid such a probl=
>em.
>
>I cannot see any problem in the port's skeleton.
>
>> Kuriyama-san, could you please fix %%DTDDIR%%? The pathnames=20
>> should be consistent.
>
>Please explain.
>
>Sergei
Maybe the problem is really with dsssl-docbook-modular?
That's the port that is making the specific install error {shrug}.
-kc
More information about the freebsd-ports
mailing list