seany - 2014-01-29

Hello

I am getting this error:

/usr/include/stdlib.h:466:14: Fehler: In Konflikt stehende Typen für »malloc«
extern void malloc (size_t size) THROW attribute_malloc wur;
^
/usr/include/stdlib.h:468:14: Fehler: In Konflikt stehende Typen für »calloc«
extern void *calloc (size_t
nmemb, size_t size)
^
In file included from main.c:50:0:
/usr/include/stdlib.h:480:14: Fehler: In Konflikt stehende Typen für »realloc«
extern void realloc (void
ptr, size_t size)
^
In file included from main.c:50:0:
/usr/include/stdlib.h:498:14: Fehler: In Konflikt stehende Typen für »valloc«
extern void *valloc (size_t
size) THROW attribute_malloc wur;
^
In file included from config.h:43:0,
from rlab.h:26,
from main.c:24:
/usr/include/malloc.h:63:14: Anmerkung: Vorherige Deklaration von »valloc« war hier
extern void
valloc (size_t size) THROW attribute_malloc __wur;
^
In file included from ./gc/include/private/gc_priv.h:22:0,
from main.c:252:
./gc/include/private/config.h:86:0: Warnung: »GC_VERSION_MAJOR« redefiniert [standardmäßig aktiviert]
#define GC_VERSION_MAJOR 7
^
In file included from ./gc/include/gc.h:34:0,
from mem.h:30,
from main.c:25:
./gc/include/gc_version.h:40:0: Anmerkung: dies ist die Stelle der vorherigen Definition
# define GC_VERSION_MAJOR GC_TMP_VERSION_MAJOR
^
In file included from ./gc/include/private/gc_priv.h:22:0,
from main.c:252:
./gc/include/private/config.h:89:0: Warnung: »GC_VERSION_MINOR« redefiniert [standardmäßig aktiviert]
#define GC_VERSION_MINOR 2
^
In file included from ./gc/include/gc.h:34:0,
from mem.h:30,
from main.c:25:
./gc/include/gc_version.h:41:0: Anmerkung: dies ist die Stelle der vorherigen Definition
# define GC_VERSION_MINOR GC_TMP_VERSION_MINOR
^
make: *** [main.o] Fehler 1
==> FEHLER: Ein Fehler geschah in build().
Breche ab ...

so baiscally type conflict for malloc. a little research in google points out that the return type of malloc should be void.

how do I sort this error?