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

clucene fails to build - missing includes

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P3: Somewhat important
    • 5.9
    • 4.7.0
    • Tools: Assistant
    • None
    • OpenSolaris b134/x86
      Sun Studio 12u1

    Description

      When building on OpenSolaris with Sun Studio, I'm encountering the below failures. Attached patch fixes them.

      test@qttest:~/tmp/qt/tools/assistant/lib/fulltextsearch$ CC -c -features=extensions -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/opt/kde4/include -O2 -xldscope=hidden -w -mt -KPIC -DQT_SHARED -DQHELP_LIB -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -D_BUILD_FOR_QT_ -DLUCENE_DISABLE_MEMTRACKING -DQ_SOLARIS_VERSION=11 -DQT_NO_DEBUG -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../../mkspecs/solaris-cc -I. -I../../../../include/QtCore -I../../../../include -I/export/home/test/tmp/qt/include/QtCLucene -I.rcc/release-shared -I. -I.. -I../../../../src/3rdparty/clucene/src/CLucene -I../../../../src/3rdparty/clucene/src -I../../../../src/3rdparty/clucene/src/CLucene/analysis -I../../../../src/3rdparty/clucene/src/CLucene/analysis/standard -I../../../../src/3rdparty/clucene/src/CLucene/config -I../../../../src/3rdparty/clucene/src/CLucene/debug -I../../../../src/3rdparty/clucene/src/CLucene/document -I../../../../src/3rdparty/clucene/src/CLucene/index -I../../../../src/3rdparty/clucene/src/CLucene/queryParser -I../../../../src/3rdparty/clucene/src/CLucene/search -I../../../../src/3rdparty/clucene/src/CLucene/store -I../../../../src/3rdparty/clucene/src/CLucene/util -I.moc/release-shared -I/usr/sfw/include -o .obj/release-shared/repl_tprintf.o ../../../../src/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp
      "../../../../src/3rdparty/clucene/src/CLucene/config/repl_tprintf.cpp", line 74: Error: qreal is not defined.
      1 Error(s) detected.

      test@qttest:~/tmp/qt/tools/assistant/lib/fulltextsearch$ CC -c -features=extensions -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/opt/kde4/include -O2 -xldscope=hidden -w -mt -KPIC -DQT_SHARED -DQHELP_LIB -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -D_BUILD_FOR_QT_ -DLUCENE_DISABLE_MEMTRACKING -DQ_SOLARIS_VERSION=11 -DQT_NO_DEBUG -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../../mkspecs/solaris-cc -I. -I../../../../include/QtCore -I../../../../include -I/export/home/test/tmp/qt/include/QtCLucene -I.rcc/release-shared -I. -I.. -I../../../../src/3rdparty/clucene/src/CLucene -I../../../../src/3rdparty/clucene/src -I../../../../src/3rdparty/clucene/src/CLucene/analysis -I../../../../src/3rdparty/clucene/src/CLucene/analysis/standard -I../../../../src/3rdparty/clucene/src/CLucene/config -I../../../../src/3rdparty/clucene/src/CLucene/debug -I../../../../src/3rdparty/clucene/src/CLucene/document -I../../../../src/3rdparty/clucene/src/CLucene/index -I../../../../src/3rdparty/clucene/src/CLucene/queryParser -I../../../../src/3rdparty/clucene/src/CLucene/search -I../../../../src/3rdparty/clucene/src/CLucene/store -I../../../../src/3rdparty/clucene/src/CLucene/util -I.moc/release-shared -I/usr/sfw/include -o .obj/release-shared/repl_tcstoll.o ../../../../src/3rdparty/clucene/src/CLucene/config/repl_tcstoll.cpp
      "../../../../src/3rdparty/clucene/src/CLucene/config/repl_tcstoll.cpp", line 41: Error: qreal is not defined.
      "../../../../src/3rdparty/clucene/src/CLucene/config/repl_tcstoll.cpp", line 41: Error: Badly formed expression.
      2 Error(s) detected.

      gmake[3]: Entering directory `/export/home/test/tmp/qt/tools/assistant/lib/fulltextsearch'
      CC -c -features=extensions -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/opt/kde4/include -O2 -xldscope=hidden -w -mt -KPIC -DQT_SHARED -DQHELP_LIB -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -D_BUILD_FOR_QT_ -DLUCENE_DISABLE_MEMTRACKING -DQ_SOLARIS_VERSION=11 -DQT_NO_DEBUG -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../../mkspecs/solaris-cc -I. -I../../../../include/QtCore -I../../../../include -I/export/home/test/tmp/qt/include/QtCLucene -I.rcc/release-shared -I. -I.. -I../../../../src/3rdparty/clucene/src/CLucene -I../../../../src/3rdparty/clucene/src -I../../../../src/3rdparty/clucene/src/CLucene/analysis -I../../../../src/3rdparty/clucene/src/CLucene/analysis/standard -I../../../../src/3rdparty/clucene/src/CLucene/config -I../../../../src/3rdparty/clucene/src/CLucene/debug -I../../../../src/3rdparty/clucene/src/CLucene/document -I../../../../src/3rdparty/clucene/src/CLucene/index -I../../../../src/3rdparty/clucene/src/CLucene/queryParser -I../../../../src/3rdparty/clucene/src/CLucene/search -I../../../../src/3rdparty/clucene/src/CLucene/store -I../../../../src/3rdparty/clucene/src/CLucene/util -I.moc/release-shared -I/usr/sfw/include -o .obj/release-shared/Document.o ../../../../src/3rdparty/clucene/src/CLucene/document/Document.cpp
      "../../../../src/3rdparty/clucene/src/CLucene/document/Field.h", line 40: Error: Type name expected instead of "qreal".
      ...

      Attachments

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

        Activity

          People

            jkobus Jarek Kobus
            hajma Pavel Heimlich
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes