1. 程式人生 > >使用‘make menuselect’時出現“libgdk-x11-2.0.so: undefined reference to `_XGetRequest'”

使用‘make menuselect’時出現“libgdk-x11-2.0.so: undefined reference to `_XGetRequest'”

最近在編譯asterisk時遇到此錯誤:/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../libgdk-x11-2.0.so: undefined reference to `_XGetRequest'。
谷歌了好久也沒有找到解決問題的方法,但基本肯定應該是和X11和GTK庫有關。
yum install gtk2 gtk2-devel
yum install gnome-devel(可能需要)
安裝成功後檢視下gtk版本:
[root@localhost ]# pkg-config --modversion gtk+-2.0
2.24.23
在重新安裝了GTK2.0版本還是沒有解決此問題,於是想到了更新X11。
yun install libX11-devel.i686

結果問題解決。