From: Xiao Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP binaries obsolete for dosemu 0.66? Date: Mon, 02 Jun 1997 10:03:47 +0200 Organization: Universite de Nice-Sophia Antipolis Lines: 65 Message-ID: <33927E63.3D8567A5@pcmath126.unice.fr> References: NNTP-Posting-Host: pcmath126.unice.fr Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Eli Zaretskii wrote: > > On Fri, 30 May 1997, Xiao wrote: > > > Recently I updated dosemu to version 0.66.4, under which DJGPP no longer > > works. Every executable file in the package or any of v2gnu provokes > > invariably the following message: > > > > DPMI: Unhandled Execption 0d - Terminating Client > > It is likely that dosemu is unstable now and should be rebooted > > > > then exits. > > > >... However programs compiled by DJGPP continue to work fine > > under all these versions of dosemu. > > I'm confused here. The programs in v2gnu are also compiled by DJGPP, > so which programs work and which don't? Are you telling that programs > from v2gnu crash while programs that YOU compile work? > > Also, please list the programs from v2gnu that you tried and that > crashed. If there are *any* programs from v2 and v2gnu that *do* > work, please say which ones are they. > None of the programs from v2 and v2gnu works under the newer versions of dosemu, except that, e.g. if I remove gawk.exe and call awk.exe which complains about a gawk.exe non-existant. On the other hand, it seems that all the programs I compiled myself using djgpp2.01 work fine. Directory listing of my djgpp lib: . 05-28-97 5:08p .. 05-28-97 5:08p CRT0 O 3,916 10-06-96 3:02a DJGPP DJL 540 09-09-96 4:40a DXE LD 146 04-20-95 8:14a GCRT0 O 3,962 10-06-96 3:02a LIBC A 643,206 11-01-96 1:13a LIBDBG A 30,954 10-06-96 3:06a LIBEMU A 53,380 09-20-96 4:29a LIBG A 538 01-16-95 11:05a LIBM A 210,080 09-12-96 4:59a LIBPC A 538 06-13-95 10:59a SPECS 700 09-12-96 3:41a LIBGCC A 46,778 09-02-96 9:48p LIBOBJC A 105,078 10-06-96 1:16a 15 file(s) 1,099,816 bytes I have an old go32-v2.exe (version 2.0, built on jan 23 1996) which works fine under recent dosemu, but the go32-v2.exe version of Aug 12 1996 crashes under dosemu-0.66. > > I suspect that the DJGPP binaries are calling dpmi services in a way > > which are no longer supported by the newest versions of dosemu. > > Then how do you explain that ``programs compiled by DJGPP continue to > work fine...''? G. Xiao xiao AT unice DOT fr