[ITK] Building ITK examples with VTK 6.2

Bill Lorensen bill.lorensen at gmail.com
Sun Apr 26 08:16:12 EDT 2015


It is also strange that vtkRenderingFreeType is mentioned since the
latest ITK master does not refer to that library anymore.




On Sun, Apr 26, 2015 at 8:13 AM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> I'll have to try the examples with VTK6.2. I'm sure the warnings are
> gone for VTK master because vtkRenderingFreeTypeOpenGL has been
> removed from VTK.
>
> I assume you are building the examples outside of the VTK tree?
>
>
> On Sun, Apr 26, 2015 at 5:37 AM,  <michkapopoff at gmail.com> wrote:
>> Hi
>>
>> I just rebuilt VTK 6.2, ITK master and the ITK examples and it still doesn’t work.
>> The errors are slightly different. The linker failure is now gone but I still have a
>> lot of warnings:
>>
>> In file included from <built-in>:326:
>> <command line>:4:9: warning: 'vtkRenderingCore_AUTOINIT' macro redefined [-Wmacro-redefined]
>> #define vtkRenderingCore_AUTOINIT 3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL)
>>         ^
>> <command line>:3:9: note: previous definition is here
>> #define vtkRenderingCore_AUTOINIT 2(vtkInteractionStyle,vtkRenderingOpenGL)
>>         ^
>> <command line>:5:9: warning: 'vtkRenderingCore_AUTOINIT' macro redefined [-Wmacro-redefined]
>> #define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)
>>         ^
>> <command line>:4:9: note: previous definition is here
>> #define vtkRenderingCore_AUTOINIT 3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL)
>>         ^
>> 2 warnings generated.
>>
>>
>> Could somebody give it a try ? Maybe there is something to change in the ITK examples repo,
>> were we just use:
>>
>>   find_package( VTK REQUIRED )
>>   include( ${VTK_USE_FILE} )
>>
>> Michka
>>
>>> On 20 Apr 2015, at 21:18, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>>>
>>> I have a patch here:
>>> http://review.source.kitware.com/#/c/19651/
>>>
>>>
>>> On Mon, Apr 20, 2015 at 3:14 PM, Matt McCormick
>>> <matt.mccormick at kitware.com> wrote:
>>>> Hi Michka and Bill,
>>>>
>>>> Thanks for the note.  I will try to reproduce on the given system.
>>>>
>>>> Thanks,
>>>> Matt
>>>>
>>>> On Sun, Apr 19, 2015 at 7:50 AM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>>>>> Actually, I see the warnings for even a small vtk/itk project.any vtk
>>>>> / itk project.
>>>>>
>>>>> On Sun, Apr 19, 2015 at 7:45 AM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>>>>>> I have also seen these warnings. They started a while back.
>>>>>>
>>>>>> On Apr 19, 2015 4:59 AM, <michkapopoff at gmail.com> wrote:
>>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> I built the ITK examples
>>>>>>> (https://github.com/InsightSoftwareConsortium/ITKExamples)
>>>>>>> on OS X 10.10 with ITK 4.8 and VTK 6.2. I got a bunch of warnings and
>>>>>>> errors.
>>>>>>> Matt; can one of our ITK examples build bots be updated to VTK 6.2 ?
>>>>>>> And has anybody an idea on what is going on ?
>>>>>>>
>>>>>>> Michka
>>>>>>>
>>>>>>>
>>>>>>> In file included from <built-in>:326:
>>>>>>> <command line>:4:9: warning: 'vtkRenderingCore_AUTOINIT' macro redefined
>>>>>>> [-Wmacro-redefined]
>>>>>>> #define vtkRenderingCore_AUTOINIT
>>>>>>> 4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)
>>>>>>>        ^
>>>>>>> <command line>:3:9: note: previous definition is here
>>>>>>> #define vtkRenderingCore_AUTOINIT
>>>>>>> 3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL)
>>>>>>>        ^
>>>>>>> 1 warning generated.
>>>>>>>
>>>>>>>
>>>>>>> And:
>>>>>>>
>>>>>>>
>>>>>>> Linking CXX executable
>>>>>>> ../../../../bin/VisualizeStaticWhitaker2DLevelSetLayers
>>>>>>> Linking CXX executable
>>>>>>> ../../../../bin/VisualizeStaticDense2DLevelSetAsElevationMap
>>>>>>> Linking CXX executable
>>>>>>> ../../../../bin/VisualizeStaticDense2DLevelSetZeroSet
>>>>>>> Linking CXX executable ../../../../bin/VisualizeStaticShi2DLevelSetLayers
>>>>>>> Undefined symbols for architecture x86_64:
>>>>>>>  "vtkRenderingFreeTypeOpenGL_AutoInit_Destruct()", referenced from:
>>>>>>>      vtkRenderingCore_AutoInit::~vtkRenderingCore_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>> Undefined symbols for architecture x86_64:
>>>>>>>  "vtkRenderingFreeTypeOpenGL_AutoInit_Destruct()", referenced from:
>>>>>>>      vtkRenderingCore_AutoInit::~vtkRenderingCore_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>> Undefined symbols for architecture x86_64:
>>>>>>>  "vtkRenderingFreeTypeOpenGL_AutoInit_Destruct()", referenced from:
>>>>>>>      vtkRenderingCore_AutoInit::~vtkRenderingCore_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeOpenGL_AutoInit_Construct()", referenced from:
>>>>>>>      vtkRenderingCore_AutoInit::vtkRenderingCore_AutoInit() in Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeOpenGL_AutoInit_Construct()", referenced from:
>>>>>>>      vtkRenderingCore_AutoInit::vtkRenderingCore_AutoInit() in Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeOpenGL_AutoInit_Construct()", referenced from:
>>>>>>>      vtkRenderingCore_AutoInit::vtkRenderingCore_AutoInit() in Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeFontConfig_AutoInit_Destruct()", referenced from:
>>>>>>>      vtkRenderingFreeType_AutoInit::~vtkRenderingFreeType_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeFontConfig_AutoInit_Destruct()", referenced from:
>>>>>>>  "vtkRenderingFreeTypeFontConfig_AutoInit_Construct()", referenced from:
>>>>>>>      vtkRenderingFreeType_AutoInit::~vtkRenderingFreeType_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>>      vtkRenderingFreeType_AutoInit::vtkRenderingFreeType_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeFontConfig_AutoInit_Destruct()", referenced from:
>>>>>>>      vtkRenderingFreeType_AutoInit::~vtkRenderingFreeType_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeFontConfig_AutoInit_Construct()", referenced from:
>>>>>>>      vtkRenderingFreeType_AutoInit::vtkRenderingFreeType_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeFontConfig_AutoInit_Construct()", referenced from:
>>>>>>>      vtkRenderingFreeType_AutoInit::vtkRenderingFreeType_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>> ld: symbol(s) not found for architecture x86_64
>>>>>>> ld: symbol(s) not found for architecture x86_64
>>>>>>> ld: symbol(s) not found for architecture x86_64
>>>>>>> clang: error: linker command failed with exit code 1 (use -v to see
>>>>>>> invocation)
>>>>>>> make[2]: *** [bin/VisualizeStaticWhitaker2DLevelSetLayers] Error 1
>>>>>>> clang: error: linker command failed with exit code 1 (use -v to see
>>>>>>> invocation)
>>>>>>> make[1]: ***
>>>>>>> [src/Segmentation/LevelSetsv4Visualization/VisualizeStaticWhitaker2DLevelSetLayers/CMakeFiles/VisualizeStaticWhitaker2DLevelSetLayers.dir/all]
>>>>>>> Error 2
>>>>>>> make[1]: *** Waiting for unfinished jobs....
>>>>>>> clang: error: linker command failed with exit code 1 (use -v to see
>>>>>>> invocation)
>>>>>>> make[2]: make[2]: *** [bin/VisualizeStaticDense2DLevelSetAsElevationMap]
>>>>>>> Error 1*** [bin/VisualizeStaticDense2DLevelSetZeroSet] Error 1
>>>>>>>
>>>>>>> make[1]: ***
>>>>>>> [src/Segmentation/LevelSetsv4Visualization/VisualizeStaticDense2DLevelSetZeroSet/CMakeFiles/VisualizeStaticDense2DLevelSetZeroSet.dir/all]
>>>>>>> Error 2
>>>>>>> make[1]: ***
>>>>>>> [src/Segmentation/LevelSetsv4Visualization/VisualizeStaticDense2DLevelSetAsElevationMap/CMakeFiles/VisualizeStaticDense2DLevelSetAsElevationMap.dir/all]
>>>>>>> Error 2
>>>>>>> Undefined symbols for architecture x86_64:
>>>>>>>  "vtkRenderingFreeTypeOpenGL_AutoInit_Destruct()", referenced from:
>>>>>>>      vtkRenderingCore_AutoInit::~vtkRenderingCore_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeOpenGL_AutoInit_Construct()", referenced from:
>>>>>>>      vtkRenderingCore_AutoInit::vtkRenderingCore_AutoInit() in Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeFontConfig_AutoInit_Destruct()", referenced from:
>>>>>>>      vtkRenderingFreeType_AutoInit::~vtkRenderingFreeType_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>>  "vtkRenderingFreeTypeFontConfig_AutoInit_Construct()", referenced from:
>>>>>>>      vtkRenderingFreeType_AutoInit::vtkRenderingFreeType_AutoInit() in
>>>>>>> Code.cxx.o
>>>>>>> ld: symbol(s) not found for architecture x86_64
>>>>>>> clang: error: linker command failed with exit code 1 (use -v to see
>>>>>>> invocation)
>>>>>>> make[2]: *** [bin/VisualizeStaticShi2DLevelSetLayers] Error 1
>>>>>>> make[1]: ***
>>>>>>> [src/Segmentation/LevelSetsv4Visualization/VisualizeStaticShi2DLevelSetLayers/CMakeFiles/VisualizeStaticShi2DLevelSetLayers.dir/all]
>>>>>>> Error 2
>>>>>>> make: *** [all] Error 2
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Community mailing list
>>>>>>> Community at itk.org
>>>>>>> http://public.kitware.com/mailman/listinfo/community
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Unpaid intern in BillsBasement at noware dot com
>>>>> _______________________________________________
>>>>> Community mailing list
>>>>> Community at itk.org
>>>>> http://public.kitware.com/mailman/listinfo/community
>>>
>>>
>>>
>>> --
>>> Unpaid intern in BillsBasement at noware dot com
>>
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com



-- 
Unpaid intern in BillsBasement at noware dot com


More information about the Community mailing list