Modern version of linux with Qtv3.3.8.
-
since its only copying the files to somewhere central, e.g /usr/lib, and calling ldconfig on them. I would say every version of Linux supports(in principle) installing Qt3 Libraries. Will those archaic Versions of Qt(25 years dear god!) play nice with modern linux apis.... I honestly don't know.
Somehow I don't think thats what you're actually asking though !? 🤷♂️
-
Hi,
I am currently really unsure that porting the application to at least Qt 4 will not be quicker than trying to build Qt 3 on any decently recent Linux distribution.
You should consider that in your time frame contraints. -
Hi,
I am currently really unsure that porting the application to at least Qt 4 will not be quicker than trying to build Qt 3 on any decently recent Linux distribution.
You should consider that in your time frame contraints. -
@JoeCFD jumping from 3 to 6 can also be a lot of work depending on what classes were used and a rewrite is also a non trivial effort.
Checking the porting guides from 3 to 4, 4 to 5 and 5 to 6 (even if 5 to 6 is a really easy one) should be done prior to any plans. -
@JoeCFD I doubt it... Qt 4 had massive changes in it relative to Qt 3, and basically established what the Qt we work with today feels like. I distinctly remember porting a not-too-large program from 3 to 4 being a serious pain (even with the migration tool that came with Qt 4). Qt 3 programs barely resemble Qt 6 ones except for the MOC / QObject system and that everything starts with a "Q"...
@japastor I doubt that any "modern" version of Linux will handle a Qt 3 application, which I assume is from early 00s. If you have the source code for the application, you probably could get Qt itself and the application to compile with modern GCC with some light patching, but I seriously doubt it will run well (or at all) - Qt 3 targeted XFree86 on Linux, and since then the X11 ecosystem moved forward significantly.
The best bet is probably to try and run this in a VM, with a distribution from the mid `00s, Ubuntu 5.10 maybe?
-
I have no idea, based on quick googling I would suggest CentOS 7 apparently the last one that shipped with qt3 bindings?