/usr/bin/ld: main.default.o: in function `Settings::WorldOptions::WorldOptions()': main.cpp:(.text._ZN8Settings12WorldOptionsC2Ev[_ZN8Settings12WorldOptionsC5Ev]+0x1ae): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptionsC2Ev[_ZN8Settings12WorldOptionsC5Ev]+0x2b1): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptionsC2Ev[_ZN8Settings12WorldOptionsC5Ev]+0x36c): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptionsC2Ev[_ZN8Settings12WorldOptionsC5Ev]+0x484): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptionsC2Ev[_ZN8Settings12WorldOptionsC5Ev]+0x55b): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.default.o:main.cpp:(.text._ZN8Settings12WorldOptionsC2Ev[_ZN8Settings12WorldOptionsC5Ev]+0x69d): more undefined references to `std::filesystem::__cxx11::path::_M_split_cmpts()' follow /usr/bin/ld: main.default.o: in function `Settings::WorldOptions::regionDir[abi:cxx11]()': main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0x163): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0x173): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0x488): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0x490): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0x4a0): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0x796): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0x79e): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0x7ae): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xa75): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xb95): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xcb5): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xdfc): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xe76): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xe84): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xefe): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xf14): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' /usr/bin/ld: main.cpp:(.text._ZN8Settings12WorldOptions9regionDirB5cxx11Ev[_ZN8Settings12WorldOptions9regionDirB5cxx11Ev]+0xf8e): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: colors.default.o: in function `Colors::load(std::filesystem::__cxx11::path const&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, std::map, std::allocator >, Colors::Block, std::less, std::allocator > >, std::allocator, std::allocator > const, Colors::Block> > >*)': colors.cpp:(.text+0x287d): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' /usr/bin/ld: colors.default.o: in function `Colors::load(std::filesystem::__cxx11::path const&, std::map, std::allocator >, Colors::Block, std::less, std::allocator > >, std::allocator, std::allocator > const, Colors::Block> > >*)': colors.cpp:(.text+0x3055): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' /usr/bin/ld: worldloader.default.o: in function `scanWorldDirectory(std::filesystem::__cxx11::path const&, Coordinates*)': worldloader.cpp:(.text+0x581): undefined reference to `std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)' /usr/bin/ld: worldloader.cpp:(.text+0x629): undefined reference to `std::filesystem::__cxx11::directory_iterator::operator*() const' /usr/bin/ld: worldloader.cpp:(.text+0xbcd): undefined reference to `std::filesystem::__cxx11::directory_iterator::operator++()' /usr/bin/ld: worldloader.default.o: in function `Terrain::Data::load(std::filesystem::__cxx11::path const&)': worldloader.cpp:(.text+0x6367): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: worldloader.cpp:(.text+0x636f): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: worldloader.cpp:(.text+0x64cf): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: worldloader.cpp:(.text+0x6737): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' /usr/bin/ld: worldloader.cpp:(.text+0x6864): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: worldloader.cpp:(.text+0x6a76): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' /usr/bin/ld: worldloader.cpp:(.text+0x6b0e): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.default.o: in function `Settings::parseArgs(int, char**, Settings::WorldOptions*)': settings.cpp:(.text+0x615): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x61d): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: settings.cpp:(.text+0x62d): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: settings.cpp:(.text+0xd20): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0xd28): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: settings.cpp:(.text+0xd38): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: settings.cpp:(.text+0x108a): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x1092): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: settings.cpp:(.text+0x10a2): undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const' /usr/bin/ld: settings.cpp:(.text+0x144e): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x15ae): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x170e): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x18d3): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' /usr/bin/ld: settings.cpp:(.text+0x196c): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x197b): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' /usr/bin/ld: settings.cpp:(.text+0x1a14): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x1a23): undefined reference to `std::filesystem::__cxx11::path::has_filename() const' /usr/bin/ld: settings.cpp:(.text+0x1abc): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x1e16): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x1f5d): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x21fd): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x236a): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.cpp:(.text+0x23e8): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' /usr/bin/ld: settings.cpp:(.text+0x2944): undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)' /usr/bin/ld: settings.default.o: in function `std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path&&)': settings.cpp:(.text._ZNSt10filesystem7__cxx114pathaSEOS1_[_ZNSt10filesystem7__cxx114pathaSEOS1_]+0x104): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' /usr/bin/ld: settings.default.o: in function `std::filesystem::__cxx11::path::path(char const* const&, std::filesystem::__cxx11::path::format)': settings.cpp:(.text._ZNSt10filesystem7__cxx114pathC2IPKcS1_EERKT_NS1_6formatE[_ZNSt10filesystem7__cxx114pathC5IPKcS1_EERKT_NS1_6formatE]+0x62): undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()' collect2: error: ld returned 1 exit status make: *** [Makefile:23: all] Error 1