lefticus / cpp_weekly_game_project

The Unlicense
107 stars 22 forks source link

undefined reference to `pthread_cond_clockwait' #22

Open LukeButters opened 3 years ago

LukeButters commented 3 years ago

Hi, thanks for creating this project :)

When I run it I find that I get an undefined reference to pthread_cond_clockwait, is that expected?

[build] : && /usr/bin/g++-10 -g  src/CMakeFiles/game.dir/main.cpp.o -o bin/game  /home/luke/.conan/data/docopt.cpp/0.6.2/_/_/package/a25d6c83542b56b72fdaa05a85db5d46f5f0f71c/lib/libdocopt.a  /home/luke/.conan/data/spdlog/1.5.0/_/_/package/270d3115ab09f4c4851a4e1dfbd2e97254780788/lib/libspdlogd.a  /home/luke/.conan/data/fmt/6.1.2/_/_/package/a25d6c83542b56b72fdaa05a85db5d46f5f0f71c/lib/libfmtd.a  /home/luke/.conan/data/imgui-sfml/2.1/bincrafters/stable/package/26d23aa8d062ea50e48525fca93bada6371cc813/lib/libImGui-SFML.a  /home/luke/.conan/data/sfml/2.5.1/bincrafters/stable/package/5fcbbf7899412c7de0f4dc642726af721eb1aa64/lib/libsfml-graphics-s-d.a  /home/luke/.conan/data/sfml/2.5.1/bincrafters/stable/package/5fcbbf7899412c7de0f4dc642726af721eb1aa64/lib/libsfml-window-s-d.a  /home/luke/.conan/data/sfml/2.5.1/bincrafters/stable/package/5fcbbf7899412c7de0f4dc642726af721eb1aa64/lib/libsfml-network-s-d.a  /home/luke/.conan/data/sfml/2.5.1/bincrafters/stable/package/5fcbbf7899412c7de0f4dc642726af721eb1aa64/lib/libsfml-audio-s-d.a  /home/luke/.conan/data/sfml/2.5.1/bincrafters/stable/package/5fcbbf7899412c7de0f4dc642726af721eb1aa64/lib/libsfml-system-s-d.a  -ludev  /home/luke/.conan/data/freetype/2.10.1/_/_/package/15d0321972b5e07c6dffc7b81c9224fcbdebf3eb/lib/libfreetyped.a  /home/luke/.conan/data/libpng/1.6.37/_/_/package/a9fe3d6db2abc8480b10cfc66fa935ac6c5fb2d9/lib/libpng16d.a  /home/luke/.conan/data/zlib/1.2.11/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a  /home/luke/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a  /home/luke/.conan/data/openal/1.19.1/_/_/package/3418f7f86a43044f8b37fb3bceed708073c22c1d/lib/libopenal.a  /home/luke/.conan/data/libalsa/1.2.4/_/_/package/306572d895c5474147e10589af98380c0fc47cb0/lib/libasound.a  -ldl  -lrt  -lpthread  /home/luke/.conan/data/flac/1.3.3/_/_/package/93e346d7049e757d6898188f1a3aa8a360d72813/lib/libFLAC++.a  /home/luke/.conan/data/flac/1.3.3/_/_/package/93e346d7049e757d6898188f1a3aa8a360d72813/lib/libFLAC.a  /home/luke/.conan/data/vorbis/1.3.6/_/_/package/34efbd5c7d1ab93bae5455413ea47cc3e3702def/lib/libvorbisenc.a  /home/luke/.conan/data/vorbis/1.3.6/_/_/package/34efbd5c7d1ab93bae5455413ea47cc3e3702def/lib/libvorbisfile.a  /home/luke/.conan/data/vorbis/1.3.6/_/_/package/34efbd5c7d1ab93bae5455413ea47cc3e3702def/lib/libvorbis.a  -lm  /home/luke/.conan/data/ogg/1.3.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libogg.a  -lX11  -lX11-xcb  -lxcb  -lfontenc  -lICE  -lSM  -lXau  -lXaw7  -lXt  -lXcomposite  -lXcursor  -lXdamage  -lXfixes  -lXdmcp  -lXext  -lXft  -lXi  -lXinerama  -lxkbfile  -lXmu  -lXmuu  -lXpm  -lXrandr  -lXrender  -lXRes  -lXss  -lXtst  -lXv  -lXvMC  -lXxf86vm  -lxcb-xkb  -lxcb-icccm  -lxcb-image  -lxcb-shm  -lxcb-keysyms  -lxcb-randr  -lxcb-render  -lxcb-render-util  -lxcb-shape  -lxcb-sync  -lxcb-xfixes  -lxcb-xinerama  -lxcb-util  -lxcb-dri3  -lGL && :
[build] /home/luke/.conan/data/spdlog/1.5.0/_/_/package/270d3115ab09f4c4851a4e1dfbd2e97254780788/lib/libspdlogd.a(async.cpp.o): In function `std::cv_status std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)':
[build] /usr/include/c++/10/condition_variable:209: undefined reference to `pthread_cond_clockwait'
LukeButters commented 3 years ago

Adding -lpthread doesn't seem to help :(