Skip to content

Instantly share code, notes, and snippets.

@Archspect
Last active February 10, 2023 18:04
Show Gist options
  • Save Archspect/79a2973da687de168339647e08dcb43b to your computer and use it in GitHub Desktop.
Save Archspect/79a2973da687de168339647e08dcb43b to your computer and use it in GitHub Desktop.
Building SFML from source and linking it statically results in this error. The error does not occur when linked dynamically.
cmake_minimum_required(VERSION 3.0.0)
project(equinox)
set(CMAKE_EXPORT_COMPILE_COMMANDS true)
set(CXX_STANDARD_REQUIRED 20)
set(CXX_STANDARD 20)
add_executable(${PROJECT_NAME} Source/equinox.cpp)
target_include_directories(${PROJECT_NAME} PRIVATE
Vendor/bgfx/include/
Vendor/bgfx/3rdparty/
Vendor/bimg/include/
Vendor/bimg/3rdparty/
Vendor/bx/include/
Vendor/bx/3rdparty/
Vendor/entt/src/
Vendor/FastNoiseLite/Cpp/
Vendor/fmt/include/
Vendor/glm/
Vendor/SFML/include/
Vendor/tomlplusplus/include/
)
target_link_directories(${PROJECT_NAME} PRIVATE
Vendor/bgfx/.build/linux64_gcc/bin/
Vendor/SFML/build/lib/
)
target_link_libraries(${PROJECT_NAME} GL X11 pthread sfml-system-s sfml-window-s sfml-graphics-s sfml-network-s sfml-audio-s bgfxRelease bxRelease bimgRelease bimg_decodeRelease fmt )
|| [ 50%] Linking CXX executable equinox
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(VideoModeImpl.cpp.o): in function `sf::priv::VideoModeImpl::getDesktopMode()':
|| VideoModeImpl.cpp:(.text+0x5f): undefined reference to `sf::err()'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x104): undefined reference to `XRRGetScreenInfo'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x11d): undefined reference to `XRRConfigCurrentConfiguration'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x12e): undefined reference to `XRRConfigSizes'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x17d): undefined reference to `XRRConfigRotations'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x1a4): undefined reference to `XRRFreeScreenConfigInfo'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x1b1): undefined reference to `sf::err()'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x271): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(VideoModeImpl.cpp.o): in function `sf::priv::VideoModeImpl::getFullscreenModes()':
|| VideoModeImpl.cpp:(.text+0x31f): undefined reference to `sf::err()'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x3b6): undefined reference to `XRRGetScreenInfo'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x3d1): undefined reference to `XRRConfigSizes'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x3f1): undefined reference to `XRRFreeScreenConfigInfo'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x401): undefined reference to `sf::err()'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x538): undefined reference to `XRRConfigRotations'
|| /usr/bin/ld: VideoModeImpl.cpp:(.text+0x63b): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::OpenDisplay()':
|| Display.cpp:(.text+0x26): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Display.cpp:(.text+0x6c): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Display.cpp:(.text+0x91): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::CloseDisplay(_XDisplay*)':
|| Display.cpp:(.text+0x157): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Display.cpp:(.text+0x170): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::OpenXIM()':
|| Display.cpp:(.text+0x1cc): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Display.cpp:(.text+0x32e): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::CloseXIM(_XIM*)':
|| Display.cpp:(.text+0x4a7): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Display.cpp:(.text+0x4cf): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::getAtom(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
|| Display.cpp:(.text+0x658): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Display.cpp:(.text+0x66d): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::OpenDisplay() [clone .cold]':
|| Display.cpp:(.text.unlikely+0x9): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::CloseDisplay(_XDisplay*) [clone .cold]':
|| Display.cpp:(.text.unlikely+0x19): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::OpenXIM() [clone .cold]':
|| Display.cpp:(.text.unlikely+0x59): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `sf::priv::CloseXIM(_XIM*) [clone .cold]':
|| Display.cpp:(.text.unlikely+0x69): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o):Display.cpp:(.text.unlikely+0x79): more undefined references to `sf::Lock::~Lock()' follow
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-window-s.a(Display.cpp.o): in function `_GLOBAL__sub_I_Display.cpp':
|| Display.cpp:(.text.startup+0x18): undefined reference to `sf::Mutex::Mutex()'
|| /usr/bin/ld: Display.cpp:(.text.startup+0x1f): undefined reference to `sf::Mutex::~Mutex()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::~RenderWindow()':
|| RenderWindow.cpp:(.text+0x53): undefined reference to `sf::Window::~Window()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::isSrgb() const':
|| RenderWindow.cpp:(.text+0x85): undefined reference to `sf::Window::getSettings() const'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `non-virtual thunk to sf::RenderWindow::isSrgb() const':
|| RenderWindow.cpp:(.text+0x109): undefined reference to `sf::Window::getSettings() const'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `non-virtual thunk to sf::RenderWindow::~RenderWindow()':
|| RenderWindow.cpp:(.text+0x170): undefined reference to `sf::Window::~Window()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::RenderWindow()':
|| RenderWindow.cpp:(.text+0x19a): undefined reference to `sf::Window::Window()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)':
|| RenderWindow.cpp:(.text+0x205): undefined reference to `sf::Window::Window()'
|| /usr/bin/ld: RenderWindow.cpp:(.text+0x242): undefined reference to `sf::Window::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::RenderWindow(unsigned long, sf::ContextSettings const&)':
|| RenderWindow.cpp:(.text+0x288): undefined reference to `sf::Window::Window()'
|| /usr/bin/ld: RenderWindow.cpp:(.text+0x2ba): undefined reference to `sf::Window::create(unsigned long, sf::ContextSettings const&)'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::capture() const':
|| RenderWindow.cpp:(.text+0x317): undefined reference to `sf::WindowBase::getSize() const'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::setActive(bool)':
|| RenderWindow.cpp:(.text+0x3b8): undefined reference to `sf::Window::setActive(bool) const'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `non-virtual thunk to sf::RenderWindow::setActive(bool)':
|| RenderWindow.cpp:(.text+0x41c): undefined reference to `sf::Window::setActive(bool) const'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::~RenderWindow()':
|| RenderWindow.cpp:(.text+0x24): undefined reference to `sf::Window::~Window()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::getSize() const':
|| RenderWindow.cpp:(.text+0x71): undefined reference to `sf::WindowBase::getSize() const'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `non-virtual thunk to sf::RenderWindow::getSize() const':
|| RenderWindow.cpp:(.text+0xf5): undefined reference to `sf::WindowBase::getSize() const'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `non-virtual thunk to sf::RenderWindow::~RenderWindow()':
|| RenderWindow.cpp:(.text+0x141): undefined reference to `sf::Window::~Window()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::RenderWindow() [clone .cold]':
|| RenderWindow.cpp:(.text.unlikely+0x4): undefined reference to `sf::Window::~Window()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::RenderWindow(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) [clone .cold]':
|| RenderWindow.cpp:(.text.unlikely+0x1c): undefined reference to `sf::Window::~Window()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o): in function `sf::RenderWindow::RenderWindow(unsigned long, sf::ContextSettings const&) [clone .cold]':
|| RenderWindow.cpp:(.text.unlikely+0x34): undefined reference to `sf::Window::~Window()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o):(.data.rel.ro._ZTIN2sf12RenderWindowE[_ZTIN2sf12RenderWindowE]+0x18): undefined reference to `typeinfo for sf::Window'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o):(.data.rel.ro._ZTVN2sf12RenderWindowE[_ZTVN2sf12RenderWindowE]+0x20): undefined reference to `sf::Window::create(sf::VideoMode, sf::String const&, unsigned int)'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o):(.data.rel.ro._ZTVN2sf12RenderWindowE[_ZTVN2sf12RenderWindowE]+0x28): undefined reference to `sf::Window::create(unsigned long)'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o):(.data.rel.ro._ZTVN2sf12RenderWindowE[_ZTVN2sf12RenderWindowE]+0x30): undefined reference to `sf::Window::close()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o):(.data.rel.ro._ZTVN2sf12RenderWindowE[_ZTVN2sf12RenderWindowE]+0x48): undefined reference to `sf::Window::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&)'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderWindow.cpp.o):(.data.rel.ro._ZTVN2sf12RenderWindowE[_ZTVN2sf12RenderWindowE]+0x50): undefined reference to `sf::Window::create(unsigned long, sf::ContextSettings const&)'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::Texture()':
|| Texture.cpp:(.text+0x1f): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: Texture.cpp:(.text+0x43): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x5d): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::~Texture()':
|| Texture.cpp:(.text+0xd9): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0xfb): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::create(unsigned int, unsigned int)':
|| Texture.cpp:(.text+0x159): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x18d): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x1ad): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1cb): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1dd): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x37a): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x39a): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x3b5): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x421): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x4c9): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x68e): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x6e3): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x738): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x82b): undefined reference to `sf::Context::isExtensionAvailable(char const*)'
|| /usr/bin/ld: Texture.cpp:(.text+0x832): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x887): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::copyToImage() const':
|| Texture.cpp:(.text+0xaa1): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0xcc4): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(unsigned char const*)':
|| Texture.cpp:(.text+0xe0c): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0xe8c): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0xea6): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0xec3): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)':
|| Texture.cpp:(.text+0xf60): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0xfea): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x1004): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1023): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::loadFromImage(sf::Image const&, sf::Rect<int> const&)':
|| Texture.cpp:(.text+0x1160): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x123b): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Texture const&, unsigned int, unsigned int)':
|| Texture.cpp:(.text+0x14f1): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x14fe): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x158f): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x178b): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x17a6): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x17c7): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x17d1): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1851): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::Texture(sf::Texture const&)':
|| Texture.cpp:(.text+0x1934): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: Texture.cpp:(.text+0x196a): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x1985): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x19cb): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Image const&)':
|| Texture.cpp:(.text+0x1b0f): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1b98): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x1bb2): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1bcf): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Image const&, unsigned int, unsigned int)':
|| Texture.cpp:(.text+0x1c84): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1d0e): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x1d28): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1d47): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Window const&)':
|| Texture.cpp:(.text+0x1dcc): undefined reference to `sf::Window::setActive(bool) const'
|| /usr/bin/ld: Texture.cpp:(.text+0x1de0): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1e0c): undefined reference to `sf::WindowBase::getSize() const'
|| /usr/bin/ld: Texture.cpp:(.text+0x1e1c): undefined reference to `sf::WindowBase::getSize() const'
|| /usr/bin/ld: Texture.cpp:(.text+0x1e6d): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x1e87): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1ea4): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Window const&, unsigned int, unsigned int)':
|| Texture.cpp:(.text+0x1f32): undefined reference to `sf::Window::setActive(bool) const'
|| /usr/bin/ld: Texture.cpp:(.text+0x1f46): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x1f76): undefined reference to `sf::WindowBase::getSize() const'
|| /usr/bin/ld: Texture.cpp:(.text+0x1f87): undefined reference to `sf::WindowBase::getSize() const'
|| /usr/bin/ld: Texture.cpp:(.text+0x1fdf): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x1ff9): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x2016): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::setSmooth(bool)':
|| Texture.cpp:(.text+0x209e): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x2106): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::setRepeated(bool)':
|| Texture.cpp:(.text+0x21d6): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x226a): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x22f1): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x2346): undefined reference to `sf::err()'
|| /usr/bin/ld: Texture.cpp:(.text+0x239b): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::generateMipmap()':
|| Texture.cpp:(.text+0x24fc): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x2570): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::invalidateMipmap()':
|| Texture.cpp:(.text+0x25e1): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x262b): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::bind(sf::Texture const*, sf::Texture::CoordinateType)':
|| Texture.cpp:(.text+0x2676): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x26b8): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::getMaximumSize()':
|| Texture.cpp:(.text+0x2848): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x2865): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x2882): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x2890): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::operator=(sf::Texture const&)':
|| Texture.cpp:(.text+0x295d): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x2978): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x298c): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x29a6): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x29bb): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: Texture.cpp:(.text+0x29e4): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x2a05): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::swap(sf::Texture&)':
|| Texture.cpp:(.text+0x2acf): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x2ae9): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text+0x2af8): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Texture.cpp:(.text+0x2b12): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::~Texture()':
|| Texture.cpp:(.text+0xca): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::Texture() [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x4): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::create(unsigned int, unsigned int) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x15): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Texture.cpp:(.text.unlikely+0x1e): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Texture.cpp:(.text.unlikely+0x27): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::copyToImage() const [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x83): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(unsigned char const*) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0xac): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0xc6): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::loadFromImage(sf::Image const&, sf::Rect<int> const&) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0xe0): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o):Texture.cpp:(.text.unlikely+0x12c): more undefined references to `sf::GlResource::TransientContextLock::~TransientContextLock()' follow
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::Texture(sf::Texture const&) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x15c): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Image const&) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x174): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Image const&, unsigned int, unsigned int) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x18e): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Window const&) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x1a6): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::update(sf::Window const&, unsigned int, unsigned int) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x1be): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::setSmooth(bool) [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x1d6): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o):Texture.cpp:(.text.unlikely+0x1ee): more undefined references to `sf::GlResource::TransientContextLock::~TransientContextLock()' follow
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `sf::Texture::getMaximumSize() [clone .cold]':
|| Texture.cpp:(.text.unlikely+0x246): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Texture.cpp.o): in function `_GLOBAL__sub_I_Texture.cpp':
|| Texture.cpp:(.text.startup+0x1d): undefined reference to `sf::Mutex::Mutex()'
|| /usr/bin/ld: Texture.cpp:(.text.startup+0x27): undefined reference to `sf::Mutex::~Mutex()'
|| /usr/bin/ld: Texture.cpp:(.text.startup+0x3a): undefined reference to `sf::Mutex::Mutex()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::updateTexture(unsigned int)':
|| RenderTextureImplFBO.cpp:(.text+0x7f): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x95): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x193): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `(anonymous namespace)::destroyStaleFBOs()':
|| RenderTextureImplFBO.cpp:(.text+0x1d4): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `(anonymous namespace)::contextDestroyCallback(void*)':
|| RenderTextureImplFBO.cpp:(.text+0x2b3): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x2b8): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x363): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::~RenderTextureImplFBO()':
|| RenderTextureImplFBO.cpp:(.text+0xa33): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xa42): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xb3b): undefined reference to `sf::Context::~Context()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xb50): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xb58): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xbb2): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::isAvailable()':
|| RenderTextureImplFBO.cpp:(.text+0xc2f): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xc4b): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::getMaximumAntialiasingLevel()':
|| RenderTextureImplFBO.cpp:(.text+0xc9f): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xcc6): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::RenderTextureImplFBO()':
|| RenderTextureImplFBO.cpp:(.text+0xd3c): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xdd2): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xde0): undefined reference to `sf::GlResource::registerContextDestroyCallback(void (*)(void*), void*)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0xe14): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::createFrameBuffer()':
|| RenderTextureImplFBO.cpp:(.text+0xf1b): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1023): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1028): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x10a8): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1170): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1191): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x11c9): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1207): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x120c): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1281): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::create(unsigned int, unsigned int, unsigned int, sf::ContextSettings const&)':
|| RenderTextureImplFBO.cpp:(.text+0x12fc): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1384): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1390): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1559): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1572): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x15f8): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1771): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x17b1): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x17f1): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1831): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1871): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::activate(bool)':
|| RenderTextureImplFBO.cpp:(.text+0x1924): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1946): undefined reference to `sf::Context::setActive(bool)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x194b): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1969): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1a1c): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1a6b): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1a89): undefined reference to `sf::Context::Context()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text+0x1aa1): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::updateTexture(unsigned int) [clone .cold]':
|| RenderTextureImplFBO.cpp:(.text.unlikely+0x4): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `(anonymous namespace)::contextDestroyCallback(void*) [clone .cold]':
|| RenderTextureImplFBO.cpp:(.text.unlikely+0x16): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::isAvailable() [clone .cold]':
|| RenderTextureImplFBO.cpp:(.text.unlikely+0x26): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::getMaximumAntialiasingLevel() [clone .cold]':
|| RenderTextureImplFBO.cpp:(.text.unlikely+0x36): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::RenderTextureImplFBO() [clone .cold]':
|| RenderTextureImplFBO.cpp:(.text.unlikely+0x49): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text.unlikely+0x63): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::createFrameBuffer() [clone .cold]':
|| RenderTextureImplFBO.cpp:(.text.unlikely+0x7c): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::create(unsigned int, unsigned int, unsigned int, sf::ContextSettings const&) [clone .cold]':
|| RenderTextureImplFBO.cpp:(.text.unlikely+0x8c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `sf::priv::RenderTextureImplFBO::activate(bool) [clone .cold]':
|| RenderTextureImplFBO.cpp:(.text.unlikely+0xb1): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTextureImplFBO.cpp.o): in function `_GLOBAL__sub_I_RenderTextureImplFBO.cpp':
|| RenderTextureImplFBO.cpp:(.text.startup+0xa8): undefined reference to `sf::Mutex::Mutex()'
|| /usr/bin/ld: RenderTextureImplFBO.cpp:(.text.startup+0xaf): undefined reference to `sf::Mutex::~Mutex()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(ImageLoader.cpp.o): in function `sf::priv::ImageLoader::saveImageToFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, sf::Vector2<unsigned int> const&)':
|| ImageLoader.cpp:(.text+0x2bf62): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(ImageLoader.cpp.o): in function `sf::priv::ImageLoader::saveImageToMemory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> > const&, sf::Vector2<unsigned int> const&)':
|| ImageLoader.cpp:(.text+0x2c603): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(ImageLoader.cpp.o): in function `sf::priv::ImageLoader::loadImageFromStream(sf::InputStream&, std::vector<unsigned char, std::allocator<unsigned char> >&, sf::Vector2<unsigned int>&)':
|| ImageLoader.cpp:(.text+0x2cd91): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(ImageLoader.cpp.o): in function `sf::priv::ImageLoader::loadImageFromFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsigned char, std::allocator<unsigned char> >&, sf::Vector2<unsigned int>&)':
|| ImageLoader.cpp:(.text+0x2d069): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(ImageLoader.cpp.o): in function `sf::priv::ImageLoader::loadImageFromMemory(void const*, unsigned long, std::vector<unsigned char, std::allocator<unsigned char> >&, sf::Vector2<unsigned int>&)':
|| ImageLoader.cpp:(.text+0x2d329): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(ImageLoader.cpp.o):ImageLoader.cpp:(.text+0x2d401): more undefined references to `sf::err()' follow
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::clear(sf::Color const&)':
|| RenderTarget.cpp:(.text+0x452): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::popGLStates()':
|| RenderTarget.cpp:(.text+0x9f1): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::initialize()':
|| RenderTarget.cpp:(.text+0xbd5): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTarget.cpp:(.text+0xbf0): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::applyBlendMode(sf::BlendMode const&)':
|| RenderTarget.cpp:(.text+0xd66): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTarget.cpp:(.text+0xdbb): undefined reference to `sf::err()'
|| /usr/bin/ld: RenderTarget.cpp:(.text+0xe10): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::resetGLStates()':
|| RenderTarget.cpp:(.text+0xff4): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::pushGLStates()':
|| RenderTarget.cpp:(.text+0x11bf): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::draw(sf::Vertex const*, unsigned long, sf::PrimitiveType, sf::RenderStates const&)':
|| RenderTarget.cpp:(.text+0x159c): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::draw(sf::VertexBuffer const&, unsigned long, unsigned long, sf::RenderStates const&)':
|| RenderTarget.cpp:(.text+0x19ab): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTarget.cpp:(.text+0x1a11): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::draw(sf::VertexBuffer const&, sf::RenderStates const&)':
|| RenderTarget.cpp:(.text+0x1c65): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTarget.cpp:(.text+0x1cc9): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::setActive(bool)':
|| RenderTarget.cpp:(.text+0x1f74): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: RenderTarget.cpp:(.text+0x1f79): undefined reference to `sf::Context::getActiveContextId()'
|| /usr/bin/ld: RenderTarget.cpp:(.text+0x2018): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `sf::RenderTarget::setActive(bool) [clone .cold]':
|| RenderTarget.cpp:(.text.unlikely+0x4): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(RenderTarget.cpp.o): in function `_GLOBAL__sub_I_RenderTarget.cpp':
|| RenderTarget.cpp:(.text.startup+0x39): undefined reference to `sf::Mutex::Mutex()'
|| /usr/bin/ld: RenderTarget.cpp:(.text.startup+0x40): undefined reference to `sf::Mutex::~Mutex()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::Shader()':
|| Shader.cpp:(.text+0x525): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::~Shader()':
|| Shader.cpp:(.text+0x5a4): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x5bd): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::isAvailable()':
|| Shader.cpp:(.text+0x698): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Shader.cpp:(.text+0x6b8): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x6d9): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x6e8): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::bind(sf::Shader const*)':
|| Shader.cpp:(.text+0x78a): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x848): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x871): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::isGeometryAvailable()':
|| Shader.cpp:(.text+0x948): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Shader.cpp:(.text+0x965): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x981): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x990): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::compile(char const*, char const*, char const*)':
|| Shader.cpp:(.text+0xa1f): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0xca3): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0xcd9): undefined reference to `sf::err()'
|| /usr/bin/ld: Shader.cpp:(.text+0xd8c): undefined reference to `sf::err()'
|| /usr/bin/ld: Shader.cpp:(.text+0xe51): undefined reference to `sf::err()'
|| /usr/bin/ld: Shader.cpp:(.text+0xeec): undefined reference to `sf::err()'
|| /usr/bin/ld: Shader.cpp:(.text+0xf9c): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o):Shader.cpp:(.text+0x104b): more undefined references to `sf::err()' follow
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniformArray(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Vector4<float> const*, unsigned long)':
|| Shader.cpp:(.text+0x29e3): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x2a67): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x2ab7): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x2af1): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Shader::CurrentTextureType)':
|| Shader.cpp:(.text+0x2b7f): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x2b95): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Texture const&)':
|| Shader.cpp:(.text+0x2c12): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x2c78): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x2cb7): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Shader.cpp:(.text+0x2cd8): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x2df6): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Shader::CurrentTextureType)':
|| Shader.cpp:(.text+0x2f2f): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x2f45): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float)':
|| Shader.cpp:(.text+0x2f8e): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3010): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
|| Shader.cpp:(.text+0x307b): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x30fa): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float)':
|| Shader.cpp:(.text+0x315e): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x31e0): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
|| Shader.cpp:(.text+0x324c): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x32cb): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniformArray(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float const*, unsigned long)':
|| Shader.cpp:(.text+0x3331): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x33b4): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Matrix<4ul, 4ul> const&)':
|| Shader.cpp:(.text+0x341c): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x34a3): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float> const&)':
|| Shader.cpp:(.text+0x350c): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3593): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Matrix<3ul, 3ul> const&)':
|| Shader.cpp:(.text+0x35fc): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3683): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<int> const&)':
|| Shader.cpp:(.text+0x36ec): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x376f): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float> const&)':
|| Shader.cpp:(.text+0x37dc): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3863): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector3<float> const&)':
|| Shader.cpp:(.text+0x38cc): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3958): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float)':
|| Shader.cpp:(.text+0x39c5): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3a4c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector3<float> const&)':
|| Shader.cpp:(.text+0x3abc): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3b48): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Transform const&)':
|| Shader.cpp:(.text+0x3bb9): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3c40): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector3<int> const&)':
|| Shader.cpp:(.text+0x3cac): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3d32): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<bool> const&)':
|| Shader.cpp:(.text+0x3da4): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3e27): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float)':
|| Shader.cpp:(.text+0x3e9c): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x3f28): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Vector4<float> const&)':
|| Shader.cpp:(.text+0x3f8c): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x401d): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Vector4<int> const&)':
|| Shader.cpp:(.text+0x408c): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4116): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Color const&)':
|| Shader.cpp:(.text+0x4182): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4216): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float)':
|| Shader.cpp:(.text+0x4292): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4324): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector3<bool> const&)':
|| Shader.cpp:(.text+0x439b): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4421): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Vector4<bool> const&)':
|| Shader.cpp:(.text+0x44a2): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x452d): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniformArray(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Matrix<4ul, 4ul> const*, unsigned long)':
|| Shader.cpp:(.text+0x462d): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x46b5): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4708): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4749): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4758): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniformArray(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Matrix<3ul, 3ul> const*, unsigned long)':
|| Shader.cpp:(.text+0x485a): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x48e1): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4924): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniformArray(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float> const*, unsigned long)':
|| Shader.cpp:(.text+0x4a68): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4aec): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4b3f): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4b79): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4b94): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4bb0): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniformArray(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector3<float> const*, unsigned long)':
|| Shader.cpp:(.text+0x4d49): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4dcd): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4e0e): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Texture const&)':
|| Shader.cpp:(.text+0x4ed2): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4f38): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x4f77): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: Shader.cpp:(.text+0x4f98): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Shader.cpp:(.text+0x50b6): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::~Shader()':
|| Shader.cpp:(.text+0x655): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::UniformBinder::~UniformBinder()':
|| Shader.cpp:(.text._ZN2sf6Shader13UniformBinderD2Ev[_ZN2sf6Shader13UniformBinderD5Ev]+0x21): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::isAvailable() [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x4): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text.unlikely+0xc): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::bind(sf::Shader const*) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x1c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::isGeometryAvailable() [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x2c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: Shader.cpp:(.text.unlikely+0x34): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::compile(char const*, char const*, char const*) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x44): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniformArray(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::priv::Vector4<float> const*, unsigned long) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x236): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Shader::CurrentTextureType) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x250): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Texture const&) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x26e): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Shader.cpp:(.text.unlikely+0x276): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Shader::CurrentTextureType) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x286): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x2a6): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setUniform(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x2c6): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x2e6): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o):Shader.cpp:(.text.unlikely+0x306): more undefined references to `sf::GlResource::TransientContextLock::~TransientContextLock()' follow
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `sf::Shader::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Texture const&) [clone .cold]':
|| Shader.cpp:(.text.unlikely+0x64a): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: Shader.cpp:(.text.unlikely+0x652): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Shader.cpp.o): in function `_GLOBAL__sub_I_Shader.cpp':
|| Shader.cpp:(.text.startup+0x1d): undefined reference to `sf::Mutex::Mutex()'
|| /usr/bin/ld: Shader.cpp:(.text.startup+0x27): undefined reference to `sf::Mutex::~Mutex()'
|| /usr/bin/ld: Shader.cpp:(.text.startup+0x3a): undefined reference to `sf::Mutex::Mutex()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::~VertexBuffer()':
|| VertexBuffer.cpp:(.text+0x59): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x73): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::~VertexBuffer()':
|| VertexBuffer.cpp:(.text+0xec): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x121): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x13b): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::VertexBuffer()':
|| VertexBuffer.cpp:(.text+0x15f): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::VertexBuffer(sf::PrimitiveType)':
|| VertexBuffer.cpp:(.text+0x1a6): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::VertexBuffer(sf::VertexBuffer::Usage)':
|| VertexBuffer.cpp:(.text+0x1f6): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::VertexBuffer(sf::PrimitiveType, sf::VertexBuffer::Usage)':
|| VertexBuffer.cpp:(.text+0x247): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::create(unsigned long)':
|| VertexBuffer.cpp:(.text+0x2a2): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x2bf): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x2de): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x2ee): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x324): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x3a2): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x3b1): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::update(sf::Vertex const*)':
|| VertexBuffer.cpp:(.text+0x4a5): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x4ed): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::update(sf::Vertex const*, unsigned long, unsigned int)':
|| VertexBuffer.cpp:(.text+0x5cb): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x656): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::update(sf::VertexBuffer const&)':
|| VertexBuffer.cpp:(.text+0x70c): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x807): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::VertexBuffer(sf::VertexBuffer const&)':
|| VertexBuffer.cpp:(.text+0x8a5): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x8fc): undefined reference to `sf::err()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0x939): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::operator=(sf::VertexBuffer const&)':
|| VertexBuffer.cpp:(.text+0xa0c): undefined reference to `sf::GlResource::GlResource()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xa87): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xac1): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xadc): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xb21): undefined reference to `sf::err()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xba1): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::bind(sf::VertexBuffer const*)':
|| VertexBuffer.cpp:(.text+0xc6b): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xc88): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xca7): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xcb6): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xce4): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xd09): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::isAvailable()':
|| VertexBuffer.cpp:(.text+0xd98): undefined reference to `sf::Lock::Lock(sf::Mutex&)'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xdb5): undefined reference to `sf::GlResource::TransientContextLock::TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xdd4): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text+0xde3): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::~VertexBuffer()':
|| VertexBuffer.cpp:(.text+0x42): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::create(unsigned long) [clone .cold]':
|| VertexBuffer.cpp:(.text.unlikely+0x4): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text.unlikely+0xc): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text.unlikely+0x1c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::update(sf::Vertex const*) [clone .cold]':
|| VertexBuffer.cpp:(.text.unlikely+0x2c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::update(sf::Vertex const*, unsigned long, unsigned int) [clone .cold]':
|| VertexBuffer.cpp:(.text.unlikely+0x3c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::update(sf::VertexBuffer const&) [clone .cold]':
|| VertexBuffer.cpp:(.text.unlikely+0x4c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::VertexBuffer(sf::VertexBuffer const&) [clone .cold]':
|| VertexBuffer.cpp:(.text.unlikely+0x5c): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::operator=(sf::VertexBuffer const&) [clone .cold]':
|| VertexBuffer.cpp:(.text.unlikely+0x6c): undefined reference to `sf::GlResource::~GlResource()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::bind(sf::VertexBuffer const*) [clone .cold]':
|| VertexBuffer.cpp:(.text.unlikely+0x7c): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text.unlikely+0x84): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text.unlikely+0x94): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `sf::VertexBuffer::isAvailable() [clone .cold]':
|| VertexBuffer.cpp:(.text.unlikely+0xa4): undefined reference to `sf::GlResource::TransientContextLock::~TransientContextLock()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text.unlikely+0xac): undefined reference to `sf::Lock::~Lock()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(VertexBuffer.cpp.o): in function `_GLOBAL__sub_I_VertexBuffer.cpp':
|| VertexBuffer.cpp:(.text.startup+0xc): undefined reference to `sf::Mutex::Mutex()'
|| /usr/bin/ld: VertexBuffer.cpp:(.text.startup+0x13): undefined reference to `sf::Mutex::~Mutex()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(GLExtensions.cpp.o): in function `sf_glad_gl_load_GL_ARB_imaging.constprop.0':
|| GLExtensions.cpp:(.text+0x463a): undefined reference to `sf::Context::getFunction(char const*)'
|| /usr/bin/ld: GLExtensions.cpp:(.text+0x464d): undefined reference to `sf::Context::getFunction(char const*)'
|| /usr/bin/ld: GLExtensions.cpp:(.text+0x4660): undefined reference to `sf::Context::getFunction(char const*)'
|| /usr/bin/ld: GLExtensions.cpp:(.text+0x4673): undefined reference to `sf::Context::getFunction(char const*)'
|| /usr/bin/ld: GLExtensions.cpp:(.text+0x4686): undefined reference to `sf::Context::getFunction(char const*)'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(GLExtensions.cpp.o):GLExtensions.cpp:(.text+0x4699): more undefined references to `sf::Context::getFunction(char const*)' follow
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(GLExtensions.cpp.o): in function `sf::priv::ensureExtensionsInit()':
|| GLExtensions.cpp:(.text+0xe1cf): undefined reference to `sf::err()'
|| /usr/bin/ld: GLExtensions.cpp:(.text+0xe221): undefined reference to `sf::err()'
|| /usr/bin/ld: /home/archspect/lCode/Equinox/Vendor/SFML/build/lib/libsfml-graphics-s.a(Image.cpp.o): in function `sf::Image::getPixelsPtr() const':
|| Image.cpp:(.text+0x7a7): undefined reference to `sf::err()'
|| collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/equinox.dir/build.make|97| equinox] Error 1
make[2]: *** [CMakeFiles/Makefile2|83| CMakeFiles/equinox.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2|90| CMakeFiles/equinox.dir/rule] Error 2
make: *** [Makefile|124| equinox] Error 2
|| Exited with code 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment