[ITK-dev] ITK bugs with recent patch

Jean-Christophe Fillion-Robin jchris.fillionr at kitware.com
Tue Apr 21 13:23:55 EDT 2015


Hi Bill, Hans, Matt,

To account for the different VTK backends, you could introduce an option
named ITK_VTK_BACKEND that would default to "OpenGL", that way you would
specific VTK components using "vtkRendering${ITK_VTK_BACKEND}".

To account for the fact recent version of VTK do not provide
vtkRenderingFreeType${ITK_VTK_BACKEND} [1], you could add a compile test
internally calling "find_package(VTK)" and checking if the target
"vtkRenderingFreeType${ITK_VTK_BACKEND}" exists using "if(TARGET
vtkRenderingFreeType${ITK_VTK_BACKEND})".

Hth
Jc

[1] https://github.com/Kitware/VTK/commit/4f7460a57


On Tue, Apr 21, 2015 at 11:40 AM, Bill Lorensen <bill.lorensen at gmail.com>
wrote:

> I think we need to revert the patch. Since vtkRenderingFreeTypeOpenGL
> is now gone from VTK, the warnings go away (I'm verifying that now).
> It does mean that using a VTK prior to the removal of that module,
> users will get the warning.
>
> Bill
>
> On Tue, Apr 21, 2015 at 11:37 AM, Johnson, Hans J
> <hans-johnson at uiowa.edu> wrote:
> > Mac build, but with fairly up-to-date version of VTK.
> >
> > Hans
> >
> >> On Apr 21, 2015, at 10:15 AM, Bill Lorensen <bill.lorensen at gmail.com>
> wrote:
> >>
> >> I see it also on my Mac. I'll investigate.
> >>
> >> On Tue, Apr 21, 2015 at 11:11 AM, Johnson, Hans J
> >> <hans-johnson at uiowa.edu> wrote:
> >>> Matt and Bill,
> >>>
> >>> I think a new bug has been introduced for ITK.
> >>>
> >>>
> >>>
> >>> CMake Error at
> >>> /scratch/johnsonhj/src/BT-bld/VTK/CMake/vtkModuleAPI.cmake:120
> (message):
> >>>  Requested modules not available:
> >>>
> >>>    vtkRenderingFreeTypeOpenGL
> >>> Call Stack (most recent call first):
> >>>  Modules/Bridge/VtkGlue/CMakeLists.txt:31 (vtk_module_config)
> >>>
> >>>
> >>> -- Configuring incomplete, errors occurred!
> >>> See also
> >>> "/scratch/johnsonhj/src/BT-bld/ITKv4-build/CMakeFiles/CMakeOutput.log".
> >>> See also
> >>> "/scratch/johnsonhj/src/BT-bld/ITKv4-build/CMakeFiles/CMakeError.log".
> >>> make[2]: *** [ITKv4-prefix/src/ITKv4-stamp/ITKv4-configure] Error 1
> >>> make[1]: *** [CMakeFiles/ITKv4.dir/all] Error 2
> >>> make: *** [all] Error 2
> >>>
> >>> Hans
> >>>
> >>>
> >>>
> ========================================================================
> >>> Hans J. Johnson, Ph.D.,  Associate Professor
> >>> Electrical and Computer Engineering (Primary), Biomedical Engineering,
> >>> Psychiatry
> >>> hans-johnson at uiowa.edu
> >>> (319) 621 7185 (cell)
> >>> (319) 384 3538  ECE Phone (Primary)
> >>> (319) 353 8587 Psychiatry Phone (Secondary)
> >>>
> >>> 4316 Seamans Center
> >>> Iowa City, IA 52242
> >>>
> >>>
> >>>
> >>> ________________________________
> >>> Notice: This UI Health Care e-mail (including attachments) is covered
> by the
> >>> Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is
> confidential
> >>> and may be legally privileged.  If you are not the intended recipient,
> you
> >>> are hereby notified that any retention, dissemination, distribution, or
> >>> copying of this communication is strictly prohibited.  Please reply to
> the
> >>> sender that you have received the message in error, then delete it.
> Thank
> >>> you.
> >>> ________________________________
> >>
> >>
> >>
> >> --
> >> Unpaid intern in BillsBasement at noware dot com
> >
> >
> >
> > ________________________________
> > Notice: This UI Health Care e-mail (including attachments) is covered by
> the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is
> confidential and may be legally privileged.  If you are not the intended
> recipient, you are hereby notified that any retention, dissemination,
> distribution, or copying of this communication is strictly prohibited.
> Please reply to the sender that you have received the message in error,
> then delete it.  Thank you.
> > ________________________________
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-developers
>



-- 
+1 919 869 8849
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-developers/attachments/20150421/f5787ff5/attachment.html>


More information about the Insight-developers mailing list