From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.bugs Subject: Re: Guile fails tests on Tru64 4.0F Date: Mon, 25 Mar 2002 17:30:45 -0800 Sender: bug-guile-admin@gnu.org Message-ID: References: <15492.47715.734375.453398@gargle.gargle.HOWL> <15494.11847.220704.947920@gargle.gargle.HOWL> Reply-To: ttn@glug.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1017106584 30954 127.0.0.1 (26 Mar 2002 01:36:24 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 26 Mar 2002 01:36:24 +0000 (UTC) Cc: bug-guile@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16pfst-000839-00 for ; Tue, 26 Mar 2002 02:36:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16pfsf-0007yt-00; Mon, 25 Mar 2002 20:36:09 -0500 Original-Received: from ca-crlsbd-u3-c5c-122.crlsca.adelphia.net ([68.64.59.122] helo=giblet) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16pfpo-0007ir-00 for ; Mon, 25 Mar 2002 20:33:13 -0500 Original-Received: from ttn by giblet with local (Exim 3.33 #1 (Debian)) id 16pfnR-0000Jt-00; Mon, 25 Mar 2002 17:30:45 -0800 Original-To: david.c.sterratt@ed.ac.uk In-Reply-To: <15494.11847.220704.947920@gargle.gargle.HOWL> (message from David C Sterratt on Wed, 6 Mar 2002 14:57:11 +0000) Errors-To: bug-guile-admin@gnu.org X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GUILE, GNU's Ubiquitous Extension Language List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.bugs:55 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.bugs:55 From: David C Sterratt 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 Bug-guile@gnu.org http://mail.gnu.org/mailman/listinfo/bug-guile