delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2012/11/12/16:54:45

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
X-Authenticated: #27081556
X-Provags-ID: V01U2FsdGVkX1+9EEZpTlm9cH4I23B9k5/UUc89wJr/rbau9X76jl
14ptDfLHPTA3Vc
Message-ID: <50A17014.8060106@gmx.de>
Date: Mon, 12 Nov 2012 22:54:28 +0100
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2
MIME-Version: 1.0
To: djgpp AT delorie DOT com
Subject: Re: Difficulties using DJGPP 2.04 together with DOSLFN 0.41 on MSDOS
6.22
X-Y-GMX-Trusted: 0

 > > I have tried to compile a simple "hello world" like program.  I have
 > > used MSDOS 6.22 together with DOSLFN 0.41 (used options ~- t+;
 > > this means that no numeric tail will be created).
 >
 > Why are you using those options?  I've never needed any ... I'd try it
 > without them.

I have tried without any of the options but it did not help.


 > Doesn't the ~- option disable finding files with numeric tails also?  I'm
 > sure that some of the DJGPP files have LFNs largest enough to have numeric
 > tails for their SFNs.  I.e., it could be a DJGPP file is not being found, or
 > an incorrect DJGPP file is being found.

May be that it inhibits finding with numeric tails but I have installed my files
with numeric tails disabled (~-) so that all files will be found. My djgpp
installation consists of the following packages:
acnf259b.zip, amak194b.zip, bnu223b.zip, bsh205bbr3.zip, bsn241b.zip,
byacc19b.zip, bz2-106a.zip, bz2-106b.zip, csdpmi7b.zip, dif32br3.zip,
djdev204.zip, djtzn204.zip, dosck11br2.zip, ed-15b.zip, faq230b.zip,
fil41b.zip, flx254b.zip, fnd4233br4.zip, gcc472b.zip, gdb75b.zip,
gdbm110br2.zip, gprf304b.zip, grep214b.zip, gro116b.zip, gwk401b.zip,
gzip15b.zip, h2m1371b.zip, isp3301b.zip, licv112b.zip, lss444b.zip,
lsupp64a.zip, m4-1415b.zip, mak381b.zip, man13b.zip, mktmp17br2.zip,
pat261b.zip, pcre831b.zip, pdcur34a.zip, perl588b.zip, rdln62b.zip,
sed421b.zip, shl2011b.zip, spl312br4.zip, tar112ab.zip, txi413br2.zip,
txt20b.zip, xz-504b.zip, dcrw853b.zip, jas1901b.zip, jbig20b.zip,
jpeg8db.zip, lcms23b.zip, lmpg051b.zip, mgrx100b.zip, png1510b.zip,
tiff401b.zip, zlib127b.zip
The only package that cannot be extracted without having numeric tail
generation enabled is perl, but here only certain man pages collide and I
do not care about this.  I prefer having numeric tail disabled.  The same
I do on my Win98SE installation.


 > Which version of 0.41? 0.41b?  Actually, I have _two_ DOSLFN's that say they
 > are version 0.41b...  So, what file size too?

I have tried the following versions.  I do not remember from where I downloaded
them.  I have only tested using djdev204, gcc472b and bnu223b:

03.07.2004  23:31            19.521 doslfn.com   from doslfnjh-0.33.zip   OK
28.11.2004  15:13            18.705 doslfn.com   from doslfn-0.40.zip     OK
01.03.2005  21:47            18.849 doslfn.com   from doslfn-0.40a.zip    OK
02.10.2006  12:41            18.902 doslfn.com   from doslfn-0.40e.zip    KO
16.12.2011  14:08            16.256 doslfn.com   from doslfn-0.41.zip     KO
05.01.2012  13:31            16.241 doslfn.com   from doslfn-0.41a.zip    KO
07.02.2012  16:43            16.317 doslfn.com   from doslfn-0.41b.zip    KO


 > Next, I'd try MS-DOS v7.10, if you have it.

I have tried Win98SE (I assume it is MS-DOS v7.10) with doslfn-0.41b and worked.


 > I don't normally use DJGPP 2.04, but I have it installed.  If you're still
 > having problems, can you post the simple "hello world" like program?

----------------- start -----------------
#include <stdio.h>

int main(int argc, char *argv[])
{
   int i;
   for (i = 0; i < argc; i++)
     printf("argv[%d]=%s\n", i, argv[i]);
   return i;
}
----------------- end -----------------


 > To me, that implies that some DJGPP file is not being found. I'd suspect
 > the ~- option first, the t+ option second, and MS-DOS version third.

I have tried all option combinations but they did not work if DOSLFN did not
work with options.  Only those DOSLFN versions I have mentioned above did work
with MS-DOS 6.22.


 > I thought 2.04 was primarily for a Windows XP's DOS console,
 > and this DJGPP version has not been officially released.

2.04 should also work on plain DOS.  There is only a lack of interested
personnel to fix and implement missing features.


Regards,
Juan M. Guerrero

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019