[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