On Jun 6, 2005, at 1:52 PM, Martin Costabel wrote:
Jens N�ckel wrote:
While I was exploring differences in behavior between pdflatex and
latex yesterday, I noticed an inconsistency in
/sw/var/lib/texmf/web2c/updmap.cfg
Where does this file come from? I don't see it in the recent tetex
packages. Is it possible that it is left over from an older tex
installation?
This is a real problem with our tetex packages that cost me a lot of
time to understand: The stuff in /sw/var/lib/texmf is used by the
various tetex binaries both at compile/configure/install time and at
runtime, but there is no control where this stuff actually comes from.
In may case it was an old (2002 vintage) fmtutil.cnf in
/sw/var/lib/texmf that took precedence over the newly installed one in
~/.texmf-config and caused wrong formats to be built even after
rerunning fmtutil and texconfig manually; all kinds of things like
jadetex crashed because of this, since the formats were the wrong kind
(tex instead of etex etc).
Removing that updmap.cfg (if it is really an older one compared to the
one in /sw/share/texmf-dist/web2c/ installed by tetex-texmf) and then
reinstalling the tetex packages might solve the problem, too.
--
Martin
I seem to have updmap.cfg files in a variety of places, so I'll try to
be systematic here:
The following refers to a new machine where I had installed fink fresh
on Tiger (hence no prior package pollution possible, also no other
non-fink tetex installations), and here are the details for that
configuration (I'll say something on my older configurations below):
The command sudo updmap --edit gives the following information:
% sudo updmap --edit
using config file /sw/var/lib/texmf/web2c/updmap.cfg
Then I looked for all files named updmap.cfg that exist in /sw, and
here are they with their dates:
-rw-r--r-- 1 root admin 4430 Jan 30 2003
/sw/share/texmf/web2c/updmap.cfg
-rw-r--r-- 1 root admin 4432 Jun 6 08:32
/sw/var/lib/texmf/web2c/updmap.cfg
The newer one is clearly the one that got created by my manipulations
yesterday. But the older one in /sw/share ALSO has the out-dated font
information in it (AND note that it is in texmf, not texmf-dist):
%tail /sw/share/texmf/web2c/updmap.cfg
Map mathpi.map
# See comments in doc/fonts/belleek/README about using mt-belleek.map
# instead of mt-yy.map:
#! Map mt-belleek.map
Map mt-yy.map
Map mt-plus.map
# Euro Symbol fonts by Henrik Theiling; CTAN:fonts/eurosym
MixedMap eurosym.map
<EOF>
The belleek stuff is the part I was referring to earlier. It gets
changed to the following in the NEW updmap.cfg file:
% tail /sw/var/lib/texmf/web2c/updmap.cfg
Map mathpi.map
# See comments in doc/fonts/belleek/README about using mt-belleek.map
# instead of mt-yy.map:
Map mt-belleek.map
#!Map mt-yy.map
#!Map mt-plus.map
# Euro Symbol fonts by Henrik Theiling; CTAN:fonts/eurosym
MixedMap eurosym.map
<EOF>
On the machines where I had fink BEFORE Tiger came along, the process
works a little differently: the "sudo updmap --edit" creates a file
~/.texmf-config/web2c/updmap.cfg
in my home directory with the corrected version. This file is NOT
created on the "vanilla" Tiger-fink system! On these older systems, the
other two files by that name in the /sw tree are
-rw-r--r-- 1 root admin 5517 Feb 5 14:49
/sw/share/texmf-dist/web2c/updmap.cfg
-rw-rw-rw- 1 noeckel admin 4430 Jun 20 2004
/sw/var/lib/texmf/web2c/updmap.cfg
And the first of these files is finally in agreement with what you
described, Martin... It ALSO has the correct belleek enabling in it
already! HOWEVER, it seems to have had no effect on PDFLaTeX, and in
fact it was NOT used by the updmap utility! The file that was opened in
updmap's vi window was the one with the incorrect belleek line.
Anyway, with all this messy stuff going on, the fix as I described it
earlier (via running updmap) still worked on all my three different
system configurations (Tiger with "newly installed" fink, Tiger with
"old" fink, Panther with "old" fink).
I'm currently running an update-all on the "newly installed fink"
system to see if I end up with a different configuration again...
Jens
-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users