Date: Mon, 28 Oct 1996 07:57:33 +0200 (IST) From: Eli Zaretskii To: "Byron V. Foster" Cc: djgpp AT delorie DOT com Subject: Re: [Q] Compiling Emacs with DJGPP In-Reply-To: <5512bl$gqq@news.asu.edu> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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?).