[comp.text.tex] emTeX - btex: bizarre VM error

bxi@po.CWRU.Edu (Bruce Ikenaga) (05/04/91)

   I've gotten strange errors trying to run btex (from the emTeX
distribution). The date on the EXE file is 8-5-90.

   If I btex this:

      This file has nothing in it.
      \end

it works okay. If I try

      \input amstex.tex
      This file has nothing in it.
      \end

I get

      This is emTeX, Version 3.0 [3a] (no format preloaded)
      **nothing
      (nothing.tex (c:\emtex\texinput\amstex.tex

      AmS-TeX - Version 2.0

      COPYRIGHT 1985, 1990 - AMERICAN MATHEMATICAL SOCIETY
      Use of this macro package is not restricted provided
      each use is acknowledged upon publication.


      *** VM: cannot write to temporary file.

Amusingly enough, if I *now* run the *first* nothing.tex through
btex, it immediately halts with the VM error! And if I run the
second nothing.tex, the AMS logo never appears --- just the VM
error message. How can things change if they stay the same? :-)

   All of this is cleared if I reboot.

   The ordinary (small) tex.exe works fine.

   I'm running this on an AT clone (286), 2 megs of RAM, Paradise
VGA. There is at least 6 megs free on drive c:, and all the
environment variables relevant to tex.exe are the defaults. Drivers
are ansi.sys, mouse.sys, himem.sys, ramdrive.sys; ced and the
Logitech menu driver are also loaded, but the problems still occur
if I unload them. All of this is running under DOS 3.3.

   An unrelated question: Why does AMS-TeX manage to exceed the
capacity of every "normal" TeX I've ever used? It does this with
the (ordinary) PC-TeX, and it does this with the ordinary tex.exe
in the emTeX distribution. I guess this wouldn't be a problem with
UNIX TeXs, but geez ... Is this just a *big* macro package, or am
I doing something wrong?

   Thanks in advance for any help.
-- 
Bruce Ikenaga
---------------------------------------------------
US mail: Dept. of Math, CWRU, Cleveland, Ohio 44106
E-mail : bxi@po.CWRU.edu

mattes@azu.informatik.uni-stuttgart.de (Eberhard Mattes) (05/08/91)

>      *** VM: cannot write to temporary file.
The program is running out of swap space. If the TMP environment
variable is not set, the swap file is written on the current
drive. Maybe there isn't enough space on the current drive.
You can use
   SET TMP=E:\
to use drive E: for the swap file. (Don't forget the trailing
backslash.) But then, you should have enough disk space on
drive E:.

--
    Eberhard Mattes (mattes@azu.informatik.uni-stuttgart.de)