微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法安装perl CPAN模块POSIX :: strptime

我正尝试使用cpan命令在运行StrawBerry Perl 5.24.1.1(64位)的Windows 10系统上安装perl模块POSIX::strptime ,但无法构build和安装。 我正在使用的命令是:

cpan> install POSIX::strptime

输出是:

Running install for module 'POSIX::strptime' Checksum for C:STRAWB~1cpansourcesauthorsidGGOGOZERPOSIX-strptime-0.13.tar.gz ok Configuring G/GO/GOZER/POSIX-strptime-0.13.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for POSIX::strptime Writing MYMeta.yml and MYMeta.json GOZER/POSIX-strptime-0.13.tar.gz C:StrawBerryperlbinperl.exe Makefile.PL -- OK Running make for G/GO/GOZER/POSIX-strptime-0.13.tar.gz cp lib/POSIX/strptime.pm bliblibPOSIXstrptime.pm Running Mkbootstrap for strptime () "C:StrawBerryperlbinperl.exe" -MExtUtils::Command -e chmod -- 644 "strptime.bs" "C:StrawBerryperlbinperl.exe" -MExtUtils::Command::MM -e cp_nonempty -- strptime.bs blibarchautopOSIXstrptimestrptime.bs 644 "C:StrawBerryperlbinperl.exe" "C:StrawBerryperllibExtUtilsxsubpp" -typemap C:STRAWB~1perllibExtUtilstypemap strptime.xs > strptime.xsc Please specify prototyping behavior for strptime.xs (see perlxs manual) "C:StrawBerryperlbinperl.exe" -MExtUtils::Command -e mv -- strptime.xsc strptime.c gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION="0.13" -DXS_VERSION="0.13" "-IC:STRAWB~1perllibCORE" strptime.c "C:StrawBerryperlbinperl.exe" -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>"POSIX::strptime",'DLBASE' => 'strptime','DL_FUNCS' => { },'FUNCLIST' => [],'IMPORTS' => { },'DL_VARS' => []);" g++ strptime.def -o blibarchautopOSIXstrptimestrptime.xs.dll -mdll -s -L"C:STRAWB~1perllibCORE" -L"C:STRAWB~1clib" strptime.o "C:STRAWB~1perllibCORElibperl524.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 -Wl,--enable-auto-image-base strptime.o:strptime.c:(.text+0x121): undefined reference to `strptime' collect2.exe: error: ld returned 1 exit status dmake.exe: Error code 129,while making 'blibarchautopOSIXstrptimestrptime.xs.dll' GOZER/POSIX-strptime-0.13.tar.gz C:STRAWB~1cbindmake.exe -- NOT OK Stopping: 'install' Failed for 'POSIX::strptime'. Failed during this command: GOZER/POSIX-strptime-0.13.tar.gz : make NO

有人能帮我解决这个问题吗?

谢谢,Matt

ZMQ :: LibZMQ3和草莓perl

创build新的Linux用户后出现错误消息

Time :: ParseDate安装失败

如何解决:安装XML :: Simple时未安装“YAML”?

安装DBD :: Oracle时出错

当以非root用户身份运行时,Perl模块不能正确加载

哪个版本库包含LWP :: Parallel :: UserAgent?

无法在Linux上安装PAR :: Packer 1.014

一个很好用 – Zoidberg或Term :: Shell(Perl模块)在Perl中实现自定义shell?

cpan中临时目录的path

在你的日志中,关键的错误是:

strptime.o:strptime.c:(.text+0x121): undefined reference to 'strptime'

Windows上没有任何链接可以使用。 因此,该模块没有在Windows上建立的机会。 Makefile.PL应该测试一下,然后释放。

正如已经指出的, DateTime :: Format :: Strptime可能是一个合适的替代品。 时间:: Strptime和时间:: Piece-> strptime是其他的选择。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