免费注册 查看新帖 |

Chinaunix

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

[求助] 编译安装Perl5.20报错 各位帮看眼 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-22 10:49 |只看该作者 |倒序浏览
# ./Configure -des -Dprefix=/opt/perl/
......
# make
......
结尾报错信息如下:
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command.  <==
false
make[1]: *** [Makefile] 错误 1
make[1]: Leaving directory `/opt/perl-5.20.0/ext/ODBM_File'
make config PERL_CORE=1 LIBPERL_A=libperl.a LINKTYPE=dynamic failed, continuing anyway...
Making all in ext/ODBM_File
make all PERL_CORE=1 LIBPERL_A=libperl.a LINKTYPE=dynamic
make[1]: Entering directory `/opt/perl-5.20.0/ext/ODBM_File'
Skip ../../lib/ODBM_File.pm (unchanged)
Running Mkbootstrap for ODBM_File ()
chmod 644 ODBM_File.bs
../../miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap -typemap typemap  ODBM_File.xs > ODBM_File.xsc && mv ODBM_File.xsc ODBM_File.c
cc -c   -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" -fPIC "-I../.."   ODBM_File.c
ODBM_File.xs: 在函数‘XS_ODBM_File_DESTROY’中:
ODBM_File.xs:128: 错误:提供给函数‘dbmclose’的实参太少
make[1]: *** [ODBM_File.o] 错误 1
make[1]: Leaving directory `/opt/perl-5.20.0/ext/ODBM_File'
Unsuccessful make(ext/ODBM_File): code=512 at make_ext.pl line 561.
make: *** [lib/auto/ODBM_File/ODBM_File.so] 错误 2
# /opt/perl-5.20.0 #

论坛徽章:
0
2 [报告]
发表于 2015-04-27 15:50 |只看该作者
我以前也遇到过,在SLES11SP3上

修改/usr/include/dbm.h 的最后一行
  1. extern int        dbmclose __P((DBM *));
  2. 修改成

  3. +extern int        dbmclose __P((void));
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP