Ghdl missing dependency: libgnat-15.so

Hi!

I’ve encountered an issue installing ghdl in a fresh fedora 44 toolbox container.
the installation command is.

sudo dnf install ghdl

And the response is:

Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests

nothing provides libgnat-15.so()(64bit) needed by ghdl-5.1.1-1.20250618git91725e4.fc43.x86_64 from fedora
You can try to add to command line:
–skip-broken to skip uninstallable packages

If i do dnf info libgnat I can see that 16 is the version avaiable

Available packages
Name           : libgnat
Epoch          : 0
Version        : 16.1.1
Release        : 2.fc44
Architecture   : i686
Download size  : 1.4 MiB
Installed size : 4.5 MiB
Source         : gcc-16.1.1-2.fc44.src.rpm
Repository     : updates
Summary        : GNU Ada 83, 95, 2005 and 2012 runtime shared libraries
URL            : http://gcc.gnu.org
License        : GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.
: 0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-o
: r-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 A
: ND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-C
: lause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND
: MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedor
: a-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLN
: J AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel
Description    : GNAT is a GNU Ada 83, 95, 2005 and 2012 front-end to GCC. This package includes
: shared libraries, which are required to run programs compiled with the GNAT.
Vendor         : Fedora Project

Could this to be a package conflict??

The fedora container image is “quay.io/fedora/fedora-toolbox.

Thanks for your time.
Jordi

Looks like this issue:

How about using a Fedora 43 Toolbox? libgnat should still be at v15 there.

Thanks for your response, I will follow your advice and create a Fedora 43 container.
I checked Bugzilla before posting this question, but I didn’t see that the issue already existed :sweat_smile:.

Thanks!