Help!

I have been struggling to get a Microsoft tool working under DOSEMU.
Here're the details:

  - Booting Win95 (DOS 7.xx)
  - Running DOSEMU V0.98.6-3
  - Using Microsoft C V6.0a (circa 1990)
  - Compiler runs fine.
  - Librarian (V3.17) fails and reports:
      LIB : fatal error U1185: cannot create new library
  - Linker performance unknown since stuck on the library step.
  - Borland and Watcom compiler tools run fine.
  - Temporary files are created and accessed with no problem.
  - Using lredir to create a logical drive (L:) for project files
and            running the librarian from that drive.

When I use intrspy and the fopen.scr script (included with "Undocumented
DOS") to watch the INT 21 file access calls, the following sequence is
reported:
  OPEN  \lib\lmircltr.lib [FAIL 2]
  OPEN  \lib\lmircltr.lib [FAIL 2]
  CREAT \lib\lmircltr.lib
  OPEN  \lib\lmircltr.lib [FAIL 5]

The OPEN corresponds to INT 21 Fn 3D. The CREAT corresponds to INT 21 Fn
3C.

The "[FAIL 5]" is interpreted as "access denied". I've tried a number of
different things in an attempt to work around this problem with no
success. Things I have tried include:
  - Running as root.
  - Running in a VFAT partition.
  - Booting from and running in a Win95 bootable partition.
  - Booting from an hdimage and remapping C: (using lredir).
  - Using a libary created on a Win95 machine and ftp'ed to the correct
    directory.

This is one of the last hurdles for me to cross before I can divest
myself of Win95 and move to Linux as my prime devopment environment. My
work involves development of 16bit drivers for a PC-DOS embedded
environment and am required to support a variety of DOS command line
compilers thus the need for DOSEMU. Your help will be greatly
appreciated.

Thanks
Steve

Reply via email to