2014-09-06 4 views
3

build 디렉토리에 cmake ../../ogre_src_v1-8-1을 사용하여 OGRE 소스를 구축 중입니다. 나는 많은 유사한 오류를 조사했지만 아무 것도 나를 위해 해결되었습니다.OGRE 빌드 중 Cmake 오류가 발생했습니다.

-- Configuring OGRE 1.8.1 
-- Detected g++ 4.8 

-- Enabling GCC visibility flags 
-- Search path: /home/kamal/Documents/ogre_src_v1-8-1/build/Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/build/../Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/../Dependencies 
-- Looking for ZLIB... 
-- Found ZLIB: optimized;/usr/lib/x86_64-linux-gnu/libz.so;debug;/usr/lib/x86_64-linux-gnu/libz.so 
-- Looking for ZZip... 
-- Found ZZip: optimized;/usr/lib/x86_64-linux-gnu/libzzip.so;debug;/usr/lib/x86_64-linux-gnu/libzzip.so 
-- Looking for FreeImage... 
-- checking for module 'freeimage' 
-- package 'freeimage' not found 
-- Found FreeImage: optimized;/usr/lib/libfreeimage.so;debug;/usr/lib/libfreeimage.so 
-- Looking for FREETYPE... 
-- CMAKE_PREFIX_PATH: /home/kamal/Documents/ogre_src_v1-8-1/build/Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/build/../Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/../Dependencies;/usr/local;/usr/lib/x86_64-linux-gnu 
-- CMAKE_PREFIX_PATH: /home/kamal/Documents/ogre_src_v1-8-1/build/Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/build/../Dependencies;/home/kamal/Documents/ogre_src_v1-8-1/../Dependencies;/usr/local;/usr/lib/x86_64-linux-gnu 
-- Could not locate FREETYPE 
-- Looking for Cg... 
-- checking for module 'Cg' 
-- package 'Cg' not found 
-- Found Cg: optimized;/usr/lib/x86_64-linux-gnu/libCg.so;debug;/usr/lib/x86_64-linux-gnu/libCg.so 
-- Looking for POCO... 
-- checking for module 'POCO' 
-- package 'POCO' not found 
-- Could not locate POCO 
-- Looking for TBB... 
-- Found TBB: optimized;/usr/lib/libtbb.so;debug;/usr/lib/libtbb.so 
-- Looking for TBB_MALLOC... 
-- Found TBB_MALLOC: optimized;/usr/lib/libtbbmalloc.so;debug;/usr/lib/libtbbmalloc.so 
-- Looking for TBB_MALLOC_PROXY... 
-- Found TBB_MALLOC_PROXY: optimized;/usr/lib/libtbbmalloc_proxy.so;debug;/usr/lib/libtbbmalloc_proxy.so 
-- Looking for GLSL_Optimizer... 
-- checking for module 'GLSL_Optimizer' 
-- package 'GLSL_Optimizer' not found 
-- Could not locate GLSL_Optimizer 
-- Looking for HLSL2GLSL... 
-- checking for module 'HLSL2GLSL' 
-- package 'HLSL2GLSL' not found 
-- Could not locate HLSL2GLSL 
-- Looking for OIS... 
-- Found OIS: optimized;/usr/lib/x86_64-linux-gnu/libOIS.so;debug;/usr/lib/x86_64-linux-gnu/libOIS.so 
-- Looking for Softimage... 
-- Could not locate Softimage 
-- Looking for CppUnit... 
-- checking for module 'cppunit' 
-- package 'cppunit' not found 
-- Could not locate CppUnit 
CMake Error at CMake/Utils/MacroLogFeature.cmake:100 (MESSAGE): 

----------------------------------------------------------------------------- 

-- The following REQUIRED packages could NOT be located on your system. 

-- Please install them before continuing this software installation. 

-- If you are in Windows, try passing -DOGRE_DEPENDENCIES_DIR=<path to dependencies> 

----------------------------------------------------------------------------- 

+ freetype: Portable font engine <http://www.freetype.org> 

----------------------------------------------------------------------------- 
Call Stack (most recent call first): 
CMake/Dependencies.cmake:234 (MACRO_DISPLAY_FEATURE_LOG) 
CMakeLists.txt:194 (include) 

-- Configuring incomplete, errors occurred! 

어떻게이 문제를 해결하려면 :

위에서 언급 한 cmake 명령의 출력은 출력 다음주는? 어떤 도움을 주시면 감사하겠습니다!

답변

4

OGRE를 빌드하는 데 필요한 freetype 라이브러리가 누락되었습니다. lib 자체와 개발 패키지가 시스템에 설치되어 있는지 확인하십시오. 여러 리눅스 배포판의 전제 조건에 대한 설치 지침이있는 OGRE 위키 페이지 Install OGRE Prerequisite

+2

나는 시스템에'libfreetype6'과'libfreetype6-dev'을 모두 설치했습니다. –

+0

좋습니다.하지만 CMake가 찾지 못했습니다. libs에 대한 변수를 설정하고 디렉토리를 수동으로 포함 할 수 있습니다. 특히 '바이올린 - gui'를 통해 그렇게하는 것이 더 빠르다. – lazycoder

+0

감사합니다. 'cmake-gui '를 사용하면 더 구체적으로 이해할 수있었습니다. –

관련 문제