2014-04-16 37 views
0

我一直在試圖安裝HGL(Haskell Graphics Library),我用命令cabal install HGL-3.2.0.5。這就是我得到:試圖安裝HGL,X11錯誤

Resolving dependencies... 
Configuring X11-1.6.1.1... 
configure: WARNING: unrecognized options: --with-compiler, --with-gcc 
checking for gcc... gcc 
checking whether the C compiler works... yes 
checking for C compiler default output file name... a.out 
checking for suffix of executables... 
checking whether we are cross compiling... no 
checking for suffix of object files... o 
checking whether we are using the GNU C compiler... yes 
checking whether gcc accepts -g... yes 
checking for gcc option to accept ISO C89... none needed 
checking how to run the C preprocessor... gcc -E 
checking for X... libraries , headers 
checking for gethostbyname... yes 
checking for connect... yes 
checking for remove... yes 
checking for shmat... yes 
checking for IceConnectionNumber in -lICE... yes 
checking whether to build Xinerama... yes 
checking for grep that handles long lines and -e... /bin/grep 
checking for egrep... /bin/grep -E 
checking for ANSI C header files... yes 
checking for sys/types.h... yes 
checking for sys/stat.h... yes 
checking for stdlib.h... yes 
checking for string.h... yes 
checking for memory.h... yes 
checking for strings.h... yes 
checking for inttypes.h... yes 
checking for stdint.h... yes 
checking for unistd.h... yes 
checking X11/extensions/Xinerama.h usability... no 
checking X11/extensions/Xinerama.h presence... no 
checking for X11/extensions/Xinerama.h... no 
WARNING: Xinerama headers not found. Building without Xinerama support 
checking X11/extensions/Xrandr.h usability... no 
checking X11/extensions/Xrandr.h presence... no 
checking for X11/extensions/Xrandr.h... no 
configure: error: X11/extensions/Xrandr.h (from libXrandr) is required 
cabal: Error: some packages failed to install: 
HGL-3.2.0.5 depends on X11-1.6.1.1 which failed to install. 
X11-1.6.1.1 failed during the configure step. The exception was: 
ExitFailure 1 

我GOOGLE了很多,但它沒有幫助我足夠。有人可以幫我解決這個問題嗎?謝謝!

回答

1

錯誤消息的相關位是

configure: error: X11/extensions/Xrandr.h (from libXrandr) is required 

陰謀不會安裝Ç依賴關係,所以你需要單獨安裝libXrandr(例如,通過你的發行版的軟件包管理器)。

+1

澄清:X11相關頭文件可能位於X11軟件包的* development *版本中(名稱通常以'-dev'或'-devel'結尾)。 –