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 7

Hi,

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

Attachment: 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

Reply via email to