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?

-- 
You received this message because you are subscribed to the Google Groups 
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to