[vtkusers] vtk linking error cannot find some libraries
the lily
the.1.lily at hotmail.com
Thu Aug 4 10:47:54 EDT 2016
After I changed it back to the original values
I did
cmake
make clean
make
but I'm still getting the same error:
/usr/bin/ld: CMakeFiles/vtkRenderingOpenGL.dir/vtkXOpenGLRenderWindow.cxx.o(.text+0x6ef0): sibling call optimization to `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()' does not allow automatic multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, or make `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()' extern
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[2]: *** [lib/libvtkRenderingOpenGL-6.1.so.1] Error 1
make[1]: *** [Rendering/OpenGL/CMakeFiles/vtkRenderingOpenGL.dir/all] Error 2
I'm trying to understand what causing the error, but no luck. Any idea on what might be the problem?
________________________________
From: Shawn Waldon <shawn.waldon at kitware.com>
Sent: Thursday, August 4, 2016 5:15 PM
To: the lily
Cc: vtkusers at vtk.org
Subject: Re: [vtkusers] vtk linking error cannot find some libraries
Hi,
Usually when you change something major in VTK's build (such as BUILD_SHARED_LIBS), you need to delete the build tree completely to keep the leftovers from the old build from polluting the new one. That is probably what happened the first time too. I don't know if VTK_USE_SYSTEM_zlib is big enough to cause this... And did you rerun CMake after you edited the cache?
HTH,
Shawn
On Thu, Aug 4, 2016 at 10:11 AM, the lily <the.1.lily at hotmail.com<mailto:the.1.lily at hotmail.com>> wrote:
I think this happened because I changed the CMakeCache.txt
I changed the following parameters
BUILD_SHARED_LIBS:BOOL=OFF
VTK_USE_SYSTEM_ZLIB:BOOL=ON
I tried changing that back to its original value but when I try to build it using make I get the following error
/usr/bin/ld: CMakeFiles/vtkRenderingOpenGL.dir/vtkXOpenGLRenderWindow.cxx.o(.text+0x6ef0): sibling call optimization to `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()' does not allow automatic multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, or make `std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()' extern
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[2]: *** [lib/libvtkRenderingOpenGL-6.1.so.1] Error 1
make[1]: *** [Rendering/OpenGL/CMakeFiles/vtkRenderingOpenGL.dir/all] Error 2
Any hints?
________________________________
From: vtkusers <vtkusers-bounces at vtk.org<mailto:vtkusers-bounces at vtk.org>> on behalf of the lily <the.1.lily at hotmail.com<mailto:the.1.lily at hotmail.com>>
Sent: Thursday, August 4, 2016 12:14 AM
To: vtkusers at vtk.org<mailto:vtkusers at vtk.org>
Subject: [vtkusers] vtk linking error cannot find some libraries
Hi,
I'm trying to link VTK and for some reason vtk is not finding some of the libraries, and when I search for it in the lib folder I did not find these libraries.
I specified the vtk path in the makefile, I'm not sure what I'm missing.
These are the libraries
cannot find -lvtkRenderingParallel-6.1
cannot find -lvtkzlib-6.1
cannot find -lvtkFiltersParallelStatistics-6.1
cannot find -lvtkWrappingTools-6.1
thanks.
_______________________________________________
Powered by www.kitware.com<http://www.kitware.com>
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Search the list archives at: http://markmail.org/search/?q=vtkusers
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160804/ab886adb/attachment.html>
More information about the vtkusers
mailing list