Hi Zein,

as far as I am aware you can currently not build CTK statically. You can check 
our bug tracker for more information [1]. Generally I would suggest building 
MITK with shared libraries.

Best,
Caspar
[1] http://bugs.mitk.org/show_bug.cgi?id=16926

-----Ursprüngliche Nachricht-----
Von: Zein Salah [mailto:zeinsa...@gmail.com]
Gesendet: Montag, 1. Februar 2016 12:40
An: Kislinskiy, Stefan
Cc: mitk-users@lists.sourceforge.net
Betreff: Re: [mitk-users] Installing/Building MITK

Hi,

meanwhile, I rebuilt MITK from scratch. I tried, as much as possible, to leave 
cmake variable to their default values. However, I turned off build_testing and 
build_shared_libraries. I am still getting the following errors (see bellow 
PS#1) during building the superbuild
project:

I ignored the errors and tried to run the Workbench application using the batch 
file in "C:\MITK-superbuild\MITK-build\bin". It fails to run and shows a long 
list of errors in the console window, related to to "failing to install Plugin 
....". Bellow (PS#2), I only kept the last part of the contents of the console 
window before the program crashes.

If I am not wrong, the errors has to do with CTK. Ich cmake, I turned using CTK 
to ON. Was this correct?

Any suggestion?

Much thanks,

Zein




PS#1: This is the result of building ALL_BUILD in the superbuild project. I 
repeated the build to get rid of long build results.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1>------ Build started: Project: DCMTK, Configuration: Release Win32
1>------
2>------ Build started: Project: GDCM, Configuration: Release Win32
2>------
3>------ Build started: Project: ANN, Configuration: Release Win32
3>------
4>------ Build started: Project: CppUnit, Configuration: Release Win32
4>------
5>------ Build started: Project: Eigen, Configuration: Release Win32
5>------
6>------ Build started: Project: GLEW, Configuration: Release Win32
6>------
7>------ Build started: Project: Poco, Configuration: Release Win32
7>------
8>------ Build started: Project: Qwt, Configuration: Release Win32
8>------
9>------ Build started: Project: CTK, Configuration: Release Win32
9>------
10>------ Build started: Project: ITK, Configuration: Release Win32
10>------
11>------ Build started: Project: VTK, Configuration: Release Win32
11>------
12>------ Build started: Project: tinyxml, Configuration: Release Win32
12>------
13>------ Build started: Project: MITK-Data, Configuration: Release
13>Win32 ------
14>------ Build started: Project: MITK-Utilities, Configuration:
Release Win32 ------
15>------ Build started: Project: MITK-Configure, Configuration:
Release Win32 ------
15>  Building Custom Rule C:/MITK/CMakeLists.txt  CMake does not need to
15> re-run because
C:\MITK-superbuild\CMakeFiles\generate.stamp is up-to-date.
15>  Creating directories for 'MITK-Configure'
15>  No download step for 'MITK-Configure'
15>  No update step for 'MITK-Configure'
15>  No patch step for 'MITK-Configure'
15>  Performing configure step for 'MITK-Configure'
15>  loading initial cache file
C:/MITK-superbuild/ep/tmp/MITK-Configure-cache.cmake
15>  -- Performing Test HAS_FLAG_-std=c11
15>  -- Performing Test HAS_FLAG_-std=c11 - Failed
15>  -- Performing Test HAS_FLAG_-std=c0x
15>  -- Performing Test HAS_FLAG_-std=c0x - Failed
15>  -- Generated: C:/MITK-superbuild/MITK-build/Project.xml
15>  -- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
15>  -- Could NOT find Subversion (missing:  Subversion_SVN_EXECUTABLE)
15>  -- Performing Test
HAS_CXX_FLAG__fvisibility=hidden_fvisibility_inlines_hidden
15>  -- Performing Test
HAS_CXX_FLAG__fvisibility=hidden_fvisibility_inlines_hidden - Failed
15>  -- Found OpenMP.
15>  -- IGTTutorialStep1 won't be built. Missing:
15>  CMake Error at
C:/MITK-superbuild/ep/src/CTK/CMake/ctkMacroSetupPlugins.cmake:154
(message):
15>    The following plug-ins are using invalid symbolic names:
15>    de.unihannover.pickerexample
15>  Call Stack (most recent call first):
15>    CMakeLists.txt:1157 (ctkMacroSetupPlugins)
15>
15>
15>  -- Configuring incomplete, errors occurred!
15>  See also "C:/MITK-superbuild/MITK-build/CMakeFiles/CMakeOutput.log".
15>  See also "C:/MITK-superbuild/MITK-build/CMakeFiles/CMakeError.log".
15>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5):
error MSB6006: "cmd.exe" exited with code 1.
16>------ Build started: Project: MITK-build, Configuration: Release
Win32 ------
16>  Building Custom Rule C:/MITK/CMakeLists.txt  CMake does not need to
16> re-run because
C:\MITK-superbuild\CMakeFiles\generate.stamp is up-to-date.
16>CUSTOMBUILD : error : could not find CMAKE_GENERATOR in Cache
========== Build: 14 succeeded, 2 failed, 2 up-to-date, 0 skipped ==========


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS#2: the contents of the console window by running the batch of Workbench, 
only the last part if shown to keep it short. The errors "Failed to install 
plugin ...."
was repeated manv many times.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

