2017-03-15 4 views
0

Je cours Ubuntu 16.04 dans VirtualBox sur Windows 10. Je travaille avec gloss dans haskell ghc et je compilé plusieurs fichiers avec le package gloss sans problème. Puis soudainement, sans raison apparente, je reçois des erreurs compilant des choses qui ont l'habitude de travailler. Je n'ai rien fait de bizarre pour autant que je sache, donc je n'ai aucune idée de ce qui se passe. Mais maintenant, je reçois des erreurs lors de la compilationGHC soudaine erreur: -lGLU, -lGL

$ghc Hello 
Linking Hello ... 
/usr/bin/ld: cannot find -lGLU 
/usr/bin/ld: cannot find -lGL 
collect2: error: ld returned 1 exit status 

Si je tente d'exécuter un fichier que je compilé précédemment sans recompilation, je reçois

$./Clock 
Clock: user error (unknown GLUT entry glutInit) 

Je ne sais pas ce qui aurait pu causer cela. Quelle est la bonne façon de résoudre ce problème?

EDIT: J'ai installé

sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev 

et il compile maintenant, mais je reçois toujours la même erreur lors de l'exécution. Je cours la machine virtuelle de Linux dans Windows.

Répondre

0

Je fixe en installant

sudo apt-get install freeglut3-dev 

Je ne suis toujours pas sûr ce qui a causé le problème mais je pense qu'il y avait une question graphiques en particulier par machine virtuelle qui est soudainement devenu un problème une fois que je brillant de façon plus intensive .