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. Unable to build Qt 4.8.3 on AIX 6.1
Forum Updated to NodeBB v4.3 + New Features

Unable to build Qt 4.8.3 on AIX 6.1

Scheduled Pinned Locked Moved Installation and Deployment
4 Posts 4 Posters 3.3k Views 1 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.
  • A Offline
    A Offline
    adityar
    wrote on last edited by
    #1

    I am trying to build Qt 4.8.3 on AIX 6.3 with following ./configure options : -no-script -no-multimedia -nowebkit -no-scripttools no-phonon, and during the build process I get the following error :

    @ xlC_r -c -+ -qstrict -q64 -O3 -qthreaded -DQT_SHARED -DQT_EDITION=QT_EDITION_DES
    KTOP -DQT_EVAL -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII
    -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER
    -DQLIBRARYINFO_EPOCROOT -DQT_USE_ICU -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -D_
    LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/aix-xlc-64 -I. -I../../in
    clude -I../../include/QtCore -I.rcc/release-shared -Iglobal -I../../tools/shared
    -I../3rdparty/zlib -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/m
    d4 -Iglobal -I.moc/release-shared -o .obj/release-shared/qthread_unix.o thread/q
    thread_unix.cpp
    "thread/qthread_unix.cpp", line 102.30: 1540-2920 (S) The __thread keyword is no
    t recognized unless thread-local storage is enabled by option control.
    "thread/qthread_unix.cpp", line 159.12: 1540-0274 (S) The name lookup for "curre
    ntThreadData" did not find a declaration.
    "thread/qthread_unix.cpp", line 169.5: 1540-0274 (S) The name lookup for "curren
    tThreadData" did not find a declaration.
    "thread/qthread_unix.cpp", line 178.5: 1540-0274 (S) The name lookup for "curren
    tThreadData" did not find a declaration.
    make[2]: *** [.obj/release-shared/qthread_unix.o] Error 1
    make[2]: Leaving directory /lan/fed/etrd/sbox/adityar/aix/qt-src/src/corelib' make[1]: *** [sub-corelib-make_default-ordered] Error 2 make[1]: Leaving directory /lan/fed/etrd/sbox/adityar/aix/qt-src'
    @
    a
    I am following the instructions here : http://doc-snapshot.qt-project.org/5.0/platform-notes-x11.html for the IBM xlC compiler. What does the error relating to the thread local storage mean ? Any help would be greatly appreciated .

    1 Reply Last reply
    0
    • T Offline
      T Offline
      tobias.hunger
      wrote on last edited by
      #2

      I never tried building Qt on AIX, sorry, but you might want to look into a commercial license. Digia actually lists AIX 6 as a secondary supported platform, so I am sure they will be able to support you in your endeavor.

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mattnz
        wrote on last edited by
        #3

        Did to ever find a fix for this problem, I have it on AIX 7.

        1 Reply Last reply
        0
        • T Offline
          T Offline
          twwlogin
          wrote on last edited by
          #4

          Have you tried building with -qtls?

          http://publib.boulder.ibm.com/infocenter/compbgpl/v9v111/index.jsp?topic=/com.ibm.xlcpp9.bg.doc/compiler_ref/opt_tls.htm

          1 Reply Last reply
          0

          • Login

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