Bonjour,
J'ai d'abord installé la SFML en version 2.1, disons "normalement", mais j'avais certains paquets trop récent (libglew). J'ai donc téléchargé les sources pour recompiler la SFML.
Mais voilà, je n'arrive toujours pas à compiler mon projet
J'ai toutes ces erreurs lors de la compilation :
/usr/local/lib/libsfml-graphics-s.a(Shader.cpp.o): dans la fonction « sf::Shader::bind(sf::Shader const*) »:
Shader.cpp:(.text+0xa2): référence indéfinie vers « __glewUseProgramObjectARB »
Shader.cpp:(.text+0xb2): référence indéfinie vers « __glewUseProgramObjectARB »
Shader.cpp:(.text+0xda): référence indéfinie vers « __glewUniform1iARB »
Shader.cpp:(.text+0xe6): référence indéfinie vers « __glewActiveTextureARB »
Shader.cpp:(.text+0x112): référence indéfinie vers « __glewActiveTextureARB »
Shader.cpp:(.text+0x129): référence indéfinie vers « __glewUniform1iARB »
/usr/local/lib/libsfml-graphics-s.a(Shader.cpp.o): dans la fonction « sf::Shader::isAvailable() »:
Shader.cpp:(.text+0x152): référence indéfinie vers « __GLEW_ARB_shading_language_100 »
Shader.cpp:(.text+0x15b): référence indéfinie vers « __GLEW_ARB_shader_objects »
Shader.cpp:(.text+0x164): référence indéfinie vers « __GLEW_ARB_vertex_shader »
Shader.cpp:(.text+0x16d): référence indéfinie vers « __GLEW_ARB_fragment_shader »
/usr/local/lib/libsfml-graphics-s.a(Shader.cpp.o): dans la fonction « sf::Shader::bindTextures() const »:
Shader.cpp:(.text+0x1aa): référence indéfinie vers « __glewUniform1iARB »
Shader.cpp:(.text+0x1b6): référence indéfinie vers « __glewActiveTextureARB »
Shader.cpp:(.text+0x1e7): référence indéfinie vers « __glewActiveTextureARB »
/usr/local/lib/libsfml-graphics-s.a(Shader.cpp.o): dans la fonction « sf::Shader::compile(char const*, char const*) »:
Shader.cpp:(.text+0x22f): référence indéfinie vers « __GLEW_ARB_shading_language_100 »
Shader.cpp:(.text+0x238): référence indéfinie vers « __GLEW_ARB_shader_objects »
Shader.cpp:(.text+0x2da): référence indéfinie vers « __GLEW_ARB_vertex_shader »
Shader.cpp:(.text+0x2e7): référence indéfinie vers « __GLEW_ARB_fragment_shader »
Shader.cpp:(.text+0x2fa): référence indéfinie vers « __glewDeleteObjectARB »
Shader.cpp:(.text+0x359): référence indéfinie vers « __glewCreateProgramObjectARB »
Shader.cpp:(.text+0x36e): référence indéfinie vers « __glewCreateShaderObjectARB »
Shader.cpp:(.text+0x384): référence indéfinie vers « __glewShaderSourceARB »
Shader.cpp:(.text+0x38c): référence indéfinie vers « __glewCompileShaderARB »
Shader.cpp:(.text+0x39e): référence indéfinie vers « __glewGetObjectParameterivARB »
Shader.cpp:(.text+0x3b4): référence indéfinie vers « __glewAttachObjectARB »
Shader.cpp:(.text+0x3bc): référence indéfinie vers « __glewDeleteObjectARB »
Shader.cpp:(.text+0x3ce): référence indéfinie vers « __glewCreateShaderObjectARB »
Shader.cpp:(.text+0x3e2): référence indéfinie vers « __glewShaderSourceARB »
Shader.cpp:(.text+0x3ea): référence indéfinie vers « __glewCompileShaderARB »
Shader.cpp:(.text+0x3fc): référence indéfinie vers « __glewGetObjectParameterivARB »
Shader.cpp:(.text+0x412): référence indéfinie vers « __glewAttachObjectARB »
Shader.cpp:(.text+0x41a): référence indéfinie vers « __glewDeleteObjectARB »
Shader.cpp:(.text+0x422): référence indéfinie vers « __glewLinkProgramARB »
Shader.cpp:(.text+0x434): référence indéfinie vers « __glewGetObjectParameterivARB »
Shader.cpp:(.text+0x445): référence indéfinie vers « glFlush »
Shader.cpp:(.text+0x48b): référence indéfinie vers « __glewGetInfoLogARB »
Shader.cpp:(.text+0x575): référence indéfinie vers « __glewDeleteObjectARB »
Shader.cpp:(.text+0x57d): référence indéfinie vers « __glewDeleteObjectARB »
Shader.cpp:(.text+0x5a6): référence indéfinie vers « __glewGetInfoLogARB »
Shader.cpp:(.text+0x666): référence indéfinie vers « __glewGetInfoLogARB »
Shader.cpp:(.text+0x74b): référence indéfinie vers « __glewDeleteObjectARB »
/usr/local/lib/libsfml-graphics-s.a(Shader.cpp.o): dans la fonction « sf::Shader::~Shader() »:
Shader.cpp:(.text+0x83e): référence indéfinie vers « __glewDeleteObjectARB »
/usr/local/lib/libsfml-graphics-s.a(Shader.cpp.o): dans la fonction « sf::Shader::getParamLocation(std::string const&) »:
Shader.cpp:(.text+0x1456): référence indéfinie vers « __glewGetUniformLocationARB »
/usr/local/lib/libsfml-graphics-s.a(Shader.cpp.o): dans la fonction « sf::Shader::setParameter(std::string const&, sf::Transform const&) »:
Shader.cpp:(.text+0x1724): référence indéfinie vers « __glewGetHandleARB »
Shader.cpp:(.text+0x172f): référence indéfinie vers « __glewUseProgramObjectARB »
Shader.cpp:(.text+0x174d): référence indéfinie vers « __glewUniformMatrix4fvARB »
Shader.cpp:(.text+0x176b): référence indéfinie vers « __glewUseProgramObjectARB »
/usr/local/lib/libsfml-graphics-s.a(Shader.cpp.o): dans la fonction « sf::Shader::setParameter(std::string const&, float, float, float, float) »:
Shader.cpp:(.text+0x17e8): référence indéfinie vers « __glewGetHandleARB »
Shader.cpp:(.text+0x17f2): référence indéfinie vers « __glewUseProgramObjectARB »
Shader.cpp:(.text+0x1823): référence indéfinie vers « __glewUniform4fARB »
Shader.cpp:(.text+0x182c): référence indéfinie vers « __glewUseProgramObjectARB »
J'ai pourtant libglew1.8 d'installé ...
A oui, je suis sur Linux Mint
Merci d'avance