scsh-users
[Top] [All Lists]

Re: scsh-0.5.2 does not compile for FreeBSD 4.1

To: scsh-bugs@zurich.ai.mit.edu
Subject: Re: scsh-0.5.2 does not compile for FreeBSD 4.1
From: Martin Gasbichler <gasbichl@informatik.uni-tuebingen.de>
Date: 07 Feb 2001 16:11:45 +0100
Sender: gasbichl@informatik.uni-tuebingen.de
>>>>> "Marko" == Marko Schuetz <MarkoSchuetz@web.de> writes:

Marko> gcc -c -I./cig -I./scsh/regexp -DHAVE_CONFIG_H -I. -I. -g -O2 -o 
scsh/sighandlers1.o scsh/sighandlers1.c
Marko> scsh/sighandlers1.c: In function `set_procmask':
Marko> scsh/sighandlers1.c:43: incompatible types in assignment
Marko> scsh/sighandlers1.c:46: invalid operands to binary >>
Marko> scsh/sighandlers1.c:46: invalid operands to binary &
Marko> scsh/sighandlers1.c: In function `get_procmask':
Marko> scsh/sighandlers1.c:57: invalid operands to binary >>
Marko> scsh/sighandlers1.c:57: invalid operands to binary &
Marko> *** Error code 1

Marko> Stop in /usr/home/marko/src/scsh-0.5.2.

Marko> In /usr/include/sys/signal.h I found:

Marko> typedef struct __sigset {
Marko>         unsigned int    __bits[_SIG_WORDS];
Marko> } sigset_t;

Marko> It seems there are some implicit assumptions about signals that do not
Marko> hold for FreeBSD.

This is a known bug for FreeBSD 4.0 and later. See

http://www-pu.informatik.uni-tuebingen.de/users/gasbichl/scsh-bugs.html

for a fix.

-- 
Martin

<Prev in Thread] Current Thread [Next in Thread>