在草莓上安装 wxPerl



我正在尝试在草莓上安装 wxperl。我无法安装 Alien::wxWidgets。我尝试了我能想到的一切。通常我会收到这样的错误:

Creating library file: ....srcstc......libgcc_dlllibwxmsw28u_stc.a
compilet.exp:fake:(.edata+0x3c): undefined reference to `boot_compilet'
compilet.exp:fake:(.edata+0x40): undefined reference to `boot_compilet'

我不知道这是什么意思。我尝试了wxWidgets v 2.8.12和2.9.3以及各种选项。我从cpanm开始,后来用各种选项手动唤起perl Build.PL。

我在 Windows 7 64 位上。我尝试使用 5.14.2 32 位和 64 位。我很确定我的路径除了我当前使用的安装之外没有其他 perl 安装。

有什么想法吗?谢谢!

在 Windows 7 上使用 strawberry-perl-5.16.3.1-32bit。

看起来即使构建过程崩溃并显示上述错误消息,Alien::wxWidgets 实际上已经成功制作,并准备安装。

从SVN主干中获得了相同的错误消息构建Alien::wxWidgets。我运行了"构建测试"并且测试通过了,所以我运行了"构建安装"。Wx编译成功,所有测试均通过。Padre 编辑器编译成功,所有测试都通过了,并且运行良好。

也可以通过PPM在Strawberry perl中安装:

ppm set repository wxPerl http://www.wxperl.co.uk/repo29 (for WxWidgets-2.9.4)

ppm install alien::wxWidgets (版本 0.61)

不幸的是,最新版本的 Padre 编辑器需要 Alien::wxWidgets

0.62,因此从源代码构建 Alien::wxWidgets 对于从 CPAN 制作 Padre 是必要的。

或者,您可以使用 Mark Dootson 创建的 Citrus Perl 发行版。需要注意的是,Perl 的 5.16.1 版本不是最新的,但它比 Strawberry Perl 5.14.2.1 RC 的 DWIM Perl 版本更新。

出于安全原因,我建议使用最新的 Strawberry Perl 5.16.3 或 5.14.4.1,因为它修复了可用于拒绝服务攻击的重新散列缺陷。描述如下:

http://www.vuxml.org/freebsd/CVE-2013-1667.html

一个想法是安装 DWIM Perl,这是一个 Perl 发行版,其中包含预装了大量常用 CPAN 模块的 Strawberry,并包含 Alien::wxWidgets 个。

相关内容

  • 没有找到相关文章

最新更新