[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
lynx-dev INSTALLATION patch
From: |
Doug Kaufman |
Subject: |
lynx-dev INSTALLATION patch |
Date: |
Fri, 13 Jul 2001 07:50:14 -0700 (PDT) |
I looked through the INSTALLATION file for Cygwin and DOS. Here are some
updates.
Doug
--- 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>
Cygwin:
- 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:
-
"ftp://sourceware.cygnus.com/pub/cygwin/snapshot-19990115/cygwin1-19990115.dll.gz"
-
+ 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).
Visual C++:
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 @@
# else
If you have trouble applying the patch, try using the "patch" program,
- ("http://www.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/pat25b.zip").
+ ("ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/pat253b.zip").
To read the Unix man style documentation, use, for example, "less"
- ("http://www.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/lss332b.zip").
+ ("ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/lss358b.zip").
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 @@
"http://www.flora.org/lynx-dev/html/month011998/msg00057.html".
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 @@
(Find at:
"http://mvmpc9.ciw.uni-karlsruhe.de/c:/user/toni/dosppp/dosppp06.zip",
"http://personal.redestb.es/tonilop/dosppp/dosppp06.zip", or
- "ftp://ftp.agate.net/users/01935/internet/dosppp06.zip";
+ "ftp://ftp.oldskool.org/pub/tvdog/internet/dosppp06.zip";
"http://www.klos.com/get.pppshare.html")
File access looks like this:
@@ -881,6 +880,7 @@
file://localhost/c:/
file://localhost/c:/dos
file://localhost/c:/dos/command.com
+ file://localhost/dev/c/dos/command.com
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
__
Doug Kaufman
Internet: address@hidden
; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- lynx-dev INSTALLATION patch,
Doug Kaufman <=