2012-10-19 32 views
0

合併後試圖編譯Ryzom,它再次對我大喊大叫。有什麼建議麼?爲什麼Ryzom的編譯在Mac上找不到'X11/Xatom.h'?

[ 10%] Building CXX object nel/src/misc/CMakeFiles/nelmisc.dir/config_file/cf_lexical.cpp.o 
[ 10%] Building CXX object nel/src/misc/CMakeFiles/nelmisc.dir/config_file/config_file.cpp.o 
Linking CXX static library ../../../lib/libnelmisc.a 
[ 10%] Built target nelmisc 
Scanning dependencies of target nel3d_pch_dephelp 
[ 10%] Building CXX object nel/src/3d/CMakeFiles/nel3d_pch_dephelp.dir/std3d.cpp.o 
Linking CXX static library ../../../lib/libnel3d_pch_dephelp.a 
[ 10%] Built target nel3d_pch_dephelp 
Scanning dependencies of target pch_Generate_nel3d 
[ 10%] Generating std3d.h.gch 
[ 10%] Built target pch_Generate_nel3d 
Scanning dependencies of target nel_drv_opengl_pch_dephelp 
[ 10%] Building CXX object nel/src/3d/driver/opengl/CMakeFiles/nel_drv_opengl_pch_dephelp.dir/stdopengl.cpp.o 
Linking CXX static library ../../../../../lib/libnel_drv_opengl_pch_dephelp.a 
[ 10%] Built target nel_drv_opengl_pch_dephelp 
Scanning dependencies of target pch_Generate_nel_drv_opengl 
[ 10%] Generating stdopengl.h.gch 
[ 10%] Built target pch_Generate_nel_drv_opengl 
Scanning dependencies of target nel_drv_opengl 
[ 10%] Building CXX object nel/src/3d/driver/opengl/CMakeFiles/nel_drv_opengl.dir/driver_opengl.cpp.o 
/Users/jennifer/Downloads/ryzom/ryzom/code/nel/src/3d/driver/opengl/driver_opengl.cpp:2515:3: warning: #warning "OpenGL Driver: Missing Mac Implementation for ATI version retrieval" 
[ 10%] Building CXX object nel/src/3d/driver/opengl/CMakeFiles/nel_drv_opengl.dir/driver_opengl_extension.cpp.o 
[ 10%] Building CXX object nel/src/3d/driver/opengl/CMakeFiles/nel_drv_opengl.dir/driver_opengl_inputs.cpp.o 
/Users/jennifer/Downloads/ryzom/ryzom/code/nel/src/3d/driver/opengl/driver_opengl_inputs.cpp:21:24: error: X11/Xatom.h: No such file or directory 
/Users/jennifer/Downloads/ryzom/ryzom/code/nel/src/3d/driver/opengl/driver_opengl_inputs.cpp:802:3: warning: #warning "OpenGL Driver: Missing Mac Implementation for getDoubleClickDelay" 
make[2]: *** [nel/src/3d/driver/opengl/CMakeFiles/nel_drv_opengl.dir/driver_opengl_inputs.cpp.o] Error 1 

爲什麼Ryzom的編譯不能在Mac上找到'X11/Xatom.h'?

+0

我認爲*「錯誤:X11/Xatom.h:沒有這樣的文件或目錄」*很清楚。你錯過了一個依賴。我知道有很多輸出,其中有些非常神祕,但你必須閱讀它。 – dmckee

+0

@dmckee事實上,Ryzom在Mac OS X下使用Carbon和Cocoa APIs,所以這裏不應該包含任何X11頭文件。 – Kervala

回答

2

非常感謝您的報告!

你是對的,這是一個錯誤,我想知道爲什麼之前沒人得到它......也許是因爲他們在編譯Ryzom之前安裝了X Windows頭文件。

我犯了一個修復程序汞,所以你只需要再次拉/更新,它應該是好:)

這很簡單,當記者發佈正是我們需要知道解決它修復編譯錯誤:)

+0

感謝您的修復 – acemtp