From: 075557 AT bud DOT cc DOT swin DOT edu DOT au (Tarragon Allen) Newsgroups: comp.os.msdos.djgpp Subject: Compiling BASH 2.02.1 Date: 6 Jan 1999 01:35:29 GMT Organization: Swinburne University of Technology Lines: 17 Message-ID: <76uel1$o1o$1@lucille.cc.swin.edu.au> NNTP-Posting-Host: bud.cc.swin.edu.au Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: lucille.cc.swin.edu.au 915586529 24632 136.186.1.113 (6 Jan 1999 01:35:29 GMT) X-Complaints-To: abuse AT swin DOT edu DOT au NNTP-Posting-Date: 6 Jan 1999 01:35:29 GMT X-Newsreader: TIN [version 1.2 PL2] To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Greetz, I am trying to compile BASH 2.02.1, (no, not a djgpp port) and am getting an error that SIGCHLD is an undeclared identifier. In sig.h, SIGCHLD is defined as SIGCLD, if JOB_CONTROL is defined, which it is not. Unfortunately also, SIGCLD is not defined anywhere in the djgpp header files. I guess this makes sense, DOS not having the functionality to support child processes, etc. Is the bash code in error by trying to compile something that refers to SIGCHLD when JOB_CONTROL is undefined? What shall I do to work around this: define SIGCLD/SIGCHLD with (somewhat arbitrary) values? Define JOB_CONTROL and pray? Thanks. Jeremy PS: gcc 2.8.1, djdev 2.02 (release).