delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/06/02/16:07:54

From: Xiao <xiao AT pcmath126 DOT unice DOT fr>
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: <Pine DOT SUN DOT 3 DOT 91 DOT 970601161804 DOT 24182K-100000 AT is>
NNTP-Posting-Host: pcmath126.unice.fr
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

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:

.            <DIR>         05-28-97   5:08p
..           <DIR>         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

- Raw text -


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