openSUSE / libsolv

Library for solving packages and reading repositories
http://en.opensuse.org/openSUSE:Libzypp_satsolver
Other
517 stars 153 forks source link

undefined symbol: solvable_matchesdep #179

Closed mhatina closed 7 years ago

mhatina commented 7 years ago

Steps to reproduce:

  1. $ python
  2. >>> import solv Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python2.7/site-packages/solv.py", line 28, in _solv = swig_import_helper() File "/usr/lib64/python2.7/site-packages/solv.py", line 24, in swig_import_helper _mod = imp.load_module('_solv', fp, pathname, description) ImportError: /usr/lib64/python2.7/site-packages/_solv.so: undefined symbol: solvable_matchesdep

Aditional info: $ nm -D /usr/lib64/libsolv.so.0 | grep "solvable_matchesdep" $ nm -D /usr/lib64/python2.7/site-packages/_solv.so | grep "solvable_matchesdep" U solvable_matchesdep

$ rpm -q libsolv libsolv-0.6.25-1.fc24.x86_64 $ rpm -q python2-solv python2-solv-0.6.25-1.fc24.x86_64

ignatenkobrain commented 7 years ago

seems like regression...

mlschroe commented 7 years ago

Oops. It's not exported. Fixing...

mlschroe commented 7 years ago

Sigh. version 0.6.26 fixes this.