So you want to get OSMesa from Mesa-7.11.2 working with VTK-5.8.0 on
Fedora 15?

You can do without the VTKData lines.
They don't add as many tests as I thought.


# Go somewhere to play around
cd /tmp

# get Mesa
wget ftp://ftp.freedesktop.org/pub/mesa/7.11.2/MesaLib-7.11.2.tar.bz2

# get VTK and test data
wget http://www.vtk.org/files/release/5.8/vtk-5.8.0.tar.gz
wget http://www.vtk.org/files/release/5.8/vtkdata-5.8.0.tar.gz

# untar Mesa
tar -xjvf MesaLib-7.11.2.tar.bz2

# Configure and build mesa
cd Mesa-7.11.2/
./configure \
  --with-driver=osmesa \
  --with-gallium-drivers="" \
  --disable-egl

make -j4
cd ..

# Untar VTK and VTKData
tar -xzvf vtk-5.8.0.tar.gz
tar -xzvf vtkdata-5.8.0.tar.gz


# Configure and build VTK
mkdir VTK_Build
cd VTK_Build/
cmake \
  -D"VTK_DATA_ROOT:PATH=/tmp/VTKData" \
  -D"OPENGL_INCLUDE_DIR:PATH=/tmp/Mesa-7.11.2/include" \
  -D"OPENGL_gl_LIBRARY:FILEPATH=" \
  -D"OPENGL_glu_LIBRARY:FILEPATH=/tmp/Mesa-7.11.2/lib/libGLU.so" \
  -D"VTK_OPENGL_HAS_OSMESA:BOOL=ON" \
  -D"OSMESA_INCLUDE_DIR:PATH=/tmp/Mesa-7.11.2/include" \
  -D"OSMESA_LIBRARY:FILEPATH=/tmp/Mesa-7.11.2/lib/libOSMesa.so" \
  -D"VTK_USE_OFFSCREEN:BOOL=ON" \
  -D"VTK_USE_X:BOOL=OFF" \
  /tmp/VTK

make -j4
make test

When I run this I get only three test failures out of 463.

The following tests FAILED:
        146 - TestTecplotReader (Failed)
        203 - TestMultiTexturing (SEGFAULT)
        204 - TestMultiTexturingTransform (SEGFAULT)



Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to