[OS X TeX] New TeX i-Package release. Bug fix.

Simon Spiegel simon at simifilm.ch
Thu Dec 30 03:52:27 EST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On 30.12.2004, at 09:43, Gerben Wierda wrote:

>
> What you are seeing are the compiled-in defaults (which relate to how  
> TeX is built on my system). They should normally not be visible  
> because texmf.cnf is being read and that one contains the right  
> settings:
>
> $ kpsewhich --show-path 8r.enc
> .:/Volumes/Data/Users/gerben/Library/texmf/fonts/enc//:!!/usr/local/ 
> teTeX/share/texmf.local/fonts/enc//:!!/usr/local/teTeX/share/ 
> texmf.gwtex/fonts/enc//:!!/usr/local/teTeX/share/texmf.tetex/fonts/ 
> enc//:!!/usr/local/teTeX/share/texmf/fonts/enc//
>
> My guess is that /usr/local/teTeX/texmf.cnf is gone or broken. This is  
> the problem, most likely.
>
> $ find /usr/local/teTeX -name texmf.cnf
> /usr/local/teTeX/share/texmf/web2c/texmf.cnf
> /usr/local/teTeX/texmf.cnf
>
> /usr/local/teTeX/texmf.cnf should contain:
> =====================================================
> % Our directory setup as explained in  
> $SELFAUTOPARENT/share/README.gwtex
> % TEXMFMAIN contains the TEXMF tree installed by make install of the  
> programs
> TEXMFMAIN = $SELFAUTOPARENT/share/texmf
> % TEXMFTE contains the main TEXMF tree from teTeX
> TEXMFTE = $SELFAUTOPARENT/share/texmf.tetex
> % TEXMFGW contains GW specific defaults and additions
> TEXMFGW = $SELFAUTOPARENT/share/texmf.gwtex
> % TEXMFLOCAL contains any local system TeXadmin overrides
> TEXMFLOCAL = $SELFAUTOPARENT/share/texmf.local
> % $VARTEXMF is where texconfig writes its local settings
> VARTEXMF = $TEXMFLOCAL
> % User texmf trees can be catered for like this...
> HOMETEXMF = $HOME/Library/texmf
>
> % Our complete search path, the last three are searched through
> % ls-R exclusively, which means that you have to run texhash
> % after you have added, moved or deleted files in the tree
> TEXMF={$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFGW,!!$TEXMFTE,!!$TEXMFMAIN}
>
> % If you want to disable the HOME trees, use this:
> % TEXMF=!!{$TEXMFLOCAL,$TEXMFGW,$TEXMFTE,$TEXMFMAIN}
>
> % The system trees.  These are the trees that are shared by all the  
> users.
> SYSTEXMF = $TEXMFLOCAL;$TEXMFGW;$TEXMFTE;$TEXMFMAIN
>
> % Where generated fonts may be written.  This tree is used when the  
> sources
> % were found in a system tree and either that tree wasn't writable, or  
> the
> % varfonts feature was enabled in MT_FEATURES in mktex.cnf.
> VARTEXFONTS = /var/tmp/texfonts
>
> % Where to look for ls-R files.  There need not be an ls-R in the
> % directories in this path, but if there is one, Kpathsea will use it.
> % This is default set to TEXMF+VARTEXFONTS but without HOMETEXMF
> TEXMFDBS = $TEXMFLOCAL;$TEXMFGW;$TEXMFTE;$TEXMFMAIN;$VARTEXFONTS
>
> % Make font tfm files is mf files are available
> MKTEXTFM = 1
>
> % Make fonts when unavailable (not all fonts are available for pdf  
> directly)
> % Useful when using non-pdf-available fonts and going the  
> tex->dvi->ps->pdf route
> MKTEXPK.pdftex = 1
> MKTEXPK.pdflatex = 1
> MKTEXPK.pdfetex = 1
> MKTEXPK.pdfelatex = 1
>
> % Enable \write18 (run shell processes from within TeX job)
> % Set to t if needed
> % (I think this might have security implications, especially if you
> % run tex jobs as administrator, so I keep it turned off by default
> shell_escape = f
>
> % Fixes for mixing old and new style locations in TL2004 (according to  
> Hans Hagen)
>
> TEXPSHEADERS		=  
> .;$TEXMF/{fonts/{enc,map,type1,truetype},dvips,pdftex,tex}//;$TEXMF/ 
> {etex,tex,pdftex,dvips,fonts/type1}//
> TEXFONTMAPS		=  
> .;$TEXMF/{fonts/map//,fontname};$TEXMF/{pdftex,dvips}/config;$TEXMF/ 
> {pdftex,dvips}//
> TEXCONFIG		= .;$TEXMF/{fonts/map,dvips,pdftex,dvipdfmx,dvipdfm}//
> PDFTEXCONFIG		= .;$TEXMF/pdftex/{$progname,}//
> DVIPDFMINPUTS		= .;$TEXMF/{fonts/map,dvips,pdftex,dvipdfmx,dvipdfm}//
>
> %TEXPSHEADERS		=  
> .;$TEXMF/{{fonts/{map,enc}/{dvips,},dvips},pdftex,tex,fonts/type1}//
> %TEXCONFIG		= $TEXMF/{fonts/{map,enc}/{dvips,},dvips}//
> %TEXPSHEADERS.gsftopk	=  
> .;$TEXMF/{{fonts/{map,enc}/{dvips,},dvips},pdftex,tex,fonts/ 
> {type1,truetype}}//
> %DVIPDFMINPUTS		= .;$TEXMF/{dvipdfm,{fonts/{map,enc}/{dvips,},dvips}}//
> %XDVIINPUTS		= .;$TEXMF/{xdvi,{fonts/{map,enc}/{dvips,},dvips}}//
>
> % XeTeX
> TEXINPUTS.xelatex =			.;$TEXMF/{xetex,tex}/{xetex,latex,generic,}//
> TEXINPUTS.xetex   =			.;$TEXMF/{xetex,tex}/{xetex,plain,generic,}//
> =====================================================
>
> And the binary should be in:
>
> $ which pdfetex
> /usr/local/teTeX/bin/powerpc-apple-darwin-current/pdfetex
>
> (this is important because it defines where TeX finds texmf.cnf,  
> namely two directories up.)
>
> G
>
>

This all doesn't work. I updated to the newest experimental 2004 build,  
I have texm.cnf the way it should be, pdfetex is where it should be, I  
still get

Warning: /usr/local/teTeX/bin/powerpc-apple-darwin-current/pdflatex  
(file 8r.en
c): cannot open encoding file for reading
</Users/simi/Library/texmf/fonts/type1/adobe/garste/pegrij8a.pfb
Warning: /usr/local/teTeX/bin/powerpc-apple-darwin-current/pdflatex  
(file /User
s/simi/Library/texmf/fonts/type1/adobe/garste/pegrij8a.pfb): character  
49 is ma
pped to .notdef

and so on...

simon
- --
Simon Spiegel
Mutschellenstr. 97
8038 Zürich

Telephon: ++41 43 535 81 71
Mobophon: ++41 76 459 60 39

http://www.simifilm.ch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFB08HLI+bknClY7b8RAsqCAJ94pDXYVbdYZjCdG3yoaG0jjmVoyQCdGxDQ
5mX0VklrrKkufPkXFt1OB5A=
=EEk+
-----END PGP SIGNATURE-----

--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the MacOSX-TeX mailing list