Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Dec 2003 12:56:47 -0500 (EST)
From:      Kenneth W Cochran <kwc@TheWorld.com>
To:        Sergei Kolobov <sergei@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: xmlcatmgr & docproj broken?
Message-ID:  <200312291756.MAA13556040@shell.TheWorld.com>
References:  <200312291610.LAA13349885@shell.TheWorld.com> <20031230.013349.35008002.hrs@eos.ocn.ne.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
>Date: Mon, 29 Dec 2003 20:42:52 +0300
>From: Sergei Kolobov <sergei@FreeBSD.org>
>To: Hiroki Sato <hrs@FreeBSD.org>
>Cc: kwc@TheWorld.com, kuriyama@FreeBSD.org, freebsd-ports@FreeBSD.org
>Subject: Re: xmlcatmgr & docproj broken?
>
>On 2003-12-30 at 01:33 +0900, Hiroki Sato wrote:
>> Kenneth W Cochran <kwc@TheWorld.com> wrote
>>   in <200312291610.LAA13349885@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312291756.MAA13556040>