Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. WinCE7 with Qt5.1beta problems at nmake
Qt 6.11 is out! See what's new in the release blog

WinCE7 with Qt5.1beta problems at nmake

Scheduled Pinned Locked Moved Installation and Deployment
4 Posts 2 Posters 4.7k 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.
  • M Offline
    M Offline
    Multiman
    wrote on last edited by
    #1

    Hi,

    I'm trying to build Qt5.1beta for WinCE7 and while nmake I get the following error-message:
    C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include\crtdefs.h(106): fatal error C1189: #error : ERROR: Use of C runtime library internal header file.

    The SDK you can get here:
    http://support.garz-fricke.com/projects/Vincell/WindowsCE7/OS V 1.7.0-0/SDK/VINCELL (i.MX53) SDK CE 7 V1.7.0-0.msi

    As configure parameters I use: configure -opensource -nomake examples -nomake tests -nomake examples -prefix C:\qt\5.1.0\qtbase -confirm-license -debug-and-release -xplatform wince70vincell-armv4i-msvc2008 -platform win32-msvc2008 -opengl desktop

    For PATH, LIB and INCLUDES I'm using the generated batch-file from qt 4.8.4:

    @@echo off
    echo Environment Selection:Vincell CE7 SDK (ARMv4I)
    set PATH=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;$(WindowsSdkDir)\bin;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common\Tools;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common\IDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0;$(FrameworkSDKDir)Bin;%PATH%
    set INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce7\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files (x86)\Windows CE Tools\SDKs\Vincell CE7 SDK\include\ARMv4I;C:\Program Files (x86)\Windows CE Tools\SDKs\Vincell CE7 SDK\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce7\atlmfc\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\SmartDevices\SDK\SQL Server\Mobile\v3.0;%INCLUDE%
    set LIB=C:\Program Files (x86)\Windows CE Tools\SDKs\Vincell CE7 SDK\lib\ARMv4I;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce7\atlmfc\lib\ARMv4I;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\atlmfc\lib\ARMv4I;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce7\lib\ARMv4I;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\lib\ARMv4I%LIB%
    @

    To see the whole console-output click "here":http://titanpad.com/xJW7E6NK2F

    1 Reply Last reply
    0
    • S Offline
      S Offline
      sahumada
      wrote on last edited by
      #2

      the CI system uses

      configure -opensource -confirm-license -prefix C:\work\build\qt\qtbase -make libs -make tools -make examples -make tests -no-incredibuild-xge -release -platform win32-msvc2008 -xplatform wince70embedded-armv4i-msvc2008 -no-accessibility -opengl es2 -rtti

      and it compiles ... see http://testresults.qt-project.org/ci/QtBase_stable_Integration/latest-success/wince70embedded-armv4i-msvc2008_Windows_7/log.txt.gz

      hope it helps

      Sergio Ahumada

      1 Reply Last reply
      0
      • M Offline
        M Offline
        Multiman
        wrote on last edited by
        #3

        Hi,
        I tried your configure but get the same error as before:

            cl -c -nologo -Zm200 -Zc:wchar_t -O2 -MD -W3 -w34100 -w34189 -DUNICODE -
        

        DWIN32 -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS
        -DQT_NO_DATASTREAM -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -DQT_NO_
        THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -DQT_NO_
        TRANSLATION -DQT_QMAKE_LOCATION="C:/qt/5.1.0/qtbase/bin/qmake" -DQT_CRYPTOGRAP
        HICHASH_ONLY_SHA1 -DQT_NO_CAST_FROM_ASCII -DQT_BUILD_BOOTSTRAP_LIB -DQT_BUILDING
        _QT -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPREC
        ATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_N
        O_EXCEPTIONS -DQT_NO_DEBUG -DQT_NO_DYNAMIC_CAST -DNDEBUG -I"C:\qt\5.1.0\qtbase\i
        nclude" -I"C:\qt\5.1.0\qtbase\include\QtCore" -I"C:\qt\5.1.0\qtbase\include\QtCo
        re\5.1.0" -I"C:\qt\5.1.0\qtbase\include\QtCore\5.1.0\QtCore" -I"C:\qt\5.1.0\qtba
        se\include\QtXml" -I"C:\qt\5.1.0\qtbase\include\QtXml\5.1.0" -I"C:\qt\5.1.0\qtba
        se\include\QtXml\5.1.0\QtXml" -I"tmp" -I"C:\qt\5.1.0\qtbase\src\corelib\global"
        -I"....\3rdparty\zlib" -I"......\mkspecs\win32-msvc2008" -Fo.obj\release_shar
        ed\ @C:\Users\MACIO1~1\AppData\Local\Temp\nmE6EC.tmp
        qlatincodec.cpp
        C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include\crtdefs.h(106)
        : fatal error C1189: #error : ERROR: Use of C runtime library internal header f
        ile.
        qtextcodec.cpp
        C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include\crtdefs.h(106)
        : fatal error C1189: #error : ERROR: Use of C runtime library internal header f
        ile.
        qutfcodec.cpp
        C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\include\crtdefs.h(106)
        : fatal error C1189: #error : ERROR: Use of C runtime library internal header f
        ile.
        Code wird generiert...
        NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual Studio 9.0
        VC\ce\bin\x86_arm\cl.EXE"": Rückgabe-Code "0x2"
        Stop.
        NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual Studio 9.0
        VC\bin\nmake.exe"": Rückgabe-Code "0x2"
        Stop.
        NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
        Stop.
        NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
        Stop.
        NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
        Stop.

        1 Reply Last reply
        0
        • M Offline
          M Offline
          Multiman
          wrote on last edited by
          #4

          So far I found out, that the DEFINE _WIN_CE is not set.

          But in every Makefile _WIN_CE is defined.

          Even the path of the makefile are not set when I'm just use nmake.
          I have to define them manually.

          So something is definitely wrong here.

          edit
          i've tried again without setting se path/lib/include via the qt4.8.4 batch-file

          maybe this was just the mistake

          (but it's still building at the moment)

          edit
          and that's how it ends...

              link /NOLOGO /NODEFAULTLIB:OLDNAMES.LIB /DEBUG /SUBSYSTEM:WINDOWSCE,7.00
          

          /MACHINE:THUMB /DLL /SAFESEH:NO /VERSION:5.10 /OUT:C:\qt\5.1.0\qtbase\lib\Qt5Co
          red.dll @C:\Users\MACIO1~1\AppData\Local\Temp\nmF6E8.tmp
          Bibliothek "C:\qt\5.1.0\qtbase\lib\Qt5Cored.lib" und Objekt "C:\qt\5.1.0\qtba
          se\lib\Qt5Cored.exp" werden erstellt.
          qprocess.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""pu
          blic: bool __cdecl QProcessPrivate::drainOutputPipes(void)" (?drainOutputPipes@Q
          ProcessPrivate@@QAA_NXZ)" in Funktion ""public: bool __cdecl QProcessPrivate::_q
          _processDied(void)" (?_q_processDied@QProcessPrivate@@QAA_NXZ)".
          C:\qt\5.1.0\qtbase\lib\Qt5Cored.dll : fatal error LNK1120: 1 nicht aufgelöste ex
          terne Verweise.
          NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual Studio 9.0
          VC\ce\bin\x86_arm\link.EXE"": Rückgabe-Code "0x460"
          Stop.
          NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual Studio 9.0
          VC\BIN\nmake.exe"": Rückgabe-Code "0x2"
          Stop.
          NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
          Stop.
          NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
          Stop.
          NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
          Stop.

          for the whole output take again a look here http://titanpad.com/xJW7E6NK2F

          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