Quand je lancene peut pas installer OpenGLRaw-1.1.0.1 sur OS X
$ cabal install OpenGLRaw
Je reçois les erreurs suivantes.
... ... ...
cbits/HsOpenGLRaw.c:78:20:
error: stdlib.h: No such file or directory
cbits/HsOpenGLRaw.c:79:19:
error: dlfcn.h: No such file or directory
cbits/HsOpenGLRaw.c: In function ‘hs_OpenGLRaw_getProcAddress’:
cbits/HsOpenGLRaw.c:97:0:
error: ‘NULL’ undeclared (first use in this function)
cbits/HsOpenGLRaw.c:97:0:
error: (Each undeclared identifier is reported only once
cbits/HsOpenGLRaw.c:97:0: error: for each function it appears in.)
cbits/HsOpenGLRaw.c:104:0:
warning: implicit declaration of function ‘dlopen’
cbits/HsOpenGLRaw.c:104:0:
error: ‘RTLD_LAZY’ undeclared (first use in this function)
cbits/HsOpenGLRaw.c:104:0:
warning: assignment makes pointer from integer without a cast
cbits/HsOpenGLRaw.c:115:0:
warning: implicit declaration of function ‘dlsym’
cbits/HsOpenGLRaw.c:115:0:
warning: assignment makes pointer from integer without a cast
cbits/HsOpenGLRaw.c:126:0:
warning: return makes pointer from integer without a cast
cabal: Error: some packages failed to install:
OpenGLRaw-1.1.0.1 failed during the building phase. The exception was:
ExitFailure 1
Je viens d'installer la dernière Haskell pour la plate-forme OS X et couru cabal update
pour faire bonne mesure.
Avez-vous installé XCode? –
Oui, XCode 4, et je n'ai aucun problème à construire des choses depuis la source, ou à installer des paquets via MacPorts. Cependant, c'est probablement le seul paquet de cabal que j'ai essayé d'installer qui contient du code natif. –
iirc, les versions de GHC antérieures à la version 7.0.3 ont des problèmes avec XCode 4 - qu'est-ce que GHC utilisez-vous? –