2012-11-27 4 views
1

PAR :: Packer 모듈을 설치하기 위해 이틀 동안 고생하고 있습니다. CPAN을 처음 접했고 설치하고자하는 첫 번째 모듈이기 때문에 처음 생각했습니다. 하지만 나는 지금 딸기 펄을 몇 번 다시 설치했고 오래된 버전을 사용했다. 나는이 문자열에 대한 몇 가지 안타를 발견하고는 MinGW에 문제가 (이 무엇이든)로 나타납니다 예상치 못한 버전 문자열 길이 68 = 32 + 8딸기 펄과 함께 PAR :: Packer 설치 문제

:

한데로!와 설치가 항상 실패

http://mingw.5.n7.nabble.com/Wine-crosstest-build-fails-with-quot-unexpected-version-string-length-68-32-8-quot-td29953.html#a29975

하지만이 패치 및 설치 방법을 얻을하는 방법을 모르겠어요.

아무도 도와 줄 수 있습니까? 설치 구멍 캡처 아래

관련 지크프리트

가 :

여기에 코드를 입력

인용문을

C : 문서 및 설정 \ \ shepp> CPAN의 PAR : : Packer CPAN : CPAN :: SQLite 로드 됨 (v0.202) 데이터베이스가 Tue, 27 Nov 2012 20:58:53에 생성되었습니다. GMT Ru nning 모듈 'PAR :: Packer'설치 실행 R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz CPAN : LWP :: UserAgent로드 OK (v6.04) CPAN : 시간 :: HiRes로드 됨 http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/CHECKSUMS CPAN : LWP로 가져 오기 다이제스트 :: SHA 확인 (v5.72)를로드 : http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz CPAN : LWP로 가져 오기 확인 (v1.9725) YAML : : XS로드 확인 (v0.38) CPAN이 압축 :: Zlib로드 됨 ok (v2.055) 체크섬 : C : \ strawberry \ cpan \ sources \ authors \ id \ R \ RS \ RSCHUPP \ PAR-Packer-1.013 .tar.gz ok CPAN : Archive :: Tar loaded 확인 (v1.90) CPAN : 파일 : 온도 로드 확인 (v0.22) CPAN : : : CPAN :: 메타로드 확인 (v1.4404를) 구문 분석 CPAN : CPAN :: 메타로드 확인 (v2.120921) CPAN : 모듈 :: CoreList 로드 확인 (v2.74)

CPAN.pm : 건물의 R/RS/RSCHUPP/PAR-패커-1.013.tar.gz 키트가 완료되었는지 확인

... 좋은 경고를 보이는 : 전제 조건 Getopt :: ArgvFile 1.07을 찾을 수 없습니다. 경고 : 전제 조건 모듈 :: ScanDeps 1.05 찾을 수 없습니다. 프로토 타입 불일치 : 서브 메인 :: 프롬프트 : C :/strawberry/perl/lib/Ex tUtils/MakeMaker.pm 라인 에서 none 대 ($; $) 219. par.exe 용 Makefile 작성 MYMETA.yml 및 MYMETA 작성. json PAR :: Packer에 대한 Makefile 작성 MYMETA.yml 및 MYMETA.json 작성 -------- ---- RSCHUPP/PAR-Packer-1.013.tar.gz ---- 중에 충족되지 않은 종속성이 감지되었습니다. getopt에 :: ArgvFile는 [필요] 모듈 :: ScanDeps [필요] 전제 조건 모듈 설치 실행 후 'getopt에 :: ArgvFile'는 는 J/JS/JSTENZEL 있도록 실행까지 지연 설치하게 실행 전제 이후까지 지연 시험을 실행/Getopt-ArgvFile-1.11.tar.gz LWP로 가져 오기 : http://cpan.strawberryperl.com/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar .GZ LWP로 가져 오기 : http://cpan.strawberryperl.com/authors/id/J/JS/JSTENZEL/CHECKSUMS 체크섬 C에 : \ 딸기 \ CPAN 소스 \ 저자 \ 확인 ID \ J \ JS \ JSTENZEL \ 것은, Getopt-ArgvFile -1.11.tar.gz

CPAN.pm \ 건물 J/JS/JSTENZEL/것은, Getopt-ArgvFile-1.11.tar.gz

