Ошибка установки GLFW на Mac с использованием cabal для haskell - PullRequest
4 голосов
/ 14 января 2012

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

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

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':

1 Ответ

0 голосов
/ 30 января 2013

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

...