Opened at 2016-03-16T15:58:07Z
Closed at 2019-07-25T13:12:37Z
#2745 closed defect (wontfix)
importing pycryptopp fails due to undefined symbol
Reported by: | daira | Owned by: | daira |
---|---|---|---|
Priority: | normal | Milestone: | eventually |
Component: | packaging | Version: | 1.10.2 |
Keywords: | packaging regression pycryptopp | Cc: | |
Launchpad Bug: |
Description (last modified by daira)
allmydata.PackagingError: ImportError: for requirement 'pycryptopp >= 0.6.0': (<type 'exceptions.ImportError'>, '/home/davidsarah/tahoe/git/trunk/tahoe/local/lib/python2.7/site-packages/pycryptopp/_pycryptopp.so: undefined symbol: _ZNSs4_Rep20_S_empty_rep_storageE', ('/home/davidsarah/tahoe/git/trunk/tahoe/local/lib/python2.7/site-packages/pycryptopp/__init__.py', 8, '<module>', 'import _pycryptopp')) Warning: dependency 'pycryptopp' could not be imported. pkg_resources thought it should be possible to import version '0.7.1.869544967005693312591928092448767568728501330214' from '/home/davidsarah/tahoe/git/trunk/tahoe/lib/python2.7/site-packages'. The exception trace was (<type 'exceptions.ImportError'>, '/home/davidsarah/tahoe/git/trunk/tahoe/local/lib/python2.7/site-packages/pycryptopp/_pycryptopp.so: undefined symbol: _ZNSs4_Rep20_S_empty_rep_storageE', ('/home/davidsarah/tahoe/git/trunk/tahoe/local/lib/python2.7/site-packages/pycryptopp/__init__.py', 8, '<module>', 'import _pycryptopp')).
Change History (8)
comment:1 Changed at 2016-03-18T18:34:05Z by warner
comment:2 Changed at 2016-03-22T05:03:36Z by warner
- Milestone changed from 1.10.3 to 1.11.0
Milestone renamed
comment:3 Changed at 2016-03-22T15:58:17Z by daira
Possibly the same problem as http://stackoverflow.com/questions/11939934/c-apache-module-fails-on-znss4-rep20-s-empty-rep-storagee.
comment:4 Changed at 2016-03-22T15:59:33Z by daira
Yes, this happens with a clean checkout in a venv.
comment:5 Changed at 2016-03-22T16:00:22Z by daira
- Description modified (diff)
comment:6 Changed at 2016-03-22T16:02:00Z by daira
The build compiled pycryptopp on my machine; it did not use a wheel.
comment:7 Changed at 2016-03-22T18:51:58Z by warner
- Milestone changed from 1.11.0 to eventually
For reference, this is happening on "Linux Mint Debian Edition 2" (aka "betsy", from https://www.linuxmint.com/download_lmde.php). This is based on debian ("jesse", I think, but that page makes me think it might track debian/testing instead).
Daira and I decided to not block the 1.11.0 release for this, since LMDE is a fairly fringe distribution. But if we find a fix and close this ticket before the release happens, we can move it back in.
Assigning to Daira for analysis, since I think she's the only one with an LMDE box.
comment:8 Changed at 2019-07-25T13:12:37Z by exarkun
- Resolution set to wontfix
- Status changed from new to closed
ticket:3031 switched Tahoe-LAFS from pycryptopp to cryptography.
Does this happen with a clean checkout? What's going on?