pywayland icon indicating copy to clipboard operation
pywayland copied to clipboard

Some symbols are not found on alpine linux.

Open ahmadraniri1994 opened this issue 1 year ago • 1 comments

I make an alpine package for pywayland and when I check one of compiled library (/usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so), I got this :

$ ldd /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so
        /lib/ld-musl-x86_64.so.1 (0x7f940bdd7000)
        libwayland-client.so.0 => /usr/lib//libwayland-client.so.0 (0x7f940bdb9000)
        libwayland-server.so.0 => /usr/lib//libwayland-server.so.0 (0x7f940bda8000)
        libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f940bdd7000)
        libffi.so.8 => /usr/lib//libffi.so.8 (0x7f940bd9e000)
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyObject_Free: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: _Py_NoneStruct: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyLong_FromLong: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyErr_Occurred: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyEval_RestoreThread: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyImport_ImportModule: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyObject_CallMethod: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyEval_SaveThread: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyFloat_AsDouble: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: _Py_Dealloc: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyLong_FromVoidPtr: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyArg_UnpackTuple: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyObject_Malloc: symbol not found
Error relocating /usr/lib/python3.11/site-packages/pywayland/_ffi.abi3.so: PyFloat_FromDouble: symbol not found

Is that normal ? Thanks

ahmadraniri1994 avatar Feb 14 '24 08:02 ahmadraniri1994

checking from virtual environment (install pywayland using pip) give the same outputs. Edit : I guess, it has something to do with musl.

ahmadraniri1994 avatar Feb 14 '24 14:02 ahmadraniri1994