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: 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.



reply via email to

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