Hi,

With the error rewrapped to facilitate readability:
> dpkg-shlibdeps: error:
> cannot find library shasta.cpython-311-aarch64-linux-gnu.so
> needed by debian/shasta/usr/bin/shasta
> (ELF format: 'elf64-littleaarch64'
>  abi: 'ELF:64:l:arm64:0';
>  RPATH: '/usr/lib/python3/dist-packages')

The problem seems to stem from the shasta binary having its
DT_RUNPATH set to /usr/lib/python3/dist-packages.  This is
prompting dpkg-shlibdeps to scan the cython shared object to
derive from which package obtaining the library, and fail.

Now to mitigate properly, it might be helpful to see whether
other options than setting the RPATH are acceptable.  Otherwise
dpkg-shlibdeps may have to be instructed to ignore shasta, which
in turn will lead to manual maintenance of library dependencies
in the package.  I see if I can get somewhere…

In hope this helps,
-- 
  .''`.  Étienne Mollier <emoll...@debian.org>
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/3, please excuse my verbosity
   `-    on air: Saga - Framed

Attachment: signature.asc
Description: PGP signature

Reply via email to