免费注册 查看新帖 |

Chinaunix

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

Tk组件在64位Fedora上安装不上 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-18 15:48 |只看该作者 |倒序浏览
同样的安装方法,在32位的Ubuntu上安装成功了,可是在64位的Fedora上无法安装成功,出现许多类似下面的警告,最后是failed

encGlue.c:727:6: 警告:传递‘Perl_sv_setpvn’的第 3 个参数给指针时,目标与指针符号不一致
/usr/lib64/perl5/CORE/proto.h:3507:7: 附注:需要类型‘const char * const’,但实参的类型为‘U8 *’
encGlue.c:728:6: 警告:传递‘has_highbit’的第 1 个参数给指针时,目标与指针符号不一致
tkGlue.h:65:12: 附注:需要类型‘const char *’,但实参的类型为‘U8 *’
encGlue.c:733:6: 警告:传递‘Perl_sv_setpvn’的第 3 个参数给指针时,目标与指针符号不一致
/usr/lib64/perl5/CORE/proto.h:3507:7: 附注:需要类型‘const char * const’,但实参的类型为‘U8 *’
gcc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"804.029\" -DXS_VERSION=\"804.029\" -fPIC "-I/usr/lib64/perl5/CORE"   -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ evtGlue.c
gcc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"804.029\" -DXS_VERSION=\"804.029\" -fPIC "-I/usr/lib64/perl5/CORE"   -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ objGlue.c
objGlue.c: 在函数‘LangString’中:
objGlue.c:494:6: 警告:传递‘Perl_is_utf8_string’的第 1 个参数给指针时,目标与指针符号不一致
/usr/lib64/perl5/CORE/proto.h:1302:7: 附注:需要类型‘const U8 *’,但实参的类型为‘char *’
objGlue.c:500:6: 警告:传递‘Perl_is_utf8_string’的第 1 个参数给指针时,目标与指针符号不一致
/usr/lib64/perl5/CORE/proto.h:1302:7: 附注:需要类型‘const U8 *’,但实参的类型为‘char *’
objGlue.c: 在函数‘Tcl_GetStringFromObj’中:
objGlue.c:564:6: 警告:传递‘Perl_is_utf8_string’的第 1 个参数给指针时,目标与指针符号不一致
/usr/lib64/perl5/CORE/proto.h:1302:7: 附注:需要类型‘const U8 *’,但实参的类型为‘char *’
objGlue.c:570:8: 警告:传递‘Perl_is_utf8_string’的第 1 个参数给指针时,目标与指针符号不一致
/usr/lib64/perl5/CORE/proto.h:1302:7: 附注:需要类型‘const U8 *’,但实参的类型为‘char *’
objGlue.c:590:6: 警告:传递‘Perl_is_utf8_string’的第 1 个参数给指针时,目标与指针符号不一致
/usr/lib64/perl5/CORE/proto.h:1302:7: 附注:需要类型‘const U8 *’,但实参的类型为‘char *’
objGlue.c:594:6: 警告:传递‘Perl_is_utf8_string’的第 1 个参数给指针时,目标与指针符号不一致
/usr/lib64/perl5/CORE/proto.h:1302:7: 附注:需要类型‘const U8 *’,但实参的类型为‘char *’
objGlue.c: 在函数‘Tcl_GetByteArrayFromObj’中:
objGlue.c:627:4: 警告:传递‘Perl_sv_2pv_flags’的第 3 个参数时在不兼容的指针类型间转换
/usr/lib64/perl5/CORE/proto.h:3167:8: 附注:需要类型‘STRLEN * const’,但实参的类型为‘int *’
objGlue.c: 在函数‘ForceList’中:
objGlue.c:716:10: 警告:传递‘Tcl_NewStringObj’的第 1 个参数给指针时,目标与指针符号不一致
objGlue.c:363:1: 附注:需要类型‘const char *’,但实参的类型为‘unsigned char *’
gcc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"804.029\" -DXS_VERSION=\"804.029\" -fPIC "-I/usr/lib64/perl5/CORE"   -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGlue.c
gcc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"804.029\" -DXS_VERSION=\"804.029\" -fPIC "-I/usr/lib64/perl5/CORE"   -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGlue.c
tkGlue.c: 在函数‘XEvent_Info’中:
tkGlue.c:5026:57: 警告:将一个整数转换为大小不同的指针
tkGlue.c: 在函数‘install_vtab’中:
tkGlue.c:5516:6: 警告:格式‘%d’需要类型‘int’,但实参 3 的类型为‘size_t’


Test Summary Report
-------------------
t/canvas.t                 (Wstat: 0 Tests: 166 Failed: 0)
  TODO passed:   124
t/entry.t                  (Wstat: 3328 Tests: 351 Failed: 13)
  Failed tests:  141, 196, 200, 203-208, 211, 293, 297, 325
  TODO passed:   193, 225, 349
  Non-zero exit status: 13
t/listbox.t                (Wstat: 0 Tests: 537 Failed: 0)
  TODO passed:   320-322, 328, 502
t/text.t                   (Wstat: 0 Tests: 415 Failed: 0)
  TODO passed:   121
t/wm-tcl.t                 (Wstat: 0 Tests: 315 Failed: 0)
  TODO passed:   86-87, 154-157, 164-165, 175-178, 221-224
                237-239, 264-269, 275-276, 280-283, 300
t/zzScrolled.t             (Wstat: 0 Tests: 94 Failed: 0)
  TODO passed:   52, 80
Files=71, Tests=4313, 80 wallclock secs ( 1.27 usr  0.39 sys + 18.29 cusr  3.03 csys = 22.98 CPU)
Result: FAIL
Failed 1/71 test programs. 13/4313 subtests failed.
make: *** [test_dynamic] 错误 255
  SREZIC/Tk-804.029.tar.gz
  make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports SREZIC/Tk-804.029.tar.gz
Running make install
  make test had returned bad status, won't install without force
Failed during this command:
SREZIC/Tk-804.029.tar.gz                     : make_test NO

论坛徽章:
0
2 [报告]
发表于 2011-02-19 19:19 |只看该作者
部分测试 case 失败而已,应该没有啥关系吧,先装进去再说嘛,能不能用 试试就知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP