Closed sardaukar closed 4 years ago
This is my Makefile
.PHONY: spec clean deps
run: adlez
env LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml \
LD_LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml \
./adlez_release
spec:
crystal spec
deps:
crystal deps
clean:
rm -f adlez_release
all: clean adlez
adlez: clean
env LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml \
LD_LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml \
crystal build src/adlez.cr --release --no-debug -o adlez_release
upx: all
strip adlez_release
upx adlez_release
I don't know... The only thing I suspect is that your SFML installation is broken -- that its dependencies are missing.
I mean,... on Arch it's illegal to have old versions of anything by itself, and you have at least Crystal.
What I'd try is to use SFML itself in a C++ program.
I can run the examples in the crsfml repo...
~/C/F/crsfml examples env LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml LD_LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml crystal build snakes.cr
~/C/F/crsfml examples ll 2760ms qua 23 out 2019 07:40:02 WEST
drwxr-xr-x - sardaukar sardaukar 22 out 23:28 -- lib/
drwxr-xr-x - sardaukar sardaukar 22 out 23:28 -- resources/
.rw-r--r-- 888 sardaukar sardaukar 22 out 23:28 -- flippy_bird.cr
.rw-r--r-- 10Ki sardaukar sardaukar 22 out 23:28 -- diagnostics.cr
.rw-r--r-- 944 sardaukar sardaukar 22 out 23:28 -- gl.cr
.rw-r--r-- 1009 sardaukar sardaukar 22 out 23:28 -- echo.cr
.rw-r--r-- 2.4Ki sardaukar sardaukar 22 out 23:28 -- README.md
.rw-r--r-- 1.2Ki sardaukar sardaukar 22 out 23:28 -- transformable.cr
.rw-r--r-- 1.5Ki sardaukar sardaukar 22 out 23:28 -- shapes.cr
.rw-r--r-- 312 sardaukar sardaukar 22 out 23:28 -- simple.cr
.rw-r--r-- 5.1Ki sardaukar sardaukar 22 out 23:28 -- snakes.cr
.rw-r--r-- 1.2Ki sardaukar sardaukar 22 out 23:28 -- sound_capture.cr
.rw-r--r-- 2.1Ki sardaukar sardaukar 22 out 23:28 -- shader.cr
.rw-r--r-- 9.6Ki sardaukar sardaukar 22 out 23:28 -- text_input.cr
.rwxr-xr-x 1.1Mi sardaukar sardaukar 23 out 7:40 -I snakes*
~/C/F/crsfml examples env LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml LD_LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml ./snakes
I mean,... on Arch it's illegal to have old versions of anything by itself, and you have at least Crystal.
I'm using asdf
to keep many versions of Crystal locally.
Well that's very good..
Now just run your code the way you're running this :D
What if it's the strip
thing
I am :D and the error is in the build stage, something to do with ld
env LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml \
LD_LIBRARY_PATH=/home/sardaukar/Code/FOREIGN/crsfml/voidcsfml \
crystal build src/adlez.cr --release --no-debug -o adlez_release
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::setOutlineColor(sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator<(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::isAvailable()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::getSampleRate() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator/(sf::Time, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Clipboard::setString(sf::String const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::BlendMode::BlendMode(sf::BlendMode::Factor, sf::BlendMode::Factor, sf::BlendMode::Equation)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::move(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::create(unsigned long, sf::ContextSettings const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Time::Time()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::View(sf::Rect<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::getLocalBounds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Rect<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::setUpVector(float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::~Shape()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::loadFromStream(sf::InputStream&, sf::Rect<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator*(sf::Transform const&, sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::getTexture() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::VertexBuffer()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::loadFromImage(sf::Image const&, sf::Rect<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator<=(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getGlobalBounds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::FileInputStream::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setColor(sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::scale(sf::Vector2<float> const&, sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::flipVertically()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Music::Music()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::setViewport(sf::Rect<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::setPixel(unsigned int, unsigned int, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::String::String(sf::String const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::draw(sf::RenderTarget&, sf::RenderStates) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::getPlayingOffset() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::loadFromMemory(void const*, unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::isAvailable()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator>(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::getStatus() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::loadFromMemory(void const*, unsigned long, sf::Rect<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::VideoMode::VideoMode()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::setScale(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::setMinDistance(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::Sprite(sf::Texture const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::Font(sf::Font const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::getUnderlinePosition(unsigned int) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Sensor::setEnabled(sf::Sensor::Type, bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::VertexBuffer(sf::PrimitiveType)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator+(sf::Color const&, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setTitle(sf::String const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Shader::Type)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::getOrigin() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::ConvexShape::ConvexShape(unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator%(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `vtable for sf::MemoryInputStream'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::transformPoint(sf::Vector2<float> const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::mapPixelToCoords(sf::Vector2<int> const&, sf::View const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Music::getDuration() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Cursor::~Cursor()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Music::openFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::SoundStream()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::getInverse() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::setPrimitiveType(sf::PrimitiveType)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::isRelativeToListener() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::setVolume(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::createMaskFromColor(sf::Color const&, unsigned char)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::getLoop() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Color::toInteger() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::getOutlineThickness() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Mouse::setPosition(sf::Vector2<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::Font()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator==(sf::BlendMode const&, sf::BlendMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setMouseCursorGrabbed(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setMouseCursor(sf::Cursor const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::MemoryInputStream::open(void const*, unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::getNativeHandle() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::View()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::scale(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::setPosition(float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Music::getLoopPoints() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Joystick::hasAxis(unsigned int, sf::Joystick::Axis)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Time::asMicroseconds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::isSmooth() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::Sound(sf::SoundBuffer const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::getView() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::Texture()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Context::~Context()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::microseconds(long long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::getSampleCount() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::bind(sf::Texture const*, sf::Texture::CoordinateType)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator-(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::getUnderlineThickness(unsigned int) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::SoundBuffer()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Clipboard::getString()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::setTexture(sf::Texture const&, bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::loadFromMemory(void const*, unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::Transform()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::getPosition() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::CircleShape::setPointCount(unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::~SoundSource()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::create(unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setLineSpacing(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::setPrimitiveType(sf::PrimitiveType)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::setRepeated(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::~Image()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderStates::RenderStates(sf::Transform const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::getUpVector()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::getFillColor() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::setTextureRect(sf::Rect<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::scale(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderWindow::RenderWindow()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Mouse::getPosition(sf::Window const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::setDirection(float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::transformPoint(float, float) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Mouse::getPosition()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::resetGLStates()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Thread::~Thread()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::getDefaultDevice[abi:cxx11]()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::update(sf::Image const&, unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::mapCoordsToPixel(sf::Vector2<float> const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::getPrimitiveType() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::~Transformable()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator==(sf::Transform const&, sf::Transform const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::getVertexCount() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getCharacterSize() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Time::asMilliseconds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::setOutlineThickness(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::getChannelCount() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Window::Window(unsigned long, sf::ContextSettings const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setOutlineThickness(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::setPosition(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::getPosition() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderStates::RenderStates()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::Transformable()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::getSamples() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Keyboard::isKeyPressed(sf::Keyboard::Key)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::setTexture(sf::Texture const*, bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::setDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::resize(unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromMemory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Shader::Type)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::isRepeated() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Context::getActiveContextId()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::rotate(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::requestFocus()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::create(unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::seconds(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::swap(sf::VertexBuffer&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::pause()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::append(sf::Vertex const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator!=(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Window::setActive(bool) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::setAttenuation(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Texture const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::getRotation() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Thread::terminate()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setKeyRepeatEnabled(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::scale(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::isRepeated() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getOutlineThickness() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Joystick::isButtonPressed(unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::update(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::move(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::getTexture() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RectangleShape::RectangleShape(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::getColor() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::setColor(sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Context::getSettings() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::clear(sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::getViewport() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::create(unsigned int, unsigned int, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::setPlayingOffset(sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::update(unsigned char const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::getInfo() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Context::isExtensionAvailable(char const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::VideoMode::VideoMode(unsigned int, unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::getOutlineColor() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::VertexBuffer(sf::PrimitiveType, sf::VertexBuffer::Usage)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::getSampleRate() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::setPlayingOffset(sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::copyToImage() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::flipHorizontally()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::transformRect(sf::Rect<float> const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::setScale(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Color::Color()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::getDevice[abi:cxx11]() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator/(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Music::setLoopPoints(sf::Music::Span<sf::Time>)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator==(sf::Color const&, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::getStatus() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::CircleShape::CircleShape(float, unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `vtable for sf::CircleShape'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::getMinDistance() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::getRotation() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `vtable for sf::Text'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `typeinfo for sf::SoundStream'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::move(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::getChannelCount() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::popGLStates()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::getDirection()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setVerticalSyncEnabled(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::rotate(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::sleep(sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getOutlineColor() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::pollEvent(sf::Event&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromStream(sf::InputStream&, sf::Shader::Type)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setPosition(sf::Vector2<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::getTexture(unsigned int) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `typeinfo for sf::Shape'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::Text(sf::String const&, sf::Font const&, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::isGeometryAvailable()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `vtable for sf::SoundBufferRecorder'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::VertexArray()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Sensor::getValue(sf::Sensor::Type)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Context::setActive(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::setPosition(sf::Vector3<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator!=(sf::BlendMode const&, sf::BlendMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Thread::launch()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Vertex::Vertex(sf::Vector2<float> const&, sf::Color const&, sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `vtable for sf::VertexArray'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::stop()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::ConvexShape::setPointCount(unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setIcon(unsigned int, unsigned int, unsigned char const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::setLoop(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::create(unsigned int, unsigned int, unsigned char const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::getAvailableDevices[abi:cxx11]()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Cursor::loadFromPixels(unsigned char const*, sf::Vector2<unsigned int>, sf::Vector2<unsigned int>)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Window::Window()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector3<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getColor() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::zoom(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RectangleShape::setSize(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::waitEvent(sf::Event&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::getGlobalBounds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Music::openFromStream(sf::InputStream&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::getVertexCount() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::loadFromStream(sf::InputStream&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::getLineSpacing(unsigned int) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Mutex::Mutex()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Cursor::loadFromSystem(sf::Cursor::Type)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::SoundRecorder()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::update(sf::Texture const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderStates::RenderStates(sf::BlendMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Cursor::Cursor()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::Shader()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getFillColor() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::VertexBuffer(sf::VertexBuffer::Usage)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::BlendMode::BlendMode(sf::BlendMode::Factor, sf::BlendMode::Factor, sf::BlendMode::Equation, sf::BlendMode::Factor, sf::BlendMode::Factor, sf::BlendMode::Equation)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromMemory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::getGlobalVolume()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::FileInputStream::FileInputStream()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::getPixel(unsigned int, unsigned int) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Touch::getPosition(unsigned int, sf::Window const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::getTransform() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::isOpen() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Context::Context(sf::ContextSettings const&, unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::loadFromStream(sf::InputStream&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::getSize() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Context::getActiveContext()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::generateMipmap()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::getBounds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::~SoundBuffer()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::VertexArray(sf::PrimitiveType, unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderWindow::capture() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::getSize() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::update(sf::Vertex const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getFont() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::Text()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::VideoMode::getFullscreenModes()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::setLoop(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Thread::wait()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderStates::RenderStates(sf::Shader const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::setPitch(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::setSrgb(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::mapPixelToCoords(sf::Vector2<int> const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::getNativeHandle() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::getNativeHandle() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::RenderTexture()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::milliseconds(int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator!=(sf::Transform const&, sf::Transform const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::update(sf::Texture const&, unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getLocalBounds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::~Font()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator+(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::setGlobalVolume(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::saveToFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::~Texture()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::operator>=(sf::VideoMode const&, sf::VideoMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::translate(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::getSystemHandle() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::getVolume() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::setSize(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Vertex::Vertex(sf::Vector2<float> const&, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::Sprite(sf::Texture const&, sf::Rect<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::copy(sf::Image const&, unsigned int, unsigned int, sf::Rect<int> const&, bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::update(sf::Window const&, unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::getPlayingOffset() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator>=(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Mouse::setPosition(sf::Vector2<int> const&, sf::Window const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::pushGLStates()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::isAvailable()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::loadFromMemory(void const*, unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::setChannelCount(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::VideoMode::getDesktopMode()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setFramerateLimit(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Vertex::Vertex()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::operator<=(sf::VideoMode const&, sf::VideoMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::VertexBuffer(sf::VertexBuffer const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::getPitch() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::isSrgb() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::update()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Music::openFromMemory(void const*, unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setFont(sf::Font const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::getGlobalBounds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::saveToFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::setProcessingInterval(sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::getPixelsPtr() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Window::getSize() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::VideoMode::isValid() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::getInverseTransform() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::getCenter() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::MemoryInputStream::MemoryInputStream()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::String::String()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::display()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::update(sf::Image const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Clock::Clock()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `typeinfo for sf::SoundRecorder'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::getKerning(unsigned int, unsigned int, unsigned int) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromStream(sf::InputStream&, sf::InputStream&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setOutlineColor(sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::~Shader()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::setSmooth(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::setDirection(sf::Vector3<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderWindow::RenderWindow(unsigned long, sf::ContextSettings const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::~SoundRecorder()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setCharacterSize(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `vtable for sf::Sprite'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::swap(sf::Texture&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::scale(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator==(sf::Time, sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::hasFocus() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::setOrigin(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::generateMipmap()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::move(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Shader::CurrentTextureType)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::getSize() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Joystick::getAxisPosition(unsigned int, sf::Joystick::Axis)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::operator==(sf::VideoMode const&, sf::VideoMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::setView(sf::View const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::CircleShape::setRadius(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Joystick::isConnected(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator!=(sf::Color const&, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Joystick::getButtonCount(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::reset(sf::Rect<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator*(sf::Time, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Transform const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::View(sf::Vector2<float> const&, sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::loadFromStream(sf::InputStream&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::setCenter(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::setPosition(float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::rotate(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::create(unsigned int, unsigned int, sf::ContextSettings const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getStyle() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::draw(sf::VertexBuffer const&, unsigned long, unsigned long, sf::RenderStates const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::setPosition(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::getUsage() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Mutex::lock()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::getMatrix() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setJoystickThreshold(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBufferRecorder::getBuffer() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::setOrigin(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::combine(sf::Transform const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::getPrimitiveType() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::scale(float, float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::getTransform() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::operator[](unsigned long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::setUpVector(sf::Vector3<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::operator>(sf::VideoMode const&, sf::VideoMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::display()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::Image()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::getInverseTransform() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::getTextureRect() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator*(sf::Transform const&, sf::Transform const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::setCenter(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Vertex::Vertex(sf::Vector2<float> const&, sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::update(sf::Vertex const*, unsigned long, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `vtable for sf::ConvexShape'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::getMaximumAntialiasingLevel()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::start(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator/(sf::Time, long long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::setSize(float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Clock::getElapsedTime() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Touch::getPosition(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Window::Window(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Font::getGlyph(unsigned int, unsigned int, bool, float) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Mutex::unlock()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::getChannelCount() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::resetBuffer()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getString() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::getDefaultView() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::getViewport(sf::View const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::initialize(unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::setRepeated(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Clock::restart()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexArray::clear()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::play()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::getTexture() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::getSettings() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::operator!=(sf::VideoMode const&, sf::VideoMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::draw(sf::Drawable const&, sf::RenderStates const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::getSampleRate() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::String::getData() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundRecorder::stop()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::~SoundStream()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Joystick::getIdentification(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::getTextureRect() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Listener::getPosition()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::setPosition(sf::Vector3<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator-(sf::Color const&, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `vtable for sf::Shape'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Vertex::Vertex(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::bind(sf::VertexBuffer const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::mapCoordsToPixel(sf::Vector2<float> const&, sf::View const&) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::rotate(float, sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderStates::RenderStates(sf::Texture const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::rotate(float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::bind(sf::Shader const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::draw(sf::VertexBuffer const&, sf::RenderStates const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::String::operator=(sf::String const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::getMaximumSize()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::operator*(sf::Color const&, sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Time::asSeconds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::getDuration() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Color::Color(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::setRotation(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Mouse::isButtonPressed(sf::Mouse::Button)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::setSmooth(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setString(sf::String const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `typeinfo for sf::SoundSource'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::getBuffer() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::findCharacterPos(unsigned long) const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::SoundSource()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::View::setRotation(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `vtable for sf::Transformable'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::setTextureRect(sf::Rect<int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Sensor::isAvailable(sf::Sensor::Type)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setVisible(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderStates::RenderStates(sf::BlendMode const&, sf::Transform const&, sf::Texture const*, sf::Shader const*)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Touch::isDown(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromStream(sf::InputStream&, sf::InputStream&, sf::InputStream&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::getAttenuation() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::Sound()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTarget::draw(sf::Vertex const*, unsigned long, sf::PrimitiveType, sf::RenderStates const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::isSmooth() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::Texture(sf::Texture const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::getLocalBounds() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::getScale() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundStream::getLoop() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::update(sf::VertexBuffer const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setStyle(unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::Sound::setBuffer(sf::SoundBuffer const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Joystick::update()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::Shape()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::Mutex::~Mutex()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::CircleShape::getRadius() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setMouseCursorVisible(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundBuffer::loadFromSamples(short const*, unsigned long long, unsigned int, unsigned int)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::operator<(sf::VideoMode const&, sf::VideoMode const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getLetterSpacing() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator-(sf::Time)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::BlendMode::BlendMode()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromMemory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shader::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::getLineSpacing() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Image::loadFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transformable::getPosition() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setLetterSpacing(float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Shape::setFillColor(sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Sprite::Sprite()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-system.so: undefined reference to `sf::operator*(sf::Time, long long)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Text::setFillColor(sf::Color const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::ConvexShape::setPoint(unsigned long, sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-audio.so: undefined reference to `sf::SoundSource::setRelativeToListener(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Context::Context()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::close()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::VertexBuffer::setUsage(sf::VertexBuffer::Usage)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Keyboard::setVirtualKeyboardVisible(bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RenderTexture::create(unsigned int, unsigned int, bool)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::translate(sf::Vector2<float> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-window.so: undefined reference to `sf::Joystick::Identification::Identification()'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::RectangleShape::getSize() const'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Transform::Transform(float, float, float, float, float, float, float, float, float)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Window::setSize(sf::Vector2<unsigned int> const&)'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `vtable for sf::RectangleShape'
/usr/bin/ld: /home/sardaukar/Code/FOREIGN/crsfml/voidcsfml/libvoidcsfml-graphics.so: undefined reference to `sf::Texture::update(sf::Window const&)'
collect2: error: ld returned 1 exit status
Error: execution of command failed with code: 1: `cc "${@}" -o '/home/sardaukar/Code/OWN/crystal/adlez/adlez_release' -rdynamic -lxml2 -lvoidcsfml-audio -lvoidcsfml-graphics -lvoidcsfml-window -lvoidcsfml-system -lpcre -lm -lgc -lpthread /home/sardaukar/.asdf/installs/crystal/0.23.1/src/ext/libcrystal.a -levent -lrt -ldl -L/usr/lib -L/usr/local/lib`
make: *** [Makefile:20: adlez] Error 1
This is before upx
and strip
I have no idea what it could be if all the examples work. It's not like they don't exercise these methods that then seem to be missing. Something is just different with your main code...
I cloned crsfml and built it:
And when I try to run my binary using it, I get:
I'm on Manjaro Linux, with SFML 2.5.1 installed, on Crystal 0.23.1 (for legacy reasons, want to convert this old project I have) and GCC 9.2.0.
Please let me know what I'm doing wrong.