2012-06-27 7 views
5

Ich versuche, wxperl auf erdbeere zu installieren. Ich kann Alien :: wxWidgets nicht installieren. Ich habe alles versucht, was mir einfällt. Normalerweise bekomme ich einen Fehler wie diese:installation wxPerl auf erdbeere

Creating library file: ..\..\src\stc\..\..\..\lib\gcc_dll\libwxmsw28u_stc.a 
compilet.exp:fake:(.edata+0x3c): undefined reference to `boot_compilet' 
compilet.exp:fake:(.edata+0x40): undefined reference to `boot_compilet' 

Ich weiß nicht, was das bedeutet. Ich habe es mit wxWidgets v 2.8.12 und 2.9.3 und verschiedenen Optionen versucht. Ich habe mit cpanm begonnen und später perl Build.PL manuell mit allen möglichen Optionen aufgerufen.

Ich bin auf Windows 7 64 Bit. Ich habe versucht mit 5.14.2 32bit und 64bit. Ich bin mir ziemlich sicher, dass mein Pfad keine andere Perl-Installation als die aktuell verwendete hat.

Irgendwelche Ideen? Vielen Dank!

Antwort

2

Eine Idee ist, DWIM Perl zu installieren, das eine Perl-Distribution ist, die Strawberry enthält, das mit einer ganzen Menge häufig verwendeter CPAN-Module vorinstalliert ist und Alien::wxWidgets enthält.

+1

ja, ist diese Tatsache in die einzige Art, wie ich es auf dieser Maschine zu laufen bekommen ... – mokko

5

Mit Erdbeer-perl-5.16.3.1-32bit auf Windows 7.

Es scheint, dass, obwohl der Build-Prozess mit der Fehlermeldung abstürzt oben, Alien :: WxWidgets hat in der Tat erfolgreich gemacht, und ist bereit zu installieren.

Bekam die gleiche Fehlermeldung, die Alien :: wxWidgets von SVN Trunk baut. Ich habe 'build test' ausgeführt und die Tests bestanden, also habe ich 'build install' ausgeführt. Wx kompiliert erfolgreich, alle Tests bestanden. Padre Editor kompiliert erfolgreich, alle Tests bestanden, und es funktioniert gut.

Es ist auch möglich, über PPM in Strawberry Perl zu installieren:

ppm eingestellt Repository wxPerl http://www.wxperl.co.uk/repo29 (für WxWidgets-2.9.4)

ppm installieren Alien :: wxWidgets (Version 0.61)

Leider erfordert die neueste Version des Padre-Editors Alien :: wxWidgets 0.62. Daher ist der Aufbau von Alien :: wxWidgets aus der Quelle notwendig, um Padre aus CPAN zu machen.

Alternativ können Sie die von Mark Dootson erstellte Citrus Perl-Verteilung verwenden. Ein Nachteil, die Version von Perl, 5.16.1, ist nicht die neueste, aber es ist aktueller als DWIM Perl Build von Strawberry Perl 5.14.2.1 RC.

Ich würde die Verwendung der neuesten Strawberry Perl 5.16.3, oder 5.14.4.1 aus Sicherheitsgründen empfehlen, weil es eine Reparatur für die Wiederherstellung Fehler hat, die für Denial-of-Service-Angriffe verwendet werden könnte. Hier beschrieben:

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