FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2018 PLD Team
$Revision: 1.37 $
Powered by Leppe'.
Your IP: 54.145.83.79

crossmingw32-std-threads 20420437-db76-463c-911e-d47688201086

Status:Failed
Source URL:ftp://buildlogs.pld-linux.org/th/x32/FAIL/crossmingw32-std-threads,20420437-db76-463c-911e-d47688201086.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2018/10/05 17:27:07
Runtime:0:00:06.508387

Toc:

  • error 1
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:219:10: error: 'exception_ptr' in namespace 'std' does not name a type
  • error 2
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:249:10: error: 'mException' was not declared in this scope
  • error 3
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:249:22: error: expected type-specifier
  • error 4
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:264:10: error: 'mException' was not declared in this scope
  • error 5
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:264:22: error: expected type-specifier
  • error 6
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:279:7: error: 'mException' was not declared in this scope
  • error 7
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:380:7: error: 'rethrow_exception' is not a member of 'std'
  • error 8
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:656:28: error: 'std::exception_ptr' has not been declared
  • error 9
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:666:43: error: 'std::exception_ptr' has not been declared
  • error 10
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:479:23: error: 'current_exception' is not a member of 'std'
  • error 11
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:941:32: error: 'current_exception' is not a member of 'std'
  • error 12
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:966:32: error: 'current_exception' is not a member of 'std'
  • error 13
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:990:32: error: 'current_exception' is not a member of 'std'
  • error 14
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:151:45: error: 'current_exception' is not a member of 'std'
  • error 15
  • /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:157:35: error: 'current_exception' is not a member of 'std'
  • error 16
  • make[2]: *** [CMakeFiles/stdthreadtest.dir/build.make:66: CMakeFiles/stdthreadtest.dir/tests.cpp.obj] Error 1
  • error 17
  • make[1]: *** [CMakeFiles/Makefile2:71: CMakeFiles/stdthreadtest.dir/all] Error 2
  • error 18
  • error: Bad exit status from /tmp/B.omJ6p_/BUILD/tmp/rpm-tmp.47827 (%build)
  • error 19
  • RPM build errors:
  • error 20
  • error: No files produced.

Content:

