Building wheel for pupil-detectors (PEP 517) ... error ERROR: Command errored out with exit status 1: command: /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/bin/python /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpnmflj943 cwd: /tmp/pip-install-yq2fuprs/pupil-detectors Complete output (301 lines): running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/pupil_detectors copying src/pupil_detectors/__init__.py -> build/lib.linux-x86_64-3.6/pupil_detectors copying src/pupil_detectors/utils.py -> build/lib.linux-x86_64-3.6/pupil_detectors creating build/lib.linux-x86_64-3.6/pupil_detectors/detector_3d copying src/pupil_detectors/detector_3d/__init__.py -> build/lib.linux-x86_64-3.6/pupil_detectors/detector_3d creating build/lib.linux-x86_64-3.6/pupil_detectors/detector_2d copying src/pupil_detectors/detector_2d/__init__.py -> build/lib.linux-x86_64-3.6/pupil_detectors/detector_2d running build_ext building 'pupil_detectors.detector_base' extension creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/src creating build/temp.linux-x86_64-3.6/src/pupil_detectors gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/pupil_detectors/detector_base.cpp -o build/temp.linux-x86_64-3.6/src/pupil_detectors/detector_base.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ g++ -pthread -shared -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -L/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/lib -Wl,-rpath=/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.6/src/pupil_detectors/detector_base.o -o build/lib.linux-x86_64-3.6/pupil_detectors/detector_base.cpython-36m-x86_64-linux-gnu.so building 'pupil_detectors.detector_2d.detector_2d' extension creating build/temp.linux-x86_64-3.6/src/pupil_detectors/detector_2d creating build/temp.linux-x86_64-3.6/src/singleeyefitter creating build/temp.linux-x86_64-3.6/src/singleeyefitter/ImageProcessing gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/pupil_detectors/detector_2d/detector_2d.cpp -o build/temp.linux-x86_64-3.6/src/pupil_detectors/detector_2d/detector_2d.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/singleeyefitter/ImageProcessing/cvx.cpp -o build/temp.linux-x86_64-3.6/src/singleeyefitter/ImageProcessing/cvx.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/singleeyefitter/utils.cpp -o build/temp.linux-x86_64-3.6/src/singleeyefitter/utils.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/singleeyefitter/detectorUtils.cpp -o build/temp.linux-x86_64-3.6/src/singleeyefitter/detectorUtils.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ g++ -pthread -shared -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -L/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/lib -Wl,-rpath=/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.6/src/pupil_detectors/detector_2d/detector_2d.o build/temp.linux-x86_64-3.6/src/singleeyefitter/ImageProcessing/cvx.o build/temp.linux-x86_64-3.6/src/singleeyefitter/utils.o build/temp.linux-x86_64-3.6/src/singleeyefitter/detectorUtils.o -L/usr/local/opt/opencv/lib -L/usr/local/opt/opencv@3/lib -L/usr/local/lib -lopencv_core -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_imgproc -lopencv_video -lceres -o build/lib.linux-x86_64-3.6/pupil_detectors/detector_2d/detector_2d.cpython-36m-x86_64-linux-gnu.so building 'pupil_detectors.detector_3d.detector_3d' extension creating build/temp.linux-x86_64-3.6/src/pupil_detectors/detector_3d gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/pupil_detectors/detector_3d/detector_3d.cpp -o build/temp.linux-x86_64-3.6/src/pupil_detectors/detector_3d/detector_3d.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/singleeyefitter/ImageProcessing/cvx.cpp -o build/temp.linux-x86_64-3.6/src/singleeyefitter/ImageProcessing/cvx.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/singleeyefitter/utils.cpp -o build/temp.linux-x86_64-3.6/src/singleeyefitter/utils.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/singleeyefitter/detectorUtils.cpp -o build/temp.linux-x86_64-3.6/src/singleeyefitter/detectorUtils.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -B /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isrc -Isrc/pupil_detectors/detector_2d -Isrc/shared_cpp/include -Isrc/singleeyefitter/ -I/tmp/pip-build-env-ila7emye/overlay/lib/python3.6/site-packages/numpy/core/include -I/usr/local/opt/opencv/include -I/usr/local/opt/opencv@3/include -I/usr/local/include/opencv4 -I/usr/local/include/eigen3 -I/usr/include/eigen3 -I/home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/include/python3.6m -c src/singleeyefitter/EyeModelFitter.cpp -o build/temp.linux-x86_64-3.6/src/singleeyefitter/EyeModelFitter.o -w -std=c++11 -O2 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /usr/local/include/ceres/internal/parameter_dims.h:37:0, from /usr/local/include/ceres/internal/autodiff.h:151, from /usr/local/include/ceres/autodiff_cost_function.h:130, from /usr/local/include/ceres/ceres.h:37, from src/singleeyefitter/Fit/PlaneFit3D.h:3, from src/singleeyefitter/Fit/CircleOnSphereFit.h:7, from src/singleeyefitter/EyeModelFitter.cpp:2: /usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:16: error: ‘integer_sequence’ is not a member of ‘std’ struct SumImpl> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:16: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:46: error: wrong number of template arguments (3, should be 1) struct SumImpl> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template struct ceres::internal::SumImpl’ struct SumImpl; ^~~~~~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:49: error: expected unqualified-id before ‘>’ token struct SumImpl> { ^~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:70:16: error: ‘integer_sequence’ is not a member of ‘std’ struct SumImpl> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:70:16: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:70:51: error: wrong number of template arguments (4, should be 1) struct SumImpl> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template struct ceres::internal::SumImpl’ struct SumImpl; ^~~~~~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:70:54: error: expected unqualified-id before ‘>’ token struct SumImpl> { ^~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:77:16: error: ‘integer_sequence’ is not a member of ‘std’ struct SumImpl> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:77:16: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:77:59: error: wrong number of template arguments (6, should be 1) struct SumImpl> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template struct ceres::internal::SumImpl’ struct SumImpl; ^~~~~~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:77:62: error: expected unqualified-id before ‘>’ token struct SumImpl> { ^~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:84:16: error: ‘integer_sequence’ is not a member of ‘std’ struct SumImpl> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:84:16: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:84:41: error: wrong number of template arguments (2, should be 1) struct SumImpl> { ^ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:60:8: note: provided for ‘template struct ceres::internal::SumImpl’ struct SumImpl; ^~~~~~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:84:42: error: expected unqualified-id before ‘>’ token struct SumImpl> { ^~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:90:16: error: ‘integer_sequence’ is not a member of ‘std’ struct SumImpl> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:90:16: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:90:38: error: template argument 1 is invalid struct SumImpl> { ^ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:90:39: error: expected unqualified-id before ‘>’ token struct SumImpl> { ^~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:132:34: error: ‘integer_sequence’ is not a member of ‘std’ struct ExclusiveScanImpl, ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:132:34: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:132:67: error: wrong number of template arguments (5, should be 4) struct ExclusiveScanImpl, ^ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:129:8: note: provided for ‘template struct ceres::internal::ExclusiveScanImpl’ struct ExclusiveScanImpl; ^~~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:141:34: error: ‘integer_sequence’ is not a member of ‘std’ struct ExclusiveScanImpl, SeqOut> { ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:141:34: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:141:57: error: wrong number of template arguments (3, should be 4) struct ExclusiveScanImpl, SeqOut> { ^ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:129:8: note: provided for ‘template struct ceres::internal::ExclusiveScanImpl’ struct ExclusiveScanImpl; ^~~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:155:48: error: ‘integer_sequence’ is not a member of ‘std’ typename ExclusiveScanImpl>::Type; ^~~ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:155:48: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:155:70: error: template argument 4 is invalid typename ExclusiveScanImpl>::Type; ^ /usr/local/include/ceres/internal/integer_sequence_algorithm.h:155:16: error: expected nested-name-specifier typename ExclusiveScanImpl>::Type; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/ceres/internal/autodiff.h:151:0, from /usr/local/include/ceres/autodiff_cost_function.h:130, from /usr/local/include/ceres/ceres.h:37, from src/singleeyefitter/Fit/PlaneFit3D.h:3, from src/singleeyefitter/Fit/CircleOnSphereFit.h:7, from src/singleeyefitter/EyeModelFitter.cpp:2: /usr/local/include/ceres/internal/parameter_dims.h:44:50: error: ‘integer_sequence’ is not a member of ‘std’ constexpr bool IsValidParameterDimensionSequence(std::integer_sequence) { ^~~ /usr/local/include/ceres/internal/parameter_dims.h:44:72: error: expected primary-expression before ‘int’ constexpr bool IsValidParameterDimensionSequence(std::integer_sequence) { ^~~ /usr/local/include/ceres/internal/parameter_dims.h:50:10: error: ‘template constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ redeclared as different kind of symbol std::integer_sequence) { ^~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/parameter_dims.h:44:16: note: previous declaration ‘constexpr const bool ceres::internal::IsValidParameterDimensionSequence’ constexpr bool IsValidParameterDimensionSequence(std::integer_sequence) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/parameter_dims.h:50:5: error: ‘integer_sequence’ is not a member of ‘std’ std::integer_sequence) { ^~~ /usr/local/include/ceres/internal/parameter_dims.h:50:27: error: expected primary-expression before ‘int’ std::integer_sequence) { ^~~ /usr/local/include/ceres/internal/parameter_dims.h:50:40: error: expected ‘)’ before ‘>’ token std::integer_sequence) { ^ /usr/local/include/ceres/internal/parameter_dims.h:69:27: error: ‘integer_sequence’ in namespace ‘std’ does not name a template type using Parameters = std::integer_sequence; ^~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/parameter_dims.h:74:52: error: there are no arguments to ‘Parameters’ that depend on a template parameter, so a declaration of ‘Parameters’ must be available [-fpermissive] IsValidParameterDimensionSequence(Parameters()); ^ /usr/local/include/ceres/internal/parameter_dims.h:74:52: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/local/include/ceres/internal/parameter_dims.h:85:11: error: ‘integer_sequence’ is not a member of ‘std’ Sum>::Value; ^~~ /usr/local/include/ceres/internal/parameter_dims.h:85:11: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/parameter_dims.h:85:43: error: template argument 1 is invalid Sum>::Value; ^~ /usr/local/include/ceres/internal/parameter_dims.h:101:20: error: ‘std::integer_sequence’ has not been declared T* ptr, std::integer_sequence) { ^~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/parameter_dims.h:101:36: error: expected ‘,’ or ‘...’ before ‘<’ token T* ptr, std::integer_sequence) { ^ /usr/local/include/ceres/internal/parameter_dims.h: In static member function ‘static std::array::kNumParameterBlocks> ceres::internal::ParameterDims::GetUnpackedParameters(T*)’: /usr/local/include/ceres/internal/parameter_dims.h:94:35: error: ‘Parameters’ was not declared in this scope using Offsets = ExclusiveScan; ^~~~~~~~~~ /usr/local/include/ceres/internal/parameter_dims.h:94:45: error: template argument 1 is invalid using Offsets = ExclusiveScan; ^ /usr/local/include/ceres/internal/parameter_dims.h:95:47: error: there are no arguments to ‘Offsets’ that depend on a template parameter, so a declaration of ‘Offsets’ must be available [-fpermissive] return GetUnpackedParameters(ptr, Offsets()); ^ In file included from /usr/local/include/ceres/internal/autodiff.h:152:0, from /usr/local/include/ceres/autodiff_cost_function.h:130, from /usr/local/include/ceres/ceres.h:37, from src/singleeyefitter/Fit/PlaneFit3D.h:3, from src/singleeyefitter/Fit/CircleOnSphereFit.h:7, from src/singleeyefitter/EyeModelFitter.cpp:2: /usr/local/include/ceres/internal/variadic_evaluate.h: At global scope: /usr/local/include/ceres/internal/variadic_evaluate.h:51:39: error: ‘std::integer_sequence’ has not been declared std::integer_sequence) { ^~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/variadic_evaluate.h:51:55: error: expected ‘,’ or ‘...’ before ‘<’ token std::integer_sequence) { ^ /usr/local/include/ceres/internal/variadic_evaluate.h:62:39: error: ‘std::integer_sequence’ has not been declared std::integer_sequence) { ^~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/variadic_evaluate.h:62:55: error: expected ‘,’ or ‘...’ before ‘<’ token std::integer_sequence) { ^ /usr/local/include/ceres/internal/variadic_evaluate.h: In function ‘bool ceres::internal::VariadicEvaluateImpl(const Functor&, const T* const*, T*, const void*)’: /usr/local/include/ceres/internal/variadic_evaluate.h:71:12: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type std::make_integer_sequence; ^~~~~~~~~~~~~~~~~~~~~ /usr/local/include/ceres/internal/variadic_evaluate.h:74:53: error: there are no arguments to ‘ParameterBlockIndices’ that depend on a template parameter, so a declaration of ‘ParameterBlockIndices’ must be available [-fpermissive] ParameterBlockIndices()); ^ In file included from /usr/local/include/ceres/autodiff_cost_function.h:130:0, from /usr/local/include/ceres/ceres.h:37, from src/singleeyefitter/Fit/PlaneFit3D.h:3, from src/singleeyefitter/Fit/CircleOnSphereFit.h:7, from src/singleeyefitter/EyeModelFitter.cpp:2: /usr/local/include/ceres/internal/autodiff.h: At global scope: /usr/local/include/ceres/internal/autodiff.h:217:34: error: ‘integer_sequence’ is not a member of ‘std’ struct Make1stOrderPerturbations, ^~~ /usr/local/include/ceres/internal/autodiff.h:217:34: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/autodiff.h:217:69: error: template argument 1 is invalid struct Make1stOrderPerturbations, ^ /usr/local/include/ceres/internal/autodiff.h:232:34: error: ‘integer_sequence’ is not a member of ‘std’ struct Make1stOrderPerturbations, ParameterIdx, Total> { ^~~ /usr/local/include/ceres/internal/autodiff.h:232:34: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/autodiff.h:232:59: error: template argument 1 is invalid struct Make1stOrderPerturbations, ParameterIdx, Total> { ^ /usr/local/include/ceres/internal/autodiff.h:280:26: error: ‘integer_sequence’ is not a member of ‘std’ struct Take1stOrderParts, ^~~ /usr/local/include/ceres/internal/autodiff.h:280:26: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/autodiff.h:280:61: error: template argument 1 is invalid struct Take1stOrderParts, ^ /usr/local/include/ceres/internal/autodiff.h:296:26: error: ‘integer_sequence’ is not a member of ‘std’ struct Take1stOrderParts, ParameterIdx, Offset> { ^~~ /usr/local/include/ceres/internal/autodiff.h:296:26: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/autodiff.h:296:51: error: template argument 1 is invalid struct Take1stOrderParts, ParameterIdx, Offset> { ^ In file included from /usr/local/include/ceres/ceres.h:42:0, from src/singleeyefitter/Fit/PlaneFit3D.h:3, from src/singleeyefitter/Fit/CircleOnSphereFit.h:7, from src/singleeyefitter/EyeModelFitter.cpp:2: /usr/local/include/ceres/cost_function_to_functor.h:161:29: error: ‘std::integer_sequence’ has not been declared std::integer_sequence) { ^~~~~~~~~~~~~~~~ /usr/local/include/ceres/cost_function_to_functor.h:161:45: error: expected ‘,’ or ‘...’ before ‘<’ token std::integer_sequence) { ^ /usr/local/include/ceres/cost_function_to_functor.h: In member function ‘bool ceres::CostFunctionToFunctor::operator()(const T*, Ts* ...) const’: /usr/local/include/ceres/cost_function_to_functor.h:147:14: error: ‘make_integer_sequence’ in namespace ‘std’ does not name a template type std::make_integer_sequence(params, Indices()); ^ In file included from /usr/local/include/ceres/dynamic_numeric_diff_cost_function.h:44:0, from /usr/local/include/ceres/ceres.h:48, from src/singleeyefitter/Fit/PlaneFit3D.h:3, from src/singleeyefitter/Fit/CircleOnSphereFit.h:7, from src/singleeyefitter/EyeModelFitter.cpp:2: /usr/local/include/ceres/internal/numeric_diff.h: At global scope: /usr/local/include/ceres/internal/numeric_diff.h:441:43: error: ‘integer_sequence’ is not a member of ‘std’ std::integer_sequence, ^~~ /usr/local/include/ceres/internal/numeric_diff.h:441:43: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/numeric_diff.h:441:78: error: template argument 2 is invalid std::integer_sequence, ^ /usr/local/include/ceres/internal/numeric_diff.h:485:58: error: ‘integer_sequence’ is not a member of ‘std’ struct EvaluateJacobianForParameterBlocks, ^~~ /usr/local/include/ceres/internal/numeric_diff.h:485:58: error: ‘integer_sequence’ is not a member of ‘std’ /usr/local/include/ceres/internal/numeric_diff.h:485:83: error: template argument 2 is invalid struct EvaluateJacobianForParameterBlocks, ^ /home/ddl-pc-019/anaconda3/envs/KIST-Pupil-Labs/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'zip_save' warnings.warn(msg) error: command 'gcc' failed with exit status 1 ---------------------------------------- ERROR: Failed building wheel for pupil-detectors Failed to build pupil-detectors ERROR: Could not build wheels for pupil-detectors which use PEP 517 and cannot be installed directly