Failed to install plugin   QUrl(
"file:///C:/MITK-superbuild/MITK-build/bin/plugins/Release/liborg_mitk_gui_qt_xnat.dll"
)  : ctkPluginExceptio

        at 0FE516FD: ??0ctkBackTrace@@QAE@I@Z + 0xbd
        at 0FE5F695: ??0ctkException@@QAE@ABVQString@@ABV0@@Z + 0x45
        at 0FE5F8F1:
??0ctkRuntimeException@@QAE@ABVQString@@ABVctkException@@@Z + 0x11
        at 0F96FA92:
??0ctkPluginException@@QAE@ABVQString@@ABW4Type@0@ABVctkException@@@Z
+ 0x12
        at 0F98AE2E:
?getLocalized@ctkPluginLocalization@@QBE?AVQString@@ABV2@0@Z + 0x5f5e
        at 0F96EE54:
?installPlugin@ctkPluginContext@@QAE?AV?$QSharedPointer@VctkPlugin@@@@ABVQUrl@@PAVQIODevice@@@Z
+ 0x84
        at 0F97B99A:
?install@ctkPluginFrameworkLauncher@@SAJABVQString@@PAVctkPluginContext@@@Z
+ 0x31a
        at 0F97BD78:
?install@ctkPluginFrameworkLauncher@@SAJABVQString@@PAVctkPluginContext@@@Z
+ 0x6f8
        at 0F97D5F1:
?startup@ctkPluginFrameworkLauncher@@SAPAVctkPluginContext@@PAVQRunnable@@@Z
+ 0x141
        at 0F97CD3C:
?run@ctkPluginFrameworkLauncher@@SA?AVQVariant@@PAVQRunnable@@@Z + 0x9c
        at 00D27092: ???
        at 0FC38B02: ?run@Application@Util@Poco@@UAEHXZ + 0x52
        at 00D221E9: ???
        at 00D2D671: ???
        at 7735336A: BaseThreadInitThunk + 0x12
        at 77A89882: RtlInitializeExceptionChain + 0x63
        at 77A89855: RtlInitializeExceptionChain + 0x36 Caused by: 
ctkPluginException: The plugin 
"C:/MITK-superbuild/MITK-build/bin/plugins/Release/liborg_mitk_gui_qt_xnat.dll"
could not be loaded:
-superbuild/MITK-build/bin/plugins/Release/liborg_mitk_gui_qt_xnat.dll:
Unzulõssiger Zugriff auf einen Speicherbereich.
        at 0FE516FD: ??0ctkBackTrace@@QAE@I@Z + 0xbd
        at 0FE5F885: ??0ctkRuntimeException@@QAE@ABVQString@@@Z + 0x45
        at 0F96FA5F: ??0ctkPluginException@@QAE@ABVQString@@ABW4Type@0@@Z + 0xf
        at 0F98E7EB:
?getLocalized@ctkPluginLocalization@@QBE?AVQString@@ABV2@0@Z + 0x991b
        at 0F98E402:
?getLocalized@ctkPluginLocalization@@QBE?AVQString@@ABV2@0@Z + 0x9532
        at 0F98F10C:
?getLocalized@ctkPluginLocalization@@QBE?AVQString@@ABV2@0@Z + 0xa23c
        at 0F98AB5E:
