This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

makeinfo --pdf broken (! Font \circle=lcircle10 not loadable)


I can not get makeinfo --pdf to work on todays Cygwin (same problem in
both 32-bit and 64-bit Cygwin installation, on 64-bit Windows 7).

It looks as if it can not find the lcircle10 font. I have tried installing most of the texlive-collection* packages but none seem to install that font.

It used to work in earlier versions of cygwin/tex/makeinfo


# The latest texinfo.tex, but I have tried with older versions as well (from 2007 at least)
$ curl -s 'http://svn.savannah.gnu.org/viewvc/*checkout*/trunk/doc/texinfo.tex?root=texinfo&content-type=text%2Fplain' -o texinfo.tex
$ grep 'texinfoversion' texinfo.tex | head -n 1
\def\texinfoversion{2014-03-18.17}
# A minimal makeinfo file, according to the manual
$ cat test.texi 
\input texinfo
@setfilename info-file-name
@settitle name-of-manual

Some text

@bye
$ ls
test.texi  texinfo.tex
# makeinfo works
$ makeinfo test.texi 
test.texi: warning: document without nodes
$ ls
info-file-name	test.texi  texinfo.tex
# makeinfo --html works
$ makeinfo --html test.texi 
$ ls
info-file-name	info-file-name.html  test.texi	texinfo.tex
#
# PROBLEM: makeinfo --pdf does not work
#
$ makeinfo --verbose --pdf test.texi 
EXEC texi2dvi|--verbose|--pdf|test.texi
/usr/bin/texi2dvi: Processing test.texi ...
/usr/bin/texi2dvi: BIBINPUTS='.:/tmp/test:/tmp/test/.:'
/usr/bin/texi2dvi: BSTINPUTS='.:/tmp/test:/tmp/test/.:'
/usr/bin/texi2dvi: DVIPSHEADERS='.:/tmp/test:/tmp/test/.:'
/usr/bin/texi2dvi: INDEXSTYLE='.:/tmp/test:/tmp/test/.:'
/usr/bin/texi2dvi: MFINPUTS='.:/tmp/test:/tmp/test/.:'
/usr/bin/texi2dvi: MPINPUTS='.:/tmp/test:/tmp/test/.:'
/usr/bin/texi2dvi: TEXINPUTS='.:/tmp/test:/tmp/test/.:'
/usr/bin/texi2dvi: TFMFONTS='.:/tmp/test:/tmp/test/.:'
/usr/bin/texi2dvi: texinfo.tex appears to be broken.
This may be due to the environment variable TEX set to something
other than (plain) tex, a corrupt texinfo.tex file, or 
to tex itself simply not working.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Cygwin)
 restricted \write18 enabled.
