site_graphlogo
  -   Terms of Use and Privacy
GNU/Linux® Reference OS
rss
site_graphlogo
  -   Terms of Use and Privacy
GNU/Linux® Reference OS
rss

<<   <   >   >>

GNU/Linux® Reference OS | mesa

SourceMD5
mesa-19.1.4.tar.xz 90eed05e3239c96ad9e92eb11eb67ada

Run these commands to compile and install:

cd /sources
rm -rf mesa-19.1.4
tar -xJf mesa-19.1.4.tar.xz
cd mesa-19.1.4
GALLIUM_DRV="i915,nouveau,swrast,svga,virgl"
DRI_DRIVERS="i965,nouveau"
./configure --prefix=/usr
mkdir build &&
cd    build &&

LDFLAGS="-lXv" meson --prefix=/usr          \
      -Dbuildtype=release            \
      -Ddri-drivers=$DRI_DRIVERS     \
      -Dgallium-drivers=$GALLIUM_DRV \
      -Dgallium-nine=false           \
      -Dglx=dri                      \
      -Dosmesa=gallium               \
      -Dvalgrind=false               \
      ..                             &&

unset GALLIUM_DRV DRI_DRIVERS &&

ninja

You should see something like this as output:

/root/cmd.sh: line 7: ./configure: No such file or directory
The Meson build system
Version: 0.51.1
Source dir: /sources/mesa-19.1.4
Build dir: /sources/mesa-19.1.4/build
Build type: native build
Program python found: NO
Program python2 found: NO
Program python3 found: YES (/usr/bin/python3)
Project name: mesa
Project version: 19.1.4
Appending LDFLAGS from environment: '-lXv'
C compiler for the build machine: cc (gcc 9.2.0 "cc (GCC) 9.2.0")
Appending LDFLAGS from environment: '-lXv'
C++ compiler for the build machine: c++ (gcc 9.2.0 "c++ (GCC) 9.2.0")
Appending LDFLAGS from environment: '-lXv'
C compiler for the host machine: cc (gcc 9.2.0 "cc (GCC) 9.2.0")
Appending LDFLAGS from environment: '-lXv'
C++ compiler for the host machine: c++ (gcc 9.2.0 "c++ (GCC) 9.2.0")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Program pkg-config found: YES (/usr/bin/pkg-config)
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Found CMake: /usr/bin/cmake (3.17.0)
Run-time dependency vdpau found: NO (tried pkgconfig and cmake)
Run-time dependency xvmc found: YES 1.0.12
Run-time dependency libomxil-bellagio found: NO (tried pkgconfig and cmake)
Run-time dependency libtizonia found: NO (tried pkgconfig and cmake)
Run-time dependency libtizplatform found: NO (tried pkgconfig and cmake)
Run-time dependency tizilheaders found: NO (tried pkgconfig and cmake)
Run-time dependency libva found: NO (tried pkgconfig and cmake)
WARNING: Project targetting '>= 0.45' but tried to use feature introduced in '0.46.0': Python Module
Program python3 found: YES (/usr/bin/python3)
Checking for function "bswap32" : YES 
Checking for function "bswap64" : YES 
Checking for function "clz" : YES 
Checking for function "clzll" : YES 
Checking for function "ctz" : YES 
Checking for function "expect" : YES 
Checking for function "ffs" : YES 
.
.
.
[1944/1976] Compiling C object 'src/gallium/drivers/virgl/9c5a602@@virgl@sta/virgl_texture.c.o'.
[1945/1976] Compiling C object 'src/gallium/drivers/virgl/9c5a602@@virgl@sta/virgl_tgsi.c.o'.
[1946/1976] Linking static target src/gallium/drivers/virgl/libvirgl.a.
[1947/1976] Compiling C object 'src/gallium/state_trackers/dri/2ced382@@dri@sta/dri_context.c.o'.
[1948/1976] Compiling C object 'src/gallium/state_trackers/dri/2ced382@@dri@sta/dri_drawable.c.o'.
[1949/1976] Compiling C object 'src/gallium/state_trackers/dri/2ced382@@dri@sta/dri_helpers.c.o'.
[1950/1976] Compiling C object 'src/gallium/state_trackers/dri/2ced382@@dri@sta/dri_query_renderer.c.o'.
[1951/1976] Compiling C object 'src/gallium/state_trackers/dri/2ced382@@dri@sta/dri_screen.c.o'.
[1952/1976] Compiling C object 'src/gallium/state_trackers/dri/2ced382@@dri@sta/drisw.c.o'.
[1953/1976] Compiling C object 'src/gallium/targets/dri/8381c20@@gallium_dri@sha/target.c.o'.
[1954/1976] Linking static target src/gallium/state_trackers/osmesa/libosmesa_st.a.
[1955/1976] Compiling C object 'src/gallium/state_trackers/xa/c70831b@@xa_st@sta/xa_context.c.o'.
[1956/1976] Compiling C object 'src/gallium/state_trackers/xvmc/710f1ea@@xvmc_st@sta/context.c.o'.
[1957/1976] Compiling C object 'src/gallium/state_trackers/dri/2ced382@@dri@sta/dri2.c.o'.
[1958/1976] Linking static target src/gallium/state_trackers/dri/libdri.a.
[1959/1976] Compiling C object 'src/gallium/state_trackers/xvmc/710f1ea@@xvmc_st@sta/surface.c.o'.
[1960/1976] Compiling C object 'src/gallium/targets/osmesa/78eecd5@@OSMesa@sha/target.c.o'.
[1961/1976] Linking target src/gallium/targets/dri/libgallium_dri.so.
[1962/1976] Linking target src/gallium/targets/osmesa/libOSMesa.so.8.0.0.
[1963/1976] Compiling C object 'src/gallium/state_trackers/xvmc/710f1ea@@xvmc_st@sta/attributes.c.o'.
[1964/1976] Compiling C object 'src/gallium/state_trackers/xvmc/710f1ea@@xvmc_st@sta/block.c.o'.
[1965/1976] Compiling C object 'src/gallium/targets/xvmc/9828c31@@XvMCgallium@sha/target.c.o'.
[1966/1976] Compiling C object 'src/gallium/state_trackers/xvmc/710f1ea@@xvmc_st@sta/subpicture.c.o'.
/usr/include/X11/extensions/XvMClib.h: In function 'XvMCCreateSubpicture':
../src/gallium/state_trackers/xvmc/subpicture.c:344:24: warning: 'palette_format' may be used uninitialized in this function [-Wmaybe-uninitialized]
  344 |       tex_templ.format = palette_format;
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../src/gallium/state_trackers/xvmc/subpicture.c:269:21: note: 'palette_format' was declared here
  269 |    enum pipe_format palette_format;
      |                     ^~~~~~~~~~~~~~
