[Gems-users] Error in Opal compilation: conflicting definitions of mm_malloc etc.


Date: Fri, 03 Mar 2006 17:25:01 -0800
From: Bilal Zafar <bzafar@xxxxxxx>
Subject: [Gems-users] Error in Opal compilation: conflicting definitions of mm_malloc etc.
Hi,

In trying to compile Opal (using make module
DESTINATION=MOSI_SMP_bcast), I 
get the following conflicting definition error. 

I'm running Gems release 1.2 with simics 2.2.19 on x86-linux (Suse
10.0), GCC 
ver 4.0.2. Rudy compiled fine but opal is doesn't seem happy! 

thanks,
bilal


system/simdist12.C: In function 'void* mm_malloc(size_t, size_t, const
char*, 
const char*, int, int)':
system/simdist12.C:189: error: declaration of C function 'void* 
mm_malloc(size_t, size_t, const char*, const char*, int, int)' conflicts
with
../simics/x86-linux/obj/include/simics/alloc.h:46: error: previous
declaration 
'void* mm_malloc(size_t, size_t, const char*, const char*, int)' here
system/simdist12.C: In function 'void* mm_zalloc(size_t, size_t, const
char*, 
const char*, int, int)':
system/simdist12.C:195: error: declaration of C function 'void* 
mm_zalloc(size_t, size_t, const char*, const char*, int, int)' conflicts
with
../simics/x86-linux/obj/include/simics/alloc.h:50: error: previous
declaration 
'void* mm_zalloc(size_t, size_t, const char*, const char*, int)' here
system/simdist12.C: In function 'char* mm_strdup(const char*, const
char*, 
int, int)':
system/simdist12.C:200: error: declaration of C function 'char* 
mm_strdup(const char*, const char*, int, int)' conflicts with
../simics/x86-linux/obj/include/simics/alloc.h:59: error: previous
declaration 
'char* mm_strdup(const char*, const char*, int)' here
system/simdist12.C: In function 'void* mm_realloc(void*, size_t, size_t,
const 
char*, const char*, int, int)':
system/simdist12.C:212: error: declaration of C function 'void* 
mm_realloc(void*, size_t, size_t, const char*, const char*, int, int)' 
conflicts with
../simics/x86-linux/obj/include/simics/alloc.h:52: error: previous
declaration 
'void* mm_realloc(void*, size_t, size_t, const char*, const char*, int)'
here
make[1]: *** [x86-linux/obj/simdist12.o] Error 1
make[1]: Leaving directory `/home/bilal/bin/gems1.2/opal'
make: *** [module] Error 2


[← Prev in Thread] Current Thread [Next in Thread→]