control: reassign -1 python3-sphinxbase
control: affects -1 pocketsphinx-python

Lucas Nussbaum via Pkg-a11y-devel, le dim. 25 févr. 2024 20:38:23 +0100, a 
ecrit:
> >   File "/usr/lib/python3.12/unittest/loader.py", line 137, in 
> > loadTestsFromName
> >     module = __import__(module_name)
> >              ^^^^^^^^^^^^^^^^^^^^^^^
> >   File "/<<PKGBUILDDIR>>/tests/test_jsgf.py", line 32, in <module>
> >     from pocketsphinx import Pocketsphinx, Jsgf
> >   File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
> >     from sphinxbase.sphinxbase import *
> >   File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 24, 
> > in <module>
> >     from . import _sphinxbase
> > ImportError: 
> > /usr/lib/python3/dist-packages/sphinxbase/_sphinxbase.cpython-312-x86_64-linux-gnu.so:
> >  undefined symbol: SWIG_Python_str_AsChar

More simply,

$ python3 -c 'from sphinxbase import sphinxbase'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 24, in 
<module>
    from . import _sphinxbase
ImportError: 
/usr/lib/python3/dist-packages/sphinxbase/_sphinxbase.cpython-311-x86_64-linux-gnu.so:
 undefined symbol: SWIG_Python_str_AsChar

and indeed, in swig's ./CHANGES.current I can see 

2023-12-20: wsfulton
            #2190 Replace SWIG_Python_str_AsChar with 
SWIG_PyUnicode_AsUTF8AndSize.

So this needs fixing (just rebuilding sphinxbase doesn't work). I can
see in
https://codesearch.debian.net/search?q=SWIG_Python_str_AsChar&literal=1
that a lot of packages might be affected by this incompatibility...

Samuel

Reply via email to