Skip to content

Instantly share code, notes, and snippets.

@turtlesoupy
Created May 20, 2020 19:41
Show Gist options
  • Select an option

  • Save turtlesoupy/6dc2ccacf0acee1b4d91eb1289a04018 to your computer and use it in GitHub Desktop.

Select an option

Save turtlesoupy/6dc2ccacf0acee1b4d91eb1289a04018 to your computer and use it in GitHub Desktop.
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