- 论坛徽章:
- 0
|
想在cygwin下也用sdcv当词典,./configure正常
make的时候就出错了,错误代码如下:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i686-pc-cygwin/bits/c++locale.h: 在函数‘int std::__convert_from_v(int* const&, char*, int, const char*, ...)’中:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i686-pc-cygwin/bits/c++locale.h:60:19: 错误:‘libintl_setlocale’不是‘std’的成员
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i686-pc-cygwin/bits/c++locale.h:67:2: 错误:‘libintl_setlocale’不是‘std’的成员
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/i686-pc-cygwin/bits/c++locale.h:83:2: 错误:‘libintl_setlocale’不是‘std’的成员
Makefile:279: recipe for target `sdcv.o' failed
make[2]: *** [sdcv.o] Error 1
make[2]: 离开目录“/cygdrive/e/sdcv-0.4/src”
Makefile:249: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: 离开目录“/cygdrive/e/sdcv-0.4”
Makefile:187: recipe for target `all' failed
make: *** [all] Error 2
--------------------------------------------------
1 cygwin下该装的packages已经都装了,还是出错,最后把cygwin里面devel软件包都安装了,错误依旧
2 我试图在红色的路径下找c++locale.h这个文件看看相关错误代码/函数,但是那个路径下没有这个文件
3 安装的sdcv版本是4.0和4.2也试过了,都有在make的时候有错误提示,另外,ubuntu下面安装就都没有问题
问:我应该通过什么方法来查找这个问题?(google翻了N页 没什么眉目) 或者有人遇到过类似的错误提示么?(网上大多数说make错误的都是缺少软件包,但是我基本上把所有能装的软件包都装过了)
谢谢! |
|