[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lynx-dev INSTALLATION patch
lynx-dev INSTALLATION patch
Fri, 13 Jul 2001 07:50:14 -0700 (PDT)
I looked through the INSTALLATION file for Cygwin and DOS. Here are some
--- lynx2.8.4pre.4/lynx2-8-4/INSTALLATION.ori Sat Jul 7 18:30:14 2001
+++ lynx2.8.4pre.4/lynx2-8-4/INSTALLATION Fri Jul 13 00:09:58 2001
@@ -715,17 +715,14 @@
-- 1997/10/12 - W. Buttles <address@hidden>
- It is possible to compile under the cygwin system, which will allow you
- to use the configure script described above for Unix. Type, for example,
- "./configure --with-screen=ncurses --with-libz" in a Dos window running the
- cygwin bash$ shell. You also have the choice of using either pdcurses or
- slang. You will need a launch program such as sh.exe to call helper
- applications. Paths may need to be in cygwin style, rather than Windows
- style (e.g., TMPDIR=/d/cygwin/tmp, rather than TMPDIR=d:\cygwin\tmp). You
- will not be able to use the cygwin1.dll that comes with the standard b20
- distribution of cygwin. Substitute the cygwin1.dll from:
+ It is possible to compile under the cygwin system, which will
+ allow you to use the configure script described above for Unix.
+ Type, for example, "./configure --with-screen=ncurses --with-libz"
+ in a Dos window running the cygwin bash$ shell. You also have
+ the choice of using either pdcurses or slang. You will need a
+ launch program such as sh.exe to call helper applications. Paths
+ may need to be in cygwin style, rather than Windows style (e.g.,
+ TMPDIR=/cygdrive/d/cygwin/tmp, rather than TMPDIR=d:\cygwin\tmp).
You must have compiled zlib and PDCurses with the -MT (threaded code)
option. This is not the default with zlib (see Makefile.msc).
@@ -751,10 +748,11 @@
Compiling for DOS with DJGPP is a multistep procedure. First install
the C compiler and its libraries (see readme.1st from DJGPP distribution).
- Originally, lynx makefiles come with the initial -O1 optimization level.
- If you experience compilation process too slow due to paging to the disk
- (DPMI server provide virtual memory, when in lack of RAM),
- you may turn the optimization off entirely.
+ Originally, lynx makefiles come with the initial -O2 optimization
+ level. If you experience compilation process too slow due to paging
+ to the disk (DPMI server provide virtual memory, when in lack of
+ RAM), you may change optimization to -O1 or turn the optimization
+ off entirely.
Alternatively, to get the last bit of run-time performance you may try
-O2 or -O3, in this case you may need to "stubedit" your "cc1.exe" file
@@ -778,10 +776,11 @@
for compiling with DJGPP. Do NOT use Winzip, because that will create
long filenames that will not be recognized by DJGPP tools.
- If you wish to compile with "USE_ZLIB" (recommended), you must have the
- zlib library. Get the source from "http://www.cdrom.com/pub/infozip/zlib/"
- and compile it. Put libz.a in the lib subdirectory of DJGPP, and put
- zlib.h and zconf.h in the include subdirectory.
+ If you wish to compile with "USE_ZLIB" (recommended),
+ you must have the zlib library. Get the source from
+ "http://www.info-zip.org/pub/infozip/zlib/" and compile it. Put
+ libz.a in the lib subdirectory of DJGPP, and put zlib.h and zconf.h
+ in the include subdirectory.
In addition to the files in the Lynx distribution, you will need a
curses package and a TCP package. You can use PDCurses (available
@@ -815,9 +814,9 @@
If you have trouble applying the patch, try using the "patch" program,
To read the Unix man style documentation, use, for example, "less"
Compile or place your compiled PDCurses library in lynx2-*/curses, and
compile or place your compiled WATT-32 library in lynx2-*/djgpp/watt32. If
using the SLANG library, put libslang.a in your DJGPP/lib directory and put
@@ -840,14 +839,14 @@
keyhandler allows mapping of ALT and Function keys, but has the risk of
incompatibilities from mixing different programs.
- If you wish to compile with support for internationalization of messages,
- you first need to install the DOS port of the GNU gettext package,
- available from any DJGPP mirror site. You may wish to recompile with DJGPP
- 2.03. Then uncomment the lines for INTLFLAGS in src/makefile.dsl and in
- WWW/Library/djgpp/makefile.sla, and remove the "#" from the LIBS line in
- src/makefile.dsl. Make similar changes if using one of the other DOS
- makefiles. See the gettext documentation for information on creating and
- using message files for different languages.
+ If you wish to compile with support for internationalization of
+ messages, you first need to install the DOS ports of the GNU gettext
+ and libiconv packages, available from any DJGPP mirror site. Then
+ uncomment the lines for INTLFLAGS in src/makefile.dsl and in
+ WWW/Library/djgpp/makefile.sla, and remove the "#" from the LIBS
+ line in src/makefile.dsl. Make similar changes if using one of the
+ other DOS makefiles. See the gettext documentation for information
+ on creating and using message files for different languages.
If all goes well, you will have a lynx.exe file. If you have trouble,
check to be sure djgpp.env is the way it came in the original package.
@@ -859,7 +858,7 @@
Start the dummy packet driver with "nullpkt 0x60", and take it out of
memory with "nullpkt -u". You can also use slip8250.com. See the CRYNWR
- package "http://www.simtel.net/pub/simtelnet/msdos/pktdrvr/pktd11.zip".
+ package "ftp://ftp.simtel.net/pub/simtelnet/msdos/pktdrvr/pktd11.zip".
Usage is "slip8250 0x60", but you may have to invoke it as, for example,
"slip8250 0x60 6 3 0x2F8" so that it uses COM2 and IRQ 3, in order to
avoid an IRQ conflict with a mouse or some other device. Another packet
@@ -870,7 +869,7 @@
File access looks like this:
@@ -881,6 +880,7 @@
See "http://www.fdisk.com/doslynx/lynxport.htm" for more hints and
some precompiled libraries. One problem you can encounter is editing
@@ -912,7 +912,7 @@
-- 1997/9/29 - D. Kaufman <address@hidden>
-- 1997/10/3 - B. Schiavo <address@hidden>
--- Last update - 2000/03/03
+-- Last update - 2001/07/12
VI. General installation instructions
; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden
|[Prev in Thread]
||[Next in Thread]|
- lynx-dev INSTALLATION patch,
Doug Kaufman <=