[med-svn] r7652 - trunk/packages/volview/trunk/debian/patches

Mathieu Malaterre malat-guest at alioth.debian.org
Sat Sep 3 22:16:00 UTC 2011


Author: malat-guest
Date: 2011-09-03 22:16:00 +0000 (Sat, 03 Sep 2011)
New Revision: 7652

Added:
   trunk/packages/volview/trunk/debian/patches/updategdcm.patch
Modified:
   trunk/packages/volview/trunk/debian/patches/series
Log:
fix gdcm compilation

Modified: trunk/packages/volview/trunk/debian/patches/series
===================================================================
--- trunk/packages/volview/trunk/debian/patches/series	2011-09-03 17:55:21 UTC (rev 7651)
+++ trunk/packages/volview/trunk/debian/patches/series	2011-09-03 22:16:00 UTC (rev 7652)
@@ -1 +1,2 @@
 addtoplevelcmake.patch
+updategdcm.patch

Added: trunk/packages/volview/trunk/debian/patches/updategdcm.patch
===================================================================
--- trunk/packages/volview/trunk/debian/patches/updategdcm.patch	                        (rev 0)
+++ trunk/packages/volview/trunk/debian/patches/updategdcm.patch	2011-09-03 22:16:00 UTC (rev 7652)
@@ -0,0 +1,63 @@
+Index: volview-3.4/VolViewLibraries/KWCommonPro/vtkDICOMCollector.cxx
+===================================================================
+--- volview-3.4.orig/VolViewLibraries/KWCommonPro/vtkDICOMCollector.cxx	2011-09-03 23:59:11.000000000 +0200
++++ volview-3.4/VolViewLibraries/KWCommonPro/vtkDICOMCollector.cxx	2011-09-04 00:08:24.000000000 +0200
+@@ -45,10 +45,10 @@
+ #include <assert.h>
+ 
+ #ifdef KWCommonPro_USE_GDCM
+-  #include "gdcmFileHelper.h"
++  //#include "gdcmFileHelper.h"
+   #include "gdcmFile.h"
+-  #include "gdcmDebug.h"
+-  #include "gdcmCommon.h"
++  //#include "gdcmDebug.h"
++  //#include "gdcmCommon.h"
+ #endif
+ 
+ #ifdef KWCommonPro_USE_CTNLIB
+@@ -2567,13 +2567,13 @@
+       (&object, &dcm_table_height, &rtn_length, &ctx) != DCM_NORMAL ||
+       !rtn_length)
+     {
+-    hinfo->SetTableHeight(NULL);
++    //hinfo->SetTableHeight(NULL);
+     }
+   else
+     {
+ #endif
+     table_height[rtn_length] = '\0';
+-    hinfo->SetTableHeight(table_height);
++    //hinfo->SetTableHeight(table_height);
+     }
+ #endif
+   
+@@ -2728,9 +2728,10 @@
+ 
+ #if defined(KWCommonPro_USE_GDCM) && KWCommonPro_USE_GDCM_FOR_IMAGE
+    gdcm::File *file = new gdcm::File();
+-   file->SetFileName(image->GetFileName());
+-   file->Load();
+-   if (!file->IsReadable())
++   //file->SetFileName(image->GetFileName());
++   //file->Load();
++   //if(1||/*!file->IsReadable()*/)
++   if(1)
+ #elif defined(KWCommonPro_USE_CTNLIB)
+   DCM_OBJECT *object = NULL;
+   DCM_Debug(FALSE);
+@@ -2758,10 +2759,10 @@
+ 
+ #if defined(KWCommonPro_USE_GDCM) && KWCommonPro_USE_GDCM_FOR_IMAGE
+ 
+-  gdcm::FileHelper *file_helper = new gdcm::FileHelper(file);
+-  size_t image_data_size = file_helper->GetImageDataSize();
+-  memcpy(data, file_helper->GetImageData(), image_data_size);
+-  delete file_helper;
++  //gdcm::FileHelper *file_helper = new gdcm::FileHelper(file);
++  //size_t image_data_size = file_helper->GetImageDataSize();
++  //memcpy(data, file_helper->GetImageData(), image_data_size);
++  //delete file_helper;
+ 
+   high_bit = bits_stored - 1;
+ 




More information about the debian-med-commit mailing list