?getLocalized@ctkPluginLocalization@@QBE?AVQString@@ABV2@0@Z + 0x5c8e
        ... 12 more

Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.LogLevel=2
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:215
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.CacheSize=30
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:217
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.ThreadPoolSize=20
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:219
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.Timeout=5000
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:221
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.RequireTopic=true
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:223
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.LogLevel=2
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:215
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.CacheSize=30
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:217
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.ThreadPoolSize=20
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:219
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.Timeout=5000
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:221
Mo Feb 1 12:07:40 2016 Debug: org.commontk.eventadmin.RequireTopic=true
in ctkEAConfiguration::startOrUpdate,
C:\MITK-superbuild\ep\src\CTK\Plugins\org.commontk.eventadmin\ctkEAConfiguration.cpp:223



2016-01-29 16:07 GMT+01:00 Kislinskiy, Stefan <s.kislins...@dkfz-heidelberg.de>:
> MITK doesn't touch anything except the build directory you are
> specifying. So if there are some files in the Qt folder, I guess you
> probably set the build directory to your Qt folder. MITK also keeps
> its source directory clean. Just make sure to specify another build
> directory than your source directory, for example, clone MITK into
> D:\MITK and set the build directory to something like
> D:\MITK-superbuild. Beware of the path lengths. It shouldn't be much
> longer than "D:\MITK-superbuild". If you start with MITK, you can also
> try the MITK Project Template:
> http://mitk.org/wiki/Developer_Tutorial_(Microsoft_Windows)
>
> Best regards,
> Stefan
> ________________________________________
> Von: Zein Salah [zeinsa...@gmail.com]
> Gesendet: Freitag, 29. Januar 2016 15:57
> An: Kislinskiy, Stefan
> Cc: mitk-users@lists.sourceforge.net
> Betreff: Re: [mitk-users] Installing/Building MITK
>
> well, I am no more sure my build is clean or dirty. Since it is a new
> one, I don't mind doing this from scratch :) But before doing this: I
> noticed that mitk installed some stuff in the Qt folders. Was this
> actually necessary? I would prefer to keep the Qt installaion itself
> clean of external stuff? Is this possible?
>
> thanks,
> Zein
>
>
> 2016-01-29 15:39 GMT+01:00 Kislinskiy, Stefan 
> <s.kislins...@dkfz-heidelberg.de>:
>> Please keep the conversation on the list.
>>
>> Did you try a clean SUPERbuild? Usually when you start with a clean 
>> superbuild and click on Configure, an error like "Qt not found" occurs. This 
>> error message also says to set CMAKE_PREFIX_PATH. When you then set this 
>> variable to the correct path, the error should disappear on the next 
>> Configure run and various Qt library related variables should appear in the 
>> CMake cache (never set them manually). Then just press Generate and give it 
>> a new try to build if everything completed successfully in CMake. Setting 
>> CMAKE_PREFIX_PATH might not work with a "dirty" superbuild and it does not 
>> work, when you added Qt to your system path. Actually, in the latter case, 
>> you don't have to set anything in CMake and it should just find Qt during 
>> the Configure step.
>> ________________________________________
>> Von: Zein Salah [zeinsa...@gmail.com]
>> Gesendet: Freitag, 29. Januar 2016 15:26
>> An: Kislinskiy, Stefan
>> Betreff: Re: [mitk-users] Installing/Building MITK
>>
>> it is actually set to this, but still generating the same error!
>>
>> 2016-01-29 15:15 GMT+01:00 Kislinskiy, Stefan 
>> <s.kislins...@dkfz-heidelberg.de>:
>>> Hi,
>>>
>>> set CMAKE_PREFIX_PATH to C:/Qt/5.4/msvc2013_opengl. Notice that it is *not* 
>>> the bin directory. This should enable CMake to find Qt.
>>>
>>> Best regards,
>>> Stefan
>>> ________________________________________
>>> Von: Zein Salah [zeinsa...@gmail.com]
>>> Gesendet: Freitag, 29. Januar 2016 14:33
>>> An: mitk-users@lists.sourceforge.net
>>> Betreff: [mitk-users] Installing/Building MITK
>>>
>>> Hello,
>>>
>>> I am currently trying to build MITK 2015.05.2. Reading the instructions in:
>>>
>>> http://docs.mitk.org/nightly/BuildInstructionsPage.html
>>>
>>> 1. Under "Build MITK with CMake", there is a list of Options with
>>> descriptions, however, which ones should be set to ON. I intesnd to
>>> use the MITK workbench and most probably creat plugin for it.
>>>
>>> 2. During the superbuild, I had these errors in VS2013:
>>>
>>> 20>  Building Custom Rule C:/Develope/MITK-2015.05.2/CMakeLists.txt
>>> 20>  CMake does not need to re-run because
>>> C:\Develope\MITK-2015.05.2_bin\CMakeFiles\generate.stamp is
>>> up-to-date.
>>> 20>  Creating directories for 'MITK-Configure'
>>> 20>  No download step for 'MITK-Configure'
>>> 20>  No update step for 'MITK-Configure'
>>> 20>  No patch step for 'MITK-Configure'
>>> 20>  Performing configure step for 'MITK-Configure'
>>> 20>  loading initial cache file
>>> C:/Develope/MITK-2015.05.2_bin/ep/tmp/MITK-Configure-cache.cmake
>>> 20>  -- Performing Test HAS_FLAG_-std=c11
>>> 20>  -- Performing Test HAS_FLAG_-std=c11 - Failed
>>> 20>  -- Performing Test HAS_FLAG_-std=c0x
>>> 20>  -- Performing Test HAS_FLAG_-std=c0x - Failed
>>> 20>  -- Generated:
>>> 20> C:/Develope/MITK-2015.05.2_bin/MITK-build/Project.xml
>>> 20>  -- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
>>> 20>  -- Could NOT find Subversion (missing:
>>> 20> Subversion_SVN_EXECUTABLE)
>>> 20>  -- Boost version: 1.56.0
>>> 20>  CMake Error at CMakeLists.txt:910 (message):
>>> 20>    Could not determine Qt binary directory: 0
>>> 20>    C:/Qt/5.4/msvc2013_opengl/bin/bin
>>> 20>
>>> 20>
>>> 20>  -- Configuring incomplete, errors occurred!
>>> 20>  See also 
>>> "C:/Develope/MITK-2015.05.2_bin/MITK-build/CMakeFiles/CMakeOutput.log".
>>> 20>  See also 
>>> "C:/Develope/MITK-2015.05.2_bin/MITK-build/CMakeFiles/CMakeError.log".
>>> 20>C:\Program Files
>>> (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5):
>>> error MSB6006: "cmd.exe" exited with code 1.
>>> 21>------ Build started: Project: MITK-build, Configuration: Release
>>> Win32 ------
>>> 21>  Building Custom Rule C:/Develope/MITK-2015.05.2/CMakeLists.txt
>>> 21>  CMake does not need to re-run because
>>> C:\Develope\MITK-2015.05.2_bin\CMakeFiles\generate.stamp is
>>> up-to-date.
>>> 21>CUSTOMBUILD : error : could not find CMAKE_GENERATOR in Cache
>>> ========== Build: 19 succeeded, 2 failed, 2 up-to-date, 0 skipped
>>> ==========
>>>
>>>
>>> 3. I tried to ignore them and configure the mitk-build, as stated in
>>> the cmake the MITK-2015.05.2 as source directoy and
>>> MITK-2015.05.2_bin/MITK-build as binary directory. I am getting this
>>> cmake error
>>>
>>> CMake Error at CMakeLists.txt:910 (message):
>>> Could not determine Qt binary directory: 0
>>> C:/Qt/5.4/msvc2013_opengl/bin/bin
>>>
>>> but cannot find the variable to define it. Should I add
>>> QT_BINARY_DIR manually and define it?
>>>
>>> Much thanks,
>>> Zein
>>>
>>> --------------------------------------------------------------------
>>> ----------
>>> Site24x7 APM Insight: Get Deep Visibility into Application
>>> Performance APM + Mobile APM + RUM: Monitor 3 App instances at just
>>> $35/Month Monitor end-to-end web transactions and take corrective
>>> actions now Troubleshoot faster and improve end-user experience. Signup Now!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
>>> _______________________________________________
>>> mitk-users mailing list
>>> mitk-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/mitk-users

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + 
Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end 
web transactions and take corrective actions now Troubleshoot faster and 
improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to