Date: Mon, 29 Dec 2003 10:50:31 -0800 From: Kent Stewart <kstewart@owt.com> To: Kenneth W Cochran <kwc@TheWorld.com>, Sergei Kolobov <sergei@freebsd.org> Cc: freebsd-ports@freebsd.org Subject: Re: xmlcatmgr & docproj broken? Message-ID: <200312291050.31735.kstewart@owt.com> In-Reply-To: <200312291756.MAA13556040@shell.TheWorld.com> References: <200312291610.LAA13349885@shell.TheWorld.com> <20031230.013349.35008002.hrs@eos.ocn.ne.jp> <200312291756.MAA13556040@shell.TheWorld.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 29 December 2003 09:56 am, Kenneth W Cochran wrote: > >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}. > There is more to it than that. It was updated and never portupgraded after that. /usr/local/bin/xmlcatmgr -sc /usr/local/share/sgml/catalog.ports add CATALOG docbook/dsssl/modular/catalog xmlcatmgr: entry already exists *** Error code 1 Stop in /usr/ports/textproc/dsssl-docbook-modular. *** Error code 1 Stop in /usr/ports/textproc/dsssl-docbook-modular. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade48345.0 make DEPENDS_TARGET=package -DFORCE_PKG_REGISTER reinstall ---> Restoring the old version ** Fix the installation problem and try again. [Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 186 packages found (-0 +1) . done] ** The following packages were not installed or upgraded (*:skipped / !:failed) ! textproc/dsssl-docbook-modular (dsssl-docbook-modular-1.78_3,1) (install error) -- Kent Stewart Richland, WA http://users.owt.com/kstewart/index.html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312291050.31735.kstewart>