2009-02-12 57 views
0

對於所有不知道我在說什麼的人,這是glTail from FudgieglTail引導錯誤

在我的Mac上,我從來沒有能夠使glTail工作。我已經將它用於我的Mac工作。這只是最後的手段,因爲過去的2天只是浪費時間。

我安裝了相同的庫:Ruby 1.8.6,Gem 1.3.1,net-ssh 1.1.4,Chipmunk 2D,ruby-opengl 0.60.0和文件尾1.0.3。

這裏是我跑,試圖啓動它的命令:

./gl_tail configfile config.yaml

它說了蝙蝠(幾乎是瞬間):

-macbook:bin Garrett$ ./gl_tail configfile config.yaml 
./../lib/gl_tail/engine.rb:300: [BUG] Bus Error 
ruby 1.8.6 (2008-03-03) [universal-darwin9.0] 

Abort trap 

如果你看一下engine.rb,這是第一行:

 
    def start 
     glutInit() # Line 300 
     glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE) 

     glutInitWindowPosition(0, 0) 
     glutInitWindowSize(@config.screen.window_width, @config.screen.window_height) 
     glutCreateWindow('glTail') 

我有一種感覺,這是沿着GLUT的行不是正確安裝。我不期待太多的幫助,因爲它自身的代碼很少有文檔。但是看到它正在被立即殺死,我有一種感覺,也許它不是一直更新的東西,很可能是OpenGL。

回答

1

我不確定這對你來自linux用戶是否有幫助,但是這裏有... 我認爲你確實缺少libglut-headers。如果您是通過寶石進行安裝,那是您需要的唯一外部事物。在linux上,我只需要安裝libglut3-dev包,然後gem install gltail它可以構建ruby-opengl

因此,嘗試在您的平臺上找到libglut開發標題。希望有所幫助!

+0

它工作正常,在我的Mac工作(這次是寶石安裝gltail,工作),因爲它一直有。但是在我的Macbook上,我收到了同樣的信息,但找不到任何libglut或glut頭文件。 (我搜索glut.h)我需要運行什麼來檢查我是否符合條件或安裝libglut3-dev軟件包。 – Garrett 2009-02-12 22:27:55