delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/10/28/01:16:38

Date: Mon, 28 Oct 1996 07:57:33 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: "Byron V. Foster" <foster AT enuxsa DOT eas DOT asu DOT edu>
Cc: djgpp AT delorie DOT com
Subject: Re: [Q] Compiling Emacs with DJGPP
In-Reply-To: <5512bl$gqq@news.asu.edu>
Message-Id: <Pine.SUN.3.91.961028075105.16086H-100000@is>
Mime-Version: 1.0

On 28 Oct 1996, Byron V. Foster wrote:

>      I recently downloaded the source to Emacs version 19.34b, and
> compiled it with DJGPP version 2.00.  Emacs compiled up fine, but
> whenever I run a process in it Emacs hangs.  I relize under dos
> running subprocesses is limited, but doing a compile and running diff
> seemed to work fine under 19.29.  It seems to start the process, but
> the process never returns.  In the install docs it says to compile in
> two source files to work around a DJGPP bug, wich I did.

What did you do with the two source files after compiling them?  You 
should put them into the DJGPP C library, like so:

	ar rvs c:/djgpp/lib/libc.a sigactio.o is_exec.o

(change the pathname of libc.a as appropriate on your system).  Then 
touch one of the object files and rebuild Emacs, like this:

	touch src/emacs.o
	make install

If you already did the above, tell me more about the process you are
trying to invoke and about your DJGPP setup.  Does this happen for any
program you run, or just for some?  What Emacs command(s) do you use to
invoke subprocesses?  Does suspending Emacs (C-x C-z) work?  What is your
DPMI server (CWSDPMI?  Windows?). 

- Raw text -


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