Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Dec 2003 20:42:52 +0300
From:      Sergei Kolobov <sergei@FreeBSD.org>
To:        Hiroki Sato <hrs@FreeBSD.org>
Cc:        freebsd-ports@FreeBSD.org
Subject:   Re: xmlcatmgr & docproj broken?
Message-ID:  <20031229174252.GC719@chetwood.ru>
In-Reply-To: <20031230.013349.35008002.hrs@eos.ocn.ne.jp>
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

--pAwQNkOnpTn9IO2O
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2003-12-30 at 01:33 +0900, Hiroki Sato wrote:
> Kenneth W Cochran <kwc@TheWorld.com> wrote
>   in <200312291610.LAA13349885@shell.TheWorld.com>:
>=20
> 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

--pAwQNkOnpTn9IO2O
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/8GecFOxuaTulNAERAvgBAJ4uceLwoxGfWD2+9M1tKWOjviLMRgCeNPRs
/1EIv2ZI173GUz3ohcRwmZ0=
=T5JM
-----END PGP SIGNATURE-----

--pAwQNkOnpTn9IO2O--



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