[1967/1976] Linking static target src/gallium/state_trackers/xvmc/libxvmc_st.a.
[1968/1976] Compiling C object 'src/gallium/state_trackers/xa/c70831b@@xa_st@sta/xa_tracker.c.o'.
[1969/1976] Compiling C object 'src/gallium/state_trackers/xa/c70831b@@xa_st@sta/xa_yuv.c.o'.
[1970/1976] Compiling C object 'src/gallium/state_trackers/xa/c70831b@@xa_st@sta/xa_composite.c.o'.
[1971/1976] Compiling C object 'src/gallium/state_trackers/xa/c70831b@@xa_st@sta/xa_renderer.c.o'.
[1972/1976] Linking target src/gallium/targets/xvmc/libXvMCgallium.so.
[1973/1976] Compiling C object 'src/gallium/targets/xa/f615cde@@xatracker@sha/target.c.o'.
[1974/1976] Compiling C object 'src/gallium/state_trackers/xa/c70831b@@xa_st@sta/xa_tgsi.c.o'.
[1975/1976] Linking static target src/gallium/state_trackers/xa/libxa_st.a.
[1976/1976] Linking target src/gallium/targets/xa/libxatracker.so.2.5.0.

.
.
.
Installing /sources/mesa-19.1.4/include/GL/gl.h to /usr/include/GL
Installing /sources/mesa-19.1.4/include/GL/glext.h to /usr/include/GL
Installing /sources/mesa-19.1.4/include/GL/glcorearb.h to /usr/include/GL
Installing /sources/mesa-19.1.4/include/GL/gl_mangle.h to /usr/include/GL
Installing /sources/mesa-19.1.4/include/GL/glx.h to /usr/include/GL
Installing /sources/mesa-19.1.4/include/GL/glxext.h to /usr/include/GL
Installing /sources/mesa-19.1.4/include/GL/glx_mangle.h to /usr/include/GL
Installing /sources/mesa-19.1.4/include/GL/osmesa.h to /usr/include/GL
Installing /sources/mesa-19.1.4/include/EGL/eglext.h to /usr/include/EGL
Installing /sources/mesa-19.1.4/include/EGL/egl.h to /usr/include/EGL
Installing /sources/mesa-19.1.4/include/EGL/eglextchromium.h to /usr/include/EGL
Installing /sources/mesa-19.1.4/include/EGL/eglmesaext.h to /usr/include/EGL
Installing /sources/mesa-19.1.4/include/EGL/eglplatform.h to /usr/include/EGL
Installing /sources/mesa-19.1.4/include/GL/internal/dri_interface.h to /usr/include/GL/internal
Installing /sources/mesa-19.1.4/include/vulkan/vulkan_intel.h to /usr/include/vulkan
Installing /sources/mesa-19.1.4/src/gbm/main/gbm.h to /usr/include
Installing /sources/mesa-19.1.4/src/gallium/state_trackers/xa/xa_composite.h to /usr/include
Installing /sources/mesa-19.1.4/src/gallium/state_trackers/xa/xa_context.h to /usr/include
Installing /sources/mesa-19.1.4/src/util/00-mesa-defaults.conf to /usr/share/drirc.d
Installing /sources/mesa-19.1.4/build/meson-private/glesv1_cm.pc to /usr/lib/pkgconfig
Installing /sources/mesa-19.1.4/build/meson-private/glesv2.pc to /usr/lib/pkgconfig
Installing /sources/mesa-19.1.4/build/meson-private/dri.pc to /usr/lib/pkgconfig
Installing /sources/mesa-19.1.4/build/meson-private/gbm.pc to /usr/lib/pkgconfig
Installing /sources/mesa-19.1.4/build/meson-private/egl.pc to /usr/lib/pkgconfig
Installing /sources/mesa-19.1.4/build/meson-private/osmesa.pc to /usr/lib/pkgconfig
Installing /sources/mesa-19.1.4/build/src/gallium/state_trackers/xa/xa_tracker.h to /usr/include
Installing /sources/mesa-19.1.4/build/meson-private/xatracker.pc to /usr/lib/pkgconfig
Installing /sources/mesa-19.1.4/build/meson-private/gl.pc to /usr/lib/pkgconfig
Running custom install script '/usr/bin/python3 /sources/mesa-19.1.4/bin/install_megadrivers.py /sources/mesa-19.1.4/build/src/mesa/drivers/dri/libmesa_dri_drivers.so /usr/lib/dri i965_dri.so nouveau_vieux_dri.so'
installing /sources/mesa-19.1.4/build/src/mesa/drivers/dri/libmesa_dri_drivers.so to /usr/lib/dri/i965_dri.so
installing /sources/mesa-19.1.4/build/src/mesa/drivers/dri/libmesa_dri_drivers.so to /usr/lib/dri/nouveau_vieux_dri.so
Running custom install script '/usr/bin/python3 /sources/mesa-19.1.4/bin/install_megadrivers.py /sources/mesa-19.1.4/build/src/gallium/targets/dri/libgallium_dri.so /usr/lib/dri nouveau_dri.so swrast_dri.so kms_swrast_dri.so i915_dri.so vmwgfx_dri.so virtio_gpu_dri.so'
installing /sources/mesa-19.1.4/build/src/gallium/targets/dri/libgallium_dri.so to /usr/lib/dri/nouveau_dri.so
installing /sources/mesa-19.1.4/build/src/gallium/targets/dri/libgallium_dri.so to /usr/lib/dri/swrast_dri.so
installing /sources/mesa-19.1.4/build/src/gallium/targets/dri/libgallium_dri.so to /usr/lib/dri/kms_swrast_dri.so
installing /sources/mesa-19.1.4/build/src/gallium/targets/dri/libgallium_dri.so to /usr/lib/dri/i915_dri.so
installing /sources/mesa-19.1.4/build/src/gallium/targets/dri/libgallium_dri.so to /usr/lib/dri/vmwgfx_dri.so
installing /sources/mesa-19.1.4/build/src/gallium/targets/dri/libgallium_dri.so to /usr/lib/dri/virtio_gpu_dri.so

full raw output

mesa

Articles tagged with mesa on O.R.N.G.:

2017-08-09: Vacuum Roller
2013-02-02: Chaos Cloud and Anti-Social-Networking
2010-06-23: The Mesa, and Hello!!!
1986-06-06: Give a Man a Coat

Articles tagged with mesa on SysAdminTools:

2021-04-20: Your Own Work

Much of the knowledge of this site came from the Linux From Scratch project and the contributors. I salute you. You rock. Linux is an operating system kernel that is a registered trademark of Linus Torvalds. GNU is an operating system started by Richard Stallman with a goal of freedom for computer users. Jean-Michel Jarre and Moby have accompanied me on my head phones through much of L1G3R. I've been listening to Jarre since Equinoxe. Jarre's goal is to create "anti-pattern electronic music", music that, even when repetitive, "is still in constant evolution". Moby has also had quite a bit of play on my headphones during L1G3R. His goal is "simply trying to make music that I love". I agree with Moby. I've loved everything there was here. Thank you, mountain, for the click of life. My goal is to fix chinks in the web, but I'll never know if I do; it is simply an honor to be able to climb.