Hi yvs
Unfortunately, when some packages change major versions (i.e. 3.x.x to 4.x.x) it
causes breakage elsewhere.
... (despite that gtk3.98.2 is almost gtk4) ...
I think version numbering can continue to go up like this:
gtk3.98.2
gtk3.99.0
gtk3.100.0
...
gtk3.150.0
...
gtk3.200.0
...
gtk3.500.0
... not sure if gtk3.98 should be named gtk4 ...
GTK version numbers are used to document changes. You can't just arbitrarily
rename GTK like that.
Maybe try finding a slightly older version of the app that depends on an
older version of GTK.
It's also possible there was some kind of packaging error. I unpacked
gtk4-dev.tcz and the pkgconfig/gtk4.pc file contained the following:
----- Snip -----
gtk_binary_version=4.0.0
gtk_host=arm-linux
Name: GTK
Description: GTK Graphical UI Library
Version: 3.98.2
----- Snip -----
I don't know enough about it to say one way or the other, but
based on what I see in the x86_64 versions of gtk3-dev and
gtk4-dev, I'd expect the UI Library Version number should be
greater than or equal to the gtk_binary_version number.
Maybe Juanito can provide more insight.