2010-05-24 51 views
0

我在OSX(10.6)上編譯Peazip時遇到了一些問題。我向Peazip開發者發送了電子郵件,他說他可能無法幫助我太多,因爲錯誤似乎是OSX特有的,他無法再訪問OSX機器。OSX上編譯peazip的問題

我使用的編譯器是Lazarus,因爲源代碼是在Pascal中。

實際的編譯過程似乎去確定,但是當我運行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 - 您可以使用一個解壓縮程序來查看裏面的文件(即解壓兩次)。

我也試過只運行從終端編譯後產生的peazip UNIX文件的可執行文件和我得到這個:http://img.photobucket.com/albums/v215/thegooddale/Screen-shot-2010-05-22-at-72148-PM.png

下面是從拉撒路編譯日誌中的消息在編譯Peazip:http://pastebin.com/qK4bdncL

(我問拉撒路論壇,他們說我可以忽略那些「ld:warning:unknown stabs type」警告)。

下面是來自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和拉撒路體驗,因爲它不是流行的語言和編譯器仍處於測試階段,但我想我會在這裏發佈,希望有人可能會指出我正確指出peazip.app啓動器在哪裏/如何破碎的大方向。

回答

0

IIRC必須在符號鏈接的內部的某個位置創建一個符號鏈接。