Qt 4-8.6 does not build



  • Hi, I have 4 configurations with Qt 4.8.5 (32-,64-,32-static,64-static) which work and compiles without problem.
    Now I have setup Qt 4.8.6 in the same way. There is exactly one byte different in my buildscript, instead "5" there is now a "6". (in this case set QTDIR=E:\ENTWICKLUNG\QT486_32_STATIC instead of set QTDIR=E:\ENTWICKLUNG\QT485_32_STATIC). The batchfile is a copy of the version 4.8.5
    Compiler = VS 2010 SP1, Windows = Server 2008 R2

    Script:(only one, because the problem is Qt 4.8.6): konfig486_32_static.bat
    @echo off
    SET TEMP=D:\TEMP\COMPILER%USERNAME%
    SET TEMP=D:\TMP\COMPILER%USERNAME%
    set QTDIR=E:\ENTWICKLUNG\QT486_32_STATIC
    call e:\vs2010\VC\vcvarsall.bat X86
    E:
    cd %QTDIR%
    set QMAKESPEC=win32-msvc2010
    configure -release -static -commercial -fast -no-webkit -no-phonon -no-phonon-backend -no-qt3support -qt-style-windowsvista
    pause
    jom /S

    Errormessage is:
    @Microsoft (R) Program Maintenance Utility, Version 10.00.30319.01
    Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

        E:\Entwicklung\qt486_64_static\bin\moc.exe -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_EDITION=QT_EDITION_DESKTOP -DJSC=QTJSC -Djscyyparse=qtj
    

    cyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_IN
    O -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -D_USE_MATH_DEFINES -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_
    OMPOSITING -DUSE_SYSTEM_MALLOC -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1
    DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 @tmp\moc\release_stati
    /mocinclude.tmp -D_MSC_VER=1600 -DWIN32 ..\3rdparty\javascriptcore\JavaScriptCore\wtf\qt\MainThreadQt.cpp -o tmp\moc\release_static\MainThreadQt.moc
    moc: Too many input files specified
    Usage: moc [options] <header-file>
    -o<file> write output to file rather than stdout
    -I<dir> add dir 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
    -i do not generate an #include statement
    -p<path> path prefix for included file
    -f[<file>] force #include, optional file name
    -nn do not display notes
    -nw do not display warnings
    @<file> read additional options from file
    -v display version of moc
    NMAKE : fatal error U1077: "E:\Entwicklung\qt486_64_static\bin\moc.exe": Rückgabe-Code "0x1"
    Stop.
    NMAKE : fatal error U1077: "e:\vs2010\VC\BIN\amd64\nmake.exe": Rückgabe-Code "0x2"
    Stop.
    NMAKE : fatal error U1077: "e:\vs2010\VC\BIN\amd64\nmake.exe": Rückgabe-Code "0x2"
    Stop.
    NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
    Stop.

    E:\Entwicklung\qt486_64_static>@

    I could ignore the bug, but then, QDesigner and other Tools do not build....

    Source is qt-everywhere-enterprise-src-4.8.6.zip (loaded by Digia, I'm a commercial user)

    Regards,
    Peter


  • Lifetime Qt Champion

    Hi,

    Since you're a commercial user, you should directly contact Digia, you might get help quicker


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.