Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. gmake error on qt-everywhere-commercial-src-4.8.4
Forum Updated to NodeBB v4.3 + New Features

gmake error on qt-everywhere-commercial-src-4.8.4

Scheduled Pinned Locked Moved Unsolved General and Desktop
6 Posts 4 Posters 393 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.
  • SPlattenS Offline
    SPlattenS Offline
    SPlatten
    wrote on last edited by
    #1

    I've built the 64 bit libraries with no errors, then I built the 32 bit libraries and when running:

    gmake
    

    At the end of the process I see:

    ../../../../../include/QtCore/../../src/corelib/arch/qatomic_i386.h: Assembler messages:
    ../../../../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:155: Error: incorrect register '%rbx' used with `l` suffix
    

    Is this anything to be concerned with?

    Kind Regards,
    Sy

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      Since you are not mentioning it, did you start your 32bit build from a clean state ?

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

      SPlattenS 1 Reply Last reply
      0
      • SGaistS SGaist

        Hi,

        Since you are not mentioning it, did you start your 32bit build from a clean state ?

        SPlattenS Offline
        SPlattenS Offline
        SPlatten
        wrote on last edited by SPlatten
        #3

        @SGaist , I did say on the first line, "I've built the 64 bit libraries with no errors, then I build the 32 bit libraries".

        I do run:

        make clean
        

        Before making, this error only occurs on 32bit build.

        Kind Regards,
        Sy

        KroMignonK SGaistS 2 Replies Last reply
        0
        • SPlattenS SPlatten

          @SGaist , I did say on the first line, "I've built the 64 bit libraries with no errors, then I build the 32 bit libraries".

          I do run:

          make clean
          

          Before making, this error only occurs on 32bit build.

          KroMignonK Offline
          KroMignonK Offline
          KroMignon
          wrote on last edited by
          #4

          @SPlatten said in gmake error on qt-everywhere-commercial-src-4.8.4:

          Before making, this error only occurs on 32bit build.

          Did you install 32 bit packages (e.g. build-essential) ?

          It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

          1 Reply Last reply
          0
          • SPlattenS SPlatten

            @SGaist , I did say on the first line, "I've built the 64 bit libraries with no errors, then I build the 32 bit libraries".

            I do run:

            make clean
            

            Before making, this error only occurs on 32bit build.

            SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @SPlatten said in gmake error on qt-everywhere-commercial-src-4.8.4:

            @SGaist , I did say on the first line, "I've built the 64 bit libraries with no errors, then I build the 32 bit libraries".

            You did yes, which gives no clue about what exactly happened between the two builds.

            I do run:

            make clean
            

            Before making, this error only occurs on 32bit build.

            make clean is not enough, it just cleans the build not the whole configuration stuff. If you insist on doing multiple builds in the same directory, you need to run make confclean.

            However, the real good way to handle multiple builds is to use out of source builds. That way you keep the sources clean, have each configuration done from a clean state and not trip on any leftovers from another build.

            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
            1
            • hskoglundH Offline
              hskoglundH Offline
              hskoglund
              wrote on last edited by
              #6

              Hi, just guessing but this could be another incarnation of this old bug
              The cure was to add this to the configure command:
              -xplatform linux-g++-32

              1 Reply Last reply
              2

              • Login

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