Re: [NTG-context] new release
On Mon, 08 May 2006 13:04:58 +0200, Hans Hagen
Hi,
Today i'll upload a new release.
22->2:3 us->ec:ec->23->2:3 agr->agr:agr->24->2:3 da->ec:ec->25->2:3 sv->ec:ec- 26->2:3 af->ec:ec->27->2:3 no->ec:ec->28->2:3 deo->ec:ec->29->2:3 es->ec:ec->3 0->2:3 ca->ec:ec->31->2:3 la->ec:ec->32->2:3 ro->ec:ec->33->2:3
Got big problems with the fonts that are no more found when using the ruby
stuff. Since the unix stubs are crappy, I do this:
ruby /usr/local/share/texmf-local/scripts/context/ruby/texmfstart.rb
texexec.rb --pdf typefile.tex
What's wrong?
Here is the log:
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=cont-en
2006.5.8) 8 MAY 2006 19:55
entering extended mode
(/usr/local/share/texmf-local/web2c/natural.tcx)
**typefile.tex emergencyend
(./typefile.tex
ConTeXt ver: 2006.05.08 12:59 fmt: 2006.5.8 int: english mes: english
language : language en is active
nico wrote:
On Mon, 08 May 2006 13:04:58 +0200, Hans Hagen
wrote: Got big problems with the fonts that are no more found when using the ruby stuff. Since the unix stubs are crappy, I do this:
ruby /usr/local/share/texmf-local/scripts/context/ruby/texmfstart.rb texexec.rb --pdf typefile.tex
this should be ok in this mornings version
What's wrong?
maybe you need to run mktexlsr Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
On Tue, 09 May 2006 11:09:43 +0200, Hans Hagen
nico wrote:
On Mon, 08 May 2006 13:04:58 +0200, Hans Hagen
wrote: Got big problems with the fonts that are no more found when using the ruby stuff. Since the unix stubs are crappy, I do this:
ruby /usr/local/share/texmf-local/scripts/context/ruby/texmfstart.rb texexec.rb --pdf typefile.tex
this should be ok in this mornings version
Seems that the unix texmfstart stub is missing.
What's wrong?
maybe you need to run mktexlsr
Doesn't help, and the required map files are here for a while (eg: kpsewhich ec-base.map gives /usr/local/share/texmf-local/fonts/map/pdftex/context/ec-base.map). I tried to use the perl version, and now it tries to find stuff in dvipdfm fonts, which plants: Warning: pdfetex (file /usr/local/share/texmf-local/fonts/map/dvipdfm/context/original-base.map): invalid entry for `fmvr8x': font file missing It works if i remove (or rename) the dvipdfm directory. What can i do to have ruby thing working, and pdftex fonts used instead of dvipdfm ones? Regards, BG
nico wrote:
On Tue, 09 May 2006 11:09:43 +0200, Hans Hagen
wrote: nico wrote:
On Mon, 08 May 2006 13:04:58 +0200, Hans Hagen
wrote: Got big problems with the fonts that are no more found when using the ruby stuff. Since the unix stubs are crappy, I do this:
ruby /usr/local/share/texmf-local/scripts/context/ruby/texmfstart.rb texexec.rb --pdf typefile.tex
this should be ok in this mornings version
Seems that the unix texmfstart stub is missing.
indeed; the fastest method is: cp texmfstart.rb .../bin/texmfstart or make a stub that directly points to your copy of texmfstart
What's wrong?
maybe you need to run mktexlsr
Doesn't help, and the required map files are here for a while (eg: kpsewhich ec-base.map gives /usr/local/share/texmf-local/fonts/map/pdftex/context/ec-base.map).
I tried to use the perl version, and now it tries to find stuff in dvipdfm fonts, which plants:
Warning: pdfetex (file /usr/local/share/texmf-local/fonts/map/dvipdfm/context/original-base.map): invalid entry for `fmvr8x': font file missing
It works if i remove (or rename) the dvipdfm directory.
What can i do to have ruby thing working, and pdftex fonts used instead of dvipdfm ones?
your texmf.cnf file should contain: TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}// as long as we have no uniform map file syntax, progs needs to be able to find their own map files Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
On Tue, 09 May 2006 15:11:23 +0200, Hans Hagen
nico wrote:
On Tue, 09 May 2006 11:09:43 +0200, Hans Hagen
wrote: nico wrote:
On Mon, 08 May 2006 13:04:58 +0200, Hans Hagen
wrote: Got big problems with the fonts that are no more found when using the ruby stuff. Since the unix stubs are crappy, I do this:
ruby /usr/local/share/texmf-local/scripts/context/ruby/texmfstart.rb texexec.rb --pdf typefile.tex
What's wrong?
maybe you need to run mktexlsr
Doesn't help, and the required map files are here for a while (eg: kpsewhich ec-base.map gives /usr/local/share/texmf-local/fonts/map/pdftex/context/ec-base.map).
I tried to use the perl version, and now it tries to find stuff in dvipdfm fonts, which plants:
Warning: pdfetex (file /usr/local/share/texmf-local/fonts/map/dvipdfm/context/original-base.map): invalid entry for `fmvr8x': font file missing
It works if i remove (or rename) the dvipdfm directory.
What can i do to have ruby thing working, and pdftex fonts used instead of dvipdfm ones?
your texmf.cnf file should contain:
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
as long as we have no uniform map file syntax, progs needs to be able to find their own map files
Ok, thanks, modifying texmf.cnf as you say fixes the path precedence. Now, is there a ruby debug mode to see why the paths are lost with texexec.rb? Or tests I could do to find out what happens? Regards, BG
nico wrote:
Ok, thanks, modifying texmf.cnf as you say fixes the path precedence. Now, is there a ruby debug mode to see why the paths are lost with texexec.rb? Or tests I could do to find out what happens?
--verbose gives some info Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
On Tue, 09 May 2006 15:11:23 +0200, Hans Hagen
What's wrong?
maybe you need to run mktexlsr
Doesn't help, and the required map files are here for a while (eg: kpsewhich ec-base.map gives /usr/local/share/texmf-local/fonts/map/pdftex/context/ec-base.map).
I tried to use the perl version, and now it tries to find stuff in dvipdfm fonts, which plants:
Warning: pdfetex (file /usr/local/share/texmf-local/fonts/map/dvipdfm/context/original-base.map): invalid entry for `fmvr8x': font file missing
It works if i remove (or rename) the dvipdfm directory.
What can i do to have ruby thing working, and pdftex fonts used instead of dvipdfm ones?
your texmf.cnf file should contain:
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
For the ruby issue: if I remove the TEXFONTMAPS environment setting from tex.rb, it works on my machine. I don't know if it can be a fix working on any platform: def fixbackendvars(backend) if backend then report("fixing backend map path for #{backend}") if getvariable('verbose') ENV['backend'] = backend ; ENV['progname'] = backend unless validtexengine(backend) #ENV['TEXFONTMAPS'] = ".;\$TEXMF/fonts/map/{#{backend},pdftex,dvips,}//" else report("unable to fix backend map path") if getvariable('verbose') end end Regards, BG
nico wrote:
On Tue, 09 May 2006 15:11:23 +0200, Hans Hagen
wrote: What's wrong?
maybe you need to run mktexlsr
Doesn't help, and the required map files are here for a while (eg: kpsewhich ec-base.map gives /usr/local/share/texmf-local/fonts/map/pdftex/context/ec-base.map).
I tried to use the perl version, and now it tries to find stuff in dvipdfm fonts, which plants:
Warning: pdfetex (file /usr/local/share/texmf-local/fonts/map/dvipdfm/context/original-base.map): invalid entry for `fmvr8x': font file missing
It works if i remove (or rename) the dvipdfm directory.
What can i do to have ruby thing working, and pdftex fonts used instead of dvipdfm ones?
your texmf.cnf file should contain:
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
For the ruby issue:
if I remove the TEXFONTMAPS environment setting from tex.rb, it works on my machine. I don't know if it can be a fix working on any platform:
def fixbackendvars(backend) if backend then report("fixing backend map path for #{backend}") if getvariable('verbose') ENV['backend'] = backend ; ENV['progname'] = backend unless validtexengine(backend) #ENV['TEXFONTMAPS'] = ".;\$TEXMF/fonts/map/{#{backend},pdftex,dvips,}//" else report("unable to fix backend map path") if getvariable('verbose') end end
i wonder why this does not work Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
On Tue, 09 May 2006 17:16:38 +0200, Hans Hagen
#ENV['TEXFONTMAPS'] = ".;\$TEXMF/fonts/map/{#{backend},pdftex,dvips,}//"
i wonder why this does not work
Unix likes column separator (and often cannot stand windows one ;-). If i change ';' into ':' it works. BTW, why is this set? Isn't it up to texmf.cnf to configure this (like for texexec.pl)? Regards, BG
nico wrote:
On Tue, 09 May 2006 17:16:38 +0200, Hans Hagen
wrote: #ENV['TEXFONTMAPS'] = ".;\$TEXMF/fonts/map/{#{backend},pdftex,dvips,}//"
i wonder why this does not work
Unix likes column separator (and often cannot stand windows one ;-). If i change ';' into ':' it works. BTW, why is this set? Isn't it up to texmf.cnf to configure this (like for texexec.pl)?
as usual, it takes a while before such changes end up in the mainstream distributions Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
hmm, on Tue, May 09, 2006 at 03:11:23PM +0200, Hans Hagen said that
Warning: pdfetex (file /usr/local/share/texmf-local/fonts/map/dvipdfm/context/original-base.map): invalid entry for `fmvr8x': font file missing
It works if i remove (or rename) the dvipdfm directory.
What can i do to have ruby thing working, and pdftex fonts used instead of dvipdfm ones?
your texmf.cnf file should contain:
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
as long as we have no uniform map file syntax, progs needs to be able to find their own map files
i just did: # rm -r /usr/local/share/texmf-local/fonts/map/dvipdfm/context # rm -r /usr/local/share/texmf-local/fonts/map/dvips/context # texhash aren't these files awfully old anyway? are they needed? as cont-lm is not needed anymore i thought these are obsolete files... -f -- light doesn't emit energy; it emits little dark eaters
frantisek holop wrote:
hmm, on Tue, May 09, 2006 at 03:11:23PM +0200, Hans Hagen said that
Warning: pdfetex (file /usr/local/share/texmf-local/fonts/map/dvipdfm/context/original-base.map): invalid entry for `fmvr8x': font file missing
It works if i remove (or rename) the dvipdfm directory.
What can i do to have ruby thing working, and pdftex fonts used instead of dvipdfm ones?
your texmf.cnf file should contain:
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
as long as we have no uniform map file syntax, progs needs to be able to find their own map files
i just did:
# rm -r /usr/local/share/texmf-local/fonts/map/dvipdfm/context # rm -r /usr/local/share/texmf-local/fonts/map/dvips/context # texhash
aren't these files awfully old anyway? are they needed? as cont-lm is not needed anymore i thought these are obsolete files...
the lm map files are needed (unless you have files on your syetem that do the same); context loads map files on demand and does not use updmap things Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
hmm, on Tue, May 16, 2006 at 01:15:55AM +0200, Hans Hagen said that
i just did:
# rm -r /usr/local/share/texmf-local/fonts/map/dvipdfm/context # rm -r /usr/local/share/texmf-local/fonts/map/dvips/context # texhash
aren't these files awfully old anyway? are they needed? as cont-lm is not needed anymore i thought these are obsolete files...
the lm map files are needed (unless you have files on your syetem that do the same); context loads map files on demand and does not use updmap things
i meant, the cont-lm zip file is not needed anymore (if i get it right) because it is now distributed with context, not that the files are not needed. do the files distributed with context make the dvip{s,dfm} files obsolete (say from teTeX-3.0)? -f -- never trust a person who says, "trust me"
hmm, on Tue, May 16, 2006 at 01:06:26AM +0200, frantisek holop said that
your texmf.cnf file should contain:
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
as long as we have no uniform map file syntax, progs needs to be able to find their own map files
i just did:
# rm -r /usr/local/share/texmf-local/fonts/map/dvipdfm/context # rm -r /usr/local/share/texmf-local/fonts/map/dvips/context # texhash
aren't these files awfully old anyway? are they needed? as cont-lm is not needed anymore i thought these are obsolete files...
btw. http://live.contextgarden.net/ is suffering from this also: from the texexec output: [1.1{/opt/context/current/texmf/fonts/map/dvipdfm/context/original-empty.map}{/ opt/context/current/texmf/fonts/map/dvipdfm/context/original-base.map Warning: pdfetex (file /opt/context/current/texmf/fonts/map/dvipdfm/context/ori ginal-base.map): invalid entry for `fmvr8x': font file missing Warning: pdfetex (file /opt/context/current/texmf/fonts/map/dvipdfm/context/ori ginal-base.map): invalid entry for `xycmat11': font file missing Warning: pdfetex (file /opt/context/current/texmf/fonts/map/dvipdfm/context/ori ginal-base.map): invalid entry for `xycmbt11': font file missing Warning: pdfetex (file /opt/context/current/texmf/fonts/map/dvipdfm/context/ori ginal-base.map): invalid entry for `xyeuat11': font file missing Warning: pdfetex (file /opt/context/current/texmf/fonts/map/dvipdfm/context/ori ginal-base.map): invalid entry for `xyeubt11': font file missing Warning: pdfetex (file /opt/context/current/texmf/fonts/map/dvipdfm/context/ori ginal-base.map): invalid entry for `xycmat12': font file missing Warning: pdfetex (file /opt/context/current/texmf/fonts/map/dvipdfm/context/ori ginal-base.map): invalid entry for `xycmbt12': font file missing Warning: pdfetex (file /opt/context/current/texmf/fonts/map/dvipdfm/context/ori ginal-base.map): invalid entry for `xyeuat12': font file missing and pdftex could be updated there also :-) -f -- can't have everything. where would you put it?
participants (3)
-
frantisek holop
-
Hans Hagen
-
nico