免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1441 | 回复: 0
打印 上一主题 下一主题

solaris sparc 安装aspell工具 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-29 13:39 |只看该作者 |倒序浏览

最近在solaris10上安装 gnu/aspell工具,编译器是gcc 3.4.3,出现如下错误
"prog/check_funs.cpp", line 341: Error: The function "wget_wch" must have a prototype.                                                   
"prog/check_funs.cpp", line 355: Error: KEY_CODE_YES is not defined.        
“prog/check_funs.cpp", line 392: Error: The function "mvwin_wch" must have a prototype.
"prog/check_funs.cpp", line 393: Error: The function "getcchar" must have a prototype.
"prog/check_funs.cpp", line 395: Error: The function "getcchar" must have a prototype.

   如果在check_funs.hpp文件16行添加 #undef  HAVE_WIDE_CURSES

   对于aspell-0.60.4软件包,aspell会编译通过,生成可执行文件aspell;
  
   对于aspell-0.60.3软件包,编译不会通过,会生成以下错误信息!

   Undefined                       first referenced
symbol                             in file
log                                 ./.libs/libaspell.so
sqrt                                ./.libs/libaspell.so
operator new[](unsigned int)        prog/check_funs.o
operator new(unsigned int)          prog/aspell.o
floor                               ./.libs/libaspell.so
std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)./.libs/libaspell.so
vtable for __cxxabiv1::__si_class_type_infoprog/aspell.o
std::__throw_length_error(char const*)prog/aspell.o
operator delete[](void*)            prog/check_funs.o
operator delete(void*)              prog/aspell.o
std::_List_node_base::hook(std::_List_node_base*)./.libs/libaspell.so
std::_List_node_base::unhook()      ./.libs/libaspell.so
__cxa_bad_typeid                    ./.libs/libaspell.so
vtable for __cxxabiv1::__vmi_class_type_info./.libs/libaspell.so
vtable for __cxxabiv1::__class_type_infoprog/aspell.o
std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)./.libs/libaspell.so
__cxa_pure_virtual                  prog/aspell.o
ld: fatal: Symbol referencing errors. No output written to .libs/aspell
collect2: ld returned 1 exit status

  不知道原因是什么? 希望能和大家讨论!

                                                         
  
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP