[Sbcl-devel] another crash with sbcl maxima



Christophe Rhodes wrote:
> Rex Dieter <rdieter at math.unl.edu> writes:

>>  Don't know how to REQUIRE SB-BSD-SOCKETS.
> 
> 
> The version of SBCL that you are using does not have sb-bsd-sockets
> installed: check your environment and your build system to understand
> why it did not install; sometimes there is a failing test in the
> sb-bsd-sockets test suite that needs to be debugged first.  (contrib/
> modules which don't pass their own test suites are not installed).

OK. here's why sb-bsd-sockets isn't getting installed (build log 
appended), apparently due to undefined SIGINFO, SIGEMT.  I grepped all 
of /usr/include/ on my rhel4 box, but it turned up empty for these two 
items.  ???

Well, I *did* find a SA_SIGINFO in sigaction.h.

-- Rex


##########   build log snippet ########## 
/builddir/build/BUILD/sbcl-0.9.18/contrib/asdf-install/asdf-install.fasl 
written
; compilation finished in 0:00:00
echo "(asdf:operate (quote asdf:load-op) :asdf-install)" \
      "(asdf:operate (quote asdf:test-op) :asdf-install)" | \
   /builddir/build/BUILD/sbcl-0.9.18/src/runtime/sbcl --noinform --core 
/builddir/build/BUILD/sbcl-0.9.18/output/
sbcl.core --disable-debugger --no-sysinit --no-userinit --eval '(load 
"../asdf/asdf")'
*
; loading system definition from
; 
/builddir/build/BUILD/sbcl-0.9.18/contrib/asdf-install/asdf-install.asd into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM ASDF-INSTALL {ADBC3D9}> as ASDF-INSTALL
; loading system definition from
; 
/builddir/build/BUILD/sbcl-0.9.18/contrib/sb-bsd-sockets/sb-bsd-sockets.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM SB-BSD-SOCKETS {B2358F1}> as SB-BSD-SOCKETS
; registering #<SYSTEM SB-BSD-SOCKETS-TESTS {A772E89}> as 
SB-BSD-SOCKETS-TESTS
; loading system definition from
; /builddir/build/BUILD/sbcl-0.9.18/contrib/sb-posix/sb-posix.asd into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM SB-POSIX {A964291}> as SB-POSIX
; registering #<SYSTEM SB-POSIX-TESTS {AA831F9}> as SB-POSIX-TESTS
STYLE-WARNING: Couldn't grovel for SIGEMT (unknown to the C compiler).
STYLE-WARNING: Couldn't grovel for SIGINFO (unknown to the C compiler).