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.

Modern version of linux with Qtv3.3.8.

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
8 Posts 5 Posters 421 Views
  • 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 last edited by
    #1

    What modern version of Linux supports installing QT3.3.8?

    1 Reply Last reply
    0
    • J.HilkJ Offline
      J.HilkJ Offline
      J.Hilk
      Moderators
      wrote on 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 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
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on 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

          JoeCFDJ 1 Reply Last reply
          0
          • SGaistS SGaist

            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.

            JoeCFDJ Offline
            JoeCFDJ Offline
            JoeCFD
            wrote on last edited by
            #5

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

            SGaistS I 2 Replies Last reply
            0
            • JoeCFDJ JoeCFD

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

              SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on 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
              • JoeCFDJ JoeCFD

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

                I Offline
                I Offline
                IgKh
                wrote on 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.HilkJ Offline
                  J.HilkJ Offline
                  J.Hilk
                  Moderators
                  wrote on 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

                  • Login

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