Para obter suporte a OpenGL para sua compilação do Octave-4.0.0, é necessário instalar os seguintes pacotes
yum install mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel
Eu quero compilar o Octave 4 com suporte a OpenGL / GUI, mas não sei quais pacotes instalar no sistema RHEL / CentOS. Eu só recebo aviso:
configure: WARNING: OpenGL libs (GL and GLU) not found -- disabling GUI
configure: WARNING:
configure: WARNING: I didn't find the necessary libraries to compile native
configure: WARNING: graphics. It isn't necessary to have native graphics,
configure: WARNING: but you will need to have gnuplot installed or you won't
configure: WARNING: be able to use any of Octave's plotting commands
configure: WARNING:
Alguma sugestão que os pacotes do OpenGL devem instalar?
EDITAR: config.log mostra:
configure:24012: gcc -o conftest -g -O2 -pthread -fopenmp conftest.c -lGL -lm >&5
/usr/lib64/libX11.so.6: undefined reference to 'xcb_wait_for_reply64'
/usr/lib64/libX11.so.6: undefined reference to 'xcb_poll_for_reply64'
collect2: ld returned 1 exit status
configure:24019: $? = 1
Config.log carregado: link
Para obter suporte a OpenGL para sua compilação do Octave-4.0.0, é necessário instalar os seguintes pacotes
yum install mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel
O problema foi com a biblioteca libxcb
. Meu sistema tinha uma biblioteca libxcb
mais antiga que não suportava as chamadas de função xcb_wait_for_reply64
e xcb_poll_for_reply64
. Depois que o problema libxcb
upgrade foi eliminado.