Discussion:
[Refdb-devel] CVS build problem: doc build fails with missing dependency
David Nebauer
2005-12-10 20:35:01 UTC
Permalink
Hi Markus,

With workarounds for the earlier problems, the build now fails due to a
missing dependency on 'citestylex/ele-desc/*':

--------------------------------------------------------------------------------------------
Creating HTML manual...
rm -rf refdb-manual/*
mkdir -p refdb-manual && cd refdb-manual && openjade -t sgml -d
../../doc/include/doc-html.dsl /usr/share/refdb/declarations/docbook.dcl
../../doc/refdb-manual.sgml
cp manual.css refdbmanualfig1.png refdbmanualfig2.png
refdbmanualfig3.png refdbmanualfig4.png refdb-manual/
SGML_CATALOG_FILES="" dtdparse --title "citestyle XML DTD" --output
citestylex.xml --declaration ../declarations/xml.dcl --system-id
"http://refdb.sourceforge.net/dtd/citestylex.dtd" ../dtd/citestylex.dtd
Public ID: unknown
System ID: http://refdb.sourceforge.net/dtd/citestylex.dtd
SGML declaration: ../declarations/xml.dcl
Parse complete.
Writing citestylex.xml...
Done.
make[2]: *** No rule to make target `citestylex/ele-desc/*', needed by
`citestylex/elements.html'. Stop.
make[2]: Leaving directory
`/home/david/data/computing/projects/refdb/packages/refdb/custom/pkg/debianise/source/refdb-0.0-cvs-20051210/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/david/data/computing/projects/refdb/packages/refdb/custom/pkg/debianise/source/refdb-0.0-cvs-20051210'
make: *** [build-stamp] Error 2
-------------------------------------------------------------------------------------------

As near as I can tell from the makefile, it truly is missing a rule for
that target.

Regards,
David.
Markus Hoenicka
2005-12-10 21:07:03 UTC
Permalink
Hi David,
Post by David Nebauer
Hi Markus,
With workarounds for the earlier problems, the build now fails due to a
[...]
Post by David Nebauer
As near as I can tell from the makefile, it truly is missing a rule for
that target.
The files citestylex/ele-desc/* are in CVS. Maybe you did not use the
-d switch when cvs-updating your sources?

regards,
Markus
--
Markus Hoenicka
***@cats.de
(Spam-protected email: replace the quadrupeds with "mhoenicka")
http://www.mhoenicka.de
David Nebauer
2005-12-11 17:34:03 UTC
Permalink
Hi Markus,
Post by Markus Hoenicka
Post by David Nebauer
With workarounds for the earlier problems, the build now fails due to a
The files citestylex/ele-desc/* are in CVS. Maybe you did not use the
-d switch when cvs-updating your sources?
It's slightly spooky the way you pick the exact nature of my error from
so far away. That was indeed the problem. Fixing it also fixed a
number of other problems.

This is what happens when you use tools without fully understanding them.

Regards,
David.
Markus Hoenicka
2005-12-11 18:41:02 UTC
Permalink
Hi David,
Post by David Nebauer
It's slightly spooky the way you pick the exact nature of my error from
so far away. That was indeed the problem. Fixing it also fixed a
number of other problems.
The simplest explanation is the correct one in this case: I've fooled
myself this way a couple of times :->

regards,
Markus
--
Markus Hoenicka
***@cats.de
(Spam-protected email: replace the quadrupeds with "mhoenicka")
http://www.mhoenicka.de
Loading...