[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guile fails tests on Tru64 4.0F
From: |
David C Sterratt |
Subject: |
Re: Guile fails tests on Tru64 4.0F |
Date: |
Tue, 5 Mar 2002 12:30:27 +0000 |
>>>>> Thien-Thi Nguyen writes:
> From: David C Sterratt <address@hidden> Date: Fri, 15
> Feb 2002 14:42:44 +0000
> Running gcc -E tags.h shows that typedef scm_t_bits SCM; is the
> line included.
> ok, next we need to chase down the "resolved" C type for
> scm_t_bits, which depends on HAVE_UINTPTR_T.
> on a (32-bit) x86 box i see in libguile/__scm.h:
> #if SIZEOF_UINTPTR_T != 0 && defined(UINTPTR_MAX) \
> && defined(INTPTR_MAX) \ &&
> defined(INTPTR_MIN)
> /* Used as SCM if available, so we bundle related attributes to
> avoid possible
> type incon[st][oi]n[ae]nce later. Word in tags.h. */
> #define HAVE_UINTPTR_T 1 endif
> what do you see? if HAVE_UINTPTR_T is 1 for you, what are the
> values of SIZEOF_UINTPTR_T, UINTPTR_MAX, INTPTR_MAX and INTPTR_MIN?
I can't find any of those macros defined, or even appearing in the
file. I assume that ./configure ought to change libguile/__scm.h
However, I notice that this file was last modified on Jun 14 2001, not
when I last ran ./configure
Perhaps it's a problem with ./configure?
David.