-- The CXX compiler identification is GNU 11.1.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Checking stdlib compatibility with Qt -- Checking stdlib compatibility with Qt - Success -- The following features have been enabled: * Examples, Build examples * QtDBus, Build QtDBus support * QtNetwork, Build QtNetwork support -- The following REQUIRED packages have been found: * Threads * Qt5Core * Qt5DBus * Qt5Network * Qt5Gui (required version >= 5.15.2) * Qt5Widgets * Qt5Test * Qt5Concurrent * Qt5 (required version >= 5.12) -- The following features have been disabled: * Asan, Build with AddressSanitizer -- Configuring done -- Generating done -- Build files have been written to: /build/qcoro/src/build5 [ 1%] Automatic MOC for target QCoroDBus [ 2%] Automatic MOC for target await-async-string [ 2%] Automatic MOC for target QCoroCore [ 3%] Automatic MOC for target qcoro_test_dbus [ 4%] Automatic MOC for target examples-dbus-common [ 4%] Automatic MOC for target testdbusserver [ 5%] Automatic MOC for target await-sync-string [ 5%] Automatic MOC for target dbusserver [ 5%] Built target qcoro_test_dbus_autogen [ 5%] Built target QCoroDBus_autogen [ 5%] Built target QCoroCore_autogen [ 5%] Built target await-sync-string_autogen [ 6%] Generating qcorodbustestinterface.cpp, qcorodbustestinterface.h [ 7%] Building CXX object qcoro/dbus/CMakeFiles/QCoroDBus.dir/QCoroDBus_autogen/mocs_compilation.cpp.o [ 8%] Building CXX object qcoro/core/CMakeFiles/QCoroCore.dir/qcoroprocess.cpp.o [ 9%] Building CXX object qcoro/dbus/CMakeFiles/QCoroDBus.dir/qcorodbuspendingcall.cpp.o [ 10%] Building CXX object qcoro/core/CMakeFiles/QCoroCore.dir/qcoroiodevice.cpp.o [ 10%] Building CXX object qcoro/core/CMakeFiles/QCoroCore.dir/QCoroCore_autogen/mocs_compilation.cpp.o [ 11%] Building CXX object examples/basics/CMakeFiles/await-sync-string.dir/await-sync-string_autogen/mocs_compilation.cpp.o [ 12%] Building CXX object qcoro/core/CMakeFiles/QCoroCore.dir/qcorotimer.cpp.o [ 13%] Building CXX object examples/basics/CMakeFiles/await-sync-string.dir/await-sync-string.cpp.o [ 14%] Generating qcorodbustestinterface.moc [ 14%] Built target testdbusserver_autogen [ 14%] Built target dbusserver_autogen [ 14%] Built target await-async-string_autogen [ 14%] Built target examples-dbus-common_autogen [ 15%] Building CXX object tests/CMakeFiles/qcoro_test_dbus.dir/qcorodbustestinterface.cpp.o [ 16%] Building CXX object tests/CMakeFiles/testdbusserver.dir/testdbusserver_autogen/mocs_compilation.cpp.o [ 16%] Building CXX object tests/CMakeFiles/qcoro_test_dbus.dir/qcoro_test_dbus_autogen/mocs_compilation.cpp.o [ 17%] Building CXX object tests/CMakeFiles/testdbusserver.dir/testdbusserver.cpp.o [ 18%] Building CXX object examples/basics/CMakeFiles/await-async-string.dir/await-async-string_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object examples/dbus/common/CMakeFiles/examples-dbus-common.dir/dbusserver.cpp.o [ 20%] Building CXX object examples/dbus/common/CMakeFiles/examples-dbus-common.dir/examples-dbus-common_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object examples/basics/CMakeFiles/await-async-string.dir/await-async-string.cpp.o [ 22%] Building CXX object examples/dbus/common/CMakeFiles/dbusserver.dir/dbusserver.cpp.o [ 22%] Building CXX object examples/dbus/common/CMakeFiles/dbusserver.dir/dbusserver_autogen/mocs_compilation.cpp.o [ 23%] Linking CXX executable await-sync-string [ 23%] Built target await-sync-string [ 23%] Linking CXX static library libexamples-dbus-common.a [ 23%] Built target examples-dbus-common [ 24%] Automatic MOC for target dbustest [ 24%] Built target dbustest_autogen [ 24%] Linking CXX executable await-async-string [ 24%] Building CXX object examples/dbus/regular-blocking/CMakeFiles/dbustest.dir/dbustest_autogen/mocs_compilation.cpp.o [ 25%] Building CXX object examples/dbus/regular-blocking/CMakeFiles/dbustest.dir/main.cpp.o [ 25%] Built target await-async-string [ 26%] Linking CXX static library libQCoroDBus.a [ 26%] Built target QCoroDBus [ 27%] Linking CXX executable dbusserver [ 28%] Automatic MOC for target dbustest-coro [ 29%] Linking CXX executable testdbusserver [ 29%] Built target dbustest-coro_autogen [ 30%] Building CXX object examples/dbus/coroutine/CMakeFiles/dbustest-coro.dir/dbustest-coro_autogen/mocs_compilation.cpp.o [ 31%] Building CXX object examples/dbus/coroutine/CMakeFiles/dbustest-coro.dir/main.cpp.o [ 31%] Built target dbusserver [ 31%] Linking CXX static library libQCoroCore.a [ 31%] Built target testdbusserver [ 31%] Built target qcoro_test_dbus [ 31%] Built target QCoroCore [ 33%] Automatic MOC for target future-example [ 35%] Automatic MOC for target timer-example [ 35%] Automatic MOC for target chained-example [ 35%] Automatic MOC for target QCoroNetwork [ 35%] Automatic MOC for target qcoro_test [ 35%] Built target chained-example_autogen [ 35%] Built target timer-example_autogen [ 35%] Built target future-example_autogen [ 35%] Built target QCoroNetwork_autogen [ 36%] Building CXX object examples/timer/CMakeFiles/timer-example.dir/main.cpp.o [ 37%] Building CXX object qcoro/network/CMakeFiles/QCoroNetwork.dir/qcorolocalsocket.cpp.o [ 38%] Building CXX object examples/chained/CMakeFiles/chained-example.dir/chained-example_autogen/mocs_compilation.cpp.o [ 40%] Building CXX object examples/chained/CMakeFiles/chained-example.dir/main.cpp.o [ 40%] Building CXX object examples/timer/CMakeFiles/timer-example.dir/timer-example_autogen/mocs_compilation.cpp.o [ 41%] Building CXX object examples/future/CMakeFiles/future-example.dir/future-example_autogen/mocs_compilation.cpp.o [ 42%] Building CXX object examples/future/CMakeFiles/future-example.dir/main.cpp.o [ 44%] Building CXX object qcoro/network/CMakeFiles/QCoroNetwork.dir/QCoroNetwork_autogen/mocs_compilation.cpp.o [ 44%] Building CXX object qcoro/network/CMakeFiles/QCoroNetwork.dir/qcoronetworkreply.cpp.o [ 45%] Building CXX object qcoro/network/CMakeFiles/QCoroNetwork.dir/qcoroabstractsocket.cpp.o [ 45%] Building CXX object qcoro/network/CMakeFiles/QCoroNetwork.dir/qcorotcpserver.cpp.o [ 45%] Built target qcoro_test_autogen [ 46%] Building CXX object tests/CMakeFiles/qcoro_test.dir/qcoro_test_autogen/mocs_compilation.cpp.o [ 46%] Building CXX object tests/CMakeFiles/qcoro_test.dir/testobject.cpp.o [ 46%] Linking CXX executable dbustest-coro [ 47%] Linking CXX executable timer-example /usr/bin/ld: CMakeFiles/dbustest-coro.dir/main.cpp.o: in function `.L178': main.cpp:(.text+0x5ea): undefined reference to `__atomic_exchange_1' collect2: error: ld returned 1 exit status make[2]: *** [examples/dbus/coroutine/CMakeFiles/dbustest-coro.dir/build.make:117: examples/dbus/coroutine/dbustest-coro] Error 1 make[1]: *** [CMakeFiles/Makefile2:1598: examples/dbus/coroutine/CMakeFiles/dbustest-coro.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... /usr/bin/ld: CMakeFiles/timer-example.dir/main.cpp.o: in function `.LEHE11': main.cpp:(.text+0x448): undefined reference to `__atomic_exchange_1' collect2: error: ld returned 1 exit status make[2]: *** [examples/timer/CMakeFiles/timer-example.dir/build.make:115: examples/timer/timer-example] Error 1 make[1]: *** [CMakeFiles/Makefile2:1814: examples/timer/CMakeFiles/timer-example.dir/all] Error 2 [ 48%] Linking CXX executable dbustest [ 49%] Linking CXX executable chained-example [ 49%] Built target dbustest /usr/bin/ld: CMakeFiles/chained-example.dir/main.cpp.o: in function `.LEHE3': main.cpp:(.text+0x272): undefined reference to `__atomic_exchange_1' /usr/bin/ld: CMakeFiles/chained-example.dir/main.cpp.o: in function `.L160': main.cpp:(.text+0x616): undefined reference to `__atomic_exchange_1' /usr/bin/ld: CMakeFiles/chained-example.dir/main.cpp.o: in function `.LEHE17': main.cpp:(.text+0x700): undefined reference to `__atomic_exchange_1' /usr/bin/ld: CMakeFiles/chained-example.dir/main.cpp.o: in function `.L247': main.cpp:(.text+0xa72): undefined reference to `__atomic_exchange_1' /usr/bin/ld: CMakeFiles/chained-example.dir/main.cpp.o: in function `.L0 ': main.cpp:(.text+0xaf6): undefined reference to `__atomic_exchange_1' collect2: error: ld returned 1 exit status make[2]: *** [examples/chained/CMakeFiles/chained-example.dir/build.make:115: examples/chained/chained-example] Error 1 make[1]: *** [CMakeFiles/Makefile2:1867: examples/chained/CMakeFiles/chained-example.dir/all] Error 2 [ 50%] Linking CXX static library libqcoro_test.a [ 50%] Built target qcoro_test [ 51%] Linking CXX static library libQCoroNetwork.a [ 51%] Built target QCoroNetwork [ 52%] Linking CXX executable future-example /usr/bin/ld: CMakeFiles/future-example.dir/main.cpp.o: in function `.LEHE50': main.cpp:(.text+0xc46): undefined reference to `__atomic_exchange_1' collect2: error: ld returned 1 exit status make[2]: *** [examples/future/CMakeFiles/future-example.dir/build.make:116: examples/future/future-example] Error 1 make[1]: *** [CMakeFiles/Makefile2:1706: examples/future/CMakeFiles/future-example.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting...