[vtkusers] errors in vtkXYPlotActor?
Amy Squillacote
ahs at cfdrc.com
Wed Apr 30 16:46:11 EDT 2008
Hi Adrian,
Those other filters (vtkGlyphSource2D, vtkAppendPolyData, vtkGlyph3D,
vtkTransformPolyDataFilter) are in vtkGraphics, which vtkHybrid depends
on. Try linking against the vtkGraphics library in addition to the
vtkHybrid one.
- Amy
Adrian Albert wrote:
> Dear All
>
> I am trying to use the simple example from the VTK documentation on
> vtkXYPlotActor, but I get the following error when linking:
> *
> /home/aalbert/VTK/VTK-build/bin/libvtkHybrid.a(vtkXYPlotActor.o): In
> function
> `vtkXYPlotActor::vtkXYPlotActor()':vtkXYPlotActor.cxx:(.text+0xebc):
> undefined reference to `vtkGlyphSource2D::New()'
> /home/aalbert/VTK/VTK-build/bin/libvtkHybrid.a(vtkXYPlotActor.o): In
> function
> `vtkXYPlotActor::vtkXYPlotActor()':vtkXYPlotActor.cxx:(.text+0x1884):
> undefined reference to `vtkGlyphSource2D::New()'
> /home/aalbert/VTK/VTK-build/bin/libvtkHybrid.a(vtkXYPlotActor.o): In
> function `vtkXYPlotActor::CreatePlotData(int*, int*, double*, double*,
> double*, int, int)':vtkXYPlotActor.cxx:(.text+0x973f): undefined
> reference to `vtkGlyph2D::New()'
> :vtkXYPlotActor.cxx:(.text+0x97ae): undefined reference to
> `vtkAppendPolyData::New()'
> :vtkXYPlotActor.cxx:(.text+0x97e6): undefined reference to
> `vtkAppendPolyData::AddInput(vtkPolyData*)'
> :vtkXYPlotActor.cxx:(.text+0x9927): undefined reference to
> `vtkAppendPolyData::AddInput(vtkPolyData*)'
> /home/aalbert/VTK/VTK-build/bin/libvtkHybrid.a(vtkXYPlotActor.o): In
> function
> `vtkGlyph3D::SetSource(vtkPolyData*)':vtkXYPlotActor.cxx:(.gnu.linkonce.t._ZN10vtkGlyph3D9SetSourceEP11vtkPolyData[vtkGlyph3D::SetSource(vtkPolyData*)]+0x1c):
> undefined reference to `vtkGlyph3D::SetSource(int, vtkPolyData*)'
> /home/aalbert/VTK/VTK-build/bin/libvtkHybrid.a(vtkLegendBoxActor.o):
> In function
> `vtkLegendBoxActor::SetNumberOfEntries(int)':vtkLegendBoxActor.cxx:(.text+0x18d9):
> undefined reference to `vtkTransformPolyDataFilter::New()'
> collect2: ld returned 1 exit status
> make[2]: *** [ieee_proj] Error 1
> *
>
> I am including vtkHybrid in the CMakeList.txt file, and all the
> includes are ok in my project. What am I doing wrong? Am I not
> including all the needed libraries?
>
> Thanks for your help!
> Adrian
> --
> ---------------------------------------------------
> Adrian Albert
> School of Engineering and Science
> Jacobs University Bremen
> Germany
> Tel.: 00494212003258
> ------------------------------------------------------------------------
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
--
Amy Squillacote Phone: (256) 726-4839
Computer Scientist Fax: (256) 726-4806
CFD Research Corporation Web: http://www.cfdrc.com
215 Wynn Drive, Suite 501
Huntsville, AL 35805
More information about the vtkusers
mailing list