delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
X-Recipient: | djgpp AT delorie DOT com |
Message-ID: | <54A81B70.9070008@gmx.de> |
Date: | Sat, 03 Jan 2015 17:40:16 +0100 |
From: | Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de> |
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0 |
MIME-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
Subject: | Re: ANNOUNCE: DJGPP port of Lynx 2.8.8 uploaded. |
References: | <201501030036 DOT t030aEw1023005 AT delorie DOT com> <54A7EBEB DOT 2060901 AT yahoo DOT no> |
In-Reply-To: | <54A7EBEB.2060901@yahoo.no> |
X-Provags-ID: | V03:K0:/YHgag6tKBdXmb3JS5OIJ7UzBOGB0HXG2j7DaGhQlj5SZauhdjD |
o+BeZoOiNmnjhbuID7plLZcPyiTE/Zf/Eg5hB+FFoO4P/j3kT1qiAq2CbdAVx7wZ99ryTWt | |
3zGmPti2YXPTZG7vglSHZM3gjRf9hfxZJ6xNxHcCvw1mMGBsD398qq9BTWgnnTGkJrrhWGb | |
CXl03/8sijwdRbZd9ikyw== | |
X-UI-Out-Filterresults: | notjunk:1; |
Reply-To: | djgpp AT delorie DOT com |
Am 03.01.2015 14:17, schrieb Gisle Vanem: > Juan Manuel Guerrero wrote: >> This is a port of Lynx 2.8.8 to MSDOS/DJGPP. > > Hi Juan. > > I tried it briefly, but it fails with a missing libintl.dxe: > > lynx.exe www.google.com > libintl.DXE: module loading failed (No such file or directory (ENOENT)) > Abort! > Exiting due to signal SIGABRT > Raised at eip=002cc034 > eax=004d8d28 ebx=00000120 ecx=676a0008 edx=00000000 esi=002c9b04 edi=002c9aa9 > ebp=004d9148 esp=004d8d14 program=G:\MINGW32\SRC\INET\LYNX\DJGPP\BIN\LYNX.EXE > cs: sel=01a7 base=03010000 limit=004dffff > ds: sel=01af base=03010000 limit=004dffff > es: sel=01af base=03010000 limit=004dffff > fs: sel=017f base=00059510 limit=0000ffff > gs: sel=01bf base=00000000 limit=0010ffff > ss: sel=01af base=03010000 limit=004dffff > App stack: [004d91b8..004591b8] Exceptn stack: [004582f4..004563b4] > > Call frame traceback EIPs: > 0x002cdd0a > > ------ > > Where do I get libintl.dxe from? > All DJGPP 2.04 ports that offer NLS support require that the DXE3 modules: libcharset.dxe, libiconv.dxe and libintl.dxe are installed either in their canonical place (aka /dev/env/DJDIR/lib) or in the directory with the executable. libintl.dxe is provided by ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/gtxt192b.zip libcharset.dxe and libiconv.dxe are provided by ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/licv114br2.zip Please do not mix library versions. I have compiled for those ports. I do not know if it works with other versions. As usual for all binaries compiled with loadable modules, they must be available at runtime even if their functionality is not used. The installation of the gtxt192b and licv114br2 ports is mandatory and not optional. If you prefer a version with NLS support but without the DXE3 dependency then you will have to recompile the sources. Assuming that you have a DJGPP 2.04 installation, install both ports: /beta/v2gnu/gtxt192b.zip and /beta/v2gnu/licv114br2.zip. Both ports install in the /dev/env/DJDIR/gnu/libiconv-1.14/djgpp/static and /dev/env/DJDIR/gnu/gettext-0.19.2/djgpp/static directories static versions of all binaries and libraries. Copy the content of both directories to its places in your installation tree and recompile the preconfigured sources. No previous configuration shall be necessary. Of course the size of the produced binary will be much larger than the current one. If you prefer no NLS support at all, you will have to reconfigure and recompile the suorces. Delete everything inside the _build.204 directory and run the config.bat file like this: ..\djgpp\config ../. no-nls Then call make and after succesfull build install like this: make install-full Please note that I have compiled on WinXP. I do not know if this will be possible on plain DOS. HTH, Juan M. Guerrero
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |