URL: https://linuxfr.org/users/cyberdivad/journaux/glu-mesa3d-et-ses-amis Title: GLU, Mesa3D et ses amis Authors: Cyberdivad Date: 2003年07月24日T16:49:04+02:00 Tags: Score: 0 Bonjour mon petit journal, Maintenant que j'ai enfin l'accélération 3D, j'ai essayé d'installer quelques jeux, histoire de profiter un peu de mon dur (ca fait longtemps que j'attendais ca) labeur :-). La distrib est une mandrake 9.1. Malheureusement, si les jeux version RPM que j'ai installé fonctionnent bien, ce n'est pas vraiment le cas de de ceux à compiler, puisque cette étape échoue pour la plupart d'entre eux. Par exemple, j'essaie de compiler le jeu Possible World, qui m'a tapé dans l'oeil ;) : La doc sur le site précise qu'il faut : Mesa3D tuned for your Graphics board SDL 1.2.0 or later FMOD Audio library (included in source-archive) Je fais : # urpmi Mesa tout est déjà installé # urpmi SDL tout est déjà installé Mais si je lance le make, conformément à la doc, ca bloque : #make gcc -o ../psworlds-linux alienlight.o [..pleins de .o] world.o -I../../fmod/inc -L../../fmod/lib -L../../fmod -lfmod -L/usr/X11R6/lib -lX11 -lXext -lglut -lGL -lGLU -lfmod-3.33 `sdl-config --cflags --libs` /usr/bin/ld: cannot find -lGLU collect2: ld returned 1 exit status make: *** [all] Erreur 1 Si je comprends bien, il faut une librairie GLU. # locate GLU [...] /usr/X11R6/lib/libGLU.so.1.3.500 /usr/X11R6/lib/libGLU.so.1 /usr/X11R6/lib/libGLU.la /usr/X11R6/lib/libGLU.so D'après ce que je comprends, il y a bien une librairie GLU qui traîne, et elle serait dans le bon repértoire (-L/usr/X11R6/lib) Déjà, là, je ne comprends plus trop ce qui ce passe. De plus, si je fais : # urpmi GLU Les paquetages suivants contiennent GLU : libMesaGLU1-devel libMesaGLU1 # urpmi libMesaGLU1 tout est déjà installé # urpmi libMesaGLU1-devel tout est déjà installé Je ne vois pas trop là non plus le comportement de urpmi. Pour les autres mots clés, il ne s'embarasse pas des détails et me dit directement que tout est installé, et pour ces libs précises, il m'affiche une liste, mais me dit si je tente de les installer que c'est déjà fait ? Quelle serait donc cette mystérieuse librairie GLU que je ne possèderais pas ? Si comme je le pense, cette lib est plutôt standard, ca serait bizarre qu'elle ne soit ni sur mes cds, ni sur une de mes sources http. Je précise que que j'ai déjà quelques jeux 3D qui tournent comme TuxRacer ou egoboo. Par contre, slune et TuxKart n'ont pas voulu se compiler non plus (mais avec une erreur différente, de type "undefined reference to", bien que le configure passe bien) Désolé d'avoir fait aussi long (j'aime bien expliquer autant précisément que possible) et merci d'avance à quiconque pourra me sortir de ce mauvais pas :)