On Tue, May 11, 2004 at 01:12:36PM +0200, ThomasS wrote:
> Geert Stappers schrieb:
<snip/>
> > Please confirm ( to make sure we are talking about the same files )
> > Did you get those from CVS?
> Yep, as described in http://www.debian.org/doc/cvs, I updated cvs this
> morning by doing a "cvs -z3 update -d -P"
Okay, the recent information.
>
> > Please supply the output of cat CVS/R*
> ddp
> :pserver:anonymous@cvs.debian.org:/cvs/debian-doc
Okay, same over here.
> >
> >
>
>
> > I did run "make" and got a complete build, without any error.
> >
> > I assume you allready start changing the Makefile.
> Didn't touch any of them till now...........so no diff's available
>
> -------------------------------------------------------------------------------------
>
> The results of rebuilding manuals step-by-step is very different from
> directory to directory, i.e. I was not able to rebuild following manuals
> in the ddp directory for very different reason:
Mmm, various manuals...
>
> -sgml-howto
>
> error: /usr/lib/sgml/declaration/xml.dcl howto.db > dump.html
> jade:E: cannot open "/usr/lib/sgml/declaration/xml.dcl" (file or
> directory not found)
>
> thomas$: locate xml.dcl [which is part of installed sgml-data package]
>
> /usr/share/doc/docbook-website/examples/bookmark/xml.dcl.gz
> /usr/share/doc/kde/HTML/en/common/xml.dcl
> /usr/share/sgml/declaration/xml.dcl
> /usr/share/xml/declaration/xml.dcl
>
> A look at the Makefile in this directory gives:
>
> XML_DECL=/usr/share/xml/declaration/xml.decl
>
> Is this a typo : xml.decl instead of xml.dcl ???
>
Works for me.
(I have a sarge system)
> ---------------------------------------------------------------------------
>
> thomas@sugar:~/ddp/manuals.sgml/release-notes/de$ make
>
> architecture variable must be set
> exit 1
> make: *** [../dynamic_.ent] error 1
>
I got this error also.
>
> Hmm, where and how to do this?
It is about the potato release. ( It was about the potato release. )
I'm not gonna spent time about it.
Sorry you encountered an old manual source.
>
> --------------------------------------------------------------------------
>
> thomas@sugar:~/ddp/manuals.sgml/euro-support$ make
>
> nsgmls:debian-euro-support.sgml:528:8:E: document type does not allow
> element "EXAMPLE" here; assuming missing "P" start-tag
> make: *** [debian-euro-support.html] error 1
got that error also.
I assume the buildtools became more stricter.
Apply this patch:
diff -u -r1.34 debian-euro-support.sgml
--- euro-support/debian-euro-support.sgml 22 Mar 2004 16:04:10 -0000 1.34
+++ euro-support/debian-euro-support.sgml 11 May 2004 12:00:24 -0000
@@ -525,6 +525,7 @@
<p>If you are using multiple virtual terminales you might want to add this:
</P>
+<p>
<example>
APP_CHARSET_MAP_vc1=iso15
APP_CHARSET_MAP_vc2=iso15
@@ -533,6 +534,7 @@
APP_CHARSET_MAP_vc5=iso15
APP_CHARSET_MAP_vc6=iso15
</example>
+</p>
<p>If you are using the <package>kbd</package> package you will need
to edit the <file>/etc/kbd/config</file> adding, for example:
Could some one commit it into CVS?
>
> -------------------------------------------------------------------------
> thomas@sugar:~/ddp/manuals.sgml/java-faq$ make
stappers@mir-CHROOT:/usr/src/ddp/manuals.sgml/java-faq
$ make
debiandoc2html debian-java-faq.sgml
[ -d /org/www.debian.org/www/doc/manuals ] || exit 1
make: *** [publish] Error 1
It wants the directory /org/www.debian.org/.......
and stop because it doesn't exsists.
>
> debiandoc2html debian-java-faq.sgml
> [ -d /org/www.debian.org/www/doc/manuals ] || exit 1
> rm -f /org/www.debian.org/www/doc/manuals/debian-java-faq/*.html
> install -d -m 755 /org/www.debian.org/www/doc/manuals/debian-java-faq
> install: could not create directory
> ,,/org/www.debian.org/www/doc/manuals/debian-java-faq" : no permission
>
> This compiles only if you are root ?? Is that the way things should work?
You created probaly the /org directory as.
Take a look at these action and notice what root (#) and stappers($) did
mir-CHROOT:/
# mkdir /org
# id stappers
uid=1000(stappers) gid=1000 groups=1000,40(src)
mir-CHROOT:/
# chgrp src /org
mir-CHROOT:/
# chmod g+w /org
mir-CHROOT:/
#
stappers@mir-CHROOT:/usr/src/ddp/manuals.sgml/java-faq
$ mkdir -p /org/www.debian.org/www/doc/manuals
stappers@mir-CHROOT:/usr/src/ddp/manuals.sgml/java-faq
$
stappers@mir-CHROOT:/usr/src/ddp/manuals.sgml/java-faq
$ make
[ -d /org/www.debian.org/www/doc/manuals ] || exit 1
rm -f /org/www.debian.org/www/doc/manuals/debian-java-faq/*.html
install -d -m 755 /org/www.debian.org/www/doc/manuals/debian-java-faq
install -m 644 --preserve-timestamps debian-java-faq.html/*.html \
/org/www.debian.org/www/doc/manuals/debian-java-faq/
stappers@mir-CHROOT:/usr/src/ddp/manuals.sgml/java-faq
$
No errors over here.
>
> ----------------------------------------------------------------------------
> thomas@sugar:~/ddp/manuals.sgml/maint-guide$ make
>
> debiandoc2html -c -l en maint-guide.sgml
> nsgmls:maint-guide.sgml:37:11:E: the name and vi delimiter can be
> omitted from an attribute specification only if SHORTTAG YES is specified
> mv: call of stat for ,,maint-guide.html" not possible: File or directory
> not found
> make: *** [html] error 1
>
No error over here (as reported before)
Which Debian version are you running?
> ----------------------------------------------------------------------------
>
> thomas@sugar:~/ddp/manuals.sgml/newbie-doc$ make
>
> debiandoc2html newbie-doc.sgml
> nsgmls:E: cannot find "newbie-doc.sgml"; tried "newbie-doc.sgml", "/usr/loc
> are/sgml/newbie-doc.sgml", "/usr/local/lib/sgml/newbie-doc.sgml", "/usr/sha
> ml/newbie-doc.sgml"
> make: *** [newbie-doc.html/index.html] error 1
>
>
> Is this because of missing sgml files, where can I get these from?
Yes, the sgml file is missing. :-(
I did visit http://cvs.debian.org/ddp/manuals.sgml/newbie-doc/?cvsroot=debian-doc
with the hope to find an Attic like
http://cvs.debian.org/ddp/manuals.sgml/?cvsroot=debian-doc has.
( Attic is where CVS stores the deleted files )
So I don't know where to find that file?
( Joy, are you here? )
>
> ----------------------------------------------------------------------------
>
> thomas@sugar:~/ddp/manuals.sgml/network-administrator$ make
>
> debiandoc2html network-administrator.sgml
> nsgmls:network-administrator.sgml:85:13:E: the name and vi delimiter can
> be omitted from an attribute specification only if SHORTTAG YES is specified
> make: *** [network-administrator.html/index.html] error 1
stappers@mir-CHROOT:/usr/src/ddp/manuals.sgml/newbie-doc
$ cd ../network-administrator/
stappers@mir-CHROOT:/usr/src/ddp/manuals.sgml/network-administrator
$ make
debiandoc2html network-administrator.sgml
[ -d /org/www.debian.org/www/doc/manuals ] || exit 1
rm -f /org/www.debian.org/www/doc/manuals/network-administrator/*.html
install -d -m 755 /org/www.debian.org/www/doc/manuals/network-administrator
install -m 644 --preserve-timestamps network-administrator.html/*.html \
/org/www.debian.org/www/doc/manuals/network-administrator/
stappers@mir-CHROOT:/usr/src/ddp/manuals.sgml/network-administrator
$
>
> ----------------------------------------------------------------------------
>
>
> To come to an end, some manuals compile very fine, i.e. apt-howto,
> project-history, dselect-beginner or securing-howto just to name a few.
> Others which are of more interest to me don't rebuild at all, like
> sgml-howto or network-administrator manuals!
From the information above, I guess it is a toolchain version thing.
unstable, currently sarge, build the docs fine for me.
If you wouldn't switch now, but build the those manuals,
consider building a chroot environment.
>
>
>
> Some of the above described errors don't make any sense to me, like
> rebuilding java-faq as root or html error for maint-guide manual.
> Ghee......... hard times for beginners..... ;-)
Believe me, I started also as beginner... ;-)
>
> Thanks in advance for helpfull comments
Thank you for reporting issues we weren't aware about.
>
>
> yours
>
> Thomas
Cheers
Geert Stappers
Attachment:
pgp8vOvxhvHQi.pgp
Description: PGP signature