Hi Dave, Here's the stuff near the end of make VERBOSE=1:
make -f VTK/ThirdParty/ftgl/CMakeFiles/vtkftgl.dir/build.make VTK/ThirdParty/ftgl/CMakeFiles/vtkftgl.dir/build make[2]: Entering directory `/home/scott/projects/ParaView-bin-make' Linking CXX shared library ../../../lib/libvtkftgl-pv4.1.so cd /home/scott/projects/ParaView-bin-make/VTK/ThirdParty/ftgl && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtkftgl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -Wno-deprecated -w -g -Wl,--fatal-warnings -Wl,--no-undefined -lc -shared -Wl,-soname,libvtkftgl-pv4.1.so.1 -o ../../../lib/libvtkftgl-pv4.1.so.1 CMakeFiles/vtkftgl.dir/src/FTBitmapGlyph.cpp.o CMakeFiles/vtkftgl.dir/src/FTBitmapGlyphRenderOpenGL.cpp.o CMakeFiles/vtkftgl.dir/src/FTCharmap.cpp.o CMakeFiles/vtkftgl.dir/src/FTFace.cpp.o CMakeFiles/vtkftgl.dir/src/FTFont.cpp.o CMakeFiles/vtkftgl.dir/src/FTGLBitmapFont.cpp.o CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.cpp.o CMakeFiles/vtkftgl.dir/src/FTGLPixmapFont.cpp.o CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.cpp.o CMakeFiles/vtkftgl.dir/src/FTGlyph.cpp.o CMakeFiles/vtkftgl.dir/src/FTGlyphContainer.cpp.o CMakeFiles/vtkftgl.dir/src/FTLibrary.cpp.o CMakeFiles/vtkftgl.dir/src/FTPixmapGlyph.cpp.o CMakeFiles/vtkftgl.dir/src/FTPixmapGlyphRenderOpenGL.cpp.o CMakeFiles/vtkftgl.dir/src/FTSize.cpp.o -l"" /opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so ../../../lib/libvtkfreetype-pv4.1.so.1 ../../../lib/libvtkzlib-pv4.1.so.1 -Wl,-rpath,/opt/mesa/9.2.2/llvmpipe/lib:/home/scott/projects/ParaView-bin-make/lib: /usr/bin/ld: cannot find -l/opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so collect2: error: ld returned 1 exit status make[2]: *** [lib/libvtkftgl-pv4.1.so.1] Error 1 make[2]: Leaving directory `/home/scott/projects/ParaView-bin-make' make[1]: *** [VTK/ThirdParty/ftgl/CMakeFiles/vtkftgl.dir/all] Error 2 make[1]: Leaving directory `/home/scott/projects/ParaView-bin-make' make: *** [all] Error 2 So I'm looking suspiciously at that -l"" right before the /opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so near the end of the command. I think I may have misunderstood the instructions, because I put empty double quotes in that OPENGL_gl_LIBRARY instead of just nothing. I'll try another configure with nothing there instead. Cheers, Scott On Tue, Nov 26, 2013 at 3:06 PM, David E DeMarle <[email protected]>wrote: > What does make VERBOSE=1 say the exact compilation line is? > > > David E DeMarle > Kitware, Inc. > R&D Engineer > 21 Corporate Drive > Clifton Park, NY 12065-8662 > Phone: 518-881-4909 > > > On Tue, Nov 26, 2013 at 4:27 PM, Scott Wittenburg < > [email protected]> wrote: > >> Hi paraviewers, >> >> I'm trying to build ParaView with OSMesa (and gallium/llvmpipe) as >> described here: >> >> http://paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D >> >> 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: >> >> Linking CXX shared library ../../../lib/libvtkftgl-pv4.1.so >> /usr/bin/ld: cannot find -l/opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so >> collect2: error: ld returned 1 exit status >> make[2]: *** [lib/libvtkftgl-pv4.1.so.1] Error 1 >> make[1]: *** [VTK/ThirdParty/ftgl/CMakeFiles/vtkftgl.dir/all] Error 2 >> make: *** [all] Error 2 >> scott@scott-VirtualBox:~/projects/ParaView-bin-make$ ls -al >> /opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so >> lrwxrwxrwx 1 root root 18 Nov 26 10:45 >> /opt/mesa/9.2.2/llvmpipe/lib/libOSMesa.so -> libOSMesa.so.8.0.0 >> scott@scott-VirtualBox:~/projects/ParaView-bin-make$ ls -al >> /opt/mesa/9.2.2/llvmpipe/lib >> total 34252 >> drwxr-xr-x 3 root root 4096 Nov 26 10:45 . >> drwxr-xr-x 4 root root 4096 Nov 26 10:45 .. >> -rwxr-xr-x 1 root root 1015 Nov 26 10:45 libOSMesa.la >> lrwxrwxrwx 1 root root 18 Nov 26 10:45 libOSMesa.so -> >> libOSMesa.so.8.0.0 >> lrwxrwxrwx 1 root root 18 Nov 26 10:45 libOSMesa.so.8 -> >> libOSMesa.so.8.0.0 >> -rwxr-xr-x 1 root root 35056257 Nov 26 10:45 libOSMesa.so.8.0.0 >> drwxr-xr-x 2 root root 4096 Nov 26 10:45 pkgconfig >> >> 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. >> >> Thanks! >> >> Cheers, >> Scott >> >> _______________________________________________ >> Powered by 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 ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://www.paraview.org/mailman/listinfo/paraview >> >> >
_______________________________________________ Powered by 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 ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
