<div dir="ltr">What does make VERBOSE=1 say the exact compilation line is?<div><br></div></div><div class="gmail_extra"><br clear="all"><div>David E DeMarle<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>
Phone: 518-881-4909</div>
<br><br><div class="gmail_quote">On Tue, Nov 26, 2013 at 4:27 PM, Scott Wittenburg <span dir="ltr"><<a href="mailto:scott.wittenburg@kitware.com" target="_blank">scott.wittenburg@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div><div>Hi paraviewers,<br><br></div> I'm trying to build ParaView with OSMesa (and gallium/llvmpipe) as described here:<br>
<br><a href="http://paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D" target="_blank">http://paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D</a><br><br>I am working on a virtual box machine with Ubuntu 13.04 installed. I have followed the instructions for building osmesa and then ParaView, but I have run into the following error during the ParaView compile phase:<br>
<br><span style="font-family:courier new,monospace">Linking CXX shared library ../../../lib/<a href="http://libvtkftgl-pv4.1.so" target="_blank">libvtkftgl-pv4.1.so</a><br>/usr/bin/ld: cannot find -l/opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so<br>
collect2: error: ld returned 1 exit status<br>make[2]: *** [lib/libvtkftgl-pv4.1.so.1] Error 1<br>make[1]: *** [VTK/ThirdParty/ftgl/CMakeFiles/vtkftgl.dir/all] Error 2<br>make: *** [all] Error 2<br>scott@scott-VirtualBox:~/projects/ParaView-bin-make$ ls -al /opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so<br>
lrwxrwxrwx 1 root root 18 Nov 26 10:45 /opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so -> libOSMesa.so.8.0.0<br>scott@scott-VirtualBox:~/projects/ParaView-bin-make$ ls -al /opt/mesa/9.2.2/llvmpipe/lib<br>total 34252<br>drwxr-xr-x 3 root root 4096 Nov 26 10:45 .<br>
drwxr-xr-x 4 root root 4096 Nov 26 10:45 ..<br>-rwxr-xr-x 1 root root 1015 Nov 26 10:45 libOSMesa.la<br>lrwxrwxrwx 1 root root 18 Nov 26 10:45 libOSMesa.so -> libOSMesa.so.8.0.0<br>lrwxrwxrwx 1 root root 18 Nov 26 10:45 libOSMesa.so.8 -> libOSMesa.so.8.0.0<br>
-rwxr-xr-x 1 root root 35056257 Nov 26 10:45 libOSMesa.so.8.0.0<br>drwxr-xr-x 2 root root 4096 Nov 26 10:45 pkgconfig</span><br><div><br></div>As demonstrated above, the library is right where make says it can't find it.
However, I'm not familiar with this form of specifying a library with
the '-l' flag. Usually, I would say something like '-l OSMesa', if I wanted to link against 'libOSMesa.so', then I would say where it is located
with the 'L' flag. Anyway, does anyone have any idea what I
could have done wrong to achieve this error? I have included my CMakeCache.txt, but I can provide
other information if it would be useful.<br><br></div>Thanks!<br><br></div>Cheers,<br>Scott<br></div>
<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
<br></blockquote></div><br></div>