In 1.8 there seems to be something a bit evil in array-set! on a bit
vector created by make-uniform-vector,
guile> (define a (make-uniform-vector 15 #t #t))
guile> a
#*111
guile> (array-set! a #f 0)
guile> a
(2207 . #)
I don't understand
here is the warning:
./configure --prefix=/usr --with-threads
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $
Here is the last part of make.log
__
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -D_THREAD_SAFE -g -O2 -
Wall -Wmissing-prototypes -Werror -MT libguile_la-modules.lo -MD -MP -
MF .deps/libguile_la-modules.Tpo -c modules.c -o libguile_la-
modules.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CC -