home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!utcsri!utgpu!attcan!ncrcan!scocan!larryp
- From: larryp@sco.COM (Larry Philps)
- Newsgroups: comp.mail.elm
- Subject: Re: "leavembox.c", line 766: SIG_BLOCK undefined
- Message-ID: <1992Nov10.152718.1027@sco.COM>
- Date: 10 Nov 92 15:27:18 GMT
- References: <1djh74INN8mj@spool.mu.edu>
- Sender: news@sco.COM (News administration)
- Organization: SCO Canada, Inc.
- Lines: 34
-
- In <1djh74INN8mj@spool.mu.edu> tomb@studsys.mscs.mu.edu (Tom Baas) writes:
-
- > Hi, all,
- > I am trying to compile elm2.4 on an ISC SVr3.2 and I get the following:
- >
- > "leavembox.c", line 766: SIG_BLOCK undefined
- >
- > Can anyone tell me what I have to do the fix this problem?
-
- SIG_BLOCK is one of the possible arguments to the POSIX sigprocmask
- system call. Configure on your system must have detected sigprocmask
- in libc, or else line 766 would have been ifdef'ed out of the code.
- Given that sigprocmask exists, posix requires that the symbol SIG_BLOCK
- be defined in <signal.h>.
-
- It is likely there somewhere, but you probably need an extra define on
- the cc line to get signal.h to include the posix symbols. If it is not
- there, it is a bug in your development system.
-
- In that case, edit config.sh, change the field d_sigprocmask to
- "undef", and the d_sighold field to "define". Then reextract all
- the .SH files, and recompile. Note that this step will have to be
- performed after every run of Configure.
-
- Good Luck
-
- ---
- #include <std/disclaimer>
-
- Larry Philps, SCO Canada, Inc.
- Postman: 130 Bloor St. West, 10th floor, Toronto, Ontario. M5S 1N5
- InterNet: larryp@sco.COM
- UUCP: {uunet,utcsri,sco}!scocan!larryp
- Phone: (416) 922-1937
-