******************************************************************************** conan test conan-center-index/recipes/tscns/all/test_package/conanfile.py tscns/2.0@#4caec24f77dbb5fbd99f9d8eba81fb61 -pr /home/conan/w/prod/BuildSingleReference/108511/f7ce9067-a1b6-42f5-9840-03a91b294aaf/profile_linux_5_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True tscns/2.0 (test package): Installing package Requirements tscns/2.0 from local cache - Cache Packages tscns/2.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... tscns/2.0: Already installed! tscns/2.0 (test package): Generator txt created conanbuildinfo.txt tscns/2.0 (test package): Generator 'VirtualRunEnv' calling 'generate()' tscns/2.0 (test package): Generator 'CMakeToolchain' calling 'generate()' tscns/2.0 (test package): Generator 'CMakeDeps' calling 'generate()' tscns/2.0 (test package): Aggregating env generators tscns/2.0 (test package): Generated conaninfo.txt tscns/2.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/build/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK tscns/2.0 (test package): Calling build() tscns/2.0 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/build/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/build/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/build/generators/conan_toolchain.cmake -- The CXX compiler identification is GNU 5.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'tscns::tscns' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/build/Release tscns/2.0 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMakeFiles/test_package.dir/build.make:81: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed In file included from /usr/include/c++/5/chrono:35:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:26, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:3: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:3:0: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:37:16: error: ‘int64_t’ does not name a type static const int64_t NsPerSec = 1000000000; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:39:13: error: ‘int64_t’ has not been declared void init(int64_t init_calibrate_ns = 20000000, int64_t calibrate_interval_ns_ = 3 * NsPerSec) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:39:51: error: ‘int64_t’ has not been declared void init(int64_t init_calibrate_ns = 20000000, int64_t calibrate_interval_ns_ = 3 * NsPerSec) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:64:17: error: ‘int64_t’ does not name a type static inline int64_t rdtsc() { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:74:10: error: ‘int64_t’ does not name a type inline int64_t tsc2ns(int64_t tsc) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:83:10: error: ‘int64_t’ does not name a type inline int64_t rdns() const { return tsc2ns(rdtsc()); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:85:17: error: ‘int64_t’ does not name a type static inline int64_t rdsysns() { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:96:24: error: ‘int64_t’ has not been declared static void syncTime(int64_t& tsc_out, int64_t& ns_out) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:96:42: error: ‘int64_t’ has not been declared static void syncTime(int64_t& tsc_out, int64_t& ns_out) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:131:18: error: ‘int64_t’ has not been declared void saveParam(int64_t base_tsc, int64_t base_ns, int64_t sys_ns, double new_ns_per_tsc) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:131:36: error: ‘int64_t’ has not been declared void saveParam(int64_t base_tsc, int64_t base_ns, int64_t sys_ns, double new_ns_per_tsc) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:131:53: error: ‘int64_t’ has not been declared void saveParam(int64_t base_tsc, int64_t base_ns, int64_t sys_ns, double new_ns_per_tsc) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:142:11: error: expected identifier before numeric constant alignas(64) std::atomic param_seq = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:142:11: error: expected ‘,’ or ‘...’ before numeric constant /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:142:13: error: expected ‘;’ at end of member declaration alignas(64) std::atomic param_seq = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:142:20: error: ‘atomic’ in namespace ‘std’ does not name a template type alignas(64) std::atomic param_seq = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:144:3: error: ‘int64_t’ does not name a type int64_t ns_offset = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:145:3: error: ‘int64_t’ does not name a type int64_t calibate_interval_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:146:3: error: ‘int64_t’ does not name a type int64_t last_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:148:3: error: ‘int64_t’ does not name a type int64_t next_calibrate_tsc; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:39:88: error: ‘NsPerSec’ was not declared in this scope void init(int64_t init_calibrate_ns = 20000000, int64_t calibrate_interval_ns_ = 3 * NsPerSec) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h: In member function ‘void TSCNS::init(int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:40:5: error: ‘calibate_interval_ns’ was not declared in this scope calibate_interval_ns = calibrate_interval_ns_; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:41:5: error: ‘int64_t’ was not declared in this scope int64_t base_tsc, base_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:42:14: error: ‘base_tsc’ was not declared in this scope syncTime(base_tsc, base_ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:42:24: error: ‘base_ns’ was not declared in this scope syncTime(base_tsc, base_ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:43:13: error: expected ‘;’ before ‘expire_ns’ int64_t expire_ns = base_ns + init_calibrate_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:44:20: error: ‘rdsysns’ was not declared in this scope while (rdsysns() < expire_ns) std::this_thread::yield(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:44:24: error: ‘expire_ns’ was not declared in this scope while (rdsysns() < expire_ns) std::this_thread::yield(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:44:40: error: ‘std::this_thread’ has not been declared while (rdsysns() < expire_ns) std::this_thread::yield(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:45:13: error: expected ‘;’ before ‘delayed_tsc’ int64_t delayed_tsc, delayed_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:46:14: error: ‘delayed_tsc’ was not declared in this scope syncTime(delayed_tsc, delayed_ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:46:27: error: ‘delayed_ns’ was not declared in this scope syncTime(delayed_tsc, delayed_ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h: In member function ‘void TSCNS::calibrate()’: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:52:15: error: ‘rdtsc’ was not declared in this scope if (rdtsc() < next_calibrate_tsc) return; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:52:19: error: ‘next_calibrate_tsc’ was not declared in this scope if (rdtsc() < next_calibrate_tsc) return; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:53:5: error: ‘int64_t’ was not declared in this scope int64_t tsc, ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:54:14: error: ‘tsc’ was not declared in this scope syncTime(tsc, ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:54:19: error: ‘ns’ was not declared in this scope syncTime(tsc, ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:55:13: error: expected ‘;’ before ‘calulated_ns’ int64_t calulated_ns = tsc2ns(tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:56:21: error: ‘calulated_ns’ was not declared in this scope double ns_err = calulated_ns - ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:58:47: error: ‘last_ns’ was not declared in this scope ns_err + (ns_err - last_ns_err) / (ns - last_ns) * calibate_interval_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:58:58: error: ‘calibate_interval_ns’ was not declared in this scope ns_err + (ns_err - last_ns_err) / (ns - last_ns) * calibate_interval_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h: In static member function ‘static void TSCNS::syncTime(int&, int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:102:5: error: ‘int64_t’ was not declared in this scope int64_t tsc[N + 1]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:103:13: error: expected ‘;’ before ‘ns’ int64_t ns[N + 1]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:105:5: error: ‘tsc’ was not declared in this scope tsc[0] = rdtsc(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:105:20: error: ‘rdtsc’ was not declared in this scope tsc[0] = rdtsc(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:107:7: error: ‘ns’ was not declared in this scope ns[i] = rdsysns(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:107:23: error: ‘rdsysns’ was not declared in this scope ns[i] = rdsysns(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:128:14: error: ‘ns’ was not declared in this scope ns_out = ns[best]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h: In member function ‘void TSCNS::saveParam(int, int, int, double)’: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:132:5: error: ‘last_ns’ was not declared in this scope last_ns = sys_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:134:5: error: ‘next_calibrate_tsc’ was not declared in this scope next_calibrate_tsc = base_tsc + (int64_t)(calibate_interval_ns / new_ns_per_tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:134:38: error: ‘int64_t’ was not declared in this scope next_calibrate_tsc = base_tsc + (int64_t)(calibate_interval_ns / new_ns_per_tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:134:47: error: ‘calibate_interval_ns’ was not declared in this scope next_calibrate_tsc = base_tsc + (int64_t)(calibate_interval_ns / new_ns_per_tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:135:5: error: ‘uint32_t’ was not declared in this scope uint32_t seq = param_seq.load(std::memory_order_relaxed); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:136:5: error: ‘param_seq’ was not declared in this scope param_seq.store(++seq, std::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:136:23: error: ‘seq’ was not declared in this scope param_seq.store(++seq, std::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:136:28: error: ‘memory_order_release’ is not a member of ‘std’ param_seq.store(++seq, std::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:138:5: error: ‘ns_offset’ was not declared in this scope ns_offset = base_ns - (int64_t)(base_tsc * ns_per_tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:139:28: error: ‘memory_order_release’ is not a member of ‘std’ param_seq.store(++seq, std::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:7:13: error: call to ‘void TSCNS::init(int, int)’ uses the default argument for parameter 2, which is not yet defined tn.init(); ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:11:5: error: ‘uint64_t’ was not declared in this scope uint64_t count = (tn.rdns() % 100u) + 1; ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:13:14: error: expected ‘;’ before ‘tsc1’ uint64_t tsc1 = tn.rdtsc(); ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:15:12: error: ‘count’ was not declared in this scope while (count-- > 0) { ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:18:14: error: expected ‘;’ before ‘tsc2’ uint64_t tsc2 = tn.rdtsc(); ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:20:22: error: ‘class TSCNS’ has no member named ‘tsc2ns’ std::cout << (tn.tsc2ns(tsc2) - tn.tsc2ns(tsc1)) << " ns" << std::endl; ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:20:29: error: ‘tsc2’ was not declared in this scope std::cout << (tn.tsc2ns(tsc2) - tn.tsc2ns(tsc1)) << " ns" << std::endl; ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:20:40: error: ‘class TSCNS’ has no member named ‘tsc2ns’ std::cout << (tn.tsc2ns(tsc2) - tn.tsc2ns(tsc1)) << " ns" << std::endl; ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:20:47: error: ‘tsc1’ was not declared in this scope std::cout << (tn.tsc2ns(tsc2) - tn.tsc2ns(tsc1)) << " ns" << std::endl; ^ make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 tscns/2.0 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior tscns/2.0 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ERROR: tscns/2.0 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/build/Release" '--' '-j3' ******************************************************************************** conan test conan-center-index/recipes/tscns/all/test_v1_package/conanfile.py tscns/2.0@#4caec24f77dbb5fbd99f9d8eba81fb61 -pr /home/conan/w/prod/BuildSingleReference/108511/f7ce9067-a1b6-42f5-9840-03a91b294aaf/profile_linux_5_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True tscns/2.0 (test package): Installing package Requirements tscns/2.0 from local cache - Cache Packages tscns/2.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... tscns/2.0: Already installed! tscns/2.0 (test package): Generator cmake_find_package_multi created tscns-config-version.cmake tscns/2.0 (test package): Generator cmake_find_package_multi created tscns-config.cmake tscns/2.0 (test package): Generator cmake_find_package_multi created tscnsTargets.cmake tscns/2.0 (test package): Generator cmake_find_package_multi created tscnsTarget-release.cmake tscns/2.0 (test package): Generator cmake created conanbuildinfo.cmake tscns/2.0 (test package): Generator txt created conanbuildinfo.txt tscns/2.0 (test package): Aggregating env generators tscns/2.0 (test package): Generated conaninfo.txt tscns/2.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK tscns/2.0 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="5" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package' ----------------- -- The CXX compiler identification is GNU 5.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 5 -- Conan: Checking correct version: 5 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp.o CMakeFiles/test_package.dir/build.make:81: recipe for target 'CMakeFiles/test_package.dir/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /usr/include/c++/5/chrono:35:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:26, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:3: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:3:0: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:37:16: error: ‘int64_t’ does not name a type static const int64_t NsPerSec = 1000000000; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:39:13: error: ‘int64_t’ has not been declared void init(int64_t init_calibrate_ns = 20000000, int64_t calibrate_interval_ns_ = 3 * NsPerSec) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:39:51: error: ‘int64_t’ has not been declared void init(int64_t init_calibrate_ns = 20000000, int64_t calibrate_interval_ns_ = 3 * NsPerSec) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:64:17: error: ‘int64_t’ does not name a type static inline int64_t rdtsc() { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:74:10: error: ‘int64_t’ does not name a type inline int64_t tsc2ns(int64_t tsc) const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:83:10: error: ‘int64_t’ does not name a type inline int64_t rdns() const { return tsc2ns(rdtsc()); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:85:17: error: ‘int64_t’ does not name a type static inline int64_t rdsysns() { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:96:24: error: ‘int64_t’ has not been declared static void syncTime(int64_t& tsc_out, int64_t& ns_out) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:96:42: error: ‘int64_t’ has not been declared static void syncTime(int64_t& tsc_out, int64_t& ns_out) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:131:18: error: ‘int64_t’ has not been declared void saveParam(int64_t base_tsc, int64_t base_ns, int64_t sys_ns, double new_ns_per_tsc) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:131:36: error: ‘int64_t’ has not been declared void saveParam(int64_t base_tsc, int64_t base_ns, int64_t sys_ns, double new_ns_per_tsc) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:131:53: error: ‘int64_t’ has not been declared void saveParam(int64_t base_tsc, int64_t base_ns, int64_t sys_ns, double new_ns_per_tsc) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:142:11: error: expected identifier before numeric constant alignas(64) std::atomic param_seq = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:142:11: error: expected ‘,’ or ‘...’ before numeric constant /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:142:13: error: expected ‘;’ at end of member declaration alignas(64) std::atomic param_seq = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:142:20: error: ‘atomic’ in namespace ‘std’ does not name a template type alignas(64) std::atomic param_seq = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:144:3: error: ‘int64_t’ does not name a type int64_t ns_offset = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:145:3: error: ‘int64_t’ does not name a type int64_t calibate_interval_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:146:3: error: ‘int64_t’ does not name a type int64_t last_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:148:3: error: ‘int64_t’ does not name a type int64_t next_calibrate_tsc; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:39:88: error: ‘NsPerSec’ was not declared in this scope void init(int64_t init_calibrate_ns = 20000000, int64_t calibrate_interval_ns_ = 3 * NsPerSec) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h: In member function ‘void TSCNS::init(int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:40:5: error: ‘calibate_interval_ns’ was not declared in this scope calibate_interval_ns = calibrate_interval_ns_; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:41:5: error: ‘int64_t’ was not declared in this scope int64_t base_tsc, base_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:42:14: error: ‘base_tsc’ was not declared in this scope syncTime(base_tsc, base_ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:42:24: error: ‘base_ns’ was not declared in this scope syncTime(base_tsc, base_ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:43:13: error: expected ‘;’ before ‘expire_ns’ int64_t expire_ns = base_ns + init_calibrate_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:44:20: error: ‘rdsysns’ was not declared in this scope while (rdsysns() < expire_ns) std::this_thread::yield(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:44:24: error: ‘expire_ns’ was not declared in this scope while (rdsysns() < expire_ns) std::this_thread::yield(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:44:40: error: ‘std::this_thread’ has not been declared while (rdsysns() < expire_ns) std::this_thread::yield(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:45:13: error: expected ‘;’ before ‘delayed_tsc’ int64_t delayed_tsc, delayed_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:46:14: error: ‘delayed_tsc’ was not declared in this scope syncTime(delayed_tsc, delayed_ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:46:27: error: ‘delayed_ns’ was not declared in this scope syncTime(delayed_tsc, delayed_ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h: In member function ‘void TSCNS::calibrate()’: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:52:15: error: ‘rdtsc’ was not declared in this scope if (rdtsc() < next_calibrate_tsc) return; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:52:19: error: ‘next_calibrate_tsc’ was not declared in this scope if (rdtsc() < next_calibrate_tsc) return; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:53:5: error: ‘int64_t’ was not declared in this scope int64_t tsc, ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:54:14: error: ‘tsc’ was not declared in this scope syncTime(tsc, ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:54:19: error: ‘ns’ was not declared in this scope syncTime(tsc, ns); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:55:13: error: expected ‘;’ before ‘calulated_ns’ int64_t calulated_ns = tsc2ns(tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:56:21: error: ‘calulated_ns’ was not declared in this scope double ns_err = calulated_ns - ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:58:47: error: ‘last_ns’ was not declared in this scope ns_err + (ns_err - last_ns_err) / (ns - last_ns) * calibate_interval_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:58:58: error: ‘calibate_interval_ns’ was not declared in this scope ns_err + (ns_err - last_ns_err) / (ns - last_ns) * calibate_interval_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h: In static member function ‘static void TSCNS::syncTime(int&, int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:102:5: error: ‘int64_t’ was not declared in this scope int64_t tsc[N + 1]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:103:13: error: expected ‘;’ before ‘ns’ int64_t ns[N + 1]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:105:5: error: ‘tsc’ was not declared in this scope tsc[0] = rdtsc(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:105:20: error: ‘rdtsc’ was not declared in this scope tsc[0] = rdtsc(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:107:7: error: ‘ns’ was not declared in this scope ns[i] = rdsysns(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:107:23: error: ‘rdsysns’ was not declared in this scope ns[i] = rdsysns(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:128:14: error: ‘ns’ was not declared in this scope ns_out = ns[best]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h: In member function ‘void TSCNS::saveParam(int, int, int, double)’: /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:132:5: error: ‘last_ns’ was not declared in this scope last_ns = sys_ns; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:134:5: error: ‘next_calibrate_tsc’ was not declared in this scope next_calibrate_tsc = base_tsc + (int64_t)(calibate_interval_ns / new_ns_per_tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:134:38: error: ‘int64_t’ was not declared in this scope next_calibrate_tsc = base_tsc + (int64_t)(calibate_interval_ns / new_ns_per_tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:134:47: error: ‘calibate_interval_ns’ was not declared in this scope next_calibrate_tsc = base_tsc + (int64_t)(calibate_interval_ns / new_ns_per_tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:135:5: error: ‘uint32_t’ was not declared in this scope uint32_t seq = param_seq.load(std::memory_order_relaxed); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:136:5: error: ‘param_seq’ was not declared in this scope param_seq.store(++seq, std::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:136:23: error: ‘seq’ was not declared in this scope param_seq.store(++seq, std::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:136:28: error: ‘memory_order_release’ is not a member of ‘std’ param_seq.store(++seq, std::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:138:5: error: ‘ns_offset’ was not declared in this scope ns_offset = base_ns - (int64_t)(base_tsc * ns_per_tsc); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/tscns/2.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tscns.h:139:28: error: ‘memory_order_release’ is not a member of ‘std’ param_seq.store(++seq, std::memory_order_release); ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:7:13: error: call to ‘void TSCNS::init(int, int)’ uses the default argument for parameter 2, which is not yet defined tn.init(); ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:11:5: error: ‘uint64_t’ was not declared in this scope uint64_t count = (tn.rdns() % 100u) + 1; ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:13:14: error: expected ‘;’ before ‘tsc1’ uint64_t tsc1 = tn.rdtsc(); ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:15:12: error: ‘count’ was not declared in this scope while (count-- > 0) { ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:18:14: error: expected ‘;’ before ‘tsc2’ uint64_t tsc2 = tn.rdtsc(); ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:20:22: error: ‘class TSCNS’ has no member named ‘tsc2ns’ std::cout << (tn.tsc2ns(tsc2) - tn.tsc2ns(tsc1)) << " ns" << std::endl; ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:20:29: error: ‘tsc2’ was not declared in this scope std::cout << (tn.tsc2ns(tsc2) - tn.tsc2ns(tsc1)) << " ns" << std::endl; ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:20:40: error: ‘class TSCNS’ has no member named ‘tsc2ns’ std::cout << (tn.tsc2ns(tsc2) - tn.tsc2ns(tsc1)) << " ns" << std::endl; ^ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp:20:47: error: ‘tsc1’ was not declared in this scope std::cout << (tn.tsc2ns(tsc2) - tn.tsc2ns(tsc1)) << " ns" << std::endl; ^ make[2]: *** [CMakeFiles/test_package.dir/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_package/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 ERROR: tscns/2.0 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/tscns/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8' '--' '-j3'