bug-guile
[Top][All Lists]
Advanced

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

Re: More problems on HP-UX ... 2


From: Andreas Vögele
Subject: Re: More problems on HP-UX ... 2
Date: Wed, 28 Apr 2004 08:36:45 +0200

Kevin Ryde writes:

Andreas Vögele <address@hidden> writes:

threads.c: In function `scm_threads_mark_stacks':
threads.c:977: error: `sizet' undeclared (first use in this function)

Thanks.  Hmm.  It's either meant to be size_t or scm_sizet I presume.
I'll change it to size_t.

The number of arguments is also wrong:
scm_mark_locations (((size_t) t->base, (size_t) stack_len));
vs.
scm_mark_locations (SCM_STACK_PTR (&t), stack_len);
in the #else part.

I think that the wrong call has to be replaced with one of the following calls. But which one?

scm_mark_locations (SCM_STACK_PTR (&t), stack_len);
scm_mark_locations (SCM_STACK_PTR (&t), (size_t) t->base + (size_t) stack_len); scm_mark_locations (SCM_STACK_PTR (&t), (size_t) t->base - (size_t) stack_len);

Is this also a problem in 1.6, or did you say that worked?  (It looks
like it's in coop-threads.c.

I was able to build 1.6 and run the test suite as well as all my programs, which don't use threads.




reply via email to

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