]>
Creatis software - creaImageIO.git/log
Daniel Gonzalez [Wed, 29 May 2013 13:48:34 +0000 (15:48 +0200)]
By Leonardo Florez
Bonjour à tous,
Aujourd'hui je me suis plongé dans la compilation des creaTools avec ITK 4.3 et VTK 5.10. La chose marque plutôt pas mal, mais il m'a fallu introduire des changements dans le code. J'ai fait ces ajouts avec du code "différentiel" (en utilisant le preprocesseur de C++ pour détecter la version d'ITK et donc laisser le code utilisable depuis itk 3 ou itk 4). Je vous joins un "patch" avec les changements (je n'ai pas accès git pour faire un "commit" depuis ici...). Pour appliquer le patch, il faut aller au repertoire avec les sources de creatools (là où il y a un repertoire par projet), copier ici le patch ci-joint et executer la commande: "patch -p1 < patch_creatools". L'explication des changements est:
- Il faut compiler ITK 4 avec l'option "ITK_USE_CONCEPT_CHECKING" en "OFF". La cause c'est le système de "demangling" des pointeurs vers des objets "itk::Image" utilisé dans bbitk, qui est peu trop générique. J'ai une idée pour le faire marcher d'une façon plus propre, mais il me faudrait quelques jours de plus.
- bbtk, bbfy: j'ai rajouté un "tag" xml: verbosePreprocessor. Cela pour permettre au programmeur de jouer avec le preprocesseur (#if et cie.) de C++ et avoir du code "différentiel" (par exemple, pour utiliser des filtres itk 3 qui n'existent plus dans itk 4).
- bbtk, BBTKConfigurePackage_src.cmake: la variable d'environnement LD_LIBRARY_PATH était effacée au moment d'invoquer bbfy, donc bbfy ne marchait plus.
- bbtk, bbitkDICOMSeriesFileNames.xml: le nouveau "tag" xml est utilisé ici (itkDICOMSeriesFileNames n'existe plus dans itk 3, dans itk 4 s'appelle itkGDCMSeriesFileNames).
- crea: CDMUtilities.*: un template n'était pas bien utilisé (une instantiation explicite était nécessaire).
- crea: modelCDMProjectsTreeNode.h: une méthode manquait.
- creaBruker/testBruker2Dicom: les librairies de BOOST doivent être enchaînées en dernier... Magique!
- creaImageIO/TestWxGimmickReaderDialog/CMakeLists.txt: il y manquait l'enchaînement vers les librairies ITK.
- creaImageIO/src/creaImageIOWxAnySimpleDlg.cpp: des classes itk 3 qui n'existent plus dans itk 4.
Voilà! J'espère que ça peut vous être utile.
Amicalement,
Leo
fcervenansky [Wed, 3 Apr 2013 16:05:19 +0000 (18:05 +0200)]
Bug #1963
+ cleanup
Claire Mouton [Thu, 29 Nov 2012 18:09:24 +0000 (19:09 +0100)]
Bug #1840
Compilation error due to boost upgrade.
fcervenansky [Thu, 22 Nov 2012 15:02:22 +0000 (16:02 +0100)]
Bug 1805:
modifications for boost filesystem
Claire Mouton [Tue, 20 Nov 2012 14:08:52 +0000 (15:08 +0100)]
Bug #1796
Compilation error solved by removing an extra " in xml. (reverse-merged from commit
c90d64402d0c6f88c286ba82520e78d9b1313018 )
Claire Mouton [Mon, 19 Nov 2012 15:43:27 +0000 (16:43 +0100)]
Bug #1796
Compilation error solved by removing an extra " in xml.
Eduardo Davila [Fri, 16 Nov 2012 16:55:02 +0000 (16:55 +0000)]
Feature #1790
Change of version v1_0_0
Claire Mouton [Fri, 16 Nov 2012 10:29:32 +0000 (10:29 +0000)]
Bug #1776 Compilation error (continued)
Claire Mouton [Fri, 16 Nov 2012 10:20:28 +0000 (10:20 +0000)]
Bug #1776 Compilation error src/creaImageIOSimpleView.h
Frederic Cervenansky [Fri, 16 Nov 2012 09:38:23 +0000 (09:38 +0000)]
fix linux compilation
Frederic Cervenansky [Thu, 15 Nov 2012 12:44:50 +0000 (12:44 +0000)]
Feature #1764
Eduardo Davila [Wed, 30 May 2012 17:21:37 +0000 (17:21 +0000)]
- new version
- flip
Frederic Cervenansky [Sun, 18 Dec 2011 23:07:42 +0000 (23:07 +0000)]
allow data anonymization
Frederic Cervenansky [Fri, 21 Oct 2011 09:48:59 +0000 (09:48 +0000)]
to resolve Lisa-Eduardo issue
Frederic Cervenansky [Wed, 12 Oct 2011 15:27:03 +0000 (15:27 +0000)]
bug on spacing
jean-pierre roux [Thu, 28 Jul 2011 09:52:13 +0000 (09:52 +0000)]
some more unused variables
jean-pierre roux [Wed, 27 Jul 2011 15:26:42 +0000 (15:26 +0000)]
(some of the) unused variables
jean-pierre roux [Wed, 27 Jul 2011 14:15:45 +0000 (14:15 +0000)]
warning: passing NULL to non-pointer
jean-pierre roux [Wed, 27 Jul 2011 14:08:24 +0000 (14:08 +0000)]
reindent
jean-pierre roux [Wed, 27 Jul 2011 14:01:00 +0000 (14:01 +0000)]
warning: comparison with string literal results in unspecified behaviour
jean-pierre roux [Wed, 27 Jul 2011 13:19:18 +0000 (13:19 +0000)]
std:string vs std::string
Eduardo Davila [Fri, 24 Jun 2011 10:56:37 +0000 (10:56 +0000)]
no message
Frederic Cervenansky [Thu, 23 Jun 2011 10:17:02 +0000 (10:17 +0000)]
modifications for bbtkItkImageChooserDialogBox
Frederic Cervenansky [Thu, 9 Jun 2011 08:14:54 +0000 (08:14 +0000)]
clear files and directory
Eduardo Davila [Mon, 6 Jun 2011 16:58:04 +0000 (16:58 +0000)]
*** empty log message ***
Frederic Cervenansky [Wed, 1 Jun 2011 09:03:05 +0000 (09:03 +0000)]
acces to DICOM infos from GIMMICK
Eduardo Davila [Tue, 31 May 2011 14:43:49 +0000 (14:43 +0000)]
*** empty log message ***
Eduardo Davila [Tue, 31 May 2011 13:16:08 +0000 (13:16 +0000)]
*** empty log message ***
Eduardo Davila [Tue, 31 May 2011 12:45:55 +0000 (12:45 +0000)]
*** empty log message ***
jean-pierre roux [Tue, 31 May 2011 12:06:38 +0000 (12:06 +0000)]
add typename
Eduardo Davila [Tue, 31 May 2011 08:40:56 +0000 (08:40 +0000)]
*** empty log message ***
Eduardo Davila [Mon, 30 May 2011 20:00:18 +0000 (20:00 +0000)]
*** empty log message ***
Eduardo Davila [Mon, 30 May 2011 16:18:43 +0000 (16:18 +0000)]
*** empty log message ***
jean-pierre roux [Thu, 26 May 2011 12:34:21 +0000 (12:34 +0000)]
Now it compiles in Linux...
Frederic Cervenansky [Thu, 26 May 2011 10:52:55 +0000 (10:52 +0000)]
*** empty log message ***
jean-pierre roux [Thu, 26 May 2011 09:07:26 +0000 (09:07 +0000)]
reindent
jean-pierre roux [Wed, 25 May 2011 17:03:45 +0000 (17:03 +0000)]
add missing typename
Frederic Cervenansky [Wed, 25 May 2011 15:06:16 +0000 (15:06 +0000)]
*** empty log message ***
Frederic Cervenansky [Wed, 25 May 2011 12:52:49 +0000 (12:52 +0000)]
boxes to read vector of itkImage
Eduardo Davila [Wed, 25 May 2011 12:28:09 +0000 (12:28 +0000)]
no message
Frederic Cervenansky [Wed, 25 May 2011 12:21:57 +0000 (12:21 +0000)]
bbpackage for creaImageIO + itk
Frederic Cervenansky [Mon, 23 May 2011 15:33:58 +0000 (15:33 +0000)]
Add Analyze Reader to creaImageIO
Add black box to read analyze files
jean-pierre roux [Tue, 17 May 2011 15:12:22 +0000 (15:12 +0000)]
Fix messages
Frederic Cervenansky [Mon, 9 May 2011 12:21:49 +0000 (12:21 +0000)]
*** empty log message ***
Eduardo Davila [Fri, 6 May 2011 16:55:24 +0000 (16:55 +0000)]
*** empty log message ***
Frederic Cervenansky [Thu, 5 May 2011 09:19:12 +0000 (09:19 +0000)]
*** empty log message ***
Frederic Cervenansky [Wed, 4 May 2011 15:18:54 +0000 (15:18 +0000)]
corrections
Frederic Cervenansky [Wed, 4 May 2011 15:17:04 +0000 (15:17 +0000)]
*** empty log message ***
Frederic Cervenansky [Tue, 3 May 2011 09:06:20 +0000 (09:06 +0000)]
*** empty log message ***
Frederic Cervenansky [Wed, 27 Apr 2011 19:12:49 +0000 (19:12 +0000)]
*** empty log message ***
Frederic Cervenansky [Wed, 27 Apr 2011 19:12:20 +0000 (19:12 +0000)]
convert Analyze files to vtkImageData
Eduardo Davila [Sun, 24 Apr 2011 19:15:34 +0000 (19:15 +0000)]
*** empty log message ***
Eduardo Davila [Sun, 24 Apr 2011 18:29:16 +0000 (18:29 +0000)]
*** empty log message ***
Frederic Cervenansky [Mon, 18 Apr 2011 14:16:55 +0000 (14:16 +0000)]
*** empty log message ***
Frederic Cervenansky [Mon, 18 Apr 2011 14:15:46 +0000 (14:15 +0000)]
correction of minor bugs: quotes and last slice in first place
jean-pierre roux [Mon, 11 Apr 2011 13:16:10 +0000 (13:16 +0000)]
Select Gimmick -> Select thru Dicom browser
jean-pierre roux [Wed, 6 Apr 2011 15:45:52 +0000 (15:45 +0000)]
Don't create empty MakeFileLists.txt when NewPackage
jean-pierre roux [Tue, 8 Mar 2011 11:55:53 +0000 (11:55 +0000)]
'local install' issues
jean-pierre roux [Fri, 25 Feb 2011 10:09:35 +0000 (10:09 +0000)]
Avoid boost 1.46 troubles
jean-pierre roux [Tue, 22 Feb 2011 11:14:09 +0000 (11:14 +0000)]
prepare (?) boost 1.46, V3
Frederic Cervenansky [Thu, 10 Feb 2011 14:18:05 +0000 (14:18 +0000)]
thread bug correction
Eduardo Davila [Fri, 28 Jan 2011 16:14:34 +0000 (16:14 +0000)]
*** empty log message ***
Frederic Cervenansky [Fri, 28 Jan 2011 15:28:12 +0000 (15:28 +0000)]
*** empty log message ***
Eduardo Davila [Fri, 28 Jan 2011 15:25:00 +0000 (15:25 +0000)]
*** empty log message ***
Frederic Cervenansky [Fri, 28 Jan 2011 14:29:44 +0000 (14:29 +0000)]
correction bug Fedora 64 bits
Frederic Cervenansky [Fri, 28 Jan 2011 08:51:53 +0000 (08:51 +0000)]
minor bugs correction
Frederic Cervenansky [Thu, 20 Jan 2011 14:46:05 +0000 (14:46 +0000)]
correct bug?
jean-pierre roux [Tue, 21 Dec 2010 11:09:11 +0000 (11:09 +0000)]
Upgrade Doxyfile
Eduardo Davila [Tue, 7 Dec 2010 12:51:15 +0000 (12:51 +0000)]
*** empty log message ***
jean-pierre roux [Fri, 3 Dec 2010 15:56:54 +0000 (15:56 +0000)]
Replace deprecated SUBDIRS by ADD_SUBDIRECTORY
jean-pierre roux [Tue, 30 Nov 2010 13:45:49 +0000 (13:45 +0000)]
Don't include libraries twice.
jean-pierre roux [Wed, 24 Nov 2010 16:43:52 +0000 (16:43 +0000)]
revert to GDCM as default
jean-pierre roux [Wed, 24 Nov 2010 15:11:14 +0000 (15:11 +0000)]
change default GDCM to GDCM2
Frederic Cervenansky [Wed, 10 Nov 2010 15:22:57 +0000 (15:22 +0000)]
change SUBDIRS (deprecate functionality) to ADD_SUBDIRECTORY
Frederic Cervenansky [Fri, 5 Nov 2010 18:22:30 +0000 (18:22 +0000)]
install creaImageIO
Frederic Cervenansky [Fri, 5 Nov 2010 16:37:06 +0000 (16:37 +0000)]
install only useful applications
Frederic Cervenansky [Fri, 5 Nov 2010 16:00:33 +0000 (16:00 +0000)]
modifications for coherent installation
Frederic Cervenansky [Fri, 29 Oct 2010 13:38:33 +0000 (13:38 +0000)]
*** empty log message ***
Frederic Cervenansky [Thu, 28 Oct 2010 07:56:01 +0000 (07:56 +0000)]
*** empty log message ***
Frederic Cervenansky [Fri, 22 Oct 2010 09:38:09 +0000 (09:38 +0000)]
bug correction
Frederic Cervenansky [Wed, 20 Oct 2010 16:14:34 +0000 (16:14 +0000)]
Qt improvement
Frederic Cervenansky [Wed, 20 Oct 2010 08:32:39 +0000 (08:32 +0000)]
*** empty log message ***
Frederic Cervenansky [Mon, 18 Oct 2010 16:24:02 +0000 (16:24 +0000)]
Qt appli for creaImageIO
Frederic Cervenansky [Mon, 18 Oct 2010 15:28:56 +0000 (15:28 +0000)]
QT interface
Eduardo Davila [Mon, 18 Oct 2010 13:36:51 +0000 (13:36 +0000)]
*** empty log message ***
Frederic Cervenansky [Tue, 12 Oct 2010 14:52:56 +0000 (14:52 +0000)]
fix minor bug with Qt
Frederic Cervenansky [Thu, 7 Oct 2010 11:24:24 +0000 (11:24 +0000)]
sqlite lib for win32
Eduardo Davila [Thu, 7 Oct 2010 00:22:28 +0000 (00:22 +0000)]
*** empty log message ***
Eduardo Davila [Wed, 6 Oct 2010 21:04:47 +0000 (21:04 +0000)]
*** empty log message ***
jean-pierre roux [Tue, 5 Oct 2010 12:00:12 +0000 (12:00 +0000)]
make sure names are in lexicographical order
Frederic Cervenansky [Tue, 5 Oct 2010 10:41:08 +0000 (10:41 +0000)]
*** empty log message ***
Frederic Cervenansky [Tue, 5 Oct 2010 08:22:31 +0000 (08:22 +0000)]
sqlite for win32
jean-pierre roux [Mon, 27 Sep 2010 09:23:23 +0000 (09:23 +0000)]
Upgrade doxygen 1.6
Frederic Cervenansky [Wed, 8 Sep 2010 05:44:27 +0000 (05:44 +0000)]
Relevant Ctests for creaImageIO
Eduardo Davila [Wed, 1 Sep 2010 23:11:41 +0000 (23:11 +0000)]
*** empty log message ***
Frederic Cervenansky [Wed, 1 Sep 2010 16:19:58 +0000 (16:19 +0000)]
correction of bugs
Eduardo Davila [Wed, 1 Sep 2010 14:16:14 +0000 (14:16 +0000)]
no message
Eduardo Davila [Thu, 8 Jul 2010 19:31:37 +0000 (19:31 +0000)]
*** empty log message ***
Frederic Cervenansky [Mon, 7 Jun 2010 15:40:29 +0000 (15:40 +0000)]
Add sqlite files with cmakefile if future compilation is mandatory
Frederic Cervenansky [Mon, 7 Jun 2010 15:24:34 +0000 (15:24 +0000)]
changes fox X64 compilation