On this
http://www.sfml-dev.org/tutorials/2.1/start-osx.php page once you're moving around files into place for the linker a bullet point says:
- Copy the content of lib to /usr/local/lib and copy the content of include to /usr/local/include.
It should say something like:
- Copy the content of lib to /usr/local/lib and copy the content of include/SFML/ to /usr/local/include
When we copy the SFML folder into include and not it's contents it causes some difficult to fix linker issues. Myself and many others have had these linker issues and you can find posts in the forums where users have gone as far as wiping the HDD to get this fixed. Copying the
contents of /include/SFML/ to /usr/local/lib instead of the SFML folder itself has fixed the issue for three other users I've told to try this.