From: David C Sterratt <[EMAIL PROTECTED]> Date: Wed, 6 Mar 2002 14:57:11 +0000
In libguile/scmconfig.h I see: /* Define if the system has the type `uintptr_t'. */ /* #undef HAVE_UINTPTR_T */ I can't find any references to SIZEOF_UINTPTR_T, UINTPTR_MAX, INTPTR_MAX and INTPTR_MIN this tells me the fundamental type SCM is implemented by "unsigned long". i suspect there is a bug in srfi-4.c function `make_uvec'. could you: - make sure you have relatively recent guile-1.5.x (1.5.6 is fine) - rerun autogen.sh (if necessary), configure, and make - do "make install" somewhere (e.g., /tmp) - save the following to bug-1000.scm: (use-modules (srfi srfi-4)) (display (u8vector)) - run /tmp/bin/guile under gdb w/ command line: guile -s bug-1000.scm - set breakpoint at make_uvec and step through it - report your observations (see HACKING for some commands for your .gdbinit useful for displaying SCM values.) alternatively you can send me hardware to play w/ (haha just kidding). thi _______________________________________________ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile