2012-11-27 193 views
1

爲了安裝PAR :: Packer模塊,我現在掙扎了兩天。我是CPAN的新手,這是我想安裝的第一個模塊,所以我首先想到的是我。但我現在幾次重新安裝了草莓Perl,並且還使用了舊版本。使用草莓perl安裝PAR :: Packer問題

windres::意外版本字符串長度68 = 32 + 8

我發現這串幾命中和它似乎是使用MinGW的問題(無論這是):與安裝總是失敗

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

但我不知道如何得到這個補丁以及如何安裝它。

任何人都可以幫忙嗎?

問候 齊格弗裏德

下面的安裝孔捕獲:

輸入代碼在這裏:

塊引用

C:\ Documents和Settings \ shepp> CPAN PAR: :Packer CPAN:CPAN :: SQLite loading ok(v0.202)數據庫生成於2012年11月27日星期二20:58:53 GMT Ru n安裝模塊'PAR :: Packer'正在運行 R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz CPAN:LWP :: UserAgent加載ok (v6.04)CPAN:Time :: HiRes加載OK(v1.9725)與LWP擷取: http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz CPAN:YAML :: XS加載OK(v0.38)CPAN:文摘:: SHA加載OK(v5.72) 與LWP擷取: http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/CHECKSUMS CPAN: 壓縮:: Zlib loaded ok(v2.055)Checksum for C:\ strawberry \ cpan \ sources \ authors \ id \ R \ RS \ RSCHUPP \ PAR-Packer-1.013 .tar.gz ok CPAN:Archive :: Tar loaded (v1.90)CPAN:File :: Temp 已加載好(v0.22)CPAN:Parse :: CPAN :: Meta已加載好(v1.4404)CPAN: CPAN :: Meta已加載好(v2.120921) CPAN:Module :: CoreList裝好 (v2.74)

CPAN.pm:建築R/RS/RSCHUPP/PAR-封隔器1.013.tar.gz

檢查,如果你的包是完整的...看起來不錯警告:先決條件 找不到Getopt :: ArgvFile 1.07。警告:先決條件 未找到Module :: ScanDeps 1.05。原型不匹配:sub main :: prompt: 無vs($; $)在C:/草莓/ perl/lib/Ex tUtils/MakeMaker.pm行 219.編寫用於par.exe的Makefile以編寫MYMETA.yml和MYMETA。 json爲PAR :: Packer寫入Makefile文件MYMETA.yml和MYMETA.json ---- ---- ----期間檢測到的不完全相關性---- ---- RSCHUPP/PAR-Packer-1.013.tar.gz ---- Getopt :: ArgvFile [requires] Module :: ScanDeps [requires]正在運行make test延遲到先決條件後運行make install延遲至 先決條件之後延遲運行模塊'Getopt :: ArgvFile'的運行安裝運行 make for 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的\ Sources \作者\ ID \ J□\ JS \ JSTENZEL \的Getopt-ArgvFile -1.11.tar.gz確定

CPAN.pm:建築焦耳/ JS/JSTENZEL /的Getopt-ArgvFile-1.11.tar.gz

檢查,如果你的包是完整的...看起來好寫的Makefile 的Getopt :: ArgvFile寫作MYMETA.yml和MYMETA.json CP ArgvFile.pm blib \ lib \ Getopt \ ArgvFile.pm JSTENZEL/Getopt-ArgvFile-1.11.tar.gz
C:\ strawberry \ c \ bin \ dmake.exe - 確定正在運行make test C:\ strawbe RRY \ perl的\ BIN \ perl.exe所在 「-MExtUtils ::命令:: MM」 「-e」 「test_harness(0, 'BLIB \ lib中', 'BLIB \拱')」 噸/ *。TT /鹼。噸........... OK噸/ expandenv.t ...... OK噸/ fileopt.t ........ OK噸/ noHOMEvar.t .... .. OK噸/莢coverage.t ...跳過:測試::波德::覆蓋率1.00 需要測試POD覆蓋萬噸/ pod.t ............跳過: 測試:: Pod 1.00用於測試POD t/prefix.t .........確定 t/resolvepathes.t .. ok t/use1.t ........... ok t /use2.t ........... ok所有測試都成功。 Files = 10,Tests = 43,3 wallclock secs(0.08 usr + 0.09 sys = 0.17 CPU)結果:PASS
JSTENZEL/Getopt-ArgvFile-1.11.tar.gz C:\ strawberry \ c \ bin \ dmake.exe 測試 - 確定執行make install安裝 C:\草莓\ perl的\ site \ lib文件\的Getopt \ ArgvFile.pm追加安裝 信息到C:\草莓\ perl的\ lib中/ perllocal.pod
JSTENZEL /的Getopt,ArgvFile -1.11.tar.gz C:\草莓\ C \ BIN \ dmake.exe 安裝UNINST = 1 - 行運行安裝模塊 '模塊:: ScanDeps' 運行作出R/RS/RSCHUPP /模塊-ScanDeps- 1.10.tar.gz用LWP提取 : http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.10.tar。對於 Ç GZ校驗:\草莓\ CPAN \源\作者\ ID \ r \ RS \ RSCHUPP \模塊-ScanDeps- 1.10.tar.gz OK

CPAN.pm:建築R/RS/RSCHUPP /模塊ScanDeps-1.10.tar.gz

檢查,如果你的包是完整的...看起來好寫的Makefile 模塊:: ScanDeps寫作MYMETA.yml和MYMETA.json CP 的lib /模塊/ ScanDeps /緩存。下午BLIB \ lib中\模塊\ ScanDeps \ Cache.pm CP LIB /模塊/ ScanDeps/DataFeed.pm BLIB \ lib中\模塊\ ScanDeps \ DataFeed.pm CP LIB /模塊/ ScanDeps.pm BLIB \ lib中\模塊\ ScanDeps .pm C:\ strawberry \ perl \ bin \ perl.ex E 「-Iinc」 -MExtUtils ::命令-e CP - 腳本/掃描deps.pl BLIB \腳本\ scandeps.pl pl2bat.bat BLIB \腳本\ scandeps.pl RSCHUPP /模塊ScanDeps-1.10.tar。 gz
C:\ strawberry \ c \ bin \ dmake.exe - OK運行make test C:\ 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 ed for testing POD t/1-static_functional_interface_real.t ........ .. ok t/10-case-insensitive-keys.t .................... ok t/12-ScanFileRE.t ...... .........................好吧 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_cached.t .................好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 File :: 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_ syntax 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 ................. .........好吧 t/8-check_duplicated_entries.t ..................好吧 t/9-check_path_to_inc_name.t ..... ............... ok所有測試 成功。 Files = 17,Tests = 17352,67 wallclock secs(1.89 usr + 0.22 sys = 2.11 CPU)結果:PASS RSCHUPP/Module-ScanDeps-1.10.tar.gz C:\ strawberry \ c \ bin \ dmake.exe test - 確定運行make install安裝 C:\ strawberry \ perl \ site \ lib \ Module \ ScanDeps.pm安裝 C:\ strawberry \ perl \ site \ lib \ Module \ ScanDeps \ Cache.pm安裝 C:\ strawberry \ Perl的\ site \ lib文件\模塊\ ScanDeps \ DataFeed.pm安裝 C:\草莓\ perl的\網站\ BIN \ scandeps.bat安裝 C:\草莓\ perl的\網站\ BIN \ scandeps.pl追加安裝信息,以 C:\ strawberry \ perl \ lib/perllocal.pod
RSCHUPP/Module-ScanDeps-1.10.tar.gz C:\ strawberry \ c \ bin \ dmake.exe install UNINST = 1 - OK運行make for R/RS/RSCHUPP/PAR-封隔器1.013.tar.gz是否已由解開成 目錄C:\草莓\ CPAN \建立\ PAR-封隔 1.013-PEitq2

CPAN.pm:建築[R /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 /過濾/ Obfuscate.pm BLIB \ lib中\ PAR \篩選\ Obfuscate.pm CP LIB/PAR /過濾/ PodStrip.pm BLIB \ lib中\ PAR \篩選\ 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 /過濾/ PatchContent.pm BLIB \ lib中\ PAR \篩選\ PatchContent.pm CP LIB/PAR /過濾/ Bytecode.pm BLIB \ lib中\ PAR \篩選\字節碼。點CP LIB/pp.pm BLIB \ lib中\ pp.pm CP LIB/PAR /過濾/ Bleach.pm BLIB \ lib中\ PAR \篩選\ Bleach.pm C:\草莓\ 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。resres:意外的版本字符串長度68!= 32 + 8 dmake:錯誤代碼129,同時使'ppresource.coff'dmake.exe: 錯誤代碼255,同時使'subdirs'
RSCHUPP/PAR-Packer-1.013名爲.tar.gz C:\草莓\ C \ BIN \ dmake.exe - 不 OK運行make test離不開化妝成功試運行使 安裝製作已返回壞地位,安裝似乎是不可能的 停車: '安裝' 'R/RS/RSCHUPP/PAR-Packer-1.013.tar.gz'失敗。

+0

MingW平臺很可能使用的C編譯器(但我沒有檢查這一點)。 –

回答