DEBUG: Executing shell function do_compile
NOTE: VERBOSE=1 cmake --build TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build --target all --
Change Dir: 'TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build'

Run Build Command(s): ninja -v -j 70 all
[1/8] TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot -DBOOST_ALL_DYN_LINK -DBOOST_TEST_DYN_LINK -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dthrift_EXPORTS -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build/lib/cpp -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0=/usr/src/debug/thrift/0.21.0  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden -O2 -g -DNDEBUG -std=c++11 -fPIC -MD -MT lib/cpp/CMakeFiles/thrift.dir/src/thrift/concurrency/Mutex.cpp.o -MF lib/cpp/CMakeFiles/thrift.dir/src/thrift/concurrency/Mutex.cpp.o.d -o lib/cpp/CMakeFiles/thrift.dir/src/thrift/concurrency/Mutex.cpp.o -c TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.cpp
FAILED: lib/cpp/CMakeFiles/thrift.dir/src/thrift/concurrency/Mutex.cpp.o 
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot -DBOOST_ALL_DYN_LINK -DBOOST_TEST_DYN_LINK -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dthrift_EXPORTS -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build/lib/cpp -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0=/usr/src/debug/thrift/0.21.0  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden -O2 -g -DNDEBUG -std=c++11 -fPIC -MD -MT lib/cpp/CMakeFiles/thrift.dir/src/thrift/concurrency/Mutex.cpp.o -MF lib/cpp/CMakeFiles/thrift.dir/src/thrift/concurrency/Mutex.cpp.o.d -o lib/cpp/CMakeFiles/thrift.dir/src/thrift/concurrency/Mutex.cpp.o -c TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.cpp
In file included from TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.cpp:20:
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:47:26: error: 'int64_t' has not been declared
   47 |   virtual bool timedlock(int64_t milliseconds) const;
      |                          ^~~~~~~
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:25:1: note: 'int64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
   24 | #include <thrift/TNonCopyable.h>
  +++ |+#include <cstdint>
   25 | 
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:60:29: error: 'int64_t' has not been declared
   60 |   Guard(const Mutex& value, int64_t timeout = 0) : mutex_(&value) {
      |                             ^~~~~~~
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:60:29: note: 'int64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.cpp:53:6: error: no declaration matches 'bool apache::thrift::concurrency::Mutex::timedlock(int64_t) const'
   53 | bool Mutex::timedlock(int64_t ms) const {
      |      ^~~~~
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:47:16: note: candidate is: 'virtual bool apache::thrift::concurrency::Mutex::timedlock(int) const'
   47 |   virtual bool timedlock(int64_t milliseconds) const;
      |                ^~~~~~~~~
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:40:7: note: 'class apache::thrift::concurrency::Mutex' defined here
   40 | class Mutex {
      |       ^~~~~
[2/8] TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot -DBOOST_ALL_DYN_LINK -DBOOST_TEST_DYN_LINK -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dthrift_EXPORTS -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build/lib/cpp -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0=/usr/src/debug/thrift/0.21.0  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden -O2 -g -DNDEBUG -std=c++11 -fPIC -MD -MT lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o -MF lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o.d -o lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o -c TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp
FAILED: lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o 
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot -DBOOST_ALL_DYN_LINK -DBOOST_TEST_DYN_LINK -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dthrift_EXPORTS -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build/lib/cpp -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build -ITOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0=/usr/src/debug/thrift/0.21.0  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build=/usr/src/debug/thrift/0.21.0  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden -O2 -g -DNDEBUG -std=c++11 -fPIC -MD -MT lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o -MF lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o.d -o lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o -c TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp
In file included from TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/transport/TServerSocket.h:25,
                 from TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/transport/TSSLServerSocket.h:23,
                 from TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp:21:
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:47:26: error: 'int64_t' has not been declared
   47 |   virtual bool timedlock(int64_t milliseconds) const;
      |                          ^~~~~~~
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:25:1: note: 'int64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
   24 | #include <thrift/TNonCopyable.h>
  +++ |+#include <cstdint>
   25 | 
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:60:29: error: 'int64_t' has not been declared
   60 |   Guard(const Mutex& value, int64_t timeout = 0) : mutex_(&value) {
      |                             ^~~~~~~
TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/thrift-0.21.0/lib/cpp/src/thrift/concurrency/Mutex.h:60:29: note: 'int64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
ninja: build stopped: subcommand failed.

WARNING: TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/temp/run.do_compile.1190000:161 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} }VERBOSE=1 cmake --build 'TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script): 
	#1: cmake_runcmake_build, TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/temp/run.do_compile.1190000, line 161
	#2: cmake_do_compile, TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/temp/run.do_compile.1190000, line 155
	#3: do_compile, TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/temp/run.do_compile.1190000, line 150
	#4: main, TOPDIR/tmp/work/core2-64-oe-linux/thrift/0.21.0/temp/run.do_compile.1190000, line 174

Error details

Submitted on:
01/04/25 07:20
Error type:
Recipe
Task:
do_compile
Recipe:
thrift
Recipe version:
0.21.0-r0
Machine:
qemux86-64
Distro:
nodistro
Build system:
x86_64-linux
Target system:
x86_64-oe-linux
Host distro:
gentoo-2.17/gentoo-2.17
Branch:
jansa/master
Commit:
82232e3cb46f310f823d3aea6111cb4bb5365c3c
Build:
#203668
Submitter:
Martin.Jansa@gmail.com
Similar errors:
1
Open a bug