Are you sure that shaders are available in the computers that have a problem?
What does sf::Shader::isAvailable()
return?
You should always test for shader support with sf::Shader::isAvailable() before trying to use shaders and then either tell the user that shader support is required and exit or fall back to running without shaders.