2012-06-27 5 views
5

딸기에 wxperl을 설치하려고합니다. Alien :: wxWidgets를 설치할 수 없습니다. 나는 내가 생각할 수있는 모든 것을 시도했다. 일반적으로 다음과 같은 오류가 발생합니다.딸기에 wxPerl 설치

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' 

나는 그 의미를 알지 못합니다. 나는 wxWidgets v 2.8.12와 2.9.3과 다양한 옵션으로 시도했다. 나는 cpanm으로 시작하여 나중에 모든 종류의 옵션을 가진 perl Build.PL을 수동으로 불러 들였다.

저는 Windows 7 64 비트입니다. 나는 5.14.2 32bit와 64bit로 시도했다. 나는 나의 경로가 현재 내가 사용하는 것보다 다른 펄 설치가 없다고 확신한다.

아이디어가 있으십니까? 감사!

답변

2

하나의 아이디어는 일반적으로 많이 사용되는 CPAN 모듈로 미리로드 된 Strawberry가 들어있는 Perl 배포본 인 DWIM Perl을 설치하는 것이며 Alien::wxWidgets을 포함합니다. 윈도우 7

+1

예를, 그 사실 내가이 컴퓨터에서 실행 얻을 수있는 유일한 방법입니다 ... – mokko

5

사용 딸기 펄 - 5.16.3.1-32bit 빌드 프로세스는 위의 오류 메시지와 함께 충돌에도 불구하고, 외국인 :: wxWidgets에이 사실을 성공적으로 이루어진 것 같다 설치할 준비가되었습니다.

SVN 트렁크에서 Alien :: wxWidgets를 빌드하는 것과 같은 오류 메시지가 표시됩니다. 나는 '빌드 테스트'를 실행했고 테스트를 통과하여 '빌드 설치'를 실행했습니다. Wx가 성공적으로 컴파일되면 모든 테스트가 통과되었습니다. Padre 편집기가 성공적으로 컴파일되고 모든 테스트가 통과되었으며 제대로 작동합니다.

ppm으로는 외국인 :: wxWidgets에 설치 (wxWidgets에-2.9.4 용) 저장소 wxPerl http://www.wxperl.co.uk/repo29 설정

PPM (버전 0.61)

:

이 딸기 펄에서 PPM을 통해 설치하는 것도 가능합니다

불행하게도 Padre 에디터의 최신 버전은 Alien :: wxWidgets 0.62가 필요합니다. 따라서 Padan을 CPAN에서 만들려면 소스에서 Alien :: wxWidgets를 빌드해야합니다.

또는 Mark Dootson이 만든 Citrus Perl 배포판을 사용할 수 있습니다. Perl의 버전 5.16.1은 최신이 아니지만 DWIM Perl 빌드 인 Strawberry Perl 5.14.2.1 RC보다 최신 버전입니다.

서비스 거부 공격에 사용될 수있는 재해 용 결함에 대한 수정 사항이 있으므로 보안상의 이유로 최신 Strawberry Perl 5.16.3 또는 5.14.4.1을 사용하는 것이 좋습니다. 여기에 설명 :

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