[Debian-med-packaging] Bug#1069370: shasta: FTBFS: dpkg-shlibdeps: error: cannot continue due to the error above
Étienne Mollier
emollier at debian.org
Wed May 8 20:15:56 BST 2024
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 <emollier at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20240508/a364ad9d/attachment.sig>
More information about the Debian-med-packaging
mailing list