aboutsummaryrefslogtreecommitdiffstats
path: root/README.pc
diff options
context:
space:
mode:
Diffstat (limited to 'README.pc')
-rw-r--r--README.pc65
1 files changed, 35 insertions, 30 deletions
diff --git a/README.pc b/README.pc
index 9cac2a69..74b452da 100644
--- a/README.pc
+++ b/README.pc
@@ -1,7 +1,7 @@
This is the README for GNU awk 2.15 under OS/2 and MS-DOS.
Gawk has been compiled and tested under OS/2 1.x--2.x and MS-DOS
-using MSC 5.1, MSC 6.00A, and EMX/gcc 0.8g.
+using MSC 5.1, MSC 6.00A, and EMX/gcc 0.8[gh].
Compiling for DOS from a DOS (or OS/2) host
@@ -10,7 +10,7 @@ Compiling for DOS from a DOS (or OS/2) host
Move the stuff in the pc directory to the directory with the rest
of the gawk sources. The files Makefile.emx (for EMX/gcc) and
Makefile.msc (for MSC 5.1 or 6.00A) should work with any Unix-like
-make, including Ndmake 4.5 and dmake 3.8.
+make, including Ndmake 4.5 and dmake.
An alternative makegawk.bat file exists for compiling with MSC 5.1
or 6.00A. You may need to put CRs at the end of each line in the
@@ -31,7 +31,7 @@ this file.
Compiling for OS/2 or DOS from an OS/2 host
-------------------------------------------
- Move the files in the pc dirctory to the directory with the rest
+ Move the files in the pc directory to the directory with the rest
of the gawk sources. Makefile.os2 has been tested with dmake 3.8
and GNU make 3.68. Enter "make -f Makefile.os2" to see a list of
targets. As an example, an OS/2 and DOS 32-bit executable using
@@ -40,28 +40,40 @@ EMX/gcc can be created with the command "make -f Makefile.os2 emxbnd".
If using MSC 5.1, you will also have to copy the Microsoft library
routine setargv.obj to the gawk directory for the link to work.
-
Notes
-----
1. The usual shells for OS/2 and DOS (command.com for DOS and cmd.exe
for OS/2) do not handle command-lines very well. Stewartson's sh (OS/2
-and DOS) and GNU bash (OS/2 2.x) are good choices. Stewartson's shell
-2.2 is in beta (as of 17-Sep-93). Earlier versions can be found at
+and DOS) is a good choice, and can be found at:
+
+ oak.oakland.edu:SimTel/msdos/sysutil/ms_sh23[bs].zip
+ ftp-os2.cdrom.com:pub/os2/16bit/unix/ms_sh23[bs].zip
+ ftp.leo.org:pub/comp/os/os2/shells/ms_sh23b.zip
+
+An earlier version can be found at
- ftp.informatik.tu-muenchen.de:pub/comp/os/os2/shells/sh164-2.zip
- oak.oakland.edu:pub/msdos/sysutl/ms_sh21b.zip
- ftp-os2.cdrom.com:pub/os2/all/unix/shells/ms_sh21c.zip
+ ftp.leo.org:pub/comp/os/os2/shells/sh164-2.zip
-OS/2 HPFS users should obtain ms_sh21c.zip over ms_sh21b.zip.
The Korn shell (ksh) may be another possibility:
+
+ ftp-os2.cdrom.com:pub/os2/32bit/unix/ksh49.zip
+ ftp.leo.org:pub/comp/os/os2/shells/ksh513rt.zip
- ftp.informatik.tu-muenchen.de:pub/comp/os/os2/shells/ksh48.zip
+Bash (OS/2 2.x) should be a good choice; however, there has been some
+trouble getting a solid version for OS/2. As of Feb-95, there are two
+bash ports, available in:
-Bash for OS/2 2.x can be found at
+ ftp.leo.org:pub/comp/os/os2/shells/gnu/gnubash.zip
+ ftp.leo.org:pub/comp/os/os2/shells/gnu/bash-112.zip
+ ftp-os2.cdrom.com:pub/os2/32bit/unix/bash_112.zip
- ftp.informatik.tu-muenchen.de:pub/comp/os/os2/shells/gnu/gnubash.zip
- ftp-os2.cdrom.com:pub/os2/2_x/unix/shells/bash.zip
+Hamilton's C Shell is another possibility, available for a number of
+platforms. A demo is available at ftp.leo.org.
+
+The site ftp.leo.org (ftp.informatik.tu-muenchen.de) is maintained
+by Kai Uwe Rommel (rommel@leo.org), and is also accessible at
+http://www.leo.org/archiv/os2/ via WWW.
2. Stewartson's shell contains sources for a setargv-replacement
@@ -70,31 +82,21 @@ to gawk. See Makefile.os2.
3. dmake is by Dennis Vadura (dvadura@watdragon.uwaterloo.ca), CS Dept.,
-University of Waterloo. An OS/2 and DOS version can be found at
+University of Waterloo. OS/2 and DOS versions can be found at
- ftp.informatik.tu-muenchen.de:pub/comp/os/os2/devtools/dmake38.zip
- ftp-os2.cdrom.com:pub/os2/all/program/dmake38x.zip
+ ftp.leo.org:pub/comp/os/os2/devtools/utils/dmake38.zip
+ ftp.leo.org:pub/comp/os/os2/devtools/utils/dmake40os2.zip
+ ftp-os2.cdrom.com:pub/os2/16bit/program/dmake38x.zip
Ndmake is by D.G. Kneller. This ShareWare program was later released
as Opus Make (which is available for OS/2 and DOS). Ndmake 4.5 is
available at
- oak.oakland.edu:pub/msdos/c/ndmake45.zip
+ oak.oakland.edu:SimTel/msdos/c/ndmake45.zip
GNU make is from the FSF. An OS/2 2.x version can be found at
- ftp.informatik.tu-muenchen.de:pub/comp/os/os2/devtools/gnumake.zip
-
-The "lookup" feature of ncftp reports:
-
- ncftp>lookup ftp.informatik.tu-muenchen.de
- hpsystem2.informatik.tu-muenchen.de 131.159.0.198
-
- ncftp>lookup ftp-os2.cdrom.com
- wcarchive.cdrom.com 192.153.46.2
-
- ncftp>lookup oak.oakland.edu
- rigel.acs.oakland.edu 141.210.10.117
+ ftp.leo.org:pub/comp/os/os2/devtools/gnu/gnumake.zip
4. Known bugs. The MSC 5.1 bound version has not received extensive
@@ -102,6 +104,9 @@ testing. When running under OS/2 2.1, there is a bug which may be
related to the 20-file limit. It can be observed in the "manyfiles"
test of test/Makefile. This does not occur when running under DOS.
+The 16-bit DOS version can exhaust memory on scripts such as Henry
+Spencer's "awf". Use the 32-bit version if possible.
+
----