Menu

#212 On Solaris 2.6: __pure_virtual not found in evilcryptopp.so

bug list
open
nobody
core (102)
3
2000-10-24
2000-10-13
rakslice
No

After getting through a build from the cvs tree (co'ed today) on Solaris 2.6 (where crypto32 is using libstdc++ 2.10.0, if that helps any), the broker bombs out. I get:

no mojohostosconfig.py; documented environment variables used. (this is normal)
Traceback (innermost last):
File "/tmp/amt/mojo/src/mojonation/evil/client/localhost/Broker.py", line 19, in ?
from loggedthreading import LoggedThread
File "/tmp/amt/mojo/src/mojonation/evil/common/loggedthreading.py", line 15, in ?
import debug
File "/tmp/amt/mojo/src/mojonation/evil/common/debug.py", line 12, in ?
from mojostd import stderr, mojolog
File "/tmp/amt/mojo/src/mojonation/evil/common/mojostd.py", line 55, in ?
import fileutil
File "/tmp/amt/mojo/src/mojonation/evil/common/fileutil.py", line 15, in ?
import randsource
File "/tmp/amt/mojo/src/mojonation/evil/common/crypto/Python/randsource.py", line 7, in ?
import evilcryptopp
ImportError: ld.so.1: python: fatal: relocation error: file /tmp/amt/mojo/lib/python/evilcryptopp.so: symbol __pure_virtual: referenced symbol not found

I assume that if my ld was running with the right options at compile time, I wouldn't have relocation problems with the resulting library. But, I don't really know enough about it to fix it.

Discussion

  • Gregory P. Smith

    hmm.. I believe this is the same error someone ran into on FreeBSD. we -might- kill two birds with one stone on this one.

     
  • Gregory P. Smith

    porting issue. lowere the priority.

     
  • Gregory P. Smith

    • priority: 5 --> 3
     
  • rakslice

    rakslice - 2000-11-10

    While trying to solve an unrelated problem building a cygwin -> sparc-sun-solaris2.6 cross compiler, I ran into this:

    http://gcc.gnu.org/install/specific.html#sparc-sun-solaris\*

    I'll check if this isn't what is happening, and throw on a different set of binutils, when I get the chance.

     

Log in to post a comment.