I tried again 'make dvi' in build-improvements. There are still three
problems:
1) typo in 'src/etc/Makefile.pamphlet'
2) confusion because Latex prefers 'axiom.sty.tex' in current directory
to 'axiom.sty' in search path
3) axiom.bib.tex file contains 10 file names with unescaped underscores
inside.
I have a patch solving problems 1 and 2 (included below). BTW the patch
to solve 1 is trival. I think that we shall agree that trivial patches
may be commited without review (but still posted to the mailing list).
Of course we need also agree what trivial means -- the solution to 2
(since it involves file renaming) is probably slightly beyond trival...
BTW. I am a bit annoyed because of discrimination of underscores (I like
them very much), so I am tempted to solve 3 by making underscore into
an active character, which expands to ordinary underscore outside math
mode and to subscript char in math mode.
Beside applying the diff one has to also rename 'src/doc/axiom.sty.pamphlet'
to 'src/doc/axiom-sty.pamphlet'
diff -ru build-improvements.bb/config/setup-dep.mk
build-improvements/config/setup-dep.mk
--- build-improvements.bb/config/setup-dep.mk 2006-11-07 02:34:28.000000000
+0100
+++ build-improvements/config/setup-dep.mk 2006-11-07 17:51:37.000000000
+0100
@@ -101,7 +101,7 @@
$(axiom_build_document) --weave --output=$@ $<
-$(axiom_build_texdir)/axiom.sty: $(axiom_src_docdir)/axiom.sty.pamphlet
+$(axiom_build_texdir)/axiom.sty: $(axiom_src_docdir)/axiom-sty.pamphlet
$(mkinstalldirs) $(axiom_build_texdir)/
$(axiom_build_document) --tangle=axiom.sty --output=$@ $<
diff -ru build-improvements.bb/src/doc/Makefile.pamphlet build-improvements/src/doc/Makefile.pamphlet
--- build-improvements.bb/src/doc/Makefile.pamphlet 2006-11-07
02:34:25.000000000 +0100
+++ build-improvements/src/doc/Makefile.pamphlet 2006-11-07
17:54:25.000000000 +0100
@@ -31,7 +31,7 @@
originally written by Norman Ramsey. To this we've added macros to
support the CATS (Computer Algebra Test Suite).
<<axiom.sty>>=
-${STY}/axiom.sty: $(srcdir)/axiom.sty.pamphlet ${STY}
+${STY}/axiom.sty: $(srcdir)/axiom-sty.pamphlet ${STY}
$(axiom_build_document) --tangle=axiom.sty --output=$@ $<
${STY}:
@@ -144,7 +144,7 @@
subdir = src/doc/
-pamphlets = axiom.sty.pamphlet \
+pamphlets = axiom-sty.pamphlet \
axiom.bib.pamphlet \
DeveloperNotes.pamphlet \
Rosetta.pamphlet \
Only in build-improvements/src/doc: axiom-sty.pamphlet
Only in build-improvements.bb/src/doc: axiom.sty.pamphlet
diff -ru build-improvements.bb/src/etc/Makefile.pamphlet
build-improvements/src/etc/Makefile.pamphlet
--- build-improvements.bb/src/etc/Makefile.pamphlet 2006-11-07
02:34:26.000000000 +0100
+++ build-improvements/src/etc/Makefile.pamphlet 2006-11-07
17:45:45.000000000 +0100
@@ -3,7 +3,7 @@
\usepackage{axiom}
\begin{document}
\title{\$SPAD/src/etc Makefile}
-\author{Timothy Daly \andd Gabriel Dos~Reis}
+\author{Timothy Daly \and Gabriel Dos~Reis}
\maketitle
\begin{abstract}
\end{abstract}