As far as I can see, you try to link statically, so you need the static libs. Check if they are present in your SFML directory (e.g. libsfml-system-s.so) because on Linux the default SFML package does not supply the static libs (because that is not how one links on Linux). You can build them yourself from source if you really need them, that is no big hassle. But I strongly recommend using the dynamic libs on *nix OS'es and then supply them alongside your binary and set LD_LIBRARY_PATH via a start script.