Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-24773

Qt Configure fails when used with -no-sse2

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • 4.8.6, 5.2.1
    • 4.8.0
    • Build System
    • None
    • ubuntu 10.10
    • a071ba629b89dbbe458d0865a0c4ebc3f92d3524 1c0a1ebba12c9c1fa02117b9a017c4ed3f7cd7c3

    Description

      configure -nomake examples -nomake -demos -no-iconv -nosse2 -prefix /home/user/Qt 
      

      fails with following Error

      image/qimage_ssse3.cpp: In function 'void qt_convert_rgb888_to_rgb32_ssse3(quint32*, const uchar*, int)':
      image/qimage_ssse3.cpp:49: error: '__m128i' does not name a type
      image/qimage_ssse3.cpp:52: error: '__m128i' does not name a type
      image/qimage_ssse3.cpp:55: error: '__m128i' does not name a type
      image/qimage_ssse3.cpp:57: error: '__m128i' was not declared in this scope
      image/qimage_ssse3.cpp:57: error: 'inVectorPtr' was not declared in this scope
      image/qimage_ssse3.cpp:57: error: expected primary-expression before ')' token
      image/qimage_ssse3.cpp:57: error: expected ';' before 'src'
      image/qimage_ssse3.cpp:58: error: 'dstVectorPtr' was not declared in this scope
      image/qimage_ssse3.cpp:58: error: expected primary-expression before ')' token
      image/qimage_ssse3.cpp:58: error: expected ';' before 'dst'
      image/qimage_ssse3.cpp:72: error: expected ';' before 'firstSrcVector'
      image/qimage_ssse3.cpp:73: error: expected ';' before 'outputVector'
      image/qimage_ssse3.cpp:74: error: 'outputVector' was not declared in this scope
      image/qimage_ssse3.cpp:74: error: 'alphaMask' was not declared in this scope
      image/qimage_ssse3.cpp:74: error: '_mm_or_si128' was not declared in this scope
      image/qimage_ssse3.cpp:74: error: '_mm_store_si128' was not declared in this scope
      image/qimage_ssse3.cpp:80: error: expected ';' before 'secondSrcVector'
      image/qimage_ssse3.cpp:81: error: expected ';' before 'srcVector'
      image/qimage_ssse3.cpp:82: error: 'srcVector' was not declared in this scope
      image/qimage_ssse3.cpp:82: error: 'shuffleMask' was not declared in this scope
      image/qimage_ssse3.cpp:82: error: '_mm_shuffle_epi8' was not declared in this scope
      image/qimage_ssse3.cpp:86: error: 'firstSrcVector' was not declared in this scope
      image/qimage_ssse3.cpp:86: error: 'secondSrcVector' was not declared in this scope
      image/qimage_ssse3.cpp:89: error: '_mm_lddqu_si128' was not declared in this scope
      image/qimage_ssse3.cpp:90: error: '_mm_alignr_epi8' was not declared in this scope
      image/qimage_ssse3.cpp:98: error: 'shuffleMaskEnd' was not declared in this scope
      make[1]: *** [.obj/release-shared/qimage_ssse3.o] Error 1
      make[1]: *** Waiting for unfinished jobs....
      painting/qdrawhelper_ssse3.cpp: In function 'void qt_blend_argb32_on_argb32_ssse3(uchar*, int, const uchar*, int, int, int, int)':
      painting/qdrawhelper_ssse3.cpp:133: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:134: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:135: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:136: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:137: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorAlpha' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'alphaMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_cmpeq_epi32' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_movemask_epi8' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected primary-expression before ')' token
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_store_si128' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'nullVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'alphaChannel'
      painting/qdrawhelper_ssse3.cpp:140: error: 'alphaChannel' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'one' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_sub_epi16' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'destMultipliedByOneMinusAlpha'
      painting/qdrawhelper_ssse3.cpp:140: error: 'destMultipliedByOneMinusAlpha' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'dstVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'colorMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'half' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'BYTE_MUL_SSE2' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: expected primary-expression before ')' token
      painting/qdrawhelper_ssse3.cpp:140: error: 'result' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_store_si128' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'srcVectorPrevLoaded'
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorAlpha' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'alphaMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_cmpeq_epi32' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_movemask_epi8' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected primary-expression before ')' token
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_store_si128' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'nullVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'alphaChannel'
      painting/qdrawhelper_ssse3.cpp:140: error: 'alphaChannel' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'one' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_sub_epi16' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'destMultipliedByOneMinusAlpha'
      painting/qdrawhelper_ssse3.cpp:140: error: 'destMultipliedByOneMinusAlpha' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'dstVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'colorMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'half' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'BYTE_MUL_SSE2' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: expected primary-expression before ')' token
      painting/qdrawhelper_ssse3.cpp:140: error: 'result' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_store_si128' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorPrevLoaded' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorLastLoaded' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorAlpha' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'alphaMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_cmpeq_epi32' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_movemask_epi8' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected primary-expression before ')' token
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_store_si128' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'nullVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'alphaChannel'
      painting/qdrawhelper_ssse3.cpp:140: error: 'alphaChannel' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'one' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_sub_epi16' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'destMultipliedByOneMinusAlpha'
      painting/qdrawhelper_ssse3.cpp:140: error: 'destMultipliedByOneMinusAlpha' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'dstVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'colorMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'half' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'BYTE_MUL_SSE2' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: expected primary-expression before ')' token
      painting/qdrawhelper_ssse3.cpp:140: error: 'result' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_store_si128' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorPrevLoaded' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorLastLoaded' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorAlpha' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'alphaMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_cmpeq_epi32' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_movemask_epi8' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected primary-expression before ')' token
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_store_si128' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'nullVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'alphaChannel'
      painting/qdrawhelper_ssse3.cpp:140: error: 'alphaChannel' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'one' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_sub_epi16' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: expected ';' before 'destMultipliedByOneMinusAlpha'
      painting/qdrawhelper_ssse3.cpp:140: error: 'destMultipliedByOneMinusAlpha' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'dstVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'colorMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'half' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'BYTE_MUL_SSE2' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:140: error: expected primary-expression before ')' token
      painting/qdrawhelper_ssse3.cpp:140: error: 'result' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: '_mm_store_si128' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorPrevLoaded' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:140: error: 'srcVectorLastLoaded' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:149: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:150: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:151: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:152: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:153: error: '__m128i' does not name a type
      painting/qdrawhelper_ssse3.cpp:155: error: 'nullVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:155: error: 'half' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:155: error: 'one' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:155: error: 'colorMask' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:155: error: 'constAlphaVector' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:155: error: 'BLEND_SOURCE_OVER_ARGB32_WITH_CONST_ALPHA_SSE2' was not declared in this scope
      painting/qdrawhelper_ssse3.cpp:156: error: expected ';' before 'dst'
      make[1]: *** [.obj/release-shared/qdrawhelper_ssse3.o] Error 1
      make[1]: Leaving directory `/home/thwijeth/Software/qt-repo/qt-comm-case291052/src/gui'
      make: *** [sub-gui-make_default-ordered] Error 2
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            buddenha Oswald Buddenhagen
            thwijeth Tharanga Wijethilake (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes