Bye, Andreas
1.
continuations.c: In function `scm_dynthrow':
continuations.c:269: warning: implicit declaration of function `SCM_PTR_GE'
The macro SCM_PTR_GE doesn't exist anymore.
2.
threads.c: In function `scm_threads_mark_stacks':
threads.c:977: error: `sizet' undeclared (first use in this function)
threads.c:977: error: (Each undeclared identifier is reported only once
threads.c:977: error: for each function it appears in.)
threads.c:977: warning: left-hand operand of comma expression has no effect
threads.c:977: error: parse error before "stack_len"
threads.c:977: error: too few arguments to function `scm_mark_locations'
3.
stime.c: In function `scm_gmtime':
stime.c:424: warning: implicit declaration of function `gmtime_r'
stime.c:424: warning: assignment makes pointer from integer without a cast
On HP-UX, the gmtime_r() prototype isn't declared unless -D_POSIX_C_SOURCE=199506L is passed to the C compiler.
4.
It seems that alloca.h must be included on HP-UX even when Guile is built with GCC.
eval.c: In function `deval': eval.c:2910: warning: implicit declaration of function `alloca'
5.
gc_os_dep.c: In function `scm_get_stack_base': gc_os_dep.c:1881: warning: unused variable `result'
GCC 3.3.2 seems to be too smart for the initialization in gc_os_dep.c.
6.
I think that the following warnings are caused by a bug in GCC 3.3.2. According to my copy of "Programming in C" it should be okay to pass a char instead of an int to iscntrl() etc.
backtrace.c: In function `display_frame_expr': backtrace.c:403: warning: subscript has type `char'
numbers.c: In function `mem2uinteger': numbers.c:2337: warning: subscript has type `char' numbers.c:2339: warning: subscript has type `char' numbers.c:2348: warning: subscript has type `char' numbers.c:2352: warning: subscript has type `char' numbers.c: In function `mem2decimal_from_point': numbers.c:2425: warning: subscript has type `char' numbers.c:2506: warning: subscript has type `char' numbers.c:2514: warning: subscript has type `char' numbers.c: In function `mem2ureal': numbers.c:2592: warning: subscript has type `char'
7.
I can now link Guile but I get the following runtime error message:
Internal error: Need to upgrade mutex size
_______________________________________________ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile
