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>