Retrocomputing‎ > ‎

GNAT 3.15p On Windows NT 3.51

posted Mar 27, 2014, 7:53 PM by Hyung-Hwan Chung   [ updated Mar 27, 2014, 7:54 PM ]
The installer gnatwin-3.15p.exe, when executed on Windows NT 3.51, failed with the message shown below.



Instead of making the installer working on Windows NT 3.51, I have copied over the files installed under C:\GNAT on Windows NT 4.0/2000 to the same location on Windows NT 3.51. When I executed gnatmake.exe from C:\GNAT\BIN, it was looking for msvcrt.dll which was missing on my Windows NT 3.51.


I've copied over msvcrt.dll from a Windows 2000 system to C:\GNAT\BIN of the Windows NT 3.51 system and put C:\GNAT\BIN to the system PATH and attempted to compile a small test program. It ended up with an error message shown below.



While digging through the working Windows NT 4.0 system, I realized that the installer has created some registry keys related to the installation location. I've replicated some keys looking relevant shown below.


The compiler worked like a charm after these registry keys have been added to the system.



ą
Hyung-Hwan Chung,
Mar 27, 2014, 7:53 PM
ą
Hyung-Hwan Chung,
Mar 27, 2014, 7:53 PM
ą
Hyung-Hwan Chung,
Mar 27, 2014, 7:53 PM
ą
Hyung-Hwan Chung,
Mar 27, 2014, 7:53 PM
ą
Hyung-Hwan Chung,
Mar 27, 2014, 7:53 PM
Comments