smart 0.50 requires python >= 2.4? (smart/ccache.so: undefined symbol: Py_VISIT)

Axel Thimm Axel.Thimm at ATrpms.net
Sat Jan 20 06:33:57 PST 2007


Hi,

smart 0.50 introduced a dependency on Py_VISIT, which AFAIK is only
available on python >= 2.4

On CentOS4 and RHEL4 it bails out with:

Traceback (most recent call last):
  File "/usr/bin/smart", line 194, in ?
    main(sys.argv[1:])
  File "/usr/bin/smart", line 161, in main
    forcelocks=opts.ignore_locks, loglevel=opts.log_level)
  File "/usr/lib64/python2.3/site-packages/smart/__init__.py", line 95, in init
    from smart.control import Control
  File "/usr/lib64/python2.3/site-packages/smart/control.py", line 22, in ?
    from smart.transaction import ChangeSet, ChangeSetSplitter, INSTALL, REMOVE
  File "/usr/lib64/python2.3/site-packages/smart/transaction.py", line 23, in ?
    from smart.cache import PreRequires, Package
  File "/usr/lib64/python2.3/site-packages/smart/cache.py", line 823, in ?
    from ccache import *
ImportError: /usr/lib64/python2.3/site-packages/smart/ccache.so: undefined symbol: Py_VISIT

See also: http://bugzilla.atrpms.net/show_bug.cgi?id=1115
-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.labix.org/pipermail/smart-labix.org/attachments/20070120/290599b9/attachment-0002.pgp>


More information about the Smart mailing list