[Ctk-developers] mingw build failure

Dean Inglis dean.inglis at camris.ca
Thu Aug 26 15:45:44 EDT 2010


with ctk's git fetch of vtk Im getting:

D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c: In function 'vtk_libxml2_xmlRMutexUnlock':
D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c:399:18: error: incompatible types when assigning to type 
'pthrea
d_t' from type 'int'
D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c: In function 'vtk_libxml2_xmlGetThreadId':
D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c:624:5: error: aggregate value used where an integer was 
expected

D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c: In function 'vtk_libxml2_xmlIsMainThread':
D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c:660:23: error: invalid operands to binary == (have 
'pthread_t' a
nd 'pthread_t')
D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c: In function 'xmlOnceInit':
D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c:790:10: error: 'run_once' undeclared (first use in this 
function
)
D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c:790:10: note: each undeclared identifier is reported only 
once f
or each function it appears in
D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\VTK\Utilities\vtkli
bxml2\threads.c:796:24: error: incompatible types when assigning to type 
'pthrea
d_t' from type 'DWORD'
mingw32-make[5]: *** 
[Utilities/vtklibxml2/CMakeFiles/vtklibxml2.dir/threads.c.o
bj] Error 1
mingw32-make[4]: *** [Utilities/vtklibxml2/CMakeFiles/vtklibxml2.dir/all] 
Error
2
mingw32-make[3]: *** [all] Error 2
mingw32-make[2]: *** [CMakeExternals/Stamp/VTK/VTK-build] Error 2
mingw32-make[1]: *** [CMakeFiles/VTK.dir/all] Error 2
mingw32-make: *** [all] Error 2

>To answer your last question, you can give a custom VTK directory to CTK:
>ccmake -DVTK_DIR:PATH=mypath ../CTK
>It will then not try to git download a VTK for you but you the one you 
>provide.
>Julien.

I dont have ccmake, but doing
cmake -DVTK_DIR:PATH=mypath_to_my_vtk_build ../CTK
 allows build to completion for
CTK_LIB_Widgets:BOOL=ON
CTK_LIB_Visualization/VTK/Core:BOOL=ON
CTK_LIB_Visualization/VTK/Widgets:BOOL=ON

I tried ctest in the root of my ctk build, but I get a no test found 
message?

Dean