키트가 완료되었는지 확인 중 ... 것은, Getopt :: ArgvFile 쓰기 MYMETA.yml 좋은 쓰기 메이크 외모와 MYMETA.json 및 CP ArgvFile.pm 의 정교 \ lib 디렉토리 \ 것은, Getopt \ ArgvFile.pm JSTENZEL/것은, Getopt-ArgvFile-1.11.tar.gz
C : 딸기 \ C의 \ 빈 \의 dmake.exe \ - 확인하게 실행 테스트 C : \ strawbe test_harness (0, 'blib \ lib', 'blib \ arch') "t/*. tt/base를 입력하십시오. t ........... ok t/expandenv.t ...... ok t/fileopt.t ........ ok t/noHOMEvar.t .... .. ok/pod-coverage.t ... 건너 뛰기 : Test :: Pod :: Coverage 1.00 POD coverage 테스트에 필요합니다./pod.t ... 건너 뛰었습니다 : Test :: POD t/prefix.t 테스트에 필요한 포드 1.00 ......... ok t/resolvepathes.t .. ok t/use1.t ........... ok t /use2.t ........... ok 모든 테스트에 성공했습니다. 결과 : 패스
JSTENZEL/Getopt-ArgvFile-1.11.tar.gz C : \ strawberry \ c \ bin \ dmake.exe 파일 = 10, 테스트 = 43, 3 월 초 (0.08 usr + 0.09 sys = 0.17 CPU) \ 딸기 \ 펄 사이트 \ \ lib 디렉토리 \ 것은, Getopt \ ArgvFile.pm C에 설치를 정보를 덧붙이 : 딸기 \ \ 펄 \ lib 디렉토리/perllocal.pod
JSTENZEL/것은, Getopt-ArgvFile - 테스트 OK 달리기 C를 설치 설치 만든다 -1.11.tar.gz C : \ strawberry \ c \ bin \ dmake.exe 설치 UNINST = 1 - OK 'Module :: ScanDeps'모듈 용 설치 실행 R/RS/RSCHUPP/Module-ScanDeps- 1.10.tar.gz 을 LWP로 가져 오기 : http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.10.tar. C에 대한 GZ 체크섬 : \ 딸기 \ CPAN 소스 \ 저자 \ \ ID \ R \ RS \ RSCHUPP \ 모듈 - ScanDeps- 1.10.tar.gz 확인

CPAN.pm : 건물의 R/RS/RSCHUPP/모듈 - ScanDeps-1.10.tar.gz

