MantisBT - VTK
View Issue Details
0013864VTK(No Category)public2013-02-07 09:162014-10-02 09:53
Goodwin Lawlor 
Cory Quammen 
normalminorhave not tried
closedwon't fix 
6.0.rc 
6.1.0 
TBD
incorrect functionality
0013864: vtkMakeInstantiator not included in UseVTK.cmake in VTK6.0
VTK5.x file UseVTK.cmake had

# Import the VTK_LOAD_CMAKE_EXTENSIONS macro.
include(vtkMakeInstantiator)

but this is omitted in 6.0

Projects (like GDCM) that depend on VTK and use macros like VTK_MAKE_INSTANTIATOR3 need the above include... maybe they should do the include themselves?

See http://vtk.markmail.org/search/?q=#query:+page:1+mid:2t44v6463wzpwc6h+state:results [^]
hackaton
Issue History
2013-02-07 09:16Goodwin LawlorNew Issue
2013-02-07 09:23Jean-Christophe Fillion-RobinNote Added: 0030318
2013-06-03 15:03Dave DeMarleAssigned To => Dave DeMarle
2013-06-03 15:03Dave DeMarlePrioritynormal => urgent
2013-06-03 15:03Dave DeMarleStatusbacklog => todo
2013-06-03 15:03Dave DeMarleProduct Version => 6.0.rc
2013-06-03 15:03Dave DeMarleTarget Version => 6.0.0
2013-06-03 15:03Dave DeMarleNote Added: 0030879
2013-06-25 13:17Dave DeMarleNote Added: 0031053
2013-06-25 13:17Dave DeMarlePriorityurgent => normal
2013-06-25 13:17Dave DeMarleStatustodo => backlog
2013-06-25 13:17Dave DeMarleTarget Version6.0.0 => 6.1.0
2013-07-19 12:20Orion PoplawskiNote Added: 0031146
2013-12-27 21:47Dave DeMarleStatusbacklog => active development
2013-12-27 22:21Dave DeMarleNote Added: 0032078
2013-12-27 22:21Dave DeMarleStatusactive development => gerrit review
2014-09-30 10:53Dave DeMarleAssigned ToDave DeMarle =>
2014-10-01 12:40Berk GeveciTag Attached: hackaton
2014-10-02 09:52Cory QuammenNote Added: 0033425
2014-10-02 09:53Cory QuammenStatusgerrit review => closed
2014-10-02 09:53Cory QuammenAssigned To => Cory Quammen
2014-10-02 09:53Cory QuammenResolutionopen => won't fix

Notes
(0030318)
Jean-Christophe Fillion-Robin   
2013-02-07 09:23   
Hi Goodwin,

Thanks for reporting and identifying the issue.

If possible, would be awesome if you could help us by submitting a patch using Gerrit.

See http://www.vtk.org/Wiki/VTK/Git/Develop [^]

Thanks
Jc
(0030879)
Dave DeMarle   
2013-06-03 15:03   
duplicate of http://vtk.org/Bug/view.php?id=14082 [^]
(0031053)
Dave DeMarle   
2013-06-25 13:17   
Modularization automated many of the lower level facilities, which is probably why this was buried.
Does including vtkExternalModuleMacros (includes vtkModuleMacros (includes vtkMakeInstantiator) work in your case?
(0031146)
Orion Poplawski   
2013-07-19 12:20   
Also, at install time CMake/vtkMakeInstantiator.cmake, CMake/vtkMakeInstantiator.cxx.in, and CMake/vtkMakeInstantiator.h.in are not installed.
(0032078)
Dave DeMarle   
2013-12-27 22:21   
http://review.source.kitware.com/#/c/13917/ [^]
(0033425)
Cory Quammen   
2014-10-02 09:52   
Comment from Marcus Hanwell on the gerrit review for this topic:

"We tried to cut down on what was auto-included, the instantiator is not built by default with VTK anymore, and we are deprecating it. I think people who want to use it should include it explicitly, and they will need additional logic to check that the functionality is even configured."

GDCM is now explicitly including the instantiator stuff itself.

https://github.com/malaterre/GDCM/blob/master/Utilities/VTK/CMakeLists.txt [^]

The recommended course of action should be include(vtkMakeInstantiator) in their own projects.