2012-01-14 1 views
4

У меня есть Max OSx 10.6.8, Xcode 3.2.6 (последняя версия доступна для моей версии для Mac). Я использую haskell, но у меня проблемы с использованием opengl.Ошибка при установке GLFW на mac с помощью cabal для haskell

я нашел предложение в Интернете, как следующее:

cabal update 
cabal install OpenGL 
cabal install GLFW 

Моя ошибка пришла в 3-й команды. Я получил фатальную ошибку, он говорит:

cabal: Error: some packages failed to install: 
GLFW-0.4.2 failed during the building phase. The exception was: 
ExitFailure 1 

Здесь ошибка из (имеется большое количество предупреждений, которые я не в том числе для удобочитаемости и пространства):

glfw/lib/macosx/macosx_window.c:374:0: 
    error: 'typeLongInteger' undeclared (first use in this function) 

glfw/lib/macosx/macosx_window.c:374:0: 
    error: (Each undeclared identifier is reported only once 

glfw/lib/macosx/macosx_window.c:374:0: 
    error: for each function it appears in.) 
glfw/lib/macosx/macosx_window.c: At top level: 

glfw/lib/macosx/macosx_window.c:448:0: 
    error: 'kEventWindowDrawContent' undeclared here (not in a function) 
glfw/lib/macosx/macosx_window.c: In function '_glfwWindowEventHandler': 

Любые предложения по его решению?

Это ошибка при попытке загрузить файл, который требует графики:

Could not find module `Graphics.UI.GLFW': 
+0

Когда вы получаете ошибку 'ExitFailure 1', обычно это означает, что в процессе сборки была ошибка. Можете ли вы вставить вывод * перед * 'cabal: Error: ...' bit? –

+0

Ты читаешь мой разум! Я смог посмотреть ошибки вывода, кроме предупреждений здесь, это было показано. glfw/Библиотека/MacOSX/macosx_window.c: 374: 0: ошибка: 'typeLongInteger' необъявленная (первое использование в этой функции) glfw/Библиотека/MacOSX/macosx_window.c: 374: 0: Ошибка: (Каждый необъявленный идентификатор сообщается только один раз glfw/Библиотека/MacOSX/macosx_window.c: 374: 0: ошибка:. для каждой функции, которую он появляется в) glfw/Библиотека/MacOSX/macosx_window.c: на верхнем уровне: glfw/lib/macosx/macosx_window.c: 448: 0: error: 'kEventWindowDrawContent' uneclared здесь (не в функции) – lrpr

+0

@lrpr: комментарии не получают то же форматирование, что и вопросы и ответы. Можете ли вы вместо этого поместить эти ошибки в свой основной пост, используя кнопку редактирования, чтобы изменить его? –

ответ

0

Вместо использования междусобойчик, вы можете попытаться загрузить пакет с исходниками glfw и построить и установить его из командной строки.