I'm not using system libGLU but the one provided by OSMesa when I build this library. Look at the TAG:

OPENGL_glu_LIBRARY = /share/apps/paraView-server-3.98.1/lib/libGLU.so

when building paraview. Did you try this one ?

Patrick

Pradeep Jha wrote:
Thanks Patrick and David. I set everything as you guys said except one thing. I could not find the libGLU.so on the computer. When I did:
---------------------------------------------------------------
[k00603@fe01p09 ~]$locate libGLU
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.060501
/usr/lib64/libGLU.so.1
/usr/lib64/libGLU.so.1.3.060501
----------------------------------------------------
so I set the "OPENGL_glu_LIBRARY" environment to "/usr/lib64/libGLU.so.1". After this when I run the "make" command, I am getting the following error:
--------------------------------------------------------------------------------------------------------
[ 87%] Built target vtkRenderingMatplotlibCS
[ 88%] Built target vtkPVServerManagerRenderingCS
[ 89%] Built target vtkRenderingLODCS
[ 90%] Built target vtkPVServerManagerDefaultCS
Linking CXX shared library ../../../lib/libvtkPVServerManagerApplication-pv3.98.so <http://libvtkPVServerManagerApplication-pv3.98.so> CMakeFiles/vtkPVServerManagerApplication.dir/vtkInitializationHelper.cxx.o: In function `PARAVIEW_CSSTREAMS_INITIALIZE(vtkClientServerInterpreter*)': vtkInitializationHelper.cxx:(.text+0x355): undefined reference to `vtkFiltersParallelMPICS_Initialize'
collect2: ld returned 1 exit status
make[2]: *** [lib/libvtkPVServerManagerApplication-pv3.98.so.1] Error 1
make[1]: *** [ParaViewCore/ServerManager/SMApplication/CMakeFiles/vtkPVServerManagerApplication.dir/all] Error 2
make: *** [all] Error 2
--------------------------------------------------------------------------------------------------------

Any ideas what am I doing wrong?



2013/3/7 Patrick Begou <[email protected] <mailto:[email protected]>>

    May be my (very) short experience with pvserver and OSMesa can help...
    I've just build a config without any error messages.
    I've  downloaded Mesa-7.11.2 and ParaView-3.98.1 sources. (see "[Paraview]
    Using paraview with pvserver" thread on this list)

    1) build of Mesa-7.11.2 with:
    ./configure --with-driver=osmesa --prefix=/share/apps/paraView-server-3.98.1
    make
    make install

    2) build paraview with:
    mkdir ParaView-3.98.1-build
    cd ParaView-3.98.1-build
    ccmake28 -D PARAVIEW_BUILD_QT_GUI:BOOL=OFF -D VTK_USE_X:BOOL=OFF -D
    VTK_OPENGL_HAS_OSMESA:BOOL=ON /home/makerpm/PARAVIEW/ParaView-3.98.1-source

    and set
      PARAVIEW_BUILD_QT_GUI = OFF
      OPENGL_INCLUDE_DIR = /share/apps/paraView-server-3.98.1/include
      OPENGL_gl_LIBRARY =
      OPENGL_glu_LIBRARY = /share/apps/paraView-server-3.98.1/lib/libGLU.so
      VTK_OPENGL_HAS_OSMESA = ON
      OSMESA_INCLUDE_DIR = /share/apps/paraView-server-3.98.1/include
      OSMESA_LIBRARY = /share/apps/paraView-server-3.98.1/lib/libOSMesa.so
      VTK_USE_X = OFF
      PARAVIEW_USE_MPI=ON

    make
    make install

    It is important to set OPENGL_gl_LIBRARY empty.

    Patrick


    Pradeep Jha wrote:
    just wondering, when I was making OSMesa, it gave me the following
    message during "configure":

    
------------------------------------------------------------------------------------------------------------
    Project MESSAGE: Disabling video due the lack of GLib/Gio/GStreamer
    
------------------------------------------------------------------------------------------------------------

    is it ok? Or do I need to do something about it?


    2013/3/6 David E DeMarle <[email protected]
    <mailto:[email protected]>>

        See the cmake config settings for pure offscreen rendering
        configuration of pvserver in:
        
