我正在尝试通过 cpanm 安装 Glib 模块。我有所有的先决条件,但在“构建和测试”阶段,安装失败。我检查了构建日志,看起来当应用程序调用“cc Glib.c”时我的访问被拒绝了。我有 MinGw 编译器,并且是我计算机的管理员。有任何想法吗?在此先感谢您的帮助。
编辑:这是来自构建日志最后四行的实际错误消息。
[CC Glib.c]
访问被拒绝。
dmake.exe:错误代码 129,同时制作“Glib.o”
-> FAIL 安装 Glib 失败。有关详细信息,请参阅 .cpanm\build.log。
这是完整的日志:
cpanm (App::cpanminus) 1.5015 on perl 5.014002 为 MSWin32-x86-multi-thread 构建 工作目录是/.cpanm/work/1342897626.5500 你已经 make C:\Perl\c\bin\dmake.exe 你有 LWP 6.03 你有 C:\Eclipse\bin\tar.exe、C:\Eclipse\bin\gzip.exe 和 C:\Eclipse\bin\bzip2.exe 在 cpanmetadb 上搜索 Glib ... --> 使用 Glib 获取 http://www.cpan.org/authors/id/X/XA/XAOC/Glib-1.261.tar.gz -> 好的 解压 Glib-1.261.tar.gz 进入 Glib-1.261 从 META.yml 检查配置依赖项 配置 Glib-1.261 运行 Makefile.PL 包括生成的 API 文档... 检查您的套件是否完整... 看起来不错 为 Glib 编写 Makefile 编写 MYMETA.yml 和 MYMETA.json -> 好的 检查来自 MYMETA.json 的依赖关系... 检查您是否有 ExtUtils::MakeMaker 0 ... 是 (6.62) 检查您是否有 ExtUtils::Depends 0.300 ... 是 (0.304) 检查您是否有 ExtUtils::PkgConfig 1.00 ... 是 (1.13) 构建和测试 Glib-1.261 cp lib/Glib/GenPod.pm blib\lib/Glib/GenPod.pm cp build/IFiles.pm blib\arch/Glib/Install/Files.pm cp C:\.cpanm\work\1342897626.5500\Glib-1.261\typemap blib\arch/Glib/Install/typemap cp lib/Glib.pm blib\lib/Glib.pm cp gperl.h blib\arch/Glib/Install/gperl.h cp lib/Glib/Object/Subclass.pm blib\lib/Glib/Object/Subclass.pm cp devel.pod blib\lib/Glib/devel.pod cp gperl_marshal.h blib\arch/Glib/Install/gperl_marshal.h cp lib/Glib/MakeHelper.pm blib\lib/Glib/MakeHelper.pm cp lib/Glib/ParseXSDoc.pm blib\lib/Glib/ParseXSDoc.pm cp lib/Glib/CodeGen.pm blib\lib/Glib/CodeGen.pm cp doctypes blib\arch/Glib/Install/doctypes [ XS Glib.xs ] [CC Glib.c] 访问被拒绝。 dmake.exe:错误代码 129,同时制作“Glib.o” -> FAIL 安装 Glib 失败。有关详细信息,请参阅 \.cpanm\build.log。