[ITK] [ITK-dev] ITK bugs with recent patch

Matt McCormick matt.mccormick at kitware.com
Thu Apr 30 17:47:28 EDT 2015


Thanks for the update!

On Thu, Apr 30, 2015 at 5:39 PM,  <michkapopoff at gmail.com> wrote:
> I know why my ITKExamples build is failing … should have double checked that
> before ...
> I am running the build regularly on my mac through hombrew, to have the
> latest ITK and VTK built and installed.
> In homebrew, vtkRenderingFreeTypeFontConfig is set to ON by default.
> Disabling that module
> fixes the linking errors. I guess that can help debug it :)
>
> Michka
>
>
> On 30 Apr 2015, at 20:07, michkapopoff at gmail.com wrote:
>
> Matt
>
> I just ran the ITKExamples super build, (with ITK and VTK master, following:
> http://review.source.kitware.com/#/c/19699/1).
> No problem to report on my side.
>
> I don’t know why I am getting linking error when I work without the
> superbuild. I will check my setup and try it again.
> You can release the new ITK version; we will make the needed adjustments (if
> needed) for the next release.
> Thanks
>
> Michka
>
>
> On 21 Apr 2015, at 23:46, Matt McCormick <matt.mccormick at kitware.com> wrote:
>
> After conversations, here is a new patch:
>
>  http://review.source.kitware.com/#/c/19667/
>
> I tested locally on Linux.  Please test on the Mac.
>
> Thanks,
> Matt
>
> On Tue, Apr 21, 2015 at 1:54 PM, Bill Lorensen <bill.lorensen at gmail.com>
> wrote:
>
> JC,
>
> Patches from experts are also welcome on gerrit.
>
> Bill
>
>
> On Tue, Apr 21, 2015 at 1:23 PM, Jean-Christophe Fillion-Robin
> <jchris.fillionr at kitware.com> wrote:
>
> 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
>
>
>
>
> --
> 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
> _______________________________________________
> Community mailing list
> Community at itk.org
> http://public.kitware.com/mailman/listinfo/community
>
> _______________________________________________
> 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
>
>
>
_______________________________________________
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


More information about the Community mailing list