Created
May 20, 2020 19:41
-
-
Save turtlesoupy/6dc2ccacf0acee1b4d91eb1289a04018 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Processing /home/tdimson/projects/skimpy | |
| Building wheels for collected packages: skimpy | |
| Building wheel for skimpy (setup.py): started | |
| Building wheel for skimpy (setup.py): finished with status 'error' | |
| ERROR: Command errored out with exit status 1: | |
| command: /home/tdimson/anaconda3/envs/company_makeup/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/tdimson/projects/skimpy/setup.py'"'"'; __file__='"'"'/home/tdimson/projects/skimpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-x8n61q2q | |
| cwd: /home/tdimson/projects/skimpy/ | |
| Complete output (234 lines): | |
| running bdist_wheel | |
| running build | |
| running build_ext | |
| Generating cmake build... | |
| ** AsmJit Summary ** | |
| ASMJIT_DIR=/home/tdimson/projects/skimpy/third_party/asmjit | |
| ASMJIT_TEST=FALSE | |
| ASMJIT_TARGET_TYPE=STATIC | |
| ASMJIT_DEPS=pthread;rt | |
| ASMJIT_LIBS=asmjit;pthread;rt | |
| ASMJIT_CFLAGS=-DASMJIT_STATIC | |
| ASMJIT_PRIVATE_CFLAGS=-Wall;-Wextra;-fno-math-errno;-fno-threadsafe-statics;-fno-semantic-interposition;-DASMJIT_STATIC | |
| ASMJIT_PRIVATE_CFLAGS_DBG= | |
| ASMJIT_PRIVATE_CFLAGS_REL=-O2;-fmerge-all-constants | |
| -- Version: 6.1.3 | |
| -- Build type: Release | |
| -- CXX_STANDARD: 11 | |
| -- Required features: cxx_variadic_templates | |
| -- pybind11 v2.4.dev4 | |
| -- Found OpenMP_CXX: -fopenmp | |
| -- Found OpenMP: TRUE | |
| -- Configuring done | |
| -- Generating done | |
| -- Build files have been written to: /home/tdimson/projects/skimpy/build/temp.linux-x86_64-3.7 | |
| Executing cmake build... | |
| [ 60%] Built target fmt | |
| [ 80%] Building CXX object python/CMakeFiles/skimpy_ext.dir/skimpy_ext.cpp.o | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/detail/conv.hpp:8, | |
| from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:10, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/core.hpp: In member function ‘Val skimpy::detail::core::Range<Val>::get(skimpy::detail::core::Pos) const’: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/core.hpp:99:31: error: ‘ends’ was not declared in this scope; did you mean ‘std::ends’? | |
| 99 | return *std::upper_bound(&ends[0], &ends[size], start + pos); | |
| | ^~~~ | |
| | std::ends | |
| In file included from /usr/include/c++/9/istream:39, | |
| from /usr/include/c++/9/sstream:38, | |
| from /usr/include/c++/9/complex:45, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/complex.h:13, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/numpy.h:13, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:1: | |
| /usr/include/c++/9/ostream:611:5: note: ‘std::ends’ declared here | |
| 611 | ends(basic_ostream<_CharT, _Traits>& __os) | |
| | ^~~~ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/detail/eval.hpp:9, | |
| from /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:13, | |
| from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/step.hpp: At global scope: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/step.hpp:41:12: error: ‘struct skimpy::detail::step::cyclic::ExecNode::<unnamed union>::StackArgs’ invalid; an anonymous union may only have public non-static data members [-fpermissive] | |
| 41 | struct StackArgs { | |
| | ^~~~~~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/step.hpp:47:12: error: ‘struct skimpy::detail::step::cyclic::ExecNode::<unnamed union>::TableArgs’ invalid; an anonymous union may only have public non-static data members [-fpermissive] | |
| 47 | struct TableArgs { | |
| | ^~~~~~~~~ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:13, | |
| from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/eval.hpp: In constructor ‘skimpy::detail::eval::HashTable<sources>::HashTable()’: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/eval.hpp:99:35: error: ‘hardware_destructive_interference_size’ is not a member of ‘std’ | |
| 99 | : nodes(new Node[size, std::hardware_destructive_interference_size]) { | |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| In file included from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In constructor ‘skimpy::ArrayBuilder<Val>::ArrayBuilder(std::shared_ptr<skimpy::detail::core::Store<Val> >)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:102:9: error: ‘ArrayVal’ was not declared in this scope; did you mean ‘Array’? | |
| 102 | set(ArrayVal<Val>(store)); | |
| | ^~~~~~~~ | |
| | Array | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:102:21: error: expected primary-expression before ‘>’ token | |
| 102 | set(ArrayVal<Val>(store)); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In constructor ‘skimpy::Array<Val>::Array(std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:192:41: error: no matching function for call to ‘store(std::remove_reference<std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >&>::type)’ | |
| 192 | : op_(lang::store(std::move(store))) {} | |
| | ^ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:118:13: note: candidate: ‘template<class Val> auto skimpy::detail::lang::store(std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >)’ | |
| 118 | inline auto store(std::shared_ptr<BoxStore> store) { | |
| | ^~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:118:13: note: template argument deduction/substitution failed: | |
| In file included from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:192:41: note: couldn’t deduce template parameter ‘Val’ | |
| 192 | : op_(lang::store(std::move(store))) {} | |
| | ^ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:128:13: note: candidate: ‘template<class Val> auto skimpy::detail::lang::store(const skimpy::detail::core::Store<Val>&)’ | |
| 128 | inline auto store(const core::Store<Val>& val_store) { | |
| | ^~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:128:13: note: template argument deduction/substitution failed: | |
| In file included from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:192:41: note: ‘std::remove_reference<std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >&>::type’ {aka ‘std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >’} is not derived from ‘const skimpy::detail::core::Store<Val>’ | |
| 192 | : op_(lang::store(std::move(store))) {} | |
| | ^ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:140:13: note: candidate: ‘template<class Val, class> auto skimpy::detail::lang::store(const std::shared_ptr<skimpy::detail::core::Store<Val> >&)’ | |
| 140 | inline auto store(const std::shared_ptr<core::Store<Val>>& val_store) { | |
| | ^~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:140:13: note: template argument deduction/substitution failed: | |
| In file included from /usr/include/c++/9/bits/move.h:55, | |
| from /usr/include/c++/9/bits/stl_pair.h:59, | |
| from /usr/include/c++/9/bits/stl_algobase.h:64, | |
| from /usr/include/c++/9/bits/specfun.h:45, | |
| from /usr/include/c++/9/cmath:1927, | |
| from /usr/include/c++/9/math.h:36, | |
| from /home/tdimson/anaconda3/envs/company_makeup/include/python3.7m/pyport.h:191, | |
| from /home/tdimson/anaconda3/envs/company_makeup/include/python3.7m/Python.h:63, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/detail/common.h:112, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/pytypes.h:12, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/cast.h:13, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/attr.h:13, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/pybind11.h:44, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/numpy.h:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:1: | |
| /usr/include/c++/9/type_traits: In substitution of ‘template<bool _Cond, class _Tp> using enable_if_t = typename std::enable_if::type [with bool _Cond = (!(bool)std::is_same_v<skimpy::detail::box::Box, skimpy::detail::box::Box>); _Tp = void]’: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:139:5: required from here | |
| /usr/include/c++/9/type_traits:2384:11: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’ | |
| 2384 | using enable_if_t = typename enable_if<_Cond, _Tp>::type; | |
| | ^~~~~~~~~~~ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:145:13: note: candidate: ‘template<class Val> auto skimpy::detail::lang::store(skimpy::detail::core::Pos, Val)’ | |
| 145 | inline auto store(core::Pos span, Val fill) { | |
| | ^~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:145:13: note: template argument deduction/substitution failed: | |
| In file included from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:192:41: note: candidate expects 2 arguments, 1 provided | |
| 192 | : op_(lang::store(std::move(store))) {} | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::cast(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:364:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 364 | return array.template merge<[](Val a) { return static_cast<Out>(a); }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator+(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:370:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 370 | return array.template merge<[](Val a) { return +a; }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator-(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:375:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 375 | return array.template merge<[](Val a) { return -a; }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator~(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:380:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 380 | return array.template merge<[](Val a) { return ~a; }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator+(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:386:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 386 | return lhs.template merge<[](Val a, Val b) { return a + b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator-(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:399:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 399 | return lhs.template merge<[](Val a, Val b) { return a - b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator*(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:412:30: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 412 | return lhs.template merge<+[](Val a, Val b) { return a * b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator/(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:425:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 425 | return lhs.template merge<[](Val a, Val b) { return a / b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator%(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:438:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 438 | return lhs.template merge<[](Val a, Val b) { return a % b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator&(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:452:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 452 | return lhs.template merge<[](Val a, Val b) { return a & b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator|(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:465:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 465 | return lhs.template merge<[](Val a, Val b) { return a | b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator^(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:478:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 478 | return lhs.template merge<[](Val a, Val b) { return a ^ b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator<<(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:491:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 491 | return lhs.template merge<[](Val a, Val b) { return a << b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator>>(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:504:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 504 | return lhs.template merge<[](Val a, Val b) { return a >> b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::abs(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:518:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 518 | return array.template merge<[](Val a) { return std::abs(a); }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::min(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:536:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 536 | return lhs.template merge<[](Val a, Val b) { return std::min(a, b); }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::max(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:549:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 549 | return lhs.template merge<[](Val a, Val b) { return std::max(a, b); }>(rhs); | |
| | ^ | |
| make[3]: *** [python/CMakeFiles/skimpy_ext.dir/build.make:63: python/CMakeFiles/skimpy_ext.dir/skimpy_ext.cpp.o] Error 1 | |
| make[2]: *** [CMakeFiles/Makefile2:1098: python/CMakeFiles/skimpy_ext.dir/all] Error 2 | |
| make[1]: *** [CMakeFiles/Makefile2:1105: python/CMakeFiles/skimpy_ext.dir/rule] Error 2 | |
| make: *** [Makefile:565: skimpy_ext] Error 2 | |
| Traceback (most recent call last): | |
| File "<string>", line 1, in <module> | |
| File "/home/tdimson/projects/skimpy/setup.py", line 97, in <module> | |
| zip_safe = False | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/site-packages/setuptools/__init__.py", line 144, in setup | |
| return distutils.core.setup(**attrs) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/core.py", line 148, in setup | |
| dist.run_commands() | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/dist.py", line 966, in run_commands | |
| self.run_command(cmd) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/dist.py", line 985, in run_command | |
| cmd_obj.run() | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/site-packages/wheel/bdist_wheel.py", line 223, in run | |
| self.run_command('build') | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/cmd.py", line 313, in run_command | |
| self.distribution.run_command(command) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/dist.py", line 985, in run_command | |
| cmd_obj.run() | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/command/build.py", line 135, in run | |
| self.run_command(cmd_name) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/cmd.py", line 313, in run_command | |
| self.distribution.run_command(command) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/dist.py", line 985, in run_command | |
| cmd_obj.run() | |
| File "/home/tdimson/projects/skimpy/setup.py", line 33, in run | |
| self.build_extension(ext) | |
| File "/home/tdimson/projects/skimpy/setup.py", line 81, in build_extension | |
| cwd = self.build_temp, | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/subprocess.py", line 363, in check_call | |
| raise CalledProcessError(retcode, cmd) | |
| subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'skimpy_ext', '--config', 'Release']' returned non-zero exit status 2. | |
| ---------------------------------------- | |
| ERROR: Failed building wheel for skimpy | |
| Running setup.py clean for skimpy | |
| Failed to build skimpy | |
| Installing collected packages: skimpy | |
| Running setup.py install for skimpy: started | |
| Running setup.py install for skimpy: finished with status 'error' | |
| ERROR: Command errored out with exit status 1: | |
| command: /home/tdimson/anaconda3/envs/company_makeup/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/tdimson/projects/skimpy/setup.py'"'"'; __file__='"'"'/home/tdimson/projects/skimpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-kzemfvor/install-record.txt --single-version-externally-managed --compile --install-headers /home/tdimson/anaconda3/envs/company_makeup/include/python3.7m/skimpy | |
| cwd: /home/tdimson/projects/skimpy/ | |
| Complete output (268 lines): | |
| running install | |
| running build | |
| running build_ext | |
| Generating cmake build... | |
| -- The CXX compiler identification is GNU 9.3.0 | |
| -- Check for working CXX compiler: /usr/bin/c++ | |
| -- Check for working CXX compiler: /usr/bin/c++ -- works | |
| -- Detecting CXX compiler ABI info | |
| -- Detecting CXX compiler ABI info - done | |
| -- Detecting CXX compile features | |
| -- Detecting CXX compile features - done | |
| -- Performing Test __CxxFlag__fno_threadsafe_statics | |
| -- Performing Test __CxxFlag__fno_threadsafe_statics - Success | |
| -- Performing Test __CxxFlag__fno_semantic_interposition | |
| -- Performing Test __CxxFlag__fno_semantic_interposition - Success | |
| -- Performing Test __CxxFlag__fmerge_all_constants | |
| -- Performing Test __CxxFlag__fmerge_all_constants - Success | |
| ** AsmJit Summary ** | |
| ASMJIT_DIR=/home/tdimson/projects/skimpy/third_party/asmjit | |
| ASMJIT_TEST=FALSE | |
| ASMJIT_TARGET_TYPE=STATIC | |
| ASMJIT_DEPS=pthread;rt | |
| ASMJIT_LIBS=asmjit;pthread;rt | |
| ASMJIT_CFLAGS=-DASMJIT_STATIC | |
| ASMJIT_PRIVATE_CFLAGS=-Wall;-Wextra;-fno-math-errno;-fno-threadsafe-statics;-fno-semantic-interposition;-DASMJIT_STATIC | |
| ASMJIT_PRIVATE_CFLAGS_DBG= | |
| ASMJIT_PRIVATE_CFLAGS_REL=-O2;-fmerge-all-constants | |
| -- Version: 6.1.3 | |
| -- Build type: Release | |
| -- CXX_STANDARD: 11 | |
| -- Performing Test has_std_11_flag | |
| -- Performing Test has_std_11_flag - Success | |
| -- Performing Test has_std_0x_flag | |
| -- Performing Test has_std_0x_flag - Success | |
| -- Performing Test SUPPORTS_USER_DEFINED_LITERALS | |
| -- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success | |
| -- Performing Test FMT_HAS_VARIANT | |
| -- Performing Test FMT_HAS_VARIANT - Success | |
| -- Required features: cxx_variadic_templates | |
| -- Looking for strtod_l | |
| -- Looking for strtod_l - found | |
| -- Found PythonInterp: /home/tdimson/anaconda3/envs/company_makeup/bin/python3.7 (found version "3.7.6") | |
| -- Found PythonLibs: /home/tdimson/anaconda3/envs/company_makeup/lib/libpython3.7m.so | |
| -- Performing Test HAS_CPP14_FLAG | |
| -- Performing Test HAS_CPP14_FLAG - Success | |
| -- pybind11 v2.4.dev4 | |
| -- Found OpenMP_CXX: -fopenmp (found version "4.5") | |
| -- Found OpenMP: TRUE (found version "4.5") | |
| -- Configuring done | |
| -- Generating done | |
| -- Build files have been written to: /home/tdimson/projects/skimpy/build/temp.linux-x86_64-3.7 | |
| Executing cmake build... | |
| Scanning dependencies of target fmt | |
| [ 20%] Building CXX object third_party/fmt/CMakeFiles/fmt.dir/src/format.cc.o | |
| [ 40%] Building CXX object third_party/fmt/CMakeFiles/fmt.dir/src/os.cc.o | |
| [ 60%] Linking CXX static library libfmt.a | |
| [ 60%] Built target fmt | |
| Scanning dependencies of target skimpy_ext | |
| [ 80%] Building CXX object python/CMakeFiles/skimpy_ext.dir/skimpy_ext.cpp.o | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/detail/conv.hpp:8, | |
| from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:10, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/core.hpp: In member function ‘Val skimpy::detail::core::Range<Val>::get(skimpy::detail::core::Pos) const’: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/core.hpp:99:31: error: ‘ends’ was not declared in this scope; did you mean ‘std::ends’? | |
| 99 | return *std::upper_bound(&ends[0], &ends[size], start + pos); | |
| | ^~~~ | |
| | std::ends | |
| In file included from /usr/include/c++/9/istream:39, | |
| from /usr/include/c++/9/sstream:38, | |
| from /usr/include/c++/9/complex:45, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/complex.h:13, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/numpy.h:13, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:1: | |
| /usr/include/c++/9/ostream:611:5: note: ‘std::ends’ declared here | |
| 611 | ends(basic_ostream<_CharT, _Traits>& __os) | |
| | ^~~~ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/detail/eval.hpp:9, | |
| from /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:13, | |
| from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/step.hpp: At global scope: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/step.hpp:41:12: error: ‘struct skimpy::detail::step::cyclic::ExecNode::<unnamed union>::StackArgs’ invalid; an anonymous union may only have public non-static data members [-fpermissive] | |
| 41 | struct StackArgs { | |
| | ^~~~~~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/step.hpp:47:12: error: ‘struct skimpy::detail::step::cyclic::ExecNode::<unnamed union>::TableArgs’ invalid; an anonymous union may only have public non-static data members [-fpermissive] | |
| 47 | struct TableArgs { | |
| | ^~~~~~~~~ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:13, | |
| from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/eval.hpp: In constructor ‘skimpy::detail::eval::HashTable<sources>::HashTable()’: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/eval.hpp:99:35: error: ‘hardware_destructive_interference_size’ is not a member of ‘std’ | |
| 99 | : nodes(new Node[size, std::hardware_destructive_interference_size]) { | |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| In file included from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In constructor ‘skimpy::ArrayBuilder<Val>::ArrayBuilder(std::shared_ptr<skimpy::detail::core::Store<Val> >)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:102:9: error: ‘ArrayVal’ was not declared in this scope; did you mean ‘Array’? | |
| 102 | set(ArrayVal<Val>(store)); | |
| | ^~~~~~~~ | |
| | Array | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:102:21: error: expected primary-expression before ‘>’ token | |
| 102 | set(ArrayVal<Val>(store)); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In constructor ‘skimpy::Array<Val>::Array(std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:192:41: error: no matching function for call to ‘store(std::remove_reference<std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >&>::type)’ | |
| 192 | : op_(lang::store(std::move(store))) {} | |
| | ^ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:118:13: note: candidate: ‘template<class Val> auto skimpy::detail::lang::store(std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >)’ | |
| 118 | inline auto store(std::shared_ptr<BoxStore> store) { | |
| | ^~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:118:13: note: template argument deduction/substitution failed: | |
| In file included from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:192:41: note: couldn’t deduce template parameter ‘Val’ | |
| 192 | : op_(lang::store(std::move(store))) {} | |
| | ^ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:128:13: note: candidate: ‘template<class Val> auto skimpy::detail::lang::store(const skimpy::detail::core::Store<Val>&)’ | |
| 128 | inline auto store(const core::Store<Val>& val_store) { | |
| | ^~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:128:13: note: template argument deduction/substitution failed: | |
| In file included from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:192:41: note: ‘std::remove_reference<std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >&>::type’ {aka ‘std::shared_ptr<skimpy::detail::core::Store<skimpy::detail::box::Box> >’} is not derived from ‘const skimpy::detail::core::Store<Val>’ | |
| 192 | : op_(lang::store(std::move(store))) {} | |
| | ^ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:140:13: note: candidate: ‘template<class Val, class> auto skimpy::detail::lang::store(const std::shared_ptr<skimpy::detail::core::Store<Val> >&)’ | |
| 140 | inline auto store(const std::shared_ptr<core::Store<Val>>& val_store) { | |
| | ^~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:140:13: note: template argument deduction/substitution failed: | |
| In file included from /usr/include/c++/9/bits/move.h:55, | |
| from /usr/include/c++/9/bits/stl_pair.h:59, | |
| from /usr/include/c++/9/bits/stl_algobase.h:64, | |
| from /usr/include/c++/9/bits/specfun.h:45, | |
| from /usr/include/c++/9/cmath:1927, | |
| from /usr/include/c++/9/math.h:36, | |
| from /home/tdimson/anaconda3/envs/company_makeup/include/python3.7m/pyport.h:191, | |
| from /home/tdimson/anaconda3/envs/company_makeup/include/python3.7m/Python.h:63, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/detail/common.h:112, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/pytypes.h:12, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/cast.h:13, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/attr.h:13, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/pybind11.h:44, | |
| from /home/tdimson/projects/skimpy/third_party/pybind11/include/pybind11/numpy.h:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:1: | |
| /usr/include/c++/9/type_traits: In substitution of ‘template<bool _Cond, class _Tp> using enable_if_t = typename std::enable_if::type [with bool _Cond = (!(bool)std::is_same_v<skimpy::detail::box::Box, skimpy::detail::box::Box>); _Tp = void]’: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:139:5: required from here | |
| /usr/include/c++/9/type_traits:2384:11: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’ | |
| 2384 | using enable_if_t = typename enable_if<_Cond, _Tp>::type; | |
| | ^~~~~~~~~~~ | |
| In file included from /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:12, | |
| from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:145:13: note: candidate: ‘template<class Val> auto skimpy::detail::lang::store(skimpy::detail::core::Pos, Val)’ | |
| 145 | inline auto store(core::Pos span, Val fill) { | |
| | ^~~~~ | |
| /home/tdimson/projects/skimpy/include/skimpy/detail/lang.hpp:145:13: note: template argument deduction/substitution failed: | |
| In file included from /home/tdimson/projects/skimpy/python/skimpy_ext.cpp:5: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:192:41: note: candidate expects 2 arguments, 1 provided | |
| 192 | : op_(lang::store(std::move(store))) {} | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::cast(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:364:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 364 | return array.template merge<[](Val a) { return static_cast<Out>(a); }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator+(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:370:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 370 | return array.template merge<[](Val a) { return +a; }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator-(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:375:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 375 | return array.template merge<[](Val a) { return -a; }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator~(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:380:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 380 | return array.template merge<[](Val a) { return ~a; }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator+(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:386:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 386 | return lhs.template merge<[](Val a, Val b) { return a + b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator-(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:399:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 399 | return lhs.template merge<[](Val a, Val b) { return a - b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator*(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:412:30: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 412 | return lhs.template merge<+[](Val a, Val b) { return a * b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator/(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:425:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 425 | return lhs.template merge<[](Val a, Val b) { return a / b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator%(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:438:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 438 | return lhs.template merge<[](Val a, Val b) { return a % b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator&(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:452:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 452 | return lhs.template merge<[](Val a, Val b) { return a & b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator|(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:465:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 465 | return lhs.template merge<[](Val a, Val b) { return a | b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator^(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:478:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 478 | return lhs.template merge<[](Val a, Val b) { return a ^ b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator<<(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:491:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 491 | return lhs.template merge<[](Val a, Val b) { return a << b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::operator>>(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:504:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 504 | return lhs.template merge<[](Val a, Val b) { return a >> b; }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::abs(const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:518:31: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 518 | return array.template merge<[](Val a) { return std::abs(a); }>(); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::min(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:536:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 536 | return lhs.template merge<[](Val a, Val b) { return std::min(a, b); }>(rhs); | |
| | ^ | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp: In function ‘skimpy::Array<Val> skimpy::max(const skimpy::Array<Val>&, const skimpy::Array<Val>&)’: | |
| /home/tdimson/projects/skimpy/include/skimpy/skimpy.hpp:549:29: error: lambda-expression in template-argument only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ | |
| 549 | return lhs.template merge<[](Val a, Val b) { return std::max(a, b); }>(rhs); | |
| | ^ | |
| make[3]: *** [python/CMakeFiles/skimpy_ext.dir/build.make:63: python/CMakeFiles/skimpy_ext.dir/skimpy_ext.cpp.o] Error 1 | |
| make[2]: *** [CMakeFiles/Makefile2:1098: python/CMakeFiles/skimpy_ext.dir/all] Error 2 | |
| make[1]: *** [CMakeFiles/Makefile2:1105: python/CMakeFiles/skimpy_ext.dir/rule] Error 2 | |
| make: *** [Makefile:565: skimpy_ext] Error 2 | |
| Traceback (most recent call last): | |
| File "<string>", line 1, in <module> | |
| File "/home/tdimson/projects/skimpy/setup.py", line 97, in <module> | |
| zip_safe = False | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/site-packages/setuptools/__init__.py", line 144, in setup | |
| return distutils.core.setup(**attrs) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/core.py", line 148, in setup | |
| dist.run_commands() | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/dist.py", line 966, in run_commands | |
| self.run_command(cmd) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/dist.py", line 985, in run_command | |
| cmd_obj.run() | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run | |
| return orig.install.run(self) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/command/install.py", line 545, in run | |
| self.run_command('build') | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/cmd.py", line 313, in run_command | |
| self.distribution.run_command(command) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/dist.py", line 985, in run_command | |
| cmd_obj.run() | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/command/build.py", line 135, in run | |
| self.run_command(cmd_name) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/cmd.py", line 313, in run_command | |
| self.distribution.run_command(command) | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/distutils/dist.py", line 985, in run_command | |
| cmd_obj.run() | |
| File "/home/tdimson/projects/skimpy/setup.py", line 33, in run | |
| self.build_extension(ext) | |
| File "/home/tdimson/projects/skimpy/setup.py", line 81, in build_extension | |
| cwd = self.build_temp, | |
| File "/home/tdimson/anaconda3/envs/company_makeup/lib/python3.7/subprocess.py", line 363, in check_call | |
| raise CalledProcessError(retcode, cmd) | |
| subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'skimpy_ext', '--config', 'Release']' returned non-zero exit status 2. | |
| ---------------------------------------- | |
| ERROR: Command errored out with exit status 1: /home/tdimson/anaconda3/envs/company_makeup/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/tdimson/projects/skimpy/setup.py'"'"'; __file__='"'"'/home/tdimson/projects/skimpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-kzemfvor/install-record.txt --single-version-externally-managed --compile --install-headers /home/tdimson/anaconda3/envs/company_makeup/include/python3.7m/skimpy Check the logs for full command output. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment