ubuntu 9.10 编译失败

25 views
Skip to first unread message

刘鑫

unread,
Nov 11, 2009, 2:27:52 AM11/11/09
to nlpb...@googlegroups.com
使用 cmake 方式,已经安装CRF++、PG-DEV等模块(同样配置,另一台debian服务器安装成功)。

~/third-party/nlpbamboo/build $ make
[  1%] Building CXX object source/CMakeFiles/bamboo_static.dir/libbamboo.cxx.o
/data0/third-party/nlpbamboo/source/libbamboo.cxx: In function ‘void* bamboo_init(const char*, const char*)’:
/data0/third-party/nlpbamboo/source/libbamboo.cxx:30: error: ‘snprintf’ was not declared in this scope
/data0/third-party/nlpbamboo/source/libbamboo.cxx: In function ‘char* bamboo_parse(void*)’:
/data0/third-party/nlpbamboo/source/libbamboo.cxx:99: error: ‘snprintf’ was not declared in this scope
make[2]: *** [source/CMakeFiles/bamboo_static.dir/libbamboo.cxx.o] 错误 1
make[1]: *** [source/CMakeFiles/bamboo_static.dir/all] 错误 2
make: *** [all] 错误 2




--
光见贼吃肉,没见贼挨打。
……

劉鑫
March.Liu

刘鑫

unread,
Nov 11, 2009, 3:00:57 AM11/11/09
to nlpb...@googlegroups.com


2009/11/11 刘鑫 <marc...@gmail.com>
经查,在source/bamboo.cxx 文件中加一行 #include <cstdio> 就可以了。顿时有一种幻觉,没懂自己之前那么多次都是怎么编译出来的,一定是见鬼了吧XD。
另外SVN版本 make install 时提示

CMake Error at source/tools/cmake_install.cmake:148 (FILE):
  file INSTALL cannot find file
  "/home/march/third-party/nlpbamboo/source/tools/build_settings" to install.
Call Stack (most recent call first):
  source/cmake_install.cmake:69 (INCLUDE)
  cmake_install.cmake:38 (INCLUDE)

稳定版一切OK(添加头文件引用后)


--
光见贼吃肉,没见贼挨打。
……

劉鑫
March.Liu
Reply all
Reply to author
Forward
0 new messages