This morning, when I try to run texexec, texmfstart gets stuck in the loop at line 262. It seems that in my thrashing around yesterday I made some transient change to the environment (I shut this system down at night). Any idea what that is? I also applied a kernel patch, so I suppose that could also be the problem. Neal
On 5/26/06, Neal Lester
At 09:17 AM 5/26/2006, you wrote:
This morning, when I try to run texexec, texmfstart gets stuck in the loop at line 262.
Placing
puts f
below line 266 ( f.gsub(...) do
prints:
$TEXROOT/texmf/{-local,}/web2c/texmf.cnf
(over and over again)
Mine doesn't seem to enter this loop -- nothing is printed. The
above line looks
like the entry from texsetup with an extra "/":
set TEXMFCNF=%TEXPATH%texmf{-local,}/web2c
--
George N. White III
On 5/26/06, Neal Lester
This morning, when I try to run texexec, texmfstart gets stuck in the loop at line 262.
It seems that in my thrashing around yesterday I made some transient change to the environment (I shut this system down at night). Any idea what that is? I also applied a kernel patch, so I suppose that could also be the problem.
If a kernel patch breaks TeX I'd expect lots of other stuff to break as well.
It is easy to manually set one of the variables from texsetup and
forget to record the change somewhere that will survive reboots. Did
you source texsetup manually (in the tex directory?
What do you get for "ruby `kpsewhich -format=texmfscripts texexec.rb`
...", which bypasses
texmfstart.rb, where you can try ...=--check, etc.?
--
George N. White III
Neal Lester wrote:
This morning, when I try to run texexec, texmfstart gets stuck in the loop at line 262.
you mean: loop do busy = false filenames.collect! do |f| f.gsub(/\$([a-zA-Z0-9\_\-]*)/o) do busy = true ENV[$1] || ("$#{$1}") end end break unless busy end can you try: loop do busy = false filenames.collect! do |f| f.gsub(/\$([a-zA-Z0-9\_\-]*)/o) do busy = true puts "#{f} => #{ENV[$1]}" ENV[$1] || ("$#{$1}") end end break unless busy end and see what is reported ----------------------------------------------------------------- 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 -----------------------------------------------------------------
participants (3)
-
gnwiii@gmail.com
-
Hans Hagen
-
Neal Lester