2011-04-11 6 views
0

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.

+0

Avez-vous installé XCode? –

+0

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. –

+0

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? –

Répondre

1

Me ressemble à ticket #5011 - XCode 4 sur Mac + GHC 7.0.2 échoue à lier.

Ceci est corrigé dans GHC 7.0.3 qui fera partie de la version de mi-avril de la plate-forme Haskell.

Une autre solution consiste à rétrograder à la plate-forme Haskell 2010.2.

+0

Dans le cas où quelqu'un a le même problème: c'est correct, et j'ai été capable de télécharger le programme d'installation .pkg de GHC 7.0.3 et tout fonctionne maintenant. –