私は、配布のためのperlスクリプトをパッケージそれほど好きにPARパッカー(1.012)を使用しています:PARパッカーのシンボル解像度をデバッグする方法は?
頁-c -oスクリプトscript.pl私はさまざまなライブラリなしでマシンに移動するスクリプトを使用
次のエラーメッセージで失敗します。
Can't find 'boot_Compress__Raw__Zlib' symbol in
/tmp/par-root/cache-206d7ce41fbe60d4e890ae3ac7d39bfc7ce2d710/d6103eb0.so
at /usr/share/perl5/Archive/Zip.pm line 12 Compilation failed in
require at /usr/share/perl5/Archive/Zip.pm line 12. BEGIN
failed--compilation aborted at /usr/share/perl5/Archive/Zip.pm line
12. Compilation failed in require at -e line 358.
したがって、シンボルを含むZlib.soライブラリがないようです。私はZlibのが含まれていることが確認でき、デバッグに-vvしてコンパイル:
Written as "auto/Compress/Raw/Zlib/Zlib.so" Packing
"/tmp/par-jag/cache-044524c2d7fff164771e45125a48ca260a890c0c/5f10a097.so"...
と私はそれがパッケージ化されたアーカイブであることを確認しました。私はまた、シンボルが見つからないと文句を言っているライブラリをチェックしました:
Written as "auto/IO/IO.so" Packing
"/tmp/par-jag/cache-044524c2d7fff164771e45125a48ca260a890c0c/d6103eb0.so"...
私はこの問題を解決する方法がわかりません。さらに、perl-Compress-Raw-Zlibをターゲットボックスにインストールすると、ただちに別のライブラリで失敗します。
Can't find 'boot_Term__ReadKey' symbol in
/tmp/par-jag/cache-206d7ce41fbe60d4e890ae3ac7d39bfc7ce2d710/d6103eb0.so
これもパッケージに含まれています。
これを解決/デバッグするにはどうすればよいですか?
これまで解決しましたか?私は、PPのパックされたファイルでも同様の問題を抱えています。 – paulw1128