[Ctk-developers] mingw build failure
Steve Pieper
pieper at bwh.harvard.edu
Thu Aug 26 21:11:28 UTC 2010
To make things easier to remember I always use this convention:
CTK my git clone directory
CTK-superbuild where I'd run cmake ../CTK
CTK-superbuild/CTK-build what Jc calls the 'inner' build dir
-Steve
On Aug/26/10 3:57 PM, Jean-Christophe Fillion-Robin wrote:
> Hi Dean,
>
> Here is the description of the build directory structure:
>
> <ROOT_BUILD_DIR>/CTK-build
> <ROOT_BUILD_DIR>/CMakeExternals/{Source, Build, ...}
>
> The different external project are checked out, build, etc .. in the
> associated subdir you could find in CMakeExternals directory.
>
> CTK-build is what I would call the "inner" build directory, ctest should
> be run from that folder.
>
> Thks
> Jc
>
> On Thu, Aug 26, 2010 at 3:45 PM, Dean Inglis <dean.inglis at camris.ca
> <mailto:dean.inglis at camris.ca>> wrote:
>
> 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 <mailto: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
> <mailto: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 <http://src.pro>
> Reading
>
> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
> /src/global/global.pro <http://global.pro>
> Reading
>
> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
> /src/serviceframework/serviceframework.pro
> <http://serviceframework.pro>
> Reading
>
> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility/
> tools/tools.pro <http://tools.pro>
> Reading
>
> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
> /tools/servicefw/servicefw.pro
> <http://servicefw.pro>
> Reading
>
> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
> /tools/servicexmlgen/servicexmlgen.pro
> <http://servicexmlgen.pro>
> Reading
>
> D:/Developer/Releases/MinGW/SHARED/ctk/CMakeExternals/Source/QtMobility
> /tools/icheck/icheck.pro <http://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
> <mailto:Ctk-developers at commontk.org>
> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>
>
>
>
>
>
> _______________________________________________
> Ctk-developers mailing list
> Ctk-developers at commontk.org
> <mailto:Ctk-developers at commontk.org>
> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>
>
>
> _______________________________________________
> Ctk-developers mailing list
> Ctk-developers at commontk.org
> <mailto:Ctk-developers at commontk.org>
> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>
>
>
>
>
> _______________________________________________
> Ctk-developers mailing list
> Ctk-developers at commontk.org <mailto:Ctk-developers at commontk.org>
> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
>
>
>
>
> --
> Phone: 1-518-836-2174
> Ext: 304
>
>
>
>
>
> --
> Phone: 1-518-836-2174
> Ext: 304
>
>
>
> _______________________________________________
> Ctk-developers mailing list
> Ctk-developers at commontk.org
> http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
More information about the Ctk-developers
mailing list