You are not logged in.

#1 2023-09-22 19:11:24

ajacocks
Member
Registered: 2023-09-22
Posts: 1

gdb-12.1 i686 has broken dependencies

Folks,

I have been attempting to debug invalid processor instructions in a package, and noticed that gdb-12.1 has broken dependencies:

$ gdb
gdb: error while loading shared libraries: libpython3.10.so.1.0: cannot open shared object file: No such file or directory

I then started looking and there seem to be lots of issues:

$ ldd /usr/bin/gdb | grep 'not found'
	libpython3.10.so.1.0 => not found
	libicudata.so.72 => not found
	libicui18n.so.72 => not found
	libicuuc.so.72 => not found

Is anyone else seeing this? I'm seeing it on both my virtual build server and on a P3 laptop.

The first issue is easy to fix, just add 'icu72' as a dependency. I'm assuming that the second has to do with the bulk build server config.

Thanks!
- Alex

Last edited by ajacocks (2023-09-22 19:36:00)

Offline

#2 2023-09-24 07:36:29

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,027
Website

Re: gdb-12.1 i686 has broken dependencies

One is a missing 'icu72' shim package (see the news) and the other one a broken python (there is no
way around that one but maybe to link libpython3.10.so.1.0 to an older library or to try to install
older versions of python from the archive. This means though you cannot use Python inside gdb (which
is not usually a big problem).

Offline

Board footer

Powered by FluxBB