|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |