OSX(10.6)でのPeazipのコンパイルに問題があります。私はPeazip開発者に電子メールを送りましたが、エラーはOSX固有のようであり、OSXマシンにアクセスできなくなったため、彼はおそらく私をあまり助けられないと言っていました。
ソースがPascalにあるため、私が使用しているコンパイラはLazarusです。
実際のコンパイルプロセスは問題ないようですが、peazip.appプログラムランチャーを実行すると、次のエラーが発生します:http: //img.photobucket.com/albums/v215/thegooddale/Screen-shot-2010-05- 22-at-71907-PM.png
コンパイルで作成されたアプリランチャーは次のとおりです。http://forboden.com/coding/peazip.app.zip- 解凍プログラムを使用して、内部のファイルを確認できます(つまり、2回解凍します)。
また、ターミナルからコンパイルした後に生成されたpeazip unixファイルの実行可能ファイルを実行してみたところ、次のようになりました:http: //img.photobucket.com/albums/v215/thegooddale/Screen-shot-2010-05-22- at-72148-PM.png
Peazipのコンパイル中のLazarusからのコンパイルログからのメッセージは次のとおりです。http://pastebin.com/qK4bdncL
(私はLazarusフォーラムで尋ねました、そして彼らは私がそれらの「ld:警告:未知の刺し傷タイプ」警告を無視することができると言いました)。
project_peach.compiledファイルからの情報は次のとおりです。
<?xml version="1.0"?>
<CONFIG>
<Compiler Value="/usr/local/bin/ppc386" Date="1238949773"/>
<Params Value=" -MObjFPC -Sgi -O1 -gl -k-framework -kCarbon -k-framework -kOpenGL -k'-dylib_file' -k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib' -WG -vewnhi -l -Fu/Users/yansky/Desktop/peazip-3.1.src/res/themes/crystalc/ -Fu/Developer/lazarus/components/synedit/units/i386-darwin/ -Fu/Developer/lazarus/ideintf/units/i386-darwin/ -Fu/Developer/lazarus/lcl/units/i386-darwin/ -Fu/Developer/lazarus/lcl/units/i386-darwin/carbon/ -Fu/Developer/lazarus/packager/units/i386-darwin/ -Fu/Users/yansky/Desktop/peazip-3.1.src/ -Fu. -opeazip -dLCL -dLCLcarbon project_peach.lpr"/>
</CONFIG>
PascalとLazarusはそれほど人気のない言語であり、コンパイラはまだベータ版であるため、ここで誰もが経験する可能性はほとんどないと思いますが、誰かが私を正しい一般的な方向に向けてくれることを期待して、ここに投稿すると思いましたpeazip.appランチャーが壊れている場所/方法。