Hi Sergio,

thanks for the information. Which Qt are you using? We are aware that there 
might be problems with Qt 5.5, but Qt 5.4.1 should work.

Best,
Caspar

Von: Sergio Vera [mailto:sergio.v...@alma3d.com]
Gesendet: Montag, 7. September 2015 14:02
An: Goch, Caspar Jonas
Cc: mitk-users@lists.sourceforge.net
Betreff: Re: [mitk-users] MITK 2015-05 building in linux platforms

Dear Caspar
Thanks for the reply.
I just went back to basics and started fresh from 2015-05 using the zip file 
(previously I've been using were last version from git)
I can say that in my fedora 22 platform (gcc. 5.1.1, cmake 3.2.2):

 *   Vanilla MITK 2015-05 with QT 5 (default flags and components of 
superbuild) does not compile. Fails at CTKCore, ctkPluginArchiveSQL.cpp

    *   [ 68%] Performing build step for 'CTK'
[  7%] Built target CTKCore
[  7%] Building CXX object 
Libs/PluginFramework/CMakeFiles/CTKPluginFramework.dir/ctkPluginArchiveSQL.cpp.o
In file included from 
/home/sergio/bin/libs/MITK-2015.05.0-Qt5/ep/src/CTK/Libs/PluginFramework/ctkPluginArchiveSQL.cpp:22:0:
/home/sergio/bin/libs/MITK-2015.05.0-Qt5/ep/src/CTK/Libs/PluginFramework/ctkPluginArchiveSQL_p.h:60:37:
 error: expected ‘)’ before ‘<’ token
   ctkPluginArchiveSQL(QSharedPointer<ctkPluginArchiveSQL> old, int generation,
                                     ^
/home/sergio/bin/libs/MITK-2015.05.0-Qt5/ep/src/CTK/Libs/PluginFramework/ctkPluginArchiveSQL.cpp:44:1:
 error: prototype for 
‘ctkPluginArchiveSQL::ctkPluginArchiveSQL(QSharedPointer<ctkPluginArchiveSQL>, 
int, const QUrl&, const QString&)’ does not match any in class 
‘ctkPluginArchiveSQL’
 ctkPluginArchiveSQL::ctkPluginArchiveSQL(QSharedPointer<ctkPluginArchiveSQL> 
old, int generation,
 ^
In file included from 
/home/sergio/bin/libs/MITK-2015.05.0-Qt5/ep/src/CTK/Libs/PluginFramework/ctkPluginArchiveSQL.cpp:22:0:
/home/sergio/bin/libs/MITK-2015.05.0-Qt5/ep/src/CTK/Libs/PluginFramework/ctkPluginArchiveSQL_p.h:42:7:
 error: candidates are: ctkPluginArchiveSQL::ctkPluginArchiveSQL(const 
ctkPluginArchiveSQL&)
 class ctkPluginArchiveSQL : public ctkPluginArchive
       ^
/home/sergio/bin/libs/MITK-2015.05.0-Qt5/ep/src/CTK/Libs/PluginFramework/ctkPluginArchiveSQL.cpp:33:1:
 error:                 
ctkPluginArchiveSQL::ctkPluginArchiveSQL(ctkPluginStorageSQL*, const QUrl&, 
const QString&, int, int, const QDateTime&, int)
 ctkPluginArchiveSQL::ctkPluginArchiveSQL(ctkPluginStorageSQL* pluginStorage,
 ^
Libs/PluginFramework/CMakeFiles/CTKPluginFramework.dir/build.make:274: recipe 
for target 
'Libs/PluginFramework/CMakeFiles/CTKPluginFramework.dir/ctkPluginArchiveSQL.cpp.o'
 failed
make[8]: *** 
[Libs/PluginFramework/CMakeFiles/CTKPluginFramework.dir/ctkPluginArchiveSQL.cpp.o]
 Error 1
CMakeFiles/Makefile2:125: recipe for target 
'Libs/PluginFramework/CMakeFiles/CTKPluginFramework.dir/all' failed
make[7]: *** [Libs/PluginFramework/CMakeFiles/CTKPluginFramework.dir/all] Error 
2
Makefile:116: recipe for target 'all' failed
make[6]: *** [all] Error 2
CMakeFiles/CTK.dir/build.make:112: recipe for target 
'CTK-prefix/src/CTK-stamp/CTK-build' failed
make[5]: *** [CTK-prefix/src/CTK-stamp/CTK-build] Error 2
CMakeFiles/Makefile2:61: recipe for target 'CMakeFiles/CTK.dir/all' failed
make[4]: *** [CMakeFiles/CTK.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make[3]: *** [all] Error 2
CMakeFiles/CTK.dir/build.make:113: recipe for target 
'ep/src/CTK-stamp/CTK-build' failed
make[2]: *** [ep/src/CTK-stamp/CTK-build] Error 2
CMakeFiles/Makefile2:95: recipe for target 'CMakeFiles/CTK.dir/all' failed
make[1]: *** [CMakeFiles/CTK.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2

 *    Vanilla MITK 2015-05 with QT4 compiles and installs Ok.

 *   MITK 2015-05 + QT4 + boost builds and installs ok.
 *   MITK 2015-05 + QT4 + boost + sofa (sofa activates boost libraries 
system;thread;chrono) fails trying to compile boost with this error:

 *   error: duplicate initialization of gcc with the following parameters:
error: version = 5.1.1
error: previous initialization at project-config.jam:12

CMakeFiles/Boost.dir/build.make:111: recipe for target 
'ep/src/Boost-stamp/Boost-build' failed
make[2]: *** [ep/src/Boost-stamp/Boost-build] Error 1
CMakeFiles/Makefile2:95: recipe for target 'CMakeFiles/Boost.dir/all' failed
make[1]: *** [CMakeFiles/Boost.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2



On 1 September 2015 at 13:19, Goch, Caspar Jonas 
<c.g...@dkfz-heidelberg.de<mailto:c.g...@dkfz-heidelberg.de>> wrote:
Hi Sergio,

we welcome any help in dealing with compatibility issues.  Could you check the 
“CMAKE_INSTALL_PREFIX” for your DCMTK-build (binary path: 
YourSuperbuild/ep/src/DCMTK-build), is it “YourSuperbuild/ep”? Do the 
DCMTK_INSTALL_XXXX entries look reasonable?

Best,
Caspar

Von: Sergio Vera [mailto:sergio.v...@alma3d.com<mailto:sergio.v...@alma3d.com>]
Gesendet: Dienstag, 1. September 2015 11:35
An: mitk-users@lists.sourceforge.net<mailto:mitk-users@lists.sourceforge.net>
Betreff: [mitk-users] MITK 2015-05 building in linux platforms

Dear MITK users
I'm having problems building MITK 2015.5  on Fedora 22 (gcc. 5.1.1, cmake 
3.2.2, qt5)
Although my experience in CMake and linux development is limited, I would like 
to help to make MITK more compatible with this platform.
So far the most troublesome package seems to be DCMTK. the superbuild version 
of DCMTK compiles fine, but on the install step it fails with the an error 
similar to this 
onehttp://answers.opencv.org/question/20221/installing-opencv-linux-cmake-error/<http://answers.opencv.org/question/20221/installing-opencv-linux-cmake-error/>
  but with libdcmstat instead.. I have tried to set CMAKE_SKIP_INSTALL_RPATH 
and CMAKE_SKIP_RPATH to true to no avail.
If providing the path to a system installed DCMTK via EXTERNAL_DCMTK_DIR, then 
all works ok until the superbuild tries to configure MITK-Configure, which 
fails with:

Could NOT find DCMTK (missing: DCMTK_ofstd_LIBRARY DCMTK_dcmdata_LIBRARY
  DCMTK_dcmimgle_LIBRARY)

Any help building MITK for this platform would be greatly appreciated
Thanks in advance
--
Sergio Vera

 Alma IT Systems
 C/ Vilana, 4B, 4º 1ª
 08022 Barcelona
 T. (+34) 932 380 592<tel:%28%2B34%29%20932%20380%20592>
 www.alma3d.com<http://www.alma3d.com>



--
Sergio Vera

 Alma IT Systems
 C/ Vilana, 4B, 4º 1ª
 08022 Barcelona
 T. (+34) 932 380 592<tel:%28%2B34%29%20932%20380%20592>
 www.alma3d.com<http://www.alma3d.com>
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to