<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks for reporting the issue.<div><br></div><div>As for your VS2005 issue, we have realized that the itk Header tests generate too many targets for certain Visual Studio IDE. These are defined in the file CMake/ITKModuleHeaderTest.cmake. The tests have been excluded for VS2010, from your report is sounds like they should be excluded from 2005 ( VS8 ) as well. &nbsp;Currently if testing is disabled then these HeaderTests will also be disabled, so I would suspect that this IDE would be stable for you. Have you tested that?&nbsp;</div><div><br></div><div>I have not heard for JOM before. Hopefully, someone else will chime in on that ticket.</div><div><br></div><div>Brad</div><div><br></div><div><br><div><div>On Apr 20, 2012, at 5:28 PM, Rupert Brooks wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Done. &nbsp;Issue # ITK ITK-2919<br><br>Once again, im happy to take a shot at fixing it if someone can give<br>me a pointer where to start looking. I realize theres probably not a<br>lot of Visual 2005/JOM users out there. What macros create the<br>ITKTargets.cmake file?<br><br>Have a good weekend<br>Rupert<br>--------------------------------------------------------------<br>Rupert Brooks<br><a href="mailto:rupert.brooks@gmail.com">rupert.brooks@gmail.com</a><br><br><br><br>On Fri, Apr 20, 2012 at 16:07, Bradley Lowekamp &lt;blowekamp@mail.nih.gov&gt; wrote:<br><blockquote type="cite">Hello Rupert,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Could you please report this issue into the ITK issue tracker:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">http://issues.itk.org<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks,<br></blockquote><blockquote type="cite">Brad<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Apr 20, 2012, at 1:22 PM, Rupert Brooks wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Hi everyone,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I'm trying to use itk 4.1.0 using Visual Studio 2005, in 32 bit. &nbsp;The<br></blockquote><blockquote type="cite">IDE is very unstable (read, unusuable) due to the number of projects<br></blockquote><blockquote type="cite">that are created, a problem thats been noted here before. &nbsp;To work<br></blockquote><blockquote type="cite">around this, i started using JOM, which is a multithreaded NMake<br></blockquote><blockquote type="cite">clone. &nbsp;It seems to build faster anyway.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">ITK4.1.0 builds fine with JOM, however, I cant link any projects<br></blockquote><blockquote type="cite">against it. &nbsp;They fail to find some libraries, because the name of the<br></blockquote><blockquote type="cite">library set by the FindITK Cmake process is incorrect.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">This seems to be because the ITKTargets.cmake has errors.<br></blockquote><blockquote type="cite">Specifically, when building with JOM, there are no entries in the<br></blockquote><blockquote type="cite">ITKTargets.cmake corresponding to some, but not all of the ITK<br></blockquote><blockquote type="cite">Libraries. &nbsp;These entries are necessary because they tag the -4.1<br></blockquote><blockquote type="cite">extension on the name of the library. So with JOM, some get put in,<br></blockquote><blockquote type="cite">and some dont.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I find it particularly strange how all the libraries get passed<br></blockquote><blockquote type="cite">through correctly for Visual Studio, but only some do for JOM. &nbsp;If<br></blockquote><blockquote type="cite">they all failed to pass through it would be easier to understand.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I am having trouble parsing the maze of CMake commands that actually<br></blockquote><blockquote type="cite">ends up setting this filename to determine what is the difference<br></blockquote><blockquote type="cite">between the modules that work and those that dont. &nbsp;I dont mind<br></blockquote><blockquote type="cite">debugging more if somebody could give me a pointer where to look.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">The list of ITK Libraries follows. &nbsp;As you can see - some but not all<br></blockquote><blockquote type="cite">get put into the ITKTargets.cmake. &nbsp;Those that dont end up with just<br></blockquote><blockquote type="cite">the lib name.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Cheers,<br></blockquote><blockquote type="cite">Rupert<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\itksys-4.1.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\itkvnl_algo-4.1.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\itkvnl-4.1.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\itkv3p_netlib-4.1.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\ITKCommon-4.1.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\itkNetlibSlatec-4.1.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\ITKStatistics-4.1.lib<br></blockquote><blockquote type="cite">ITKIOImageBase.lib<br></blockquote><blockquote type="cite">ITKIOBMP.lib<br></blockquote><blockquote type="cite">ITKIOBioRad.lib<br></blockquote><blockquote type="cite">ITKEXPAT.lib<br></blockquote><blockquote type="cite">itkopenjpeg.lib<br></blockquote><blockquote type="cite">itkzlib.lib<br></blockquote><blockquote type="cite">gdcmDICT.lib<br></blockquote><blockquote type="cite">gdcmMSFF.lib<br></blockquote><blockquote type="cite">ITKIOGDCM.lib<br></blockquote><blockquote type="cite">ITKIOGIPL.lib<br></blockquote><blockquote type="cite">itkjpeg.lib<br></blockquote><blockquote type="cite">ITKIOJPEG.lib<br></blockquote><blockquote type="cite">itktiff.lib<br></blockquote><blockquote type="cite">ITKIOTIFF.lib<br></blockquote><blockquote type="cite">ITKIOLSM.lib<br></blockquote><blockquote type="cite">ITKMetaIO.lib<br></blockquote><blockquote type="cite">ITKIOMeta.lib<br></blockquote><blockquote type="cite">ITKznz.lib<br></blockquote><blockquote type="cite">ITKniftiio.lib<br></blockquote><blockquote type="cite">ITKIONIFTI.lib<br></blockquote><blockquote type="cite">ITKNrrdIO.lib<br></blockquote><blockquote type="cite">ITKIONRRD.lib<br></blockquote><blockquote type="cite">itkpng.lib<br></blockquote><blockquote type="cite">ITKIOPNG.lib<br></blockquote><blockquote type="cite">ITKIOStimulate.lib<br></blockquote><blockquote type="cite">ITKIOVTK.lib<br></blockquote><blockquote type="cite">ITKMesh.lib<br></blockquote><blockquote type="cite">ITKSpatialObjects.lib<br></blockquote><blockquote type="cite">ITKPath.lib<br></blockquote><blockquote type="cite">ITKLabelMap.lib<br></blockquote><blockquote type="cite">ITKQuadEdgeMesh.lib<br></blockquote><blockquote type="cite">ITKOptimizers.lib<br></blockquote><blockquote type="cite">ITKPolynomials.lib<br></blockquote><blockquote type="cite">ITKBiasCorrection.lib<br></blockquote><blockquote type="cite">ITKBioCell.lib<br></blockquote><blockquote type="cite">ITKFFT.lib<br></blockquote><blockquote type="cite">ITKDICOMParser.lib<br></blockquote><blockquote type="cite">ITKIOXML.lib<br></blockquote><blockquote type="cite">ITKIOSpatialObjects.lib<br></blockquote><blockquote type="cite">ITKFEM.lib<br></blockquote><blockquote type="cite">ITKIOIPL.lib<br></blockquote><blockquote type="cite">ITKIOGE.lib<br></blockquote><blockquote type="cite">ITKIOSiemens.lib<br></blockquote><blockquote type="cite">ITKKLMRegionGrowing.lib<br></blockquote><blockquote type="cite">ITKVTK.lib<br></blockquote><blockquote type="cite">ITKWatersheds.lib<br></blockquote><blockquote type="cite">ITKDeprecated.lib<br></blockquote><blockquote type="cite">ITKgiftiio.lib<br></blockquote><blockquote type="cite">ITKIOMesh.lib<br></blockquote><blockquote type="cite">itkhdf5_cpp.lib<br></blockquote><blockquote type="cite">itkhdf5.lib<br></blockquote><blockquote type="cite">ITKIOCSV.lib<br></blockquote><blockquote type="cite">ITKIOHDF5.lib<br></blockquote><blockquote type="cite">ITKIOTransformBase.lib<br></blockquote><blockquote type="cite">ITKIOTransformHDF5.lib<br></blockquote><blockquote type="cite">ITKIOTransformInsightLegacy.lib<br></blockquote><blockquote type="cite">ITKIOTransformMatlab.lib<br></blockquote><blockquote type="cite">ITKOptimizersv4.lib<br></blockquote><blockquote type="cite">ITKReview.lib<br></blockquote><blockquote type="cite">ITKVideoCore.lib<br></blockquote><blockquote type="cite">ITKVideoIO.lib<br></blockquote><blockquote type="cite">ITKVideoBridgeOpenCV.lib<br></blockquote><blockquote type="cite">ws2_32.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\ITKVNLInstantiation-4.1.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\itkv3p_lsqr-4.1.lib<br></blockquote><blockquote type="cite">E:\ext\ITK-4.1.0-R\lib\itkvcl-4.1.lib<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--------------------------------------------------------------<br></blockquote><blockquote type="cite">Rupert Brooks<br></blockquote><blockquote type="cite">rupert.brooks@gmail.com<br></blockquote><blockquote type="cite">_____________________________________<br></blockquote><blockquote type="cite">Powered by www.kitware.com<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Visit other Kitware open-source projects at<br></blockquote><blockquote type="cite">http://www.kitware.com/opensource/opensource.html<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Kitware offers ITK Training Courses, for more information visit:<br></blockquote><blockquote type="cite">http://www.kitware.com/products/protraining.php<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Please keep messages on-topic and check the ITK FAQ at:<br></blockquote><blockquote type="cite">http://www.itk.org/Wiki/ITK_FAQ<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Follow this link to subscribe/unsubscribe:<br></blockquote><blockquote type="cite">http://www.itk.org/mailman/listinfo/insight-users<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">========================================================<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Bradley Lowekamp<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Medical Science and Computing for<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Office of High Performance Computing and Communications<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">National Library of Medicine<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">blowekamp@mail.nih.gov<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">========================================================</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Bradley Lowekamp<span class="Apple-converted-space">&nbsp;</span><span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Medical Science and Computing for</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Office of High Performance Computing and Communications</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">National Library of Medicine<span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; "><a href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a></font></p><br class="Apple-interchange-newline"></span></div></span></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>