OpenGL을 사용하여 Octave 4..X11 구성 스크립트 링크 오류 컴파일

OpenGL을 사용하여 Octave 4..X11 구성 스크립트 링크 오류 컴파일

OpenGL/GUI 지원으로 Octave 4를 컴파일하고 싶지만 RHEL/CentOS 시스템에 어떤 패키지를 설치해야 할지 모르겠습니다. 나는 단지 경고를 받습니다:

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:

설치할 OpenGL 패키지에 대한 제안 사항이 있습니까?

편집: config.log는 다음을 보여줍니다.

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:https://www.dropbox.com/s/m89kukk5kfyjkky/config.log?dl=0

답변1

Octave-4.0.0 버전에 대한 OpenGL 지원을 받으려면 다음 패키지를 설치해야 합니다.

yum install mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel

답변2

문제는 libxcb도서관이다. 내 시스템에는 호출을 지원 libxcb하지 않는 오래된 라이브러리가 있습니다. 업그레이드 후 문제가 해결되었습니다 .xcb_wait_for_reply64xcb_poll_for_reply64libxcb

관련 정보