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

Unable to compile qdoc3 with -no-stl

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Not Evaluated Not Evaluated
    • 4.8.x
    • 4.7.4
    • Build tools: Other
    • None
    • Embedded Linux with -no-stl option
    • 5e3c49d86feb33f3b722760ceaf002664341cb10

      I guess my issue is coming from the fact I use the -no-stl option.
      I solved my issue by adding in cppcodemarker.cpp

      #include "ctype.h"
      

      Here is the error log:

      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/cppcodemarker.cpp: In member function 'QString CppCodeMarker::addMarkUp(const QString&, const Node*, const Location&)':
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/cppcodemarker.cpp:950:16: error: 'isalpha' was not declared in this scope
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/cppcodemarker.cpp:956:43: error: 'isalnum' was not declared in this scope
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/cppcodemarker.cpp:973:23: error: 'isdigit' was not declared in this scope
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/cppcodemarker.cpp:977:25: error: 'isalnum' was not declared in this scope
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/doc.cpp:1864:6: warning: unused parameter 'unit'
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/doc.cpp:1864:6: warning: unused parameter 'endCmd'
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/cppcodemarker.cpp: At global scope:
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/cppcodemarker.cpp:879:16: warning: 'QString untabified(const QString&)' defined but not used
      make[3]: *** [.obj/release-shared/cppcodemarker.o] Erreur 1
      make[3]: *** Attente des tâches non terminées....
      /home/ag/workspace/svn-penguin/trunk/penguin/output/staging/lib/qt/tools/qdoc3/doc.cpp:65:1: warning: 'QStringMap* null_QStringMap()' defined but not used
      make[3]: quittant le répertoire « /home/ag/workspace/svn-penguin/trunk/penguin/output/pc_x11/lib/qt/release/tools/qdoc3 »
      make[2]: *** [sub-qdoc3-make_default-ordered] Erreur 2
      make[2]: quittant le répertoire « /home/ag/workspace/svn-penguin/trunk/penguin/output/pc_x11/lib/qt/release/tools »
      make[1]: *** [sub-tools-make_default-ordered] Erreur 2
      make[1]: quittant le répertoire « /home/ag/workspace/svn-penguin/trunk/penguin/output/pc_x11/lib/qt/release »
      

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

            buddenha Oswald Buddenhagen
            agroyer Anthony Groyer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes