Configure: error: GTKEXTRA 3.0.0 or later is required

I’m trying to compile an electronics design tool, and I’m working my way through the dependencies needed. I’ve made good progress, but when I try to install this one, I’m offered this:

kipingram@slimbook:~/utils/lepton-eda$ sudo dnf install gtk+extra-devel
Last metadata expiration check: 0:46:35 ago on Tue 04 Feb 2025 11:31:49 AM CST.
Dependencies resolved.
==================================================================================================
 Package                    Architecture      Version                    Repository          Size
==================================================================================================
Installing:
 gtk+extra-devel            x86_64            2.1.2-38.fc40              updates            559 k
Installing dependencies:
 gtk+extra                  x86_64            2.1.2-38.fc40              updates            286 k

Transaction Summary
==================================================================================================
Install  2 Packages

Total download size: 844 k
Installed size: 7.6 M

That doesn’t satisfy the 3.0.0 version requirement. I’m on Fedora 40, just one pending update. Is this something I can beat by installing an appropriate package? Does Fedora 41 include a later version of gtk+extra?

I’ve noodled around online quite a lot and can’t seem to find anything helpful - I apologize if I’m just not as good at taht sort of thing as I should be. I don’t even see any version 3+ rpms online anywhere - all the references I can find are to 2. … versions.

Thanks,
Kip

To answer your question, NO

You could answer it yourself with dnf list gtk+extra* --releasever=41

@kipingram did you manage to find a solution? I am also trying to install Lepton-eda on Fedora 41 and I am stuck.

Unfortunately not. I wound up switching to Kicad, which has worked fine for me. And it seems to have a very active and very friendly developer community which has an IRC channel (#kicad) on libera.

I was interested in lepton because I’ve used gEDA in the past, and wanted to stay with something I was at least a little familiar with. Now that I bit the bullet and committed to learning Kicad I’m pretty happy with it. It does some things differently, but the couple of places I got stuck I got fast help on that IRC channel and honestly I think the differences are improvements. It seems to be a quite solid package.

At this point I’ve done a full design with Kicad. Last summer my pool controller was fried by lightning, and I opted to build my own replacement. I wired it by hand and really didn’t make any documentation. It worked fine, but it’s klunky because my hand fab skills aren’t the greatest - I decided I needed to formalize it before I forgot how it worked. So I’ve now done the whole schematic and pcb layout for that, and I think my assessment of the package has at least a little credibility.

Good luck!

Maybe try these untested rpm’s, I have zero use for gtk2.

Thank you @leigh123linux I was able to get libstroke-devel from s-kro/libstroke Copr to be able to install fedora-lepton-eda on Fedora 41

Oh is it? I would really like to use Kicad but at the moment I feel there is a lot to learn. I’m so in love with gEDA and pcb because of its simplicity. I was able to get lepton-eda running using the following repo: GitHub - graahnul-grom/fedora-lepton-eda: Lepton EDA for Fedora Linux. There were issues with libstroke-devel wich I was able to install from s-kro/libstroke Copr.