[Gems-users] Opal.so linking (undefined symbo _ZN22generic_cache_templateI21generic_cache_block_tE6AccessEP6miss_t)


Date: Mon, 26 Mar 2007 14:23:37 -0400 (EDT)
From: "WANG,DEXIANG" <camelwdx@xxxxxxx>
Subject: [Gems-users] Opal.so linking (undefined symbo _ZN22generic_cache_templateI21generic_cache_block_tE6AccessEP6miss_t)
Dear all:

I have passed Ruby compilation but got trapped again in Opan compiling. My g++ version is 4.0.3 and I got following linking error:

=== Building module "opal" using the 2.0 API ===
make[2]: Circular /home/camelwdx/Desktop/TEST/simics/x86-linux/obj/include/simics/module_id.c <- /home/camelwdx/Desktop/TEST/simics/x86-linux/obj/include/simics/module_id.c dependency dropped.
Linking opal.so
/home/camelwdx/Desktop/TEST/simics-2.2.19/x86-linux/lib/opal.so: /home/camelwdx/Desktop/TEST/simics-2.2.19/x86-linux/lib/opal.so: undefined symbol: _ZN22generic_cache_templateI21generic_cache_block_tE6AccessEP6miss_t


I browsed last year's mailing list question and found there was one similar question to mine, but it seems not to be solved. Maybe it's due to compiler's compatibility issue, but I cannot find a method to downgrade my g++ version (I'm using Ubuntu 6.06). Is there any other bypass method that I can take to overcome such "undefined symbor" error?

Thanks,

Dexiang Wang



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