Hi
Been struggling through with this for couple of nights, forum searches and googles got me through a couple of previous issues but no joy with this one.
I've downloaded SFML and Thor, both the latest from Github.
Built and installed SFML with Cmake.
Generated Thor Makefile with Cmake.
My issue is when i run make in Terminal I receive the below error.
Linking CXX shared library libthor.dylib
Undefined symbols for architecture x86_64:
"sf::Image::~Image()", referenced from:
thor::BigTexture::loadFromFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in BigTexture.cpp.o
thor::BigTexture::loadFromMemory(void const*, unsigned long) in BigTexture.cpp.o
thor::BigTexture::loadFromStream(sf::InputStream&) in BigTexture.cpp.o
"sf::operator/(sf::Time, sf::Time)", referenced from:
thor::getElapsedRatio(thor::Particle const&) in Particle.cpp.o
thor::getRemainingRatio(thor::Particle const&) in Particle.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/libthor.dylib] Error 1
make[1]: *** [src/CMakeFiles/thor.dir/all] Error 2
make: *** [all] Error 2
I've completely started the whole process a couple of times, I've read the installation tutorial and *pretty* sure I understand it. The note on Thors download page that says the development version is not compatible with sfml 2.1 confused me slightly as I had seen other places that the sfml and thor github versions should work.
Any help would be appretiated.