> Thank Sasha :)
>
> What the problem with VTK ?
>
> It would be great to share the problem on the vtk developer list. Could 
> you
> take care of that ?
>
> Thks
> Jc
>
>
> On Thu, Aug 26, 2010 at 12:53 PM, Sascha Zelzer 
> <s.zelzer at dkfz-heidelberg.de
>> wrote:
>
>> Hi,
>>
>> with these three commits CTK builds on MinGW (I used the Qt SDK 2010.04
>> which has Qt 4.6.3 and MinGW with gcc 4.4.0):
>>
>>
>> http://github.com/commontk/CTK/commit/dd6b7964a4aac713903ac677868b12593d2b5d53
>>
>> http://github.com/commontk/CTK/commit/8d7e2cc1537be3299be35411c6421f431d257f08
>>
>> http://github.com/commontk/CTK/commit/171e2c2bbf829da538bf0e36d4e3a1ac00860b12
>>
>> However, vtklibxml2 seems to have some troubles compiling, so the VTK
>> dependent parts of CTK still require some work.
>>
>> Best,
>> Sascha
>>
>>
>>
>> On 08/23/2010 01:18 AM, Dean Inglis wrote:
>>
>>> thanks Sascha, looking forward to getting a bit further along. 
>>> QtMobility
>>> now
>>> builds out of the box.
>>>
>>> I updated my mingw install with mingw from
>>> http://tdm-gcc.tdragon.net/download
>>> to get a more up to date gcc compiler (4.5.0) and that fixed the initial
>>> compiler flag issues discussed at the beginning of this thread.
>>>
>>> Can CTK be built in shared release configuration or are there some
>>> configuration restrictions?  If so, are there additional configuration
>>> restrictions
>>> on Qt, VTK etc.?
>>>
>>> best regards,
>>> Dean
>>>
>>>
>>>
>>>
>>>> Hi Dean,
>>>>
>>>> commit
>>>>
>>>> http://github.com/commontk/CTK/commit/713b8883a9a4ec6c38d093367e99c13eb4d7a6ab
>>>> will fix your QtMobility build issue. With commit
>>>>
>>>> http://github.com/commontk/CTK/commit/e87fe1533d06a96e0fd0df0a19635573cd6b5981
>>>> the CTK compiler flags will also work on MinGW systems.
>>>>
>>>> You will still get unresolved references during linking of CTKCore (in
>>>> Log4Qt) which probably is due to a wrong linking order (Log4Qt is a
>>>> static
>>>> library, listed at the end of the linker command line). I will try and
>>>> fix
>>>> it in the next week.
>>>>
>>>> Best,
>>>> Sascha
>>>>
>>>> Am 21.08.2010 00:04, schrieb Dean Inglis:
>>>>
>>>>
>>>>> Hi Julien,
>>>>>
>>>>> thanks for the suggestions.  Im using the latest stable release for
>>>>> MinGW
>>>>> and to
>>>>> gcc that comes with is all there is aFAIK.  In CTK root 
>>>>> CMakeLists.txt,
>>>>> I commented out
>>>>>
>>>>>
>>>>> #-----------------------------------------------------------------------------
>>>>> # Set symbol visibility Flags
>>>>> #
>>>>> #IF("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
>>>>> #  SET(VISIBILITY_CXX_FLAGS
>>>>> "-fvisibility=hidden -fvisibility-inlines-hidden")
>>>>> #ENDIF()
>>>>>
>>>>> and removed -Wstrict-null-sentinel
>>>>>
>>>>> IF("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
>>>>>    SET(cflags
>>>>> "-Wall -Wextra -Wpointer-arith -Winvalid-pch -Wcast-align
>>>>> -Wwrite-strings
>>>>>  -D_FORTIFY_SOURCE=2")
>>>>>    ctkFunctionCheckCompilerFlags("-fdiagnostics-show-option" cflags)
>>>>>    ctkFunctionCheckCompilerFlags("-fstack-protector-all" cflags)
>>>>>    SET(CTK_C_FLAGS "${cflags} ${CTK_C_FLAGS}")
>>>>> #  SET(CTK_CXX_FLAGS
>>>>> "${cflags} -Woverloaded-virtual -Wold-style-cast -Wstrict-null-sentinel
>>>>> -Wsign-promo
>>>>> ${CTK_CXX_FLAGS}")
>>>>>    SET(CTK_CXX_FLAGS
>>>>> "${cflags} -Woverloaded-virtual -Wold-style-cast -Wsign-promo
>>>>> ${CTK_CXX_FLAGS}")
>>>>> ENDIF()
>>>>>
>>>>> Now Im getting the following linking errors:
>>>>>
>>>>> [ 83%] Performing build step for 'CTK-build'
>>>>> Linking CXX shared library ..\..\bin\libCTKCore.dll
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0xc5): undefined
>>>>> reference
>>>>>   to `_imp___ZN7QString17fromLatin1_helperEPKci'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0x146): 
>>>>> undefined
>>>>> referenc
>>>>> e to `_imp___ZN7QString17fromLatin1_helperEPKci'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0x216): 
>>>>> undefined
>>>>> referenc
>>>>> e to `_imp___ZN7QString17fromLatin1_helperEPKci'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0x23f): 
>>>>> undefined
>>>>> referenc
>>>>> e to `_imp___ZN7QObject13setObjectNameERK7QString'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0x2e6): 
>>>>> undefined
>>>>> referenc
>>>>> e to `_imp___ZN7QString17fromLatin1_helperEPKci'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0x390): 
>>>>> undefined
>>>>> referenc
>>>>> e to `_imp___ZN7QString17fromLatin1_helperEPKci'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0x5c5): 
>>>>> undefined
>>>>> referenc
>>>>> e to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0x708): 
>>>>> undefined
>>>>> referenc
>>>>> e to `_imp___ZN6QMutex4lockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(ba
>>>>> sicconfigurator.cpp.obj):basicconfigurator.cpp:(.text+0x71f): 
>>>>> undefined
>>>>> referenc
>>>>> e to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0x63): undefined reference to
>>>>> `_imp___ZN14QReadW
>>>>> riteLock6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0x7c): undefined reference to
>>>>> `_imp___ZN14QReadW
>>>>> riteLock11lockForReadEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0x149): undefined reference to
>>>>> `_imp___ZN7QStrin
>>>>> g17fromLatin1_helperEPKci'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0xcea): undefined reference to
>>>>> `_imp___ZN14QRead
>>>>> WriteLock11lockForReadEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0xd6f): undefined reference to
>>>>> `_imp___ZN14QRead
>>>>> WriteLock6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0xe85): undefined reference to
>>>>> `_imp___ZN14QRead
>>>>> WriteLock6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0x160d): undefined reference to
>>>>> `_imp___ZN14QRea
>>>>> dWriteLock11lockForReadEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0x1648): undefined reference to
>>>>> `_imp___ZN14QRea
>>>>> dWriteLock6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(lo
>>>>> gger.cpp.obj):logger.cpp:(.text+0x1712): undefined reference to
>>>>> `_imp___ZN14QRea
>>>>> dWriteLockC1ENS_13RecursionModeE'
>>>>>
>>>>> etc etc etc
>>>>>
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_rollingfileappender.cxx.obj):moc_rollingfileappender.cxx:(.text+0x388):
>>>>> undefi
>>>>> ned reference to `_imp___ZN6QMutex4lockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_rollingfileappender.cxx.obj):moc_rollingfileappender.cxx:(.text+0x3a3):
>>>>> undefi
>>>>> ned reference to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_rollingfileappender.cxx.obj):moc_rollingfileappender.cxx:(.text+0x3f0):
>>>>> undefi
>>>>> ned reference to `_imp___ZN6QMutex4lockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_rollingfileappender.cxx.obj):moc_rollingfileappender.cxx:(.text+0x40d):
>>>>> undefi
>>>>> ned reference to `_imp___ZN6QMutex4lockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_rollingfileappender.cxx.obj):moc_rollingfileappender.cxx:(.text+0x428):
>>>>> undefi
>>>>> ned reference to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>> c_fileappender.cxx.obj):moc_fileappender.cxx:(.text+0x1f6): undefined
>>>>> reference
>>>>> to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>> c_fileappender.cxx.obj):moc_fileappender.cxx:(.text+0x323): undefined
>>>>> reference
>>>>> to `_imp___ZN6QMutex4lockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>> c_fileappender.cxx.obj):moc_fileappender.cxx:(.text+0x347): undefined
>>>>> reference
>>>>> to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>> c_fileappender.cxx.obj):moc_fileappender.cxx:(.text+0x35b): undefined
>>>>> reference
>>>>> to `_imp___ZN6QMutex4lockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>> c_fileappender.cxx.obj):moc_fileappender.cxx:(.text+0x379): undefined
>>>>> reference
>>>>> to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_dailyrollingfileappender.cxx.obj):moc_dailyrollingfileappender.cxx:(.text+0x24
>>>>> 8): undefined reference to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_dailyrollingfileappender.cxx.obj):moc_dailyrollingfileappender.cxx:(.text+0x26
>>>>> 8): undefined reference to `_imp___ZN6QMutex4lockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_dailyrollingfileappender.cxx.obj):moc_dailyrollingfileappender.cxx:(.text+0x29
>>>>> 2): undefined reference to `_imp___ZN6QMutex6unlockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_dailyrollingfileappender.cxx.obj):moc_dailyrollingfileappender.cxx:(.text+0x2e
>>>>> f): undefined reference to `_imp___ZN6QMutex4lockEv'
>>>>>
>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Install\lib\libLog4Qt.a(mo
>>>>>
>>>>> c_dailyrollingfileappender.cxx.obj):moc_dailyrollingfileappender.cxx:(.text+0x31
>>>>> 1): undefined reference to `_imp___ZN6QMutex6unlockEv'
>>>>> collect2: ld returned 1 exit status
>>>>> mingw32-make[5]: *** [bin/libCTKCore.dll] Error 1
>>>>> mingw32-make[4]: *** [Libs/Core/CMakeFiles/CTKCore.dir/all] Error 2
>>>>> mingw32-make[3]: *** [all] Error 2
>>>>> mingw32-make[2]: *** [CMakeExternals/Stamp/CTK-build/CTK-build-build]
>>>>> Error
>>>>> 2
>>>>> mingw32-make[1]: *** [CMakeFiles/CTK-build.dir/all] Error 2
>>>>> mingw32-make: *** [all] Error 2
>>>>>
>>>>> Also, what is the correct fix/workaround  for getting QtMobility to
>>>>> properly
>>>>> compile without modifying cmake's generated build.make?
>>>>>
>>>>> thanks,
>>>>> Dean
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Hi Dean, glad to hear you're giving a shot with CTK.
>>>>>>
>>>>>> The flags the compiler is complaining about are supported from gcc 
>>>>>> 4.0.
>>>>>> You
>>>>>> might want to update your gcc compiler.
>>>>>>
>>>>>> However, there are some other workarounds, you can remove them when
>>>>>> configuring CTK (check the options CTK_CXX_FLAGS and
>>>>>> VISIBILITY_CXX_FLAGS)
>>>>>> All these flags are automatically set in CTK/CMakeLists.txt, if we 
>>>>>> want
>>>>>> to
>>>>>> support "old" gcc compilers, then we should probably make sure they 
>>>>>> are
>>>>>> supported using  ctkFunctionCheckCompilerFlags()
>>>>>>
>>>>>> Let us know if you have more feedbacks. Feel free to post a patch 
>>>>>> with
>>>>>> all
>>>>>> the changes you needed to add to have it working.
>>>>>>
>>>>>> Thanks,
>>>>>> Julien.
>>>>>>
>>>>>> On Fri, Aug 20, 2010 at 11:42 AM, Dean Inglis<dean.inglis at camris.ca>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm new to CTK and have been trying to get things going on Win32 
>>>>>>> Vista
>>>>>>> with MinGW and CMake 2.8.1.  Ive compiled Qt 4.6.3 shared release 
>>>>>>> and
>>>>>>> debug
>>>>>>> (because
>>>>>>> QtMobility would not compile with just a release build of Qt) and 
>>>>>>> VTK
>>>>>>> 5.7
>>>>>>> shared release
>>>>>>> but Im running into a snag with QtMobility:
>>>>>>>
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk>mingw32-make
>>>>>>> Scanning dependencies of target QtMobility
>>>>>>> [  0%] Creating directories for 'QtMobility'
>>>>>>> [  0%] Performing download step (extract) for 'QtMobility'
>>>>>>> -- extracting...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> src='D:/Developer/Sources/CTK/Utilities/QtMobility/qt-mobility-servicefw-op
>>>>>>> ensource-src-1.0.0.tar.gz'
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> dst='D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobilit
>>>>>>> y'
>>>>>>> -- extracting... [tar xfz]
>>>>>>> -- extracting... [analysis]
>>>>>>> -- extracting... [copy]
>>>>>>> -- extracting... [clean up]
>>>>>>> -- extracting... done
>>>>>>> [  0%] Performing patch step for 'QtMobility'
>>>>>>> [  0%] No update step for 'QtMobility'
>>>>>>> [  0%] Performing configure step for 'QtMobility'
>>>>>>> Checking selected modules:
>>>>>>>    ServiceFramework selected
>>>>>>>
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMobility
>>>>>>> Checking available Qt
>>>>>>> 4.6.3
>>>>>>> Checking make
>>>>>>> ... mingw32-make found.
>>>>>>>
>>>>>>> Start of compile tests
>>>>>>> End of compile tests
>>>>>>>
>>>>>>>
>>>>>>> The file cannot be copied onto itself.
>>>>>>>        0 file(s) copied.
>>>>>>> Generating Mobility Headers...
>>>>>>> The system cannot find the file specified.
>>>>>>> Create header
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMob
>>>>>>> ility\include/QAbstractSecuritySession
>>>>>>> Create header
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMob
>>>>>>> ility\include/QServiceContext
>>>>>>> Create header
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMob
>>>>>>> ility\include/QServiceFilter
>>>>>>> Create header
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMob
>>>>>>> ility\include/QServiceInterfaceDescriptor
>>>>>>> Create header
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMob
>>>>>>> ility\include/QServiceManager
>>>>>>> Create header
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMob
>>>>>>> ility\include/QServicePluginInterface
>>>>>>>
>>>>>>> Running qmake...
>>>>>>> Reading
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility/
>>>>>>> src/src.pro
>>>>>>> Reading
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
>>>>>>> /src/global/global.pro
>>>>>>> Reading
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
>>>>>>> /src/serviceframework/serviceframework.pro
>>>>>>> Reading
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility/
>>>>>>> tools/tools.pro
>>>>>>> Reading
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
>>>>>>> /tools/servicefw/servicefw.pro
>>>>>>> Reading
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
>>>>>>> /tools/servicexmlgen/servicexmlgen.pro
>>>>>>> Reading
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
>>>>>>> /tools/icheck/icheck.pro
>>>>>>>
>>>>>>> configure has finished. You may run mingw32-make to build the 
>>>>>>> project
>>>>>>> now.
>>>>>>> [  0%] Performing build step for 'QtMobility'
>>>>>>> 'make' is not recognized as an internal or external command,
>>>>>>> operable program or batch file.
>>>>>>> mingw32-make[2]: ***
>>>>>>> [CMakeExternals/Stamp/QtMobility/QtMobility-build]
>>>>>>> Error 1
>>>>>>> mingw32-make[1]: *** [CMakeFiles/QtMobility.dir/all] Error 2
>>>>>>> mingw32-make: *** [all] Error 2
>>>>>>>
>>>>>>>
>>>>>>> I have in my ctk build directory ctk/CMakeFiles/QtMobility.dir a
>>>>>>> build.make
>>>>>>> file with
>>>>>>> "make" instead of "mingw32-make":
>>>>>>>
>>>>>>> CMakeExternals/Stamp/QtMobility/QtMobility-build:
>>>>>>> CMakeExternals/Stamp/QtMobility/QtMobility-configure
>>>>>>> $(CMAKE_COMMAND) -E cmake_progress_report
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeFiles 
>>>>>>> $(CMAKE_PROGRESS_8)
>>>>>>> @$(CMAKE_COMMAND) -E 
>>>>>>> cmake_echo_color --switch=$(COLOR) --blue --bold
>>>>>>> "Performing build step for 'QtMobility'"
>>>>>>> cd
>>>>>>>
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMobility
>>>>>>> &&   make<----------------------------*
>>>>>>> cd
>>>>>>>
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMobility
>>>>>>> &&   "C:\Program Files\CMake 2.8\bin\cmake.exe" -E touch
>>>>>>>
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Stamp/QtMobility/QtMobility-build
>>>>>>>
>>>>>>> and "make install" instead of "mingw32-make install":
>>>>>>>
>>>>>>> CMakeExternals/Stamp/QtMobility/QtMobility-install:
>>>>>>> CMakeExternals/Stamp/QtMobility/QtMobility-build
>>>>>>> $(CMAKE_COMMAND) -E cmake_progress_report
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeFiles 
>>>>>>> $(CMAKE_PROGRESS_2)
>>>>>>> @$(CMAKE_COMMAND) -E 
>>>>>>> cmake_echo_color --switch=$(COLOR) --blue --bold
>>>>>>> "Performing install step for 'QtMobility'"
>>>>>>> cd
>>>>>>>
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMobility
>>>>>>> &&   make install<-----------------------*
>>>>>>> cd
>>>>>>>
>>>>>>> D:\Developer\Releases\MinGW\SHARED\ctk\CMakeExternals\Source\QtMobility
>>>>>>> &&   "C:\Program Files\CMake 2.8\bin\cmake.exe" -E touch
>>>>>>>
>>>>>>>
>>>>>>> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Stamp/QtMobility/QtMobility-install
>>>>>>>
>>>>>>>
>>>>>>> I manually edited build.make and QtMobility proceeded to build.
>>>>>>>  Log4Qt
>>>>>>> built without problems, but then I run into
>>>>>>>
>>>>>>> Scanning dependencies of target CTKCore
>>>>>>> [  6%] Building CXX object
>>>>>>> Libs/Core/CMakeFiles/CTKCore.dir/ctkCommandLineParser
>>>>>>> .cpp.obj
>>>>>>> cc1plus.exe: error: unrecognized command line option
>>>>>>> "-Wstrict-null-sentinel"
>>>>>>> cc1plus.exe: error: unrecognized command line option
>>>>>>> "-fvisibility=hidden"
>>>>>>> cc1plus.exe: error: unrecognized command line option
>>>>>>> "-fvisibility-inlines-hidde
>>>>>>> n"
>>>>>>> mingw32-make[5]: ***
>>>>>>> [Libs/Core/CMakeFiles/CTKCore.dir/ctkCommandLineParser.cpp.
>>>>>>> obj] Error 1
>>>>>>> mingw32-make[4]: *** [Libs/Core/CMakeFiles/CTKCore.dir/all] Error 2
>>>>>>> mingw32-make[3]: *** [all] Error 2
>>>>>>> mingw32-make[2]: *** 
>>>>>>> [CMakeExternals/Stamp/CTK-build/CTK-build-build]
>>>>>>> Error
>>>>>>> 2
>>>>>>> mingw32-make[1]: *** [CMakeFiles/CTK-build.dir/all] Error 2
>>>>>>> mingw32-make: *** [all] Error 2
>>>>>>>
>>>>>>> the command line options appear in a number of flags.make files 
>>>>>>> which
>>>>>>> cannot
>>>>>>> be edited since cmake
>>>>>>> overwrites them with every call to mingw32-make.
>>>>>>>
>>>>>>> Id really like to try out CTK and hopefully contribute as our 
>>>>>>> company
>>>>>>> would
>>>>>>> like to switch
>>>>>>> from KWWidgets to Qt.
>>>>>>>
>>>>>>> regards,
>>>>>>> Dean
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Ctk-developers mailing list
>>>>>>> Ctk-developers at commontk.org
>>>>>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> Ctk-developers mailing list
>>>>> Ctk-developers at commontk.org
>>>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Ctk-developers mailing list
>>>> Ctk-developers at commontk.org
>>>> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>>>>
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Ctk-developers mailing list
>> Ctk-developers at commontk.org
>> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>>
>
>
>
> -- 
> Phone: 1-518-836-2174
> Ext: 304
> 




More information about the Ctk-developers mailing list