entering extended mode
(./txiversion.tex (/tmp/test/texinfo.tex
Loading texinfo [version 2014-03-18.17]: pdf, fonts, markup, glyphs,
page headings, tables, conditionals, indexing, sectioning, toc, environments,
! Font \circle=lcircle10 not loadable: Metric (TFM) file not found.
<to be read again> 
                   \allocationnumber 
\alloc@ ...ifnum \count 1#1 < #4\allocationnumber 
                                                  =\count 1#1 \global \advan...
l.6407 \newdimen\circthick
                          
? 
! Emergency stop.
<to be read again> 
                   \allocationnumber 
\alloc@ ...ifnum \count 1#1 < #4\allocationnumber 
                                                  =\count 1#1 \global \advan...
l.6407 \newdimen\circthick
                          
No pages of output.
Transcript written on txiversion.log.

kpathsea: Running mktextfm lcircle10
/usr/share/texmf-dist/web2c/mktexnam: Could not map source abbreviation  for lcircle10.
/usr/share/texmf-dist/web2c/mktexnam: Need to update ?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input lcircle10
This is METAFONT, Version 2.718281 (TeX Live 2013/Cygwin)

kpathsea: Running mktexmf lcircle10

! I can't find file `lcircle10'.
<*> ...jfour; mag:=1; nonstopmode; input lcircle10
                                                  
Please type another input file name
! Emergency stop.
<*> ...jfour; mag:=1; nonstopmode; input lcircle10
                                                  
Transcript written on mfput.log.
grep: lcircle10.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input lcircle10' failed to make lcircle10.tfm.
kpathsea: Appending font creation commands to missfont.log.
/usr/bin/texi2dvi: quitting.
/usr/bin/texi2dvi: Removing /tmp/test/test.t2d
$ tex --version
TeX 3.1415926 (TeX Live 2013/Cygwin)
kpathsea version 6.1.1
Copyright 2013 D.E. Knuth.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
$ makeinfo --version
makeinfo (GNU texinfo) 5.2

Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$ texi2any --version
texi2any (GNU texinfo) 5.2

Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$ texi2dvi --version
texi2dvi (GNU Texinfo 5.2) 5381

Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$ uname -a
CYGWIN_NT-6.1-WOW64 WIN-P9VPKN0BPQM 1.7.28(0.271/5/3) 2014-02-09 21:06 i686 Cygwin

# Explicitly setting $TEX makes no difference (it has solved other
# issues in the past)
$ TEX=tex makeinfo --verbose --pdf test.texi 
# ... same problem ...

# Looking for lcircle10-related files
$ find / -xdev -name '*circ*'
/usr/share/emacs/24.3/lisp/net/rcirc.elc
/usr/share/info/rcirc.info.gz
/usr/share/texmf-dist/fonts/afm/public/amsfonts/latxfont/lcircle1.afm
/usr/share/texmf-dist/fonts/afm/public/amsfonts/latxfont/lcirclew.afm
/usr/share/texmf-dist/fonts/type1/public/amsfonts/latxfont/lcircle1.pfb
/usr/share/texmf-dist/fonts/type1/public/amsfonts/latxfont/lcircle1.pfm
/usr/share/texmf-dist/fonts/type1/public/amsfonts/latxfont/lcirclew.pfb
/usr/share/texmf-dist/fonts/type1/public/amsfonts/latxfont/lcirclew.pfm
$ find / -xdev -name 'texfonts.map'
$ # nothing found


An older, working, cygwin installation (on windows XP Professional
x64) has:

sh$ mkdir /tmp/test
sh$ cd /tmp/test
sh$ curl -s 'http://svn.savannah.gnu.org/viewvc/*checkout*/trunk/doc/texinfo.tex?root=texinfo&content-type=text%2Fplain' -o texinfo.tex
sh$ texi2dvi --pdf --verbose test.texi
/usr/bin/texi2dvi: Processing test.texi ...
/usr/bin/texi2dvi: BIBINPUTS='.:/tmp/test:/tmp/test/.::'
/usr/bin/texi2dvi: BSTINPUTS='.:/tmp/test:/tmp/test/.::'
/usr/bin/texi2dvi: DVIPSHEADERS='.:/tmp/test:/tmp/test/.::'
/usr/bin/texi2dvi: INDEXSTYLE='.:/tmp/test:/tmp/test/.::'
/usr/bin/texi2dvi: MFINPUTS='.:/tmp/test:/tmp/test/.::'
/usr/bin/texi2dvi: MPINPUTS='.:/tmp/test:/tmp/test/.::'
/usr/bin/texi2dvi: TEXINPUTS='.:/tmp/test:/tmp/test/.::'
/usr/bin/texi2dvi: TFMFONTS='.:/tmp/test:/tmp/test/.::'
/usr/bin/texi2dvi: Removing /tmp/test/test.t2d
sh$ texi2dvi --version
texi2dvi (GNU Texinfo 4.13) 1.135

Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
sh$ tex --version
TeX 3.141592 (Web2C 7.5.4)
kpathsea version 3.5.4
Copyright (C) 1997-2004 D.E. Knuth.
Kpathsea is copyright (C) 1997-2004 Free Software Foundation, Inc.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the GNU General Public License.
For more information about these matters, see the files
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
Kpathsea written by Karl Berry and others.

sh$ uname -a
CYGWIN_NT-5.2-WOW64 OCTOPUSSY-VM-WI 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin
sh$ find / -xdev -name '*circ*'
/usr/share/doc/groff/1.20.1/examples/chem/122/chAg_circle.chem
/usr/share/emacs/23.4/lisp/net/rcirc.elc
/usr/share/icons/handhelds/cursors/circle
/usr/share/icons/redglass/cursors/circle
/usr/share/icons/whiteglass/cursors/circle
/usr/share/info/rcirc
/usr/share/texmf/fonts/source/public/latex/circle.mf
/usr/share/texmf/fonts/source/public/latex/lcircle.mf
/usr/share/texmf/fonts/source/public/latex/lcircle10.mf
/usr/share/texmf/fonts/source/public/latex/lcirclew10.mf
/usr/share/texmf/fonts/tfm/public/latex/lcircle10.tfm
/usr/share/texmf/fonts/tfm/public/latex/lcirclew10.tfm
sh$ find / -xdev -name 'texfonts.map'
# nothing found

Per Mildner                                     Per.Mildner@sics.se
Swedish Institute of Computer Science


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]