Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. QT 5.8.0 mingw32 Moc compile error on Win10
Forum Updated to NodeBB v4.3 + New Features

QT 5.8.0 mingw32 Moc compile error on Win10

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
6 Posts 2 Posters 2.8k 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.
  • Q Offline
    Q Offline
    quadbyte
    wrote on last edited by quadbyte
    #1

    Hi all,
    I just test the new 5.8.0 release and get this Moc error (compile is ok on previous Qt 5.7.1)

    Thank you for your help

    21:48:08: Exécution des étapes pour le projet QuarkEmu...
    21:48:08: Configuration inchangée, étape qmake sautée.
    21:48:08: Débute : "C:\Qt\Qt5.8.0\Tools\mingw530_32\bin\mingw32-make.exe"
    C:/Qt/Qt5.8.0/Tools/mingw530_32/bin/mingw32-make -f Makefile.Debug
    mingw32-make[1]: Entering directory 'C:/Users/Thierry Wilmot/Sync/build-QuarkEmu-Desktop_Qt_5_8_0_MinGW_32bit-Debug'
    C:\Qt\Qt5.8.0\5.8\mingw53_32\bin\moc.exe -DUNICODE -DQUARK_EMU_VERSION=2017.07.02-beta -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN --include C:/Users/Thierry Wilmot/Sync/QuarkEmu/bin/debug/win32/moc/moc_predefs.h -IC:/Qt/Qt5.8.0/5.8/mingw53_32/mkspecs/win32-g++ -I"C:/Users/Thierry Wilmot/Sync/QuarkEmu" -I"C:/Users/Thierry Wilmot/Sync/QuarkEmu/src" -I"C:/Users/Thierry Wilmot/Sync/QuarkEmu/thirdparty/lua-5.3.3/src" -I"C:/Users/Thierry Wilmot/Sync/QuarkEmu/thirdparty/SDL2/include" -IC:/Qt/Qt5.8.0/5.8/mingw53_32/include -IC:/Qt/Qt5.8.0/5.8/mingw53_32/include/QtWidgets -IC:/Qt/Qt5.8.0/5.8/mingw53_32/include/QtMultimedia -IC:/Qt/Qt5.8.0/5.8/mingw53_32/include/QtGui -IC:/Qt/Qt5.8.0/5.8/mingw53_32/include/QtANGLE -IC:/Qt/Qt5.8.0/5.8/mingw53_32/include/QtNetwork -IC:/Qt/Qt5.8.0/5.8/mingw53_32/include/QtCore -I. -IC:/Qt/Qt5.8.0/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Qt5.8.0/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Qt5.8.0/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Qt5.8.0/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Qt5.8.0/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Qt5.8.0/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward ..\QuarkEmu\src\mainwindow.h -o ..\QuarkEmu\bin\debug\win32\moc\moc_mainwindow.cpp
    Usage: C:\Qt\Qt5.8.0\5.8\mingw53_32\bin\moc.exe [options] [header-file] [@option-file]
    Qt Meta Object Compiler version 67 (Qt 5.8.0)

    Options:
    -?, -h, --help Displays this help.
    -v, --version Displays version information.
    -o <file> Write output to file rather than stdout.
    -I <dir> Add dir to the include path for header files.
    -F <framework> Add Mac framework to the include path for header
    files.
    -E Preprocess only; do not generate meta object
    code.
    -D <macro[=def]> Define macro, with optional definition.
    -U <macro> Undefine macro.
    -M <key=value> Add key/value pair to plugin meta data
    --compiler-flavor <flavor> Set the compiler flavor: either "msvc" or "unix".
    -i Do not generate an #include statement.
    -p <path> Path prefix for included file.
    -f <file> Force #include <file> (overwrite default).
    -b <file> Prepend #include <file> (preserve default
    include).
    --include <file> Parse <file> as an #include before the main
    source(s).
    -n <which> Do not display notes (-nn) or warnings (-nw).
    Compatibility option.
    --no-notes Do not display notes.
    --no-warnings Do not display warnings (implies --no-notes).
    --ignore-option-clashes Ignore all options that conflict with compilers,
    like -pthread conflicting with moc's -p option.

    Arguments:
    [header-file] Header file to read from, otherwise stdin.
    [@option-file] Read additional options from option-file.
    moc: Too many input files specified: 'Wilmot/Sync/QuarkEmu/bin/debug/win32/moc/moc_predefs.h' '..\QuarkEmu\src\mainwindow.h'
    Makefile.Debug:586: recipe for target '../QuarkEmu/bin/debug/win32/moc/moc_mainwindow.cpp' failed
    mingw32-make[1]: Leaving directory 'C:/Users/Thierry Wilmot/Sync/build-QuarkEmu-Desktop_Qt_5_8_0_MinGW_32bit-Debug'
    Makefile:34: recipe for target 'debug' failed
    mingw32-make[1]: *** [../QuarkEmu/bin/debug/win32/moc/moc_mainwindow.cpp] Error 1
    mingw32-make: *** [debug] Error 2
    21:48:09: Le processus "C:\Qt\Qt5.8.0\Tools\mingw530_32\bin\mingw32-make.exe" s'est terminé avec le code 2.
    Erreur lors de la compilation/déploiement du projet QuarkEmu (kit : Desktop Qt 5.8.0 MinGW 32bit)
    When executing step "Make"
    21:48:09: Temps écoulé : 00:01.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      Looks strange. Is the source of the project available somewhere ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • Q Offline
        Q Offline
        quadbyte
        wrote on last edited by
        #3

        Unfortunately source is not available on github or elsewhere, but I can sent to you ...

        1 Reply Last reply
        0
        • Q Offline
          Q Offline
          quadbyte
          wrote on last edited by quadbyte
          #4

          I finally found the problem in version 5.8.0 but I dont know how fix it.

          The problem is that MOC --include option does not contains double-quote around path

          --include C:/Users/Thierry Wilmot/Sync/QuarkEmu/bin/debug/win32/moc/moc_predefs.h

          Thank you for your help

          1 Reply Last reply
          1
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            Looks like a regression then.

            You should check the bug report system to see if there's already something about that matter.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            Q 1 Reply Last reply
            0
            • SGaistS SGaist

              Looks like a regression then.

              You should check the bug report system to see if there's already something about that matter.

              Q Offline
              Q Offline
              quadbyte
              wrote on last edited by
              #6

              @SGaist Thanks, I will have a look on Jira so ...

              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