Subject: Re: sigsetjmp (), siglongjmp ()
To: None <srcF93@hamp.hampshire.edu>
From: Kevin P. Neal <root@thunder.catt.ncsu.edu>
List: current-users
Date: 11/14/1994 01:33:46
> I have been trying to compile Elm 2.4, and have found a problem that
> is currently preventing me from linking.
>
> Specifically, the symbols _siglongjmp and _sigsetjmp are not defined.
> I looked into this and found in /usr/include/setjmp.h that siglongjmp ()
> and sigsetjmp () are not currently implemented.
> I have little knowledge of the system at this level, and was
> wondering a few things about this:
>
> setjmp.h does define placeholders, but since my problem in linking,
> is the lack of their implementation (and possibly non-existence in the
> kernel/libs) the cause of the Undefined Symbol errors?
Uhh .... like you need to look in the file that has those functions undefined.
Look for the #ifdef that is around them. Then edit config.h to reflect whether
that item should or should not be defined. (It's been 6 months since I've
compiled it, so I don't remember what it is .. but it's in there)
> If they aren't implemented, why don't the man pages reflect this?
Dunno.
> Is there a way to work around this problem - ie had anyone managed
> to compile elm or other software requiring these functions/symbols?
Do what I said above, and you're life will be one of blissful use of elm that
works happily.
--
// Kevin P. Neal | case@catt.ncsu.edu
// Sophomore, CSC/CPE | kpneal@eos.ncsu.edu
// North Carolina State University | kevinneal@bix.com
// www.catt.ncsu.edu: mosaic page, pgp key through finger