Rocky-9.8 VTE package vte-2.91 is NOT compatible with gtk-2.0

In Rocky-9.8 the vte-2.91 package is only compatible to gtk-3.

I am trying to build a custom application which is backward compatible to gtk-2 and unable to link to vte-2.91.

Is it possible to include an older vte version for compatibility such as included in other distros, which is backward compatible to gtk-2?

Thanks!

P.S. I did try to compile older versions of vte from GNU gitlab, but the scripts don’t work for older versions.

That would mean someone has to manage and maintain it. Which distros have backward compatible versions? I see that every version of Debian since 11 upwards only has VTE 2.91 as well, I don’t see any other versions available.

As Rocky is based on RHEL, and RHEL doesn’t have a backward compatible version, then Rocky won’t have it either.

Probably easiest is to just get the source code for the version you require and then build it. It doesn’t make sense for the Rocky team to manage and maintain something if there isn’t a huge amount of interest for it. But that is the same for any project. For the odd usecase or one-off, most people will just build it themselves. Maybe a source rpm can be found from the Fedora Source RPM’s that you could then build easily enough with mock? But as Fedora is a lot newer than RHEL/Rocky/CentOS etc, it would mean using a really old version that may or may not have security vulnerabilities as well.

Alternatively, perhaps make a package request with EPEL? That would be the usual place for additional packages that aren’t available in RHEL by default.

Thanks for your message.

I found the workaround. I downloaded the source from download.gnome.c0m and managed to build it.

Unfortunately, I was NOT able to build from the GNU gitlab vte report, as the compilation scripts do NOT work and have highly complex dependencies…

Thanks! The workaround works…