Hi Harshad, I have had the same problem awhile ago, and frankly the only workaround I found was to use VTK version 5.8 Hope this helps.
cheers, Vas On 4 March 2016 at 16:53, Harshad Sahasrabudhe <hsaha...@purdue.edu> wrote: > Hi John, > > I tried configuring with VTK 6.3.0, but I still get the same linking > errors. I'm not sure what the problem could be. Maybe we need to link with > more VTK libraries to resolve the undefined references? > > I have attached the config.log. > > Thanks, > Harshad > > > > On Thu, Mar 3, 2016 at 5:02 PM, John Peterson <jwpeter...@gmail.com> > wrote: > > > > > > > On Thu, Mar 3, 2016 at 9:46 AM, Harshad Sahasrabudhe < > hsaha...@purdue.edu> > > wrote: > > > >> Hi John, > >> > >> I re-configured and re-checked that the two flags libmesh_LIBS and LIBS > >> were not set in the environment. I have attached the config.log. > >> > > > > OK, so I think the extra flags are just coming from our call to > > AC_HAVE_LIBRARY: > > > > AC_HAVE_LIBRARY([vtkIO], [enablevtk=yes], [enablevtk=no], > > [-lvtkCommon -lvtkFiltering -lvtkImaging]) > > > > We should probably update this since AC_HAVE_LIBRARY is obsolete [1], but > > this isn't actually the problem. > > > > The problem is that your version of VTK apparently can't link a main > > program against only "-lvtkIO -lvtkCommon -lvtkFiltering -lvtkImaging", > > since there are a ton of undefined references: > > > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `vtkmetaio::MetaImage::HeaderSize() const' > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `vtk_TIFFIsTiled' > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `vtk_zlib_gzread' > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `vtk_TIFFSetWarningHandler' > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `vtksys::Glob::FindFiles(std::string const&)' > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `vtksys::SystemTools::GetFilenameName(std::string const&)' > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `LSDynaFamily::BufferChunk(LSDynaFamily::WordType, long long)' > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `vtkmetaio::MetaImage::Modality() const' > > /apps/rhel6/vtk/5.10.1/VTK/lib/vtk-5.10/libvtkIO.so: undefined reference > > to `vtk_png_set_error_fn' > > ... > > plus many more. > > > > I actually don't know if we've ever tested our configure scripts with VTK > > 5.10.1, I see a note there about 5.4, but nothing later. Is there any > way > > you could try a newer version, like 6.3? I'm pretty sure that works. > > > > [1]: > > > https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html > > > > -- > > John > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Libmesh-users mailing list > Libmesh-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libmesh-users > > ------------------------------------------------------------------------------ _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users