키트가 ... 모듈 :: ScanDeps 쓰기 MYMETA.yml 및 MYMETA.json CP lib 디렉토리/모듈/ScanDeps/캐시를위한 좋은 쓰기 메이크 보이는 완료되었는지 확인. pmblib \ lib \ Module \ ScanDeps \ Cache.pm cp lib/Module/ScanDeps/DataFeed.pm blib \ lib \ Module \ ScanDeps \ DataFeed.pm cp lib/Module/ScanDeps.pm blib \ lib \ Module \ ScanDeps .pm C : \ strawberry \ perl \ bin \ perl.ex e "-Iinc"-MExtUtils :: 명령 -e cp- 스크립트/scan deps.pl blib \ script \ scandeps.pl pl2bat.bat blib \ script \ scandeps.pl RSCHUPP/Module-ScanDeps-1.10.tar. g strawberry \ perl \ bin \ perl.exe "-MExtUtils :: Command :: MM" "-e" " test_harness (0, 'inc', 'blib \ lib', 'blib \ arch') "t/*. tt/0-pod.t .................. ...................... 건너 뛰기 : Test :: Pod 1.00 requir POD t/1-static_functional_interface_real.t 테스트 용 에디션. .. ok t/10-case-sensitive-keys.t .................... ok t/12-ScanFileRE.t ...... ......................... ok t/13-static_prefork_test.t ................ ...... 건너 뜀 :이 t est 에는 설치되지 않은 pr efork.pm이 필요합니다. 건너 뜁니다. t/14-scan_chunk.t ............................... ok t/14-static_functional_cached.t .. ............... 1/? 0 deps_cache.dat 파일에서 데이터를 검색 할 수 없습니다. 새 캐시 만들기. t/14-static_functional_cachedt ................. ok t/16-scan_line.t ................ ................ ok t/17-private_methods.t ......................... . ok t/2-static_functional_interface_fake.t .......... ok t/3-static_oo_interface_real.t .................. ok t/4-static_functional_interface_options_fake.t .. ok t/5-pluggable_fake.t ............................ ok t/6-file -glob.t ................................. ok t/7-check-dynaloader.t . ......................... # 사용 된 동적 모듈들 : Cwd 파일 :: Glob Data :: Dumper List :: Util Time :: HiRes Compress :: Raw :: Zlib t/7-check-dynaloader.t .......................... 1/36 C : \ DOCUME ~ 1 \ sh epp \ LOCALS ~ 1 \ Temp \ 5xtWJc0E06 구문 OK C : \ DOCUME ~ 1 \ shepp \ LOCALS ~ 1 \ Temp \ JzIXUYCKFa 구문 OK t/7-check-dynaloader.t .......... ................ 11/36 C : \ DOCUME ~ 1 \ shepp \ LOCALS ~ 1 \ Temp \ jGWh6j7CQ_ 구문 OK C : \ DOCUME ~ 1 \ shepp \ LOCALS ~ 1 \ Temp \ vHQnTPJrl3 구문 OK t/7-check-dynaloader.t .......................... 21/36 C : \ DOCUME ~ 1 \ shepp \ LOCALS ~ 1 \ Temp \ 4nv64Rabo3 구문 OK t/7-check-dynaloader.t ......................... 29/36 C : \ DOCUME ~ 1 \ shepp \ LOCALS ~ 1 \ Temp \ tX8ukeJjGy 구문 OK t/7-check-dynaloader.t ................. ......... ok t/8-check_duplicated_entries.t .................. ok t/9-check_path_to_inc_name.t ..... ............... ok 모든 테스트 에 성공했습니다. 파일 = 17, 테스트 = 17352, 67 벽시계 초 (1.89 usr + 0.22 sys = 2.11 CPU) 결과 : RSCHUPP/Module-ScanDeps-1.10.tar.gz C : \ strawberry \ c \ bin \ dmake.exe 테스트 C : \ strawberry \ perl \ site \ lib \ Module \ ScanDeps.pm C : \ strawberry \ perl \ site \ lib \ Module \ ScanDeps \ Cache.pm 설치 \ perl \ site \ lib \ Module \ ScanDeps \ DataFeed.pm 설치 C : \ strawberry \ perl \ site \ bin \ scandeps.bat 설치 C : \ strawberry \ perl \ site \ bin \ scandeps.pl C : \ strawberry \ perl \ lib/perllocal.pod
RSCHUPP/Module-ScanDeps-1.10.tar.gz C : \ strawberry \ c \ bin \ dmake.exe 설치 UNINST = \ 딸기 \의 CPAN의 \ 빌드 \의 PAR-Packer- 1.013 - PEitq2

CPAN.pm : 건물 R R은/RS는/RSCHUPP/PAR-패커 - 1.013.tar.gz 이미 디렉토리 C로 래핑을 계속 /RS/RSCHUPP/PAR-Packer-1.013.tar.gz

cp lib/App/Packer/PAR.pm blib \ lib \ App \ Packer \ PAR.pm cp lib/PAR/Packer.pm blib \ lib \ PAR \ Packer.pm cp lib/PAR/Filter/Obfuscate.pm blib \ lib \ PAR \ Filter \ Obfuscate.pm cp lib/PAR/Filter/PodStrip.pm blib \ lib \ PAR \ Filter \ PodStrip. pm cp lib/PAR/StrippedPARL/Base.pm blib \ lib \ PAR \ StrippedPARL \ Base.pm cp lib/PAR/Filter.pm blib \ l ib \ PAR \ Filter.pm cp lib/PAR/Filter/PatchContent.pm blib \ lib \ PAR \ Filter \ PatchContent.pm cp lib/PAR/Filter/Bytecode.pm blib \ lib \ PAR \ Filter \ Bytecode. pm cp lib/pp.pm blib \ lib \ pp.pm cp lib/PAR/Filter/Bleach.pm blib \ lib \ PAR \ Filter \ Bleach.pm C : \ strawberry \ perl \ bin \ perl.exe file2c.pl -s .. \ script \ par.pl my_par_pl.c load_m y_par_pl C : \ strawberry \ perl \ bin \ perl.exe sha1.c.PL gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IM PLICIT_SYS -fno-strict-aliasing -mms-bitfields -I "C : \ strawberry \ perl \ lib \ CORE"-DLOAD_MY_LIBGCC -DPARL_EXE = \ "parl.exe \"-s -O2 main.c windres -F pei -i386 -i winres \ pp.rc -o winres \ pp.res windres -o ppresource.coff winres \ pp.resmews : 예기치 않은 버전 문자열 길이 68! = 32 + 8 dmake : 'ppresource.coff'를 작성하는 동안 오류 코드 129, dmake.exe : 'subdirs'를 만드는 동안 오류 코드 255 RSCHUPP/PAR-Packer-1.013 .tar.gz C : \ strawberry \ c \ bin \ dmake.exe - NOT OK make test 실행하기 성공적으로 make하지 않고 테스트 할 수 없음 make 실행 make는 잘못된 상태를 반환했다. 설치가 불가능한 것 같음 중지 : '설치' 'R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz'에 실패했습니다.

+0

MingW는 C 컴파일러를 사용했을 가능성이 높습니다 (하지만이 사항은 확인하지 않았습니다). –

답변