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

Reply via email to