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

関連情報