I have installed SFML on Linux following tutorial in the site
When i compile is ok but when i try to creating the executing file from object file there are this errors:
riccardo@riccardo-MacBook:~/Documenti/SFMLwork$ g++ Main.o -o prova -L/home/riccardo/SFML-2.1/lib -lsfml-graphics -lsfml-window -lsfml-system
/usr/bin/ld: warning: libGLEW.so.1.7, needed by /home/riccardo/SFML-2.1/lib/libsfml-graphics.so, not found (try using -rpath or -rpath-link)
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewUniform1fARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__GLEW_ARB_shader_objects"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewGetObjectParameterivARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__GLEW_ARB_vertex_shader"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewFramebufferTexture2DEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewUniformMatrix4fvARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewGenFramebuffersEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewUniform3fARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewRenderbufferStorageEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__GLEW_ARB_fragment_shader"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewActiveTextureARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewShaderSourceARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "glewInit"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewBindFramebufferEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewFramebufferRenderbufferEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewLinkProgramARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewUseProgramObjectARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewBlendFuncSeparateEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewGenRenderbuffersEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewUniform2fARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewUniform4fARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewCreateProgramObjectARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "glewGetErrorString"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewCompileShaderARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewDeleteRenderbuffersEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewDeleteObjectARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewGetUniformLocationARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewGetInfoLogARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__GLEW_EXT_blend_func_separate"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewDeleteFramebuffersEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewCheckFramebufferStatusEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewUniform1iARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__GLEW_ARB_texture_non_power_of_two"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__GLEW_ARB_shading_language_100"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewCreateShaderObjectARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewBindRenderbufferEXT"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__GLEW_EXT_framebuffer_object"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewAttachObjectARB"
/home/riccardo/SFML-2.1/lib/libsfml-graphics.so: riferimento non definito a "__glewGetHandleARB"
collect2: error: ld returned 1 exit status
What is it?
-L/home/riccardo/SFML-2.1/lib
You did remember to run sudo make install right....? It installs the SFML library files to the standard location in your filesystem where ld also expects them to be. If for some reason you can't (or don't want to) install them to the standard location, you can just feed ld a temporary location in which it should additionally look for the files for the current invocation:
riccardo@riccardo-MacBook:~/Documenti/SFMLwork$ LD_LIBRARY_PATH=/home/riccardo/SFML-2.1/lib ./Main