+ install -d /tmp/B.omJ6p_/BUILD /tmp/B.omJ6p_/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog crossmingw32-std-threads-0-0.20180912.2.src.rpm
* Fri Oct 05 2018 PLD Linux Team <feedback@pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/crossmingw32-std-threads.git;a=log;h=master
* Fri Oct 05 2018 Jakub Bogusz <qboosh@pld-linux.org> c27c93d
- one more fix in include patch; rel 2 * Fri Oct 05 2018 Jakub Bogusz <qboosh@pld-linux.org> c008a2b
- updated to 20180912 snapshot - updated include patch (one out, one in) - added errors patch (adjust to error codes existing in mingw32 libstdc++) + rpm -Uhv --nodeps --define '_topdir /tmp/B.omJ6p_' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' crossmingw32-std-threads-0-0.20180912.2.src.rpm Preparing... ################################################## crossmingw32-std-threads ################################################## + rm -f crossmingw32-std-threads-0-0.20180912.2.src.rpm + install -m 700 -d /tmp/B.omJ6p_/BUILD/tmp + TMPDIR=/tmp/B.omJ6p_/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.omJ6p_' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux --define 'prep exit 0' /tmp/B.omJ6p_/crossmingw32-std-threads.spec Building target platforms: x32-pld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: Building target platforms: x32-pld-linux no BR needed building RPM using: set -ex; : build-id: 20420437-db76-463c-911e-d47688201086; TMPDIR=/tmp/B.omJ6p_/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.omJ6p_' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.omJ6p_/crossmingw32-std-threads.spec + : build-id: 20420437-db76-463c-911e-d47688201086 + TMPDIR=/tmp/B.omJ6p_/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.omJ6p_' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x32-pld-linux /tmp/B.omJ6p_/crossmingw32-std-threads.spec Building target platforms: x32-pld-linux Executing(%prep): /bin/sh -e /tmp/B.omJ6p_/BUILD/tmp/rpm-tmp.47827 + umask 022 + cd /tmp/B.omJ6p_/BUILD + cd /tmp/B.omJ6p_/BUILD + rm -rf mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2 + /usr/bin/gzip -dc /tmp/B.omJ6p_/mingw-std-threads-20180912.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2 + /bin/id -u + '[' 1000 '=' 0 ']' + /bin/id -u + '[' 1000 '=' 0 ']' + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (mingw-std-threads-include.patch):' Patch #0 (mingw-std-threads-include.patch): + '[' -f /tmp/B.omJ6p_/mingw-std-threads-include.patch ']' + /bin/cat /tmp/B.omJ6p_/mingw-std-threads-include.patch + /usr/bin/patch -s -p1 + echo 'Patch #1 (mingw-std-threads-errors.patch):' Patch #1 (mingw-std-threads-errors.patch): + '[' -f /tmp/B.omJ6p_/mingw-std-threads-errors.patch ']' + /usr/bin/patch -s -p1 + /bin/cat /tmp/B.omJ6p_/mingw-std-threads-errors.patch + exit 0 Executing(%build): /bin/sh -e /tmp/B.omJ6p_/BUILD/tmp/rpm-tmp.47827 HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/usr/local/bin:/usr/bin:/bin TMPDIR=/tmp/B.omJ6p_/BUILD/tmp + umask 022 + cd /tmp/B.omJ6p_/BUILD + cd mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2 + install -d tests/build + cd tests/build + CC=i386-mingw32-gcc CXX=i386-mingw32-g++ cmake .. '-DCMAKE_BUILD_TYPE=PLD' '-DCMAKE_CXX_FLAGS_PLD=-O2 -gdwarf-4 -g2 -DWINVER=0x0501' '-DCMAKE_SYSTEM_NAME=Windows' '-DCMAKE_SYSTEM_PROCESSOR=i386' '-DCMAKE_VERBOSE_MAKEFILE=ON' -- The C compiler identification is GNU 6.4.0 -- The CXX compiler identification is GNU 6.4.0 -- Check for working C compiler: /usr/bin/i386-mingw32-gcc -- Check for working C compiler: /usr/bin/i386-mingw32-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/i386-mingw32-g++ -- Check for working CXX compiler: /usr/bin/i386-mingw32-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build + /usr/bin/make -Otarget -j9 /usr/bin/cmake -H/tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests -B/tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build/CMakeFiles /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/stdthreadtest.dir/build.make CMakeFiles/stdthreadtest.dir/depend make[2]: Entering directory '/tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build' cd /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build/CMakeFiles/stdthreadtest.dir/DependInfo.cmake --color= Scanning dependencies of target stdthreadtest make[2]: Leaving directory '/tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build' /usr/bin/make -f CMakeFiles/stdthreadtest.dir/build.make CMakeFiles/stdthreadtest.dir/build make[2]: Entering directory '/tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build' [ 50%] Building CXX object CMakeFiles/stdthreadtest.dir/tests.cpp.obj /usr/bin/i386-mingw32-g++ -O2 -gdwarf-4 -g2 -DWINVER=0x0501 -std=c++11 -Wall -Wextra -o CMakeFiles/stdthreadtest.dir/tests.cpp.obj -c /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp In file included from /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:5:0: /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:219:10: error: 'exception_ptr' in namespace 'std' does not name a type std::exception_ptr mException; ^~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'void mingw_stdthread::detail::FutureState<T>::set_exception(Arg&&)': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:249:10: error: 'mException' was not declared in this scope new(&mException) std::exception_ptr (std::forward<Arg>(arg)); ^~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:249:22: error: expected type-specifier new(&mException) std::exception_ptr (std::forward<Arg>(arg)); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'void mingw_stdthread::detail::FutureState<T>::set_exception(Arg&&, bool)': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:264:10: error: 'mException' was not declared in this scope new(&mException) std::exception_ptr (std::forward<Arg>(arg)); ^~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:264:22: error: expected type-specifier new(&mException) std::exception_ptr (std::forward<Arg>(arg)); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In destructor 'mingw_stdthread::detail::FutureState<T>::~FutureState()': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:279:7: error: 'mException' was not declared in this scope mException.~exception_ptr(); ^~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'const T& std::future<_Res>::get() const': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:380:7: error: 'rethrow_exception' is not a member of 'std' std::rethrow_exception(static_cast<state_type *>(mState)->mException); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: At global scope: /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:656:28: error: 'std::exception_ptr' has not been declared void set_exception (std::exception_ptr eptr) ^~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:666:43: error: 'std::exception_ptr' has not been declared void set_exception_at_thread_exit (std::exception_ptr eptr) ^~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'void std::promise<_Res>::check_abandon()': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:479:23: error: 'current_exception' is not a member of 'std' set_exception(std::current_exception()); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In static member function 'static void mingw_stdthread::detail::StorageHelper<Ret>::store_deferred(mingw_stdthread::detail::FutureState<T>*, Func&&, Args&& ...)': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:941:32: error: 'current_exception' is not a member of 'std' state_ptr->set_exception(std::current_exception()); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In static member function 'static void mingw_stdthread::detail::StorageHelper<Ref&>::store_deferred(mingw_stdthread::detail::FutureState<void*>*, Func&&, Args&& ...)': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:966:32: error: 'current_exception' is not a member of 'std' state_ptr->set_exception(std::current_exception()); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In static member function 'static void mingw_stdthread::detail::StorageHelper<void>::store_deferred(mingw_stdthread::detail::FutureState<mingw_stdthread::detail::Empty>*, Func&&, Args&& ...)': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:990:32: error: 'current_exception' is not a member of 'std' state_ptr->set_exception(std::current_exception()); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In lambda function: /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:151:45: error: 'current_exception' is not a member of 'std' p_late.set_exception_at_thread_exit(std::current_exception()); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:157:35: error: 'current_exception' is not a member of 'std' p_exception.set_exception(std::current_exception()); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = int]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = int]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:373:24: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = int]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = int]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:373:24: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = int]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:30: required from 'struct test_future() [with T = int]::<lambda(class mingw_stdthread::thread::id)>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:373:24: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = int]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:373:24: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = void]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = void]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = void]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = void]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = void]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = void]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = void]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:30: required from 'struct test_future() [with T = void]::<lambda(class mingw_stdthread::thread::id)>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = void]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = void]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = void]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = int&]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = int&]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:30: required from 'struct test_future() [with T = int&]::<lambda(class mingw_stdthread::thread::id)>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = const int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = const int&]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = const int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:376:32: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = const int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = const int&]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = const int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:376:32: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = const int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:30: required from 'struct test_future() [with T = const int&]::<lambda(class mingw_stdthread::thread::id)>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = const int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:376:32: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = const int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = const int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:376:32: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = volatile int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = volatile int&]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = volatile int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:377:35: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = volatile int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = volatile int&]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = volatile int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:377:35: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = volatile int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:30: required from 'struct test_future() [with T = volatile int&]::<lambda(class mingw_stdthread::thread::id)>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = volatile int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:377:35: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = volatile int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = volatile int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:377:35: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = const volatile int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = const volatile int&]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = const volatile int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:378:41: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:200:7: note: in expansion of macro 'LOG' LOG("\t\tDeferred function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = const volatile int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = const volatile int&]::<lambda()>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = const volatile int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:378:41: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:208:7: note: in expansion of macro 'LOG' LOG("\t\tAsynchronous function called on thread %zu", hasher(std::this_thread::get_id())); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = const volatile int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:30: required from 'struct test_future() [with T = const volatile int&]::<lambda(class mingw_stdthread::thread::id)>' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = const volatile int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:378:41: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:216:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = const volatile int&]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = const volatile int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:378:41: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'std::size_t {aka unsigned int}' [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:235:7: note: in expansion of macro 'LOG' LOG("\t\tFunction called on thread %zu. Implementation chose %s execution.", hasher(this_thread::get_id()), (this_thread::get_id() == other_id) ? "deferred" : "asynchronous"); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T* CustomAllocator<T>::allocate(size_t) [with T = mingw_stdthread::detail::FutureStateAllocated<int, CustomAllocator<unsigned int> >; size_t = unsigned int]': /usr/libx32/gcc/i386-mingw32/6.4.0/include/c++/bits/alloc_traits.h:301:32: required from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = CustomAllocator<mingw_stdthread::detail::FutureStateAllocated<int, CustomAllocator<unsigned int> > >; std::allocator_traits<_Alloc>::pointer = mingw_stdthread::detail::FutureStateAllocated<int, CustomAllocator<unsigned int> >*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:571:52: required from 'std::promise<_Res>::promise(std::allocator_arg_t, const Alloc&) [with Alloc = CustomAllocator<unsigned int>; T = int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:380:86: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:89:5: note: in expansion of macro 'LOG' LOG("Used custom allocator to allocate %zu object(s).", n); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:89:5: note: in expansion of macro 'LOG' LOG("Used custom allocator to allocate %zu object(s).", n); ^~~ In file included from /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:5:0: /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In instantiation of 'void mingw_stdthread::detail::FutureState<T>::set_exception(Arg&&) [with Arg = int&; T = int]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:661:7: required from 'void std::promise<_Res>::set_exception(int) [with T = int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:479:47: required from 'void std::promise<_Res>::check_abandon() [with T = int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:585:18: required from 'std::promise<_Res>::~promise() [with T = int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:380:86: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:246:30: warning: unused parameter 'arg' [-Wunused-parameter] void set_exception (Arg && arg) ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In instantiation of 'void mingw_stdthread::detail::FutureState<T>::set_exception(Arg&&) [with Arg = int&; T = mingw_stdthread::detail::Empty]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:661:7: required from 'void std::promise<_Res>::set_exception(int) [with T = mingw_stdthread::detail::Empty]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:479:47: required from 'void std::promise<_Res>::check_abandon() [with T = mingw_stdthread::detail::Empty]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:585:18: required from 'std::promise<_Res>::~promise() [with T = mingw_stdthread::detail::Empty]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:886:3: required from 'void test_future() [with T = void]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:246:30: warning: unused parameter 'arg' [-Wunused-parameter] /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In instantiation of 'void mingw_stdthread::detail::FutureState<T>::set_exception(Arg&&) [with Arg = int&; T = void*]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:661:7: required from 'void std::promise<_Res>::set_exception(int) [with T = void*]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:479:47: required from 'void std::promise<_Res>::check_abandon() [with T = void*]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:585:18: required from 'std::promise<_Res>::~promise() [with T = void*]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:766:3: required from 'void test_future() [with T = int&]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:246:30: warning: unused parameter 'arg' [-Wunused-parameter] /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'void CustomAllocator<T>::deallocate(T*, size_t) [with T = mingw_stdthread::detail::FutureStateAllocated<int, CustomAllocator<unsigned int> >; size_t = unsigned int]': /usr/libx32/gcc/i386-mingw32/6.4.0/include/c++/bits/alloc_traits.h:328:9: required from 'static void std::allocator_traits<_Alloc>::deallocate(_Alloc&, std::allocator_traits<_Alloc>::pointer, std::allocator_traits<_Alloc>::size_type) [with _Alloc = CustomAllocator<mingw_stdthread::detail::FutureStateAllocated<int, CustomAllocator<unsigned int> > >; std::allocator_traits<_Alloc>::pointer = mingw_stdthread::detail::FutureStateAllocated<int, CustomAllocator<unsigned int> >*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:308:33: required from 'void mingw_stdthread::detail::FutureStateAllocated<T, Alloc>::deallocate_this() [with T = int; Alloc = CustomAllocator<unsigned int>]' /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:385:1: required from here /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: unknown conversion type character 'z' in format [-Wformat=] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:94:5: note: in expansion of macro 'LOG' LOG("Used custom allocator to deallocate %zu object(s).", n); ^~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:24:36: warning: too many arguments for format [-Wformat-extra-args] #define LOG(fmtString,...) { printf(fmtString "\n", ##__VA_ARGS__); fflush(stdout); } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:94:5: note: in expansion of macro 'LOG' LOG("Used custom allocator to deallocate %zu object(s).", n); ^~~ In file included from /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:5:0: /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'const T& std::future<_Res>::get() const [with T = mingw_stdthread::detail::Empty]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:382:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'const T& std::future<_Res>::get() const [with T = int]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:382:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'const T& std::future<_Res>::get() const [with T = void*]': /tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:382:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ make[2]: *** [CMakeFiles/stdthreadtest.dir/build.make:66: CMakeFiles/stdthreadtest.dir/tests.cpp.obj] Error 1 make[2]: Leaving directory '/tmp/B.omJ6p_/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build' make[1]: *** [CMakeFiles/Makefile2:71: CMakeFiles/stdthreadtest.dir/all] Error 2 make: *** [Makefile:87: all] Error 2 error: Bad exit status from /tmp/B.omJ6p_/BUILD/tmp/rpm-tmp.47827 (%build) RPM build errors: Bad exit status from /tmp/B.omJ6p_/BUILD/tmp/rpm-tmp.47827 (%build) ended at: Fri Oct 5 17:27:07 2018, done in 0:00:06.508387 error: No files produced. + chmod -R u+rwX /tmp/B.omJ6p_/BUILD + rm -rf /tmp/B.omJ6p_/tmp /tmp/B.omJ6p_/BUILD + rm -rf /tmp/B.omJ6p_ Begin-PLD-Builder-Info Build-Time: user:8.01s sys:0.81s real:11.27s (faults io:0 non-io:264656) End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]