Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Modern version of linux with Qtv3.3.8.
Forum Update on Tuesday, May 27th 2025

Modern version of linux with Qtv3.3.8.

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
8 Posts 5 Posters 428 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    japastor
    wrote on 11 Feb 2025, 13:29 last edited by
    #1

    What modern version of Linux supports installing QT3.3.8?

    1 Reply Last reply
    0
    • J Online
      J Online
      J.Hilk
      Moderators
      wrote on 11 Feb 2025, 13:55 last edited by
      #2

      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 !? 🤷‍♂️


      Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


      Q: What's that?
      A: It's blue light.
      Q: What does it do?
      A: It turns blue.

      1 Reply Last reply
      1
      • J Offline
        J Offline
        japastor
        wrote on 11 Feb 2025, 14:28 last edited by
        #3

        I have an application that uses Qt3 and I can't update it in the short term, so I need a Linux distribution that can be installed on Qt3.
        Thank you very much for the answer

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 11 Feb 2025, 16:57 last edited by
          #4

          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.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          J 1 Reply Last reply 11 Feb 2025, 20:45
          0
          • S SGaist
            11 Feb 2025, 16:57

            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.

            J Offline
            J Offline
            JoeCFD
            wrote on 11 Feb 2025, 20:45 last edited by
            #5

            @SGaist Good point. I guess rewriting it with Qt6 is faster than building a Qt3 app.

            S I 2 Replies Last reply 11 Feb 2025, 20:51
            0
            • J JoeCFD
              11 Feb 2025, 20:45

              @SGaist Good point. I guess rewriting it with Qt6 is faster than building a Qt3 app.

              S Offline
              S Offline
              SGaist
              Lifetime Qt Champion
              wrote on 11 Feb 2025, 20:51 last edited by
              #6

              @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.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • J JoeCFD
                11 Feb 2025, 20:45

                @SGaist Good point. I guess rewriting it with Qt6 is faster than building a Qt3 app.

                I Offline
                I Offline
                IgKh
                wrote on 11 Feb 2025, 21:09 last edited by
                #7

                @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?

                1 Reply Last reply
                0
                • J Online
                  J Online
                  J.Hilk
                  Moderators
                  wrote on 12 Feb 2025, 07:28 last edited by
                  #8

                  I have no idea, based on quick googling I would suggest CentOS 7 apparently the last one that shipped with qt3 bindings?


                  Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                  Q: What's that?
                  A: It's blue light.
                  Q: What does it do?
                  A: It turns blue.

                  1 Reply Last reply
                  1

                  1/8

                  11 Feb 2025, 13:29

                  • Login

                  • Login or register to search.
                  1 out of 8
                  • First post
                    1/8
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved