Post
Topic
Board Armory
Re: Armory - Discussion Thread
by
etotheipi
on 17/03/2014, 19:42:30 UTC
I have problem with 0.91-dev branch on Arch Linux. Tried a fresh clone and it is not help.

Code:
Traceback (most recent call last):
  File "ArmoryQt.py", line 34, in
    from armoryengine.ALL import *
  File "/home/piotrek/Apps/BitcoinArmory/armoryengine/ALL.py", line 1, in
    from armoryengine.ArmoryUtils import *
  File "/home/piotrek/Apps/BitcoinArmory/armoryengine/ArmoryUtils.py", line 39, in
    from CppBlockUtils import KdfRomix, CryptoAES
  File "/home/piotrek/Apps/BitcoinArmory/CppBlockUtils.py", line 28, in
    _CppBlockUtils = swig_import_helper()
  File "/home/piotrek/Apps/BitcoinArmory/CppBlockUtils.py", line 24, in swig_import_helper
    _mod = imp.load_module('_CppBlockUtils', fp, pathname, description)
ImportError: /home/piotrek/Apps/BitcoinArmory/_CppBlockUtils.so: undefined symbol: _ZN6snappy21GetUncompressedLengthEPKcmPm


This issue is most commonly associated with updating Armory but not rebuilding all the sub libraries.  But we also modified the Makefile since the last version was released, so it's possible we broke something there.  And you said you did a fresh clone, so my first sentence doesn't make the most sense.

Try going into the cppForSwig directory and doing a "make hardclean", then try again.  I will try this on a fresh Ubuntu installation, too.