2012-09-14 3 views
0

opencv 2.1 용 debian 패키지를 다시 빌드하려고합니다. hard-float를 지원하는 armel 용 패키지를 만들려고합니다. this guide을 따르고 있었지만, 명령을 사용할 때 debuild -us -uc - aarmel 나는 CMakeLists.txt 파일을 읽을하려고 다음과 같은 오류가 발생합니다 :opencv 2.1 데비안 패키지를 다시 빌드

난에 ")를"누락 것처럼이 파일의 마지막에 나에게 이상한 오류를주고있다
CMake Error: Error in cmake code at 
/home/rodrigo/tmp/opencv-2.1.0/CMakeLists.txt:1214: 
Parse error. Function missing ending ")". Instead found unterminated string with text ") 

#---------------------------------------------------------------------------- 
# Generate the OpenCVConfig.cmake file for unix 
#  installation in CMAKE_INSTALL_PREFIX 
#---------------------------------------------------------------------------- 
". 
-- Configuring incomplete, errors occurred! 

완전한 CMakeLists.txt file에서 볼 수 있듯이 함수의 끝은 그렇지 않습니다.

전 소스에서 패키지를 재구성 한 경험이 없습니다. 이전에이 오류를 본 사람이 있습니까?

+0

일부 "페어링 할 수없는 것 같습니다. 당신은 CMakefile을 좁히려 고 시도 할 수 있습니다. 또한 cmake 패키지를 업그레이드 할 수 있습니다. –

+0

도움 주셔서 감사합니다. 나는 쌍을 이루지 않은 CMakefile 검색을 두 번 확인하고 제거하려고했습니다. 모든 메시지가 표시되지만 오류는 계속 발생합니다. 나는 또한 내 cmake를 업그레이드했지만 해결하지 못했습니다. –

답변

1

동일한 문제가 있었는데 일치하지 않는 따옴표가있는 것으로 나타났습니다. 나는 Mac에서 textEdit을 사용하여 CMakeLists 파일을 편집 중이었고 중립적 인 큰 따옴표 대신 오른쪽 따옴표를 삽입했습니다. 이것은 문자열의 다른 쪽 끝에 있었던 것입니다.

결과적으로 문자열의 양쪽 끝에 따옴표가 있지만 따옴표가 일치하지 않으므로 오류가 발생합니다.

관련 문제