[mnet-devel] Getting back up to speed (gettting it to build)

rob kinninmont lists+mnet-devel at evilrob.com
Wed May 14 19:55:28 BST 2003


Apologies for having disappeared from Mnet for a while - I've been working on hivecache gui front-end stuff in the time I haven't been busy with other life stuff.

I'm now looking at hooking up that front-end to the mnet stuff, so I'm trying to get back up to speed on where mnet's at.  To start with I think I'm still stuck (at least on the mac) with a link error I'd mentioned before:

[Wed May 14 11:47:55] piglet$ ./Mnet 
Traceback (most recent call last):
  File "./Mnet", line 5, in ?
    from mnetlib.scripts import startup
  File "./mnetlib/scripts/startup.py", line 72, in ?
    from egtp import CommStrat, MojoTransaction, MojoMessage, TCPCommsHandler
  File "./egtp/CommStrat.py", line 26, in ?
    from egtp import DataTypes, MojoMessage, OurMessages, TCPConnection, idlib, ipaddresslib, keyutil, mencode
  File "./egtp/DataTypes.py", line 15, in ?
    from egtp import EGTPConstants, idlib, mojosixbit, std
  File "./egtp/idlib.py", line 24, in ?
    from evilcrypto import randsource
  File "./evilcrypto/randsource.py", line 8, in ?
    from evilcrypto import evilcryptopp
ImportError: Failure linking new module

I tried doing the errant import in python2.3 to see what more verbose output it gives, and got:

>>> from evilcrypto import evilcryptopp
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: Failure linking new module: : dyld: python2.3 Undefined symbols:
_CreateUpdateSpace__Q28CryptoPPt16IteratedHashBase2ZUlZQ28CryptoPP18HashTransformationRUi
_CreateUpdateSpace__Q28CryptoPPt16IteratedHashBase2ZUxZQ28CryptoPP18HashTransformationRUi
_HashMultipleBlocks__Q28CryptoPPt16IteratedHashBase2ZUlZQ28CryptoPP18HashTransformationPCUlUi
_HashMultipleBlocks__Q28CryptoPPt16IteratedHashBase2ZUxZQ28CryptoPP18HashTransformationPCUxUi
_PadLastBlock__Q28CryptoPPt16IteratedHashBase2ZUlZQ28CryptoPP18HashTransformat
>>> 

but that's greek to me.  My guess is that the cryptopp stuff isn't linked into python2.3 as evilcryptopp.so expects... ?

I guess I'll try following cvsinstall.sh afresh and see where I get to.  Any ideas appreciated.

cheers,
rob

-- 
--
rob kinninmont
rob at evilrob.com

"War doesn't determine who's right. War determines who's left."


-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com

_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel




More information about the Mnet-devel mailing list