http://paraview.org/Wiki/ParaView/Users_Guide/Parallel_Rendering#Offscreen_Software_Rendering_via_OSMesa

        David E DeMarle
        Kitware, Inc.
        R&D Engineer
        21 Corporate Drive
        Clifton Park, NY 12065-8662
        Phone: 518-881-4909 <tel:518-881-4909>


        On Wed, Mar 6, 2013 at 12:40 AM, Pradeep Jha
        <[email protected]
        <mailto:[email protected]>> wrote:

            I installed PV with OSMesa on a linux supercomputer. When I am
            running "pvbatch --use-offscreen-rendering script_file.py", I get
            the following error:
            
------------------------------------------------------------------------------------------------------------------------
            [fe02s01:15756] *** Process received signal ***
            [fe02s01:15756] Signal: Segmentation fault (11)
            [fe02s01:15756] Signal code:  (128)
            [fe02s01:15756] Failing at address: (nil)
            [fe02s01:15756] [ 0] /lib64/libpthread.so.0 [0x357320eca0]
            [fe02s01:15756] [ 1]
            
/home/hp120242/k00603/local/HH-1298/usr/lib64/libGL.so.1(glGetString+0xe)
            [0x2b747e417cee]
            [fe02s01:15756] *** End of error message ***
            Segmentation fault (core dumped)
            
------------------------------------------------------------------------------------------------------------------------
            What is going wrong? Is there any problem with the installation
            of my Paraview with OSMesa support? This pvbatch works fine
            without --use-offscreen-rendering option when I "ssh" with the
            "-X" option.

            Thank you,
            Pradeep


            2013/1/31 Andy Bauer <[email protected]
            <mailto:[email protected]>>

                Yes, you don't need OSMesa when there is graphics hardware
                support. In that case though it will still pop up a render
                window to create screen shots. OSMesa can still be used even
                if you have graphics hardware support and is currently the
                only way to get around having a window to render into.


                On Wed, Jan 30, 2013 at 9:09 AM, Pradeep Jha
                <[email protected]
                <mailto:[email protected]>> wrote:

                    From the online resources I gathered that we need OSMesa
                    only when there is no graphics hardware on the system.
                    Ok, so I guess I need to install OSMesa and then compile
                    Paraview again with OSMesa support?

                    Please confirm.


                    2013/1/30 Andy Bauer <[email protected]
                    <mailto:[email protected]>>

                        Hi Pradeep,

                        If you don't want the window to pop up you'll need to
                        use offscreen rendering with OSMesa. WriteAnimation()
                        needs to create a window in order to generate the
                        image. It is the same with WriteImage().

                        Andy

                        On Wed, Jan 30, 2013 at 3:33 AM, Pradeep Jha
                        <[email protected]
                        <mailto:[email protected]>> wrote:

                            Hello,

                            I made my first PV python script using "Start
                            Trace" and "End Trace". Now I am trying to run
                            this script using pvbatch hoping it will execute
                            everything on the command line and not display
                            any graphics. I deleted the Render() statement
                            which was at the end of the python script
                            generated by Trace (file attached with this
                            email). But still it keeps generating the image
                            window and fails when I ssh without X option.

                            I have attached the script file. I am executing
                            pvbatch by the command

                            $pvbatch export_movie.py

                            Why is this happening?

                            Thank you,
                            Pradeep



                            _______________________________________________
                            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
                            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 <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 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 <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 ParaView Wiki at:
            http://paraview.org/Wiki/ParaView

            Follow this link to subscribe/unsubscribe:
            http://www.paraview.org/mailman/listinfo/paraview





    _______________________________________________
    Powered bywww.kitware.com  <http://www.kitware.com>

    Visit other Kitware open-source projects 
athttp://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


-- ===============================================================
    |  Equipe M.O.S.T.         |http://most.hmg.inpg.fr           |
    |  Patrick BEGOU           |       ------------               |
    |  LEGI                    |mailto:[email protected]  |
    |  BP 53 X                 | Tel 04 76 82 51 35               |
    |  38041 GRENOBLE CEDEX    | Fax 04 76 82 52 71               |
    ===============================================================


    _______________________________________________
    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 ParaView Wiki at:
    http://paraview.org/Wiki/ParaView

    Follow this link to subscribe/unsubscribe:
    http://www.paraview.org/mailman/listinfo/paraview




--
===============================================================
|  Equipe M.O.S.T.         | http://most.hmg.inpg.fr          |
|  Patrick BEGOU           |       ------------               |
|  LEGI                    | mailto:[email protected] |
|  BP 53 X                 | Tel 04 76 82 51 35               |
|  38041 GRENOBLE CEDEX    | Fax 04 76 82 52 71               |
===============================================================

_______________________________________________
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

Reply via email to