Hi,
Thank you so much, you're great!
Remove the OPENGL_gl_LIBRARY solved the problème.
Thanks again, have a great day!

----------------------------------------------------
Anh Dung LE.
INSA de Lyon - Télécommunications, Services & Usages


Karl König <[email protected]> a écrit :

Hi,

I'm not perfectly sure the error you're seeing is caused by it, but
there is at least the following error in your setup: It's been recently
discussed on this mailing list that with newer versions of Mesa (> 7.5
or 7.7, I don't recall this right now) the OSMesa library does not
depend on GL (or X) and can not be linked with any other GL library. See
http://markmail.org/message/wutdc3yp56l4nmay. (Not sure which version of
Mesa ships with Fedora 14.)

Kevin also pointed out in the same thread (attachment of
http://markmail.org/message/d74tvmox4afwjqkh) that you need to leave
OPENGL_gl_LIBRARY empty for newer Mesa versions. You need to reconfigure
and recompile from scratch, though.

 cmake \
               -DOPENGL_INCLUDE_DIR:STRING=/usr/include \
               -DOPENGL_gl_LIBRARY:STRING= \
               -DOPENGL_glu_LIBRARY=/usr/lib64/libGLU.so \
               -DOSMESA_INCLUDE_DIR:STRING=/usr/include \
               -DOSMESA_LIBRARY:STRING=/usr/lib64/libOSMesa.so
               -DPARAVIEW_BUILD_QT_GUI:BOOL=OFF \
               -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
               -DVTK_USE_OFFSCREEN:BOOL=ON \
               -DVTK_USE_X:BOOL=OFF

Hope that helps

Karl


le Anh Dung wrote, On 15.06.2011 10:11:
Hi,
Thanks for your response. I'm sorry, I forgot to attach the CMakeCache.
Here's what I set:

OPENGL_INCLUDE_DIR:PATH=/usr/include
OPENGL_gl_LIBRARY:FILEPATH=/usr/lib64/libGL.so
OPENGL_glu_LIBRARY:FILEPATH=/usr/lib64/libGLU.so
OSMESA_INCLUDE_DIR:PATH=/usr/include
OSMESA_LIBRARY:FILEPATH=/usr/lib64/libOSMesa.so

I'm compiling Paraview in a Fedora14 64bits
and the file CMakeCache is attached.
Thanks again :)

----------------------------------------------------
Anh Dung LE.
INSA de Lyon - Télécommunications, Services & Usages


Karl König <[email protected]> a écrit :

Hi,

In addition to VTK_OPENGL_HAS_OSMESA, VTK_USE_OFFSCREEN, and VTK_USE_X
what are the settings you used for

      OPENGL_INCLUDE_DIR
      OPENGL_gl_LIBRARY
      OPENGL_glu_LIBRARY
      OSMESA_INCLUDE_DIR
      OSMESA_LIBRARY

? You might want to attach your CMakeCache.txt, makes it easier in
general to track things like this down.

Karl


le Anh Dung wrote, On 15.06.2011 09:42:
Hello everybody,
I'm trying to compile paraview to a sever without an X server, so the
configuration is VTK_OPENGL_HAS_OSMESA = ON, VTK_USE_OFFSCREEN=ON and
VTK_USE_X=OFF then I get this error:
[ 97%] Built target vtkPVServerManagerPython
Linking CXX executable ../../bin/vtkSMExtractDocumentation
../../bin/libvtkXdmf.so: undefined reference to `typeinfo for
vtkXRenderWindowInteractor'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::~vtkXRenderWindowInteractor()'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::PrintSelf(std::basic_ostream<char,
std::char_traits<char> >&, vtkIndent)'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::Initialize(_XtAppStruct*)'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::SetTopLevelShell(_WidgetRec*)'
../../bin/libvtkXdmfCS.so: undefined reference to
`vtkXRenderWindowInteractorCommand(vtkClientServerInterpreter*,
vtkObjectBase*, char const*, vtkClientServerStream const&,
vtkClientServerStream&)'
../../bin/libvtkXdmf.so: undefined reference to `XtAppPending'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::Initialize()'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::Disable()'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::vtkXRenderWindowInteractor()'
../../bin/libvtkXdmf.so: undefined reference to `XtAppNextEvent'
../../bin/libvtkXdmfCS.so: undefined reference to
`vtkXRenderWindowInteractor_Init(vtkClientServerInterpreter*)'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::BreakLoopFlag'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::TerminateApp()'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::Start()'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::GetMousePosition(int*, int*)'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::SetWidget(_WidgetRec*)'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::InternalDestroyTimer(int)'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::App'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::InternalCreateTimer(int, int, unsigned
long)'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::UpdateSize(int, int)'
../../bin/libvtkXdmf.so: undefined reference to `XtDispatchEvent'
../../bin/libvtkXdmf.so: undefined reference to
`vtkXRenderWindowInteractor::Enable()'
collect2: ld returned 1 exit status
make[2]: *** [bin/vtkSMExtractDocumentation] Error 1
make[1]: ***
[ParaViewCore/ServerManager/CMakeFiles/vtkSMExtractDocumentation-real.dir/all]

Error 2
make: *** [all] Error 2

Could anybody help me out of this ?


Thank you so much and have a nice day !


----------------------------------------------------
Anh Dung LE.
INSA de Lyon - Télécommunications, Services & Usages










_______________________________________________
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