<div dir="ltr">The host os is OS X, version 10.9. I'll try the thing I just responded to Dave about first, then I'll try replacing that library symlink with a copy of the library. Thanks for the tip.<br><br>Cheers,<br>
Scott<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Nov 26, 2013 at 3:12 PM, Burlen Loring <span dir="ltr"><<a href="mailto:burlen.loring@gmail.com" target="_blank">burlen.loring@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>You're using VirtualBox, what is the
host os? I wonder if this has something to do with the fact that
it's a symlink? I'd try rm'ing the symlink and making a copy of
the library named libOSMesa.so. If that doesn't help you could
always restore the symlink.<div><div class="h5"><br>
<br>
On 11/26/2013 1:27 PM, Scott Wittenburg wrote:<br>
</div></div></div>
<blockquote type="cite"><div><div class="h5">
<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>
<fieldset></fieldset>
<br>
</div></div><div class="im"><pre>_______________________________________________
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a>
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>
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>
Follow this link to subscribe/unsubscribe:
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a>
</pre>
</div></blockquote>
<br>
</div>
</blockquote></div><br></div>