2012-09-14 30 views
0

我正在尝试重建debian软件包for opencv 2.1,为armel创建一个软件包支持hard-float.I以下是this guide,但是当我使用命令debuild -us -uc - aarmel我得到,当它试图读取的CMakeLists.txt文件以下错误:重建opencv 2.1 debian软件包

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文件,它插入了一个右双引号,而不是一个中性的双引号,这就是字符串的另一端。

因此,字符串在每一端都有引号,但引号不匹配,因此错误。