Hi,exchanging file CTK.cmake and adding CTK.patch to CMakeExternals folder solved all CTK errors, but some MITK-build errors still persists (see the attachments). Any idea why they are left?
Thanks, Urban On 6.8.2015 15:12, Rostislav Khlebnikov wrote:
Hi Urban,It seems that you're building a debug version and it is the reason for this problem - a variable in CTK code named DEBUG. My pull request that fixes this problem for CTK was already merged, but MITK doesn't yet use the version with it. What I did was modify my fork of MITK to apply this pull request as a patch step for CTK. If you place the attached files to CMakeExternals folder of MITK - it should solve the problem. Or if it doesn't it will save you time when building the debug version so it's worth it either way :)Rostislav. On 06/08/2015 00:41, Urban Simoncic wrote:Hi,I was using linux line-ending tarball on Windows. But I am still not successful at building MITK. Now it pops up plenty of errors that seem to be related with CTK, most likely with some wrong path. Error log from MSVC is attached.Thanks, Urban On 5.8.2015 15:45, Goch, Caspar Jonas wrote:Hi Urban, Regarding the solution not being there:That is fine. Configuring/Generating the superbuild only creates a project for the superbuild itself. Third party toolkits are then configured and generated *during* the superbuild. So a solution file in that directory will only be available after running the superbuild.Regarding the build error:It seems there is an error during the patch step. Try running cmake with the CppUnit-build directory set as binary directory and narrow the error down that way.Possible common problems are:- You are using the linux line-ending tarball on Windows (Would be my first guess, see also [1]) - permissions are set to strict - patch cannot access the file (probably not on Windows)- the antivirus is blocking access to scan it Best, Caspar [1] http://sourceforge.net/p/mitk/mailman/message/34233529/ -----Ursprüngliche Nachricht----- Von: Urban Simoncic [mailto:[email protected]] Gesendet: Mittwoch, 5. August 2015 14:15 An: Goch, Caspar Jonas; '[email protected]'Betreff: Re: AW: [mitk-users] Problem with building MITK 2015.05 on Win 7Hi,I tried to build CPPUnit project individually and I got the attached output.When I generate MITK project with CMake, the directory MITK-build/ep/src/CppUnit-build is empty. Should be the CppUnit solution file there?Thanks, Urban On 5.8.2015 10:27, Goch, Caspar Jonas wrote:Hi Urban,unless I am mistaken the cmake error log is just cmake testing whether some compiler flags exist. (We do test for -rpath in the Superbuild.cmake, but you do not need it to build MITK). Did you try building the failing projects individually?Just go to YOURBUILD/ep/src/CppUnit-build and try to build the solution file there. That should result in more helpful errors.Best, Caspar -----Ursprüngliche Nachricht----- Von: Urban Simoncic [mailto:[email protected]] Gesendet: Dienstag, 4. August 2015 13:20 An: [email protected] Betreff: [mitk-users] Problem with building MITK 2015.05 on Win 7 Hi,I have problems with building MITK 2015.05 on Win 7 64bit and MSVC 2012. The problem appears already in CMake configuration phase - CMake error log file in line 225 (attached) says there is an error, which I am not able to locate and solve. Nevertheless, CMake Gui says the configuration and generation is done, but building process ends up with errors like"Error 1 error MSB6006: "cmd.exe" exited with code 3. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets 172 5 CppUnit" Is anything wrong with my configuration in CMake? Thanks in advance, Urban------------------------------------------------------------------------------ _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users------------------------------------------------------------------------------ _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
MITK_build1.rar
Description: Binary data
Error 1 error MSB6006: "cmd.exe" exited with code 1. C:\Program
Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets
172 5 MITK-Configure
Error 2 error C2079: 'msg' uses undefined class 'QDataStream'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qthandlenewappinstance.cpp
131 1 MITK-build
Error 3 error C2078: too many initializers
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qthandlenewappinstance.cpp
131 1 MITK-build
Error 4 error C2678: binary '<<' : no operator found which takes a
left-hand operand of type 'int' (or there is no acceptable conversion)
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qthandlenewappinstance.cpp
132 1 MITK-build
Error 5 error C2678: binary '<<' : no operator found which takes a
left-hand operand of type 'int' (or there is no acceptable conversion)
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qthandlenewappinstance.cpp
133 1 MITK-build
Error 6 error C2079: 'ds' uses undefined class 'QDataStream'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
159 1 MITK-build
Error 7 error C2440: 'initializing' : cannot convert from 'QLocalSocket
*' to 'int'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
159 1 MITK-build
Error 8 error C2228: left of '.writeBytes' must have class/struct/union
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
160 1 MITK-build
Error 9 error C2079: 'ds' uses undefined class 'QDataStream'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
179 1 MITK-build
Error 10 error C2440: 'initializing' : cannot convert from 'QLocalSocket
*' to 'int'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
179 1 MITK-build
Error 11 error C2228: left of '.readRawData' must have
class/struct/union
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
187 1 MITK-build
Error 12 error LNK1104: cannot open file
'C:\MITK\MITK-build\ep\src\CTK-build\CTK-build\bin\Debug\CTKPluginFramework.lib'
[C:\MITK\MITK-build\MITK-build\Plugins\org.blueberry.core.runtime\org_blueberry_core_runtime.vcxproj]
C:\MITK\MITK-build\LINK MITK-build
Error 13 error C2079: 'ds' uses undefined class 'QDataStream'
[C:\MITK\MITK-build\MITK-build\Modules\QtWidgets\MitkQtWidgets.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Modules\QtWidgets\src\QmitkMimeTypes.cpp 26
1 MITK-build
Error 14 error C2248: 'QByteArray::operator QNoImplicitBoolCast' :
cannot access private member declared in class 'QByteArray'
[C:\MITK\MITK-build\MITK-build\Modules\QtWidgets\MitkQtWidgets.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Modules\QtWidgets\src\QmitkMimeTypes.cpp 26
1 MITK-build
Error 15 error C2228: left of '.atEnd' must have class/struct/union
[C:\MITK\MITK-build\MITK-build\Modules\QtWidgets\MitkQtWidgets.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Modules\QtWidgets\src\QmitkMimeTypes.cpp 28
1 MITK-build
Error 16 error C1903: unable to recover from previous error(s); stopping
compilation
[C:\MITK\MITK-build\MITK-build\Modules\QtWidgets\MitkQtWidgets.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Modules\QtWidgets\src\QmitkMimeTypes.cpp 28
1 MITK-build
Error 17 error LNK1104: cannot open file
'C:\MITK\MITK-build\ep\src\CTK-build\CTK-build\bin\Debug\CTKPluginFramework.lib'
[C:\MITK\MITK-build\MITK-build\Documentation\Snippets\Snippet-org.blueberry.ui.qt.help-config.vcxproj]
C:\MITK\MITK-build\LINK MITK-build
Error 18 error C2079: 'msg' uses undefined class 'QDataStream'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qthandlenewappinstance.cpp
131 1 MITK-build
Error 19 error C2078: too many initializers
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qthandlenewappinstance.cpp
131 1 MITK-build
Error 20 error C2678: binary '<<' : no operator found which takes a
left-hand operand of type 'int' (or there is no acceptable conversion)
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qthandlenewappinstance.cpp
132 1 MITK-build
Error 21 error C2678: binary '<<' : no operator found which takes a
left-hand operand of type 'int' (or there is no acceptable conversion)
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qthandlenewappinstance.cpp
133 1 MITK-build
Error 22 error C2079: 'ds' uses undefined class 'QDataStream'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
159 1 MITK-build
Error 23 error C2440: 'initializing' : cannot convert from 'QLocalSocket
*' to 'int'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
159 1 MITK-build
Error 24 error C2228: left of '.writeBytes' must have class/struct/union
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
160 1 MITK-build
Error 25 error C2079: 'ds' uses undefined class 'QDataStream'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
179 1 MITK-build
Error 26 error C2440: 'initializing' : cannot convert from 'QLocalSocket
*' to 'int'
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
179 1 MITK-build
Error 27 error C2228: left of '.readRawData' must have
class/struct/union
[C:\MITK\MITK-build\MITK-build\Utilities\qtsingleapplication\qtsingleapplication.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Utilities\qtsingleapplication\qtlocalpeer.cpp
187 1 MITK-build
Error 28 error LNK1104: cannot open file
'C:\MITK\MITK-build\ep\src\CTK-build\CTK-build\bin\Debug\CTKPluginFramework.lib'
[C:\MITK\MITK-build\MITK-build\Plugins\org.blueberry.core.runtime\org_blueberry_core_runtime.vcxproj]
C:\MITK\MITK-build\LINK MITK-build
Error 29 error C2079: 'ds' uses undefined class 'QDataStream'
[C:\MITK\MITK-build\MITK-build\Modules\QtWidgets\MitkQtWidgets.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Modules\QtWidgets\src\QmitkMimeTypes.cpp 26
1 MITK-build
Error 30 error C2248: 'QByteArray::operator QNoImplicitBoolCast' :
cannot access private member declared in class 'QByteArray'
[C:\MITK\MITK-build\MITK-build\Modules\QtWidgets\MitkQtWidgets.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Modules\QtWidgets\src\QmitkMimeTypes.cpp 26
1 MITK-build
Error 31 error C2228: left of '.atEnd' must have class/struct/union
[C:\MITK\MITK-build\MITK-build\Modules\QtWidgets\MitkQtWidgets.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Modules\QtWidgets\src\QmitkMimeTypes.cpp 28
1 MITK-build
Error 32 error C1903: unable to recover from previous error(s); stopping
compilation
[C:\MITK\MITK-build\MITK-build\Modules\QtWidgets\MitkQtWidgets.vcxproj]
C:\MITK\MITK-2015.05.0-src-win\Modules\QtWidgets\src\QmitkMimeTypes.cpp 28
1 MITK-build
Error 33 error LNK1104: cannot open file
'C:\MITK\MITK-build\ep\src\CTK-build\CTK-build\bin\Debug\CTKPluginFramework.lib'
[C:\MITK\MITK-build\MITK-build\Documentation\Snippets\Snippet-org.blueberry.ui.qt.help-config.vcxproj]
C:\MITK\MITK-build\LINK MITK-build
------------------------------------------------------------------------------
_______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
