Powered by coffee. Your IP: 3.80.38.5 | Toc:- error 1
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:249:10: error: 'mException' was not declared in this scope
- error 3
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:249:22: error: expected type-specifier
- error 4
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:264:10: error: 'mException' was not declared in this scope
- error 5
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:264:22: error: expected type-specifier
- error 6
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:279:7: error: 'mException' was not declared in this scope
- error 7
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:380:7: error: 'rethrow_exception' is not a member of 'std'
- error 8
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:656:28: error: 'std::exception_ptr' has not been declared
- error 9
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:666:43: error: 'std::exception_ptr' has not been declared
- error 10
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:479:23: error: 'current_exception' is not a member of 'std'
- error 11
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:941:32: error: 'current_exception' is not a member of 'std'
- error 12
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:966:32: error: 'current_exception' is not a member of 'std'
- error 13
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:990:32: error: 'current_exception' is not a member of 'std'
- error 14
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:151:45: error: 'current_exception' is not a member of 'std'
- error 15
/tmp/B.nzEgY2/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.nzEgY2/BUILD/tmp/rpm-tmp.95457 (%build)
- error 19
RPM build errors:
- error 20
error: No files produced.
Content:- 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.nzEgY2' --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
mesg: ttyname failed: Inappropriate ioctl for device
+ install -m 700 -d /tmp/B.nzEgY2/BUILD/tmp
mesg: ttyname failed: Inappropriate ioctl for device
+ TMPDIR=/tmp/B.nzEgY2/BUILD/tmp
+ exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.nzEgY2' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux --define 'prep exit 0' /tmp/B.nzEgY2/crossmingw32-std-threads.spec
Building target platforms: x86_64-pld-linux
checking BuildConflict-ing packages
no BuildConflicts found
checking BR
rpm: Building target platforms: x86_64-pld-linux
no BR needed
building RPM using: set -ex; : build-id: 20420437-db76-463c-911e-d47688201086; TMPDIR=/tmp/B.nzEgY2/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.nzEgY2' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux /tmp/B.nzEgY2/crossmingw32-std-threads.spec
mesg: ttyname failed: Inappropriate ioctl for device
+ : build-id: 20420437-db76-463c-911e-d47688201086
+ TMPDIR=/tmp/B.nzEgY2/BUILD/tmp
+ exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.nzEgY2' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux /tmp/B.nzEgY2/crossmingw32-std-threads.spec
Building target platforms: x86_64-pld-linux
Executing(%prep): /bin/sh -e /tmp/B.nzEgY2/BUILD/tmp/rpm-tmp.95457
+ umask 022
+ cd /tmp/B.nzEgY2/BUILD
+ cd /tmp/B.nzEgY2/BUILD
+ rm -rf mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2
+ /usr/bin/gzip -dc /tmp/B.nzEgY2/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.nzEgY2/mingw-std-threads-include.patch ']'
+ /bin/cat /tmp/B.nzEgY2/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.nzEgY2/mingw-std-threads-errors.patch ']'
+ /bin/cat /tmp/B.nzEgY2/mingw-std-threads-errors.patch
+ /usr/bin/patch -s -p1
+ exit 0
Executing(%build): /bin/sh -e /tmp/B.nzEgY2/BUILD/tmp/rpm-tmp.95457
TMP=/home/users/builder/tmp
HOME=/home/users/builder
PATH=/home/users/builder/GNUstep/Tools:/usr/local/bin:/usr/bin:/bin:/home/users/builder/bin
TMPDIR=/tmp/B.nzEgY2/BUILD/tmp
+ umask 022
+ cd /tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build
+ /usr/bin/make -Otarget -j9
/usr/bin/cmake -H/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests -B/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build/CMakeFiles /tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build'
cd /tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests /tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests /tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build /tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build /tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/build/CMakeFiles/stdthreadtest.dir/DependInfo.cmake --color=
Scanning dependencies of target stdthreadtest
make[2]: Leaving directory '/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp
In file included from /tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:5:0:
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'void mingw_stdthread::detail::FutureState<T>::set_exception(Arg&&)':
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'void mingw_stdthread::detail::FutureState<T>::set_exception(Arg&&, bool)':
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In destructor 'mingw_stdthread::detail::FutureState<T>::~FutureState()':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:279:7: error: 'mException' was not declared in this scope
mException.~exception_ptr();
^~~~~~~~~~
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'const T& std::future<_Res>::get() const':
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: At global scope:
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'void std::promise<_Res>::check_abandon()':
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In lambda function:
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = int]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = int]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = int]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:373:24: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = int]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = int]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = int]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:373:24: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = int]':
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = int]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:373:24: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = int]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = int]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:373:24: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = void]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = void]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = void]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = void]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = void]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = void]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = void]':
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = void]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = void]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = void]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = int&]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = int&]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = int&]':
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = const int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = const int&]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = const int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:376:32: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = const int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = const int&]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = const int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:376:32: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = const int&]':
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = const int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:376:32: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = const int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = const int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:376:32: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = volatile int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = volatile int&]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = volatile int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:377:35: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = volatile int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = volatile int&]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = volatile int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:377:35: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda(mingw_stdthread::thread::id)> [with T = volatile int&]':
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = volatile int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:377:35: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = volatile int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = volatile int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:377:35: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = const volatile int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:50: required from 'struct test_future() [with T = const volatile int&]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:197:30: required from 'void test_future() [with T = const volatile int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:378:41: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'test_future()::<lambda()> [with T = const volatile int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:44: required from 'struct test_future() [with T = const volatile int&]::<lambda()>'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:205:27: required from 'void test_future() [with T = const volatile int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:378:41: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:213:28: required from 'void test_future() [with T = const volatile int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:378:41: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp: In instantiation of 'T test_future()::Helper::call() const [with T = const volatile int&]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:239:3: required from 'void test_future() [with T = const volatile int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:378:41: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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/lib64/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:380:86: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:5:0:
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:479:47: required from 'void std::promise<_Res>::check_abandon() [with T = int]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:585:18: required from 'std::promise<_Res>::~promise() [with T = int]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:380:86: required from here
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:246:30: warning: unused parameter 'arg' [-Wunused-parameter]
void set_exception (Arg && arg)
^~~
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:886:3: required from 'void test_future() [with T = void]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:374:25: required from here
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:246:30: warning: unused parameter 'arg' [-Wunused-parameter]
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:479:47: required from 'void std::promise<_Res>::check_abandon() [with T = void*]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:585:18: required from 'std::promise<_Res>::~promise() [with T = void*]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:766:3: required from 'void test_future() [with T = int&]'
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:375:26: required from here
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:246:30: warning: unused parameter 'arg' [-Wunused-parameter]
/tmp/B.nzEgY2/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/lib64/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:385:1: required from here
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/tests.cpp:5:0:
/tmp/B.nzEgY2/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.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:382:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'const T& std::future<_Res>::get() const [with T = int]':
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h:382:3: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/tmp/B.nzEgY2/BUILD/mingw-std-threads-ee67ef384470e998c8e0b7301f7a79b5019251a2/tests/../mingw.future.h: In member function 'const T& std::future<_Res>::get() const [with T = void*]':
/tmp/B.nzEgY2/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.nzEgY2/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.nzEgY2/BUILD/tmp/rpm-tmp.95457 (%build)
RPM build errors:
Bad exit status from /tmp/B.nzEgY2/BUILD/tmp/rpm-tmp.95457 (%build)
ended at: Fri Oct 5 17:27:06 2018, done in 0:00:06.729439
error: No files produced.
mesg: ttyname failed: Inappropriate ioctl for device
+ chmod -R u+rwX /tmp/B.nzEgY2/BUILD
+ rm -rf /tmp/B.nzEgY2/tmp /tmp/B.nzEgY2/BUILD
mesg: ttyname failed: Inappropriate ioctl for device
+ rm -rf /tmp/B.nzEgY2
Begin-PLD-Builder-Info
Build-Time: user:6.66s sys:0.84s real:10.10s (faults io:0 non-io:316257)
End-PLD-Builder-Info
|
|