Aqui está como eu criei o Mesa3D a partir do código-fonte no Debian. Obrigado às respostas e comentários de todas as pessoas.
Primeiro, tive que instalar o libdrm-dev
package.
# apt-get install libdrm-dev
Em seguida, verifique onde os arquivos de cabeçalho e lib foram instalados
# dpkg-query -L libdrm-dev
...
/usr/include/libdrm/drm.h
...
/usr/lib/x86_64-linux-gnu/libdrm.a
...
Depois disso, exporte duas variáveis de env necessárias para configure
para vincular a libdrm
( link )
# export LIBDRM_CFLAGS="-I/usr/include/libdrm/"
# export LIBDRM_LIBS="-L/usr/lib/x86_64-linux-gnu/"
Finalmente, configure
, make
e make install
# ./configure <parameters here>
# make -j24 # running on a 24 cores machine
# make -j24 install
Caso contrário, o segundo erro que eu estava recebendo,
configure: error: shared GLAPI required when building two or more of
the following APIs - opengl, gles1 gles2
não foi vinculado a libdrm
. Foi por causa de libgalpi
que não deve ser desativado ao executar configure
!