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 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 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit 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 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