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

Linux: compiling with Intel compiler fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 5.3.2, 5.4.0
    • Build tools: qmake
    • None

    Description

      Hi, I'm experiencing a bug when trying to compile Qt with the Intel compiler on a Linux system. Specifically, I get the following error messages during compilation:

      ../../../include/QtCore/../../src/corelib/tools/qstring.h(509): error: invalid redeclaration of member function "QString::fromUtf16(const ushort={unsigned short} *, int)" (declared at line 504)
            static QString fromUtf16(const char16_t *str, int size = -1)
                           ^
      
      ../../../include/QtCore/../../src/corelib/tools/qstring.h(511): error: invalid redeclaration of member function "QString::fromUcs4(const uint={unsigned int} *, int)" (declared at line 505)
            static QString fromUcs4(const char32_t *str, int size = -1)
      

      And more ...

      I am able to reproduce this bug without exception with the following versions of Qt:

      5.4.0
      5.3.2

      With version 5.2.1, everything works perfectly fine, so fortunately we are able to use this version for our purposes at the moment.

      We are trying to deploy Qt on the supercomputer of our university (because our scientific astronomical code is based on Qt), which runs on Scientific Linux (release 6.6), with icpc (ICC) 13.1.3 20130607.

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            sversto Sam Verstocken
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes