bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guile fails tests on Tru64 4.0F


From: Thien-Thi Nguyen
Subject: Re: Guile fails tests on Tru64 4.0F
Date: Mon, 25 Mar 2002 17:30:45 -0800

   From: David C Sterratt <address@hidden>
   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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]