Hi all,
I very intelligently did a fresh reformat/install of Ubuntu 7.10, and
now I can't get the docs building again. (my previous system was also
ubuntu 7.10, so this shouldn't be the issue)
I'm using the lilypond-2.11.35-2 binary for x86. I've installed texinfo
4.11 from source. (I installed it in $HOME/usr/ ; it's _possible_ that
I screwed up this step somehow, although "makeinfo --version" reports
4.11, so it seems to be workig). I did
./autogen.sh
cp GNUmakefile.in GNUmakefile
make -C python
I can build all of input/ without complaints. Unfortunately when
attempting to build the docs in Documentation/user/ I get these errors:
(possibly not relevant, although the `==' is curious)
....
find ./out-www/lilypond-learning/ -name '*'.png -o -name '*'.ly |
xargs rm -f
(cd ./out-www/lilypond-learning/ ; ln -sf ../*.png ../*.ly . )
cd ./out-www; texi2pdf --batch lilypond-learning.texi
test: 1: ==: unexpected operator
/home/gperciva/usr/bin//texi2dvi: Running pdfetex --file-line-error
</dev/null '
onstopmode' '\input' './lilypond-learning.texi' ...
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
...
(./lilypond-learning.texi
(/home/gperciva/usr/src/lilypond/tex/texinfo.tex
Loading texinfo [version 2007-09-03.05]: pdf, fonts, page headings,
tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texmf-texlive/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.3 <23 July 2005>
) localization, formatting, and turning on texinfo input format.)
Runaway argument?
{en_\finish }\else \input txi-en.tex \fi \closein 1 \endgroup \endgroup
./lilypond-learning.texi:12: Paragraph ended before
\documentlanguagetrywithout
underscore was complete.
<to be read again>
\par
l.12
(./lily-354d7a5697-systems.texi
<./lily-354d7a5697-1.pdf{/var/lib/texmf/fonts/m
ap/pdftex/updmap/pdftex.map}>
Underfull \hbox (badness 10000) detected at line 1
[]
) [1]
./lilypond-learning.texi:88: This command can appear only out of any
environmen
t, not in environment \tex.
\badenverr ...temp , not \inenvironment \thisenv }
\checkenv ...\ifx \thisenv \temp \else \badenverr
\fi
\copying ->\checkenv {}
\begingroup \scanargctxt \docopying
l.88 @copying
[-1] (./macros.texi
./macros.texi:11: Undefined control sequence.
l.11 @c we need this since @q
{\} doesn't work with makeinfo 4.8 --
./macros.texi:11: Missing $ inserted.
<inserted text>
$
<to be read again>
\delimiter
\}->\delimiter
"5267309
l.11 @c we need this since @q{\}
doesn't work with makeinfo 4.8 --
./macros.texi:12: Please use \mathaccent for accents in math mode.
<recently read> \accent
\c ...ox \z@ \hbox {#1}\ifdim \ht \z@ =1ex\accent
24 #1\else \ooalign
{\unhb...
l.12 @c s
ay @address@hidden instead
./macros.texi:12: Undefined control sequence.
l.12 @c say @q
address@hidden instead
Variable `backslash', used in @value, is not set.
Needless to say, this looks seriously wrong. Quite apart from me not
having touched lilypond-learning.tely in ages, I'm completely baffled
that texinfo is trying to compile the
@c we need this since @q{\} doesn't work with makeinfo 4.8 --
line in macros.itexi.
Any hints about what I screwed up?
- Graham
_______________________________________________
lilypond-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-devel