With pycryptopp-0.5.29 and pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958 I get an ImportError with ostream_insert during the 'test' on CentOS5 i386.
# python2.7 ./setup.py test ... running test Traceback (most recent call last): File "./setup.py", line 435, in <module> cmdclass=commands, File "/usr/lib/python2.7/distutils/core.py", line 152, in setup dist.run_commands() File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "./setup.py", line 401, in run test = loader.loadTestsFromName(self.test_suite) File "/usr/lib/python2.7/unittest/loader.py", line 91, in loadTestsFromName module = __import__('.'.join(parts_copy)) File "build/lib.linux-i686-2.7/pycryptopp/__init__.py", line 8, in <module> import _pycryptopp ImportError: build/lib.linux-i686-2.7/pycryptopp/_pycryptopp.so: undefined symbol: _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i # objdump -t build/lib.linux-i686-2.7/pycryptopp/_pycryptopp.so |grep ostream_insert 00000000 *UND* 00000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i It should be linking this in with libstdc++, but it did not get resolved. # rpm -qa |grep libstd libstdc++-4.1.2-54.el5 libstdc++44-devel-4.4.7-1.el5 compat-libstdc++-33-3.2.3-61 libstdc++-devel-4.1.2-54.el5 compat-libstdc++-296-2.96-138 # rpm -qa |grep python27 python27-devel-2.7.6-1.ius.el5 python27-setuptools-3.6-1.ius.el5 python27-libs-2.7.6-1.ius.el5 python27-backports-ssl_match_hostname-3.4.0.2-1.ius.el5 python27-2.7.6-1.ius.el5 python27-backports-1.0-1.ius.el5 This works with pycryptopp-0.6.0 on CentOS5 x86_64 and CentOS6 x86_64 (also python27). Is there something I can do to make this build/resolve? Andy
_______________________________________________ tahoe-dev mailing list tahoe-dev@tahoe-lafs.org https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev