LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 910|回复: 3

各位来共同研究研究!!

[复制链接]
发表于 2003-1-5 16:41:14 | 显示全部楼层 |阅读模式
在装LFS到第六章时,装到Ncurses时在make阶段出现以下错误,请各位大侠帮忙看看,谢了!!
    ../c++/cursesw.cc: In member function "int NCursesWindow::scanw(const char *, ...)' :
    ../c++/cursesw.cc:55: no matching function for call to "std::strstreambuf::vscan(const char *& , char *&)'
     ../c++/cursesw.cc: In member function 'int NCurseswWindow::scanw(int, int, const char*, ...)' :
     ../c++/cursesw.cc:77: no matching function for call to 'std::strstreambuf::vscan(const char *&, char*&)'
      make[1]: *** [../obj_s/cursesw.o] Error 1
      make[1]: Leaving directory '/static/src/ncurses-5.2/c++'
       make: *** [all] Error 2
发表于 2003-1-5 16:45:13 | 显示全部楼层
gcc有两个包,一个是c的,还有一个是c++的,你是不是c++的那个没解压?
 楼主| 发表于 2003-1-5 17:34:52 | 显示全部楼层
不会吧,我看了一下我的LFS中在/usr/include 下有 c++/3.2 的目录, 况且我是按照置顶的安装方法一步步下来的,怎么会有可能漏装呢?
     我根据错误看了../c++/cursesw.cc文件,然后根据其头文件一步步向前追,发现在/usr/include/c++/3.2/backward 下的strstream下有一个std::strstreambuf类,但其中的确没有vscan这个函数.
       为了便于各位研究,我把一些错误代码附了上来,
       其中在这些错误代码之前的warning我在装gentoo的kde是也碰到过,gentoo装到这儿就成了死循环,一直出现此warning, 最后我注释掉了 /usr/include/g++-v32/backward下的strstream文件中的#include "backward_warning" 就通过了
发表于 2003-1-5 17:48:19 | 显示全部楼层
应该不是gcc的问题,大家都编译过了
你在仔细看看又什么做的和lfs book上
说得不同的地方
最初由 phinux 发布
不会吧,我看了一下我的LFS中在/usr/include 下有 c++/3.2 的目录, 况且我是按照置顶的安装方法一步步下来的,怎么会有可能漏装呢?
     我根据错误看了../c++/cursesw.cc文件,然后根据其头文件一步步向前追,发现在/usr/include/c++/3.2/backward 下的strstream下有一个std::strstreambuf类,但其中的确没有vscan这个函数.
       为了便于各位研究,我把一些错误代码附了上来,
       其中在这些错误代码之前的warning我在装gentoo的kde是也碰到过,gentoo装到这儿就成了死循环,一直出现此warning, 最后我注释掉了 /usr/include/g++-v32/backward下的strstream文件中的#include "backward_warning" 就通过了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表