[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Build errors, stable-2.0, missing declarations
From: |
Andreas Rottmann |
Subject: |
Re: Build errors, stable-2.0, missing declarations |
Date: |
Thu, 24 Mar 2011 00:22:38 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Kevin Fletcher <address@hidden> writes:
> Branch: 190d4b0..8099352 stable-2.0 -> origin/stable-2.0
>
> 'make -k' log attached.
>
> /usr/bin/make all-recursive
[...]
> make[3]: Entering directory `/home/kjfletch/repos/guile/libguile'
> CC libguile_2.0_la-threads.lo
> threads.c:542: warning: 'struct GC_stack_base' declared inside parameter list
> threads.c:542: warning: its scope is only this definition or declaration,
> which is probably not what you want
> threads.c: In function 'do_thread_exit_trampoline':
> threads.c:547: warning: implicit declaration of function
> 'GC_register_my_thread'
> threads.c:551: error: 'GC_SUCCESS' undeclared (first use in this function)
> threads.c:551: error: (Each undeclared identifier is reported only once
> threads.c:551: error: for each function it appears in.)
> threads.c:552: warning: implicit declaration of function
> 'GC_unregister_my_thread'
> threads.c: In function 'on_thread_exit':
> threads.c:584: warning: implicit declaration of function
> 'GC_call_with_stack_base'
> make[3]: *** [libguile_2.0_la-threads.lo] Error 1
>
This looks like a problem with libgc; can you provide information about
your platform (operating system version, processor architecture) and the
libgc version you (or rather Guile's build process) are using? The
output of "pkg-config --modversion bdw-gc" would provide the latter
information.
I think libgc 7.1 is minimum, but I have experienced problems also with
that version (although the problems were much more subtle, i.e. no
compilation issues); libgc 7.2alpha5 works fine on my system (Debian
sid, amd64).
Regards, Rotty
--
Andreas Rottmann -- <http://rotty.yi.org/>