So that was my problem, everything built fine after removing the empty double-quotes from the OPENGL_gl_LIBRARY variable in the ccmake gui. Patrick O tells me this is a typical newbie mistake. Thanks for the tips.
Cheers, Scott On Tue, Nov 26, 2013 at 4:10 PM, Scott Wittenburg < [email protected]> wrote: > That command succeeds as long as I just remove the -l"" altogether. So I > re-ran ccmake and deleted those empty double-quotes, and now the build is > running again. It's past the point where the error happened before, but > I'll respond to the list with the outcome when it has completed > successfully. Probably just new-guy error in the end, but thanks Dave and > Burlen for coming to the rescue! > > Cheers, > Scott > > > On Tue, Nov 26, 2013 at 3:57 PM, David E DeMarle <[email protected] > > wrote: > >> That does look suspicious. Type that command in manually without and see >> if it succeeds. If so, then something is fishy with your cmake config that >> you should correct. >> >> 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 5:55 PM, Scott Wittenburg < >> [email protected]> wrote: >> >>> 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
