[Gems-users] problem building opal tester


Date: Tue, 24 Oct 2006 07:03:31 -0700
From: "Mishali Naik" <mishalinaik@xxxxxxxxx>
Subject: [Gems-users] problem building opal tester
Hi All,
          I am trying to build the opal tester, using the following
command from opal/README

cd opal
make -j 4 tester

But its giving me the following errors:
Opal: Building tester.exec
make x86-linux/bin/tester.exec
make[1]: Entering directory `/home/mishali/GEMS-1.3/opal'
/usr/bin/g++ -o x86-linux/bin/tester.exec -march=i686 -O2
-finline-functions -DNO_VECTOR_BOUNDS_CHECKS -DMULTIFACET_NO_OPT_WARN
../simics/x86-linux/obj/modules/opal/opal.o x86-linux/obj/simmain.o
x86-linux/obj/ccops.o x86-linux/obj/attrparse.o
x86-linux/obj/attrlex.o x86-linux/obj/initvar.o
x86-linux/obj/symtrace.o x86-linux/obj/chain.o x86-linux/obj/sstat.o
x86-linux/obj/ptrace.o x86-linux/obj/pseq.o x86-linux/obj/system.o
x86-linux/obj/dx.o x86-linux/obj/ix.o x86-linux/obj/exec.o
x86-linux/obj/opcode.o x86-linux/obj/arf.o x86-linux/obj/actor.o
x86-linux/obj/agree.o x86-linux/obj/bitlib.o x86-linux/obj/bitfield.o
x86-linux/obj/bitdist.o x86-linux/obj/branchfile.o
x86-linux/obj/cache.o x86-linux/obj/confio.o x86-linux/obj/controlop.o
x86-linux/obj/decode.o x86-linux/obj/debugio.o
x86-linux/obj/dependence.o x86-linux/obj/dtlb.o
x86-linux/obj/dynamic.o x86-linux/obj/fatpredict.o
x86-linux/obj/fileio.o x86-linux/obj/flow.o x86-linux/obj/flatarf.o
x86-linux/obj/gshare.o x86-linux/obj/igshare.o x86-linux/obj/hfa.o
x86-linux/obj/histogram.o x86-linux/obj/iwindow.o
x86-linux/obj/ipage.o x86-linux/obj/ipagemap.o
x86-linux/obj/indirect.o x86-linux/obj/listalloc.o
x86-linux/obj/lockstat.o x86-linux/obj/lsq.o x86-linux/obj/mlpredict.o
x86-linux/obj/memop.o x86-linux/obj/memstat.o x86-linux/obj/memtrace.o
x86-linux/obj/mshr.o x86-linux/obj/pipepool.o
x86-linux/obj/pipestate.o x86-linux/obj/pstate.o x86-linux/obj/ras.o
x86-linux/obj/regbox.o x86-linux/obj/regfile.o x86-linux/obj/regmap.o
x86-linux/obj/rubycache.o x86-linux/obj/scheduler.o
x86-linux/obj/statici.o x86-linux/obj/sysstat.o
x86-linux/obj/stopwatch.o x86-linux/obj/simdist12.o
x86-linux/obj/threadstat.o x86-linux/obj/tlstack.o
x86-linux/obj/tracefile.o x86-linux/obj/transaction.o
x86-linux/obj/utimer.o x86-linux/obj/wait.o x86-linux/obj/yags.o
x86-linux/obj/interface.o
../simics/x86-linux/obj/modules/opal/opal.o(.text+0x2c): In function
`hfa_new_instance':
/home/mishali/GEMS-1.3/mish_simics_workspace/modules/opal/opal.c:137:
undefined reference to `mm_zalloc'
x86-linux/obj/simmain.o(.text+0x104): In function `main':
: undefined reference to `mm_malloc'
x86-linux/obj/simmain.o(.text+0x1cb): In function `main':
: undefined reference to `mm_malloc'
x86-linux/obj/simmain.o(.text+0x2a0): In function `main':
: undefined reference to `mm_malloc'
x86-linux/obj/attrlex.o(.text+0x253): In function
`at_scan_buffer(char*, unsigned int)':
: undefined reference to `mm_malloc'
x86-linux/obj/attrlex.o(.text+0x377): In function `at_scan_bytes(char
const*, int)':
: undefined reference to `mm_malloc'
x86-linux/obj/attrlex.o(.text+0x417): more undefined references to
`mm_malloc' follow
x86-linux/obj/attrlex.o(.text+0xa55): In function `atlex()':
: undefined reference to `mm_strdup'
x86-linux/obj/attrlex.o(.text+0xaa3): In function `atlex()':
: undefined reference to `mm_malloc'
x86-linux/obj/attrlex.o(.text+0xe7d): In function `atlex()':
: undefined reference to `mm_realloc'
x86-linux/obj/initvar.o(.text+0x1396): In function
`initvar_t::initvar_t(char const*, char const*, char const*, void
(*)(), void (*)(), attr_value (*)(void*, conf_object*, attr_value*),
set_error_t (*)(void*, conf_object*, attr_value*, attr_value*))':
: undefined reference to `mm_malloc'
x86-linux/obj/initvar.o(.text+0x13d0): In function
`initvar_t::initvar_t(char const*, char const*, char const*, void
(*)(), void (*)(), attr_value (*)(void*, conf_object*, attr_value*),
set_error_t (*)(void*, conf_object*, attr_value*, attr_value*))':
: undefined reference to `mm_malloc'
x86-linux/obj/initvar.o(.text+0x1496): In function
`initvar_t::initvar_t(char const*, char const*, char const*, void
(*)(), void (*)(), attr_value (*)(void*, conf_object*, attr_value*),
set_error_t (*)(void*, conf_object*, attr_value*, attr_value*))':
: undefined reference to `mm_malloc'
x86-linux/obj/initvar.o(.text+0x14d0): In function
`initvar_t::initvar_t(char const*, char const*, char const*, void
(*)(), void (*)(), attr_value (*)(void*, conf_object*, attr_value*),
set_error_t (*)(void*, conf_object*, attr_value*, attr_value*))':
: undefined reference to `mm_malloc'
x86-linux/obj/initvar.o(.text+0x3321): In function
`initvar_set_attr(void*, void*, attr_value*)':
: undefined reference to `mm_strdup'
x86-linux/obj/initvar.o(.text+0x3b14): In function
`initvar_t::read_config(char const*)':
: undefined reference to `mm_strdup'
x86-linux/obj/initvar.o(.text+0x5327): In function
`initvar_t::dispatch_set(void*, conf_object*, attr_value*,
attr_value*)':
: undefined reference to `mm_strdup'
x86-linux/obj/initvar.o(.text+0x548e): In function
`initvar_t::dispatch_set(void*, conf_object*, attr_value*,
attr_value*)':
: undefined reference to `mm_strdup'
x86-linux/obj/symtrace.o(.text+0x311): In function
`symtrace_t::symtrace_t(int)':
: undefined reference to `mm_malloc'
x86-linux/obj/symtrace.o(.text+0x33f): In function
`symtrace_t::symtrace_t(int)':
: undefined reference to `mm_malloc'
x86-linux/obj/symtrace.o(.text+0x421): In function
`symtrace_t::symtrace_t(int)':
: undefined reference to `mm_malloc'
x86-linux/obj/symtrace.o(.text+0x44f): In function
`symtrace_t::symtrace_t(int)':
: undefined reference to `mm_malloc'
x86-linux/obj/chain.o(.text+0x1609): In function
`chain_t::chain_t(int, unsigned int)':
: undefined reference to `mm_malloc'
x86-linux/obj/chain.o(.text+0x174b): more undefined references to
`mm_malloc' follow
x86-linux/obj/system.o(.text+0x3353): In function
`system_t::system_t(char const*)':
: undefined reference to `mm_strdup'
x86-linux/obj/system.o(.text+0x3478): In function
`system_t::system_t(char const*)':
: undefined reference to `mm_malloc'
x86-linux/obj/system.o(.text+0x34a7): In function
`system_t::system_t(char const*)':
: undefined reference to `mm_malloc'
x86-linux/obj/system.o(.text+0x34d6): In function
`system_t::system_t(char const*)':
: undefined reference to `mm_malloc'
x86-linux/obj/system.o(.text+0x3733): In function
`system_t::system_t(char const*)':
: undefined reference to `mm_strdup'
x86-linux/obj/system.o(.text+0x3858): In function
`system_t::system_t(char const*)':
: undefined reference to `mm_malloc'
x86-linux/obj/system.o(.text+0x3887): In function
`system_t::system_t(char const*)':
: undefined reference to `mm_malloc'
x86-linux/obj/system.o(.text+0x38b6): In function
`system_t::system_t(char const*)':
: undefined reference to `mm_malloc'
x86-linux/obj/agree.o(.text+0x4c): In function `agree_t::agree_t(unsigned int)':
: undefined reference to `mm_malloc'
x86-linux/obj/agree.o(.text+0xcc): In function `agree_t::agree_t(unsigned int)':
: undefined reference to `mm_malloc'
x86-linux/obj/bitfield.o(.text+0xc8): more undefined references to
`mm_malloc' follow
collect2: ld returned 1 exit status
make[1]: *** [x86-linux/bin/tester.exec] Error 1
make[1]: Leaving directory `/home/mishali/GEMS-1.3/opal'
make: *** [tester] Error 2

I appreciate all your help.
thanks,
Mishali
[← Prev in Thread] Current Thread [Next in Thread→]