Bonjour à tous,
Depuis 2-3 semaines je me suis lancé dans la bibliothèque SFML, je l'avais installée en ligne de commande. La seule version disponible avec la distribution Ubuntu est la 1.6, du coup j'avais commencé à tester cette dernière. Cependant, récemment un forumeur m'a conseillé de passer à la 2.1 qui est plus pratique. J'ai alors remplacé tous les fichiers .h dans le dossier /usr/include/SFML et tous les .so dans le dossier /usr/lib/, il ne reste absolument rien de la 1.6, plus de confusion possible.
Avant, j'avais quelques erreurs de compilation dans un petit projet que je réalisais, car il ne connaissait pas certaines nouvelles méthodes (isOpened devenue isOpen, Image devenue Texture, etc...), j'ai alors tout modifié jusqu'à ne plus en avoir. C'est alors que je me retrouve avec un problème encore plus gros :
/usr/bin/ld: warning: libGLEW.so.1.7, needed by /usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform1fARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_shader_objects »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGetObjectParameterivARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_vertex_shader »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewFramebufferTexture2DEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniformMatrix4fvARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGenFramebuffersEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform3fARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewRenderbufferStorageEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_fragment_shader »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewActiveTextureARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewShaderSourceARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « glewInit »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewBindFramebufferEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewFramebufferRenderbufferEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewLinkProgramARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUseProgramObjectARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewBlendFuncSeparateEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGenRenderbuffersEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform2fARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform4fARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewCreateProgramObjectARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « glewGetErrorString »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewCompileShaderARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewDeleteRenderbuffersEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewDeleteObjectARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGetUniformLocationARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGetInfoLogARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_EXT_blend_func_separate »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewDeleteFramebuffersEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewCheckFramebufferStatusEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform1iARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_texture_non_power_of_two »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_shading_language_100 »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewCreateShaderObjectARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewBindRenderbufferEXT »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_EXT_framebuffer_object »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewAttachObjectARB »
/usr/lib/gcc/i686-linux-gnu/4.7/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGetHandleARB »
collect2: erreur: ld a retourné 1 code d'état d'exécution
Alors, j'ai pu voir que beaucoup ont été (et d'autres le seront certainement) dans ce cas, cela dit j'ai absolument tout essayé, une recompilation de SFML, une réinstallation des paquets glew visiblement manquant (alors que je l'ai fait), etc... et pourtant mon compilateur continue à m'afficher ce message, je ne sais plus quoi faire... Quelqu'un pourrait m'aider ?