# Pastebin v5TcGoLA Shubhams-MacBook-Pro:build shubhamjain$ clang /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp -o kernel_svm -I/Users/shubhamjain/shogun/shogun/build/src/shogun -lshogun -L/Users/shubhamjain/shogun/shogun/build/src/shogun In file included from /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:2: In file included from /usr/local/include/shogun/base/some.h:9: In file included from /usr/local/include/shogun/base/SGObject.h:17: /usr/local/include/shogun/lib/common.h:80:1: error: unknown type name 'constexpr' constexpr size_t CPU_CACHE_LINE_SIZE = 64; ^ /usr/local/include/shogun/lib/common.h:80:17: error: expected ';' after top level declarator constexpr size_t CPU_CACHE_LINE_SIZE = 64; ^ /usr/local/include/shogun/lib/common.h:81:1: error: unknown type name 'constexpr' constexpr size_t CPU_CACHE_LINE_SIZE_BYTES = CPU_CACHE_LINE_SIZE/8; ^ /usr/local/include/shogun/lib/common.h:81:17: error: expected ';' after top level declarator constexpr size_t CPU_CACHE_LINE_SIZE_BYTES = CPU_CACHE_LINE_SIZE/8; ^ In file included from /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:3: In file included from /usr/local/include/shogun/lib/SGVector.h:25: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/atomic:543:2: error: is not implemented #error is not implemented ^ In file included from /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:3: /usr/local/include/shogun/lib/SGVector.h:530:8: error: no type named 'atomic' in namespace 'std' std::atomic m_on_gpu; ~~~~~^ /usr/local/include/shogun/lib/SGVector.h:530:14: error: expected member name or ';' after declaration specifiers std::atomic m_on_gpu; ~~~~~~~~~~~^ /usr/local/include/shogun/lib/SGVector.h:547:34: error: a space is required between consecutive right angle brackets (use '> >') std::shared_ptr> gpu_ptr; ^ In file included from /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:4: In file included from /usr/local/include/shogun/classifier/svm/LibSVM.h:17: In file included from /usr/local/include/shogun/classifier/svm/SVM.h:17: In file included from /usr/local/include/shogun/features/Features.h:23: In file included from /usr/local/include/shogun/features/SubsetStack.h:16: In file included from /usr/local/include/shogun/mathematics/Math.h:27: In file included from /usr/local/include/shogun/mathematics/Random.h:18: /usr/local/include/shogun/lib/Lock.h:41:7: error: no type named 'atomic_bool' in namespace 'std' std::atomic_bool m_locked = { false }; ~~~~~^ /usr/local/include/shogun/lib/Lock.h:27:30: error: no member named 'memory_order_relaxed' in namespace 'std' while (m_locked.load(std::memory_order_relaxed)) ~~~~~^ /usr/local/include/shogun/lib/Lock.h:30:39: error: no member named 'memory_order_acquire' in namespace 'std' while (m_locked.exchange(true, std::memory_order_acquire)); ~~~~~^ /usr/local/include/shogun/lib/Lock.h:36:30: error: no member named 'memory_order_release' in namespace 'std' m_locked.store(false, std::memory_order_release); ~~~~~^ In file included from /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:4: In file included from /usr/local/include/shogun/classifier/svm/LibSVM.h:17: In file included from /usr/local/include/shogun/classifier/svm/SVM.h:18: In file included from /usr/local/include/shogun/kernel/Kernel.h:27: /usr/local/include/shogun/lib/SGMatrix.h:448:8: error: no type named 'atomic' in namespace 'std' std::atomic m_on_gpu; ~~~~~^ /usr/local/include/shogun/lib/SGMatrix.h:448:14: error: expected member name or ';' after declaration specifiers std::atomic m_on_gpu; ~~~~~~~~~~~^ /usr/local/include/shogun/lib/SGMatrix.h:467:34: error: a space is required between consecutive right angle brackets (use '> >') std::shared_ptr> gpu_ptr; ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:17:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto f_feats_train = some("../../data/classifier_binary_2d_nonlinear_features_train.dat"); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:18:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto f_feats_test = some("../../data/classifier_binary_2d_nonlinear_features_test.dat"); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:19:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto f_labels_train = some("../../data/classifier_binary_2d_nonlinear_labels_train.dat"); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:20:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto f_labels_test = some("../../data/classifier_binary_2d_nonlinear_labels_test.dat"); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:23:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto features_train = some>(f_feats_train); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:23:52: error: a space is required between consecutive right angle brackets (use '> >') auto features_train = some>(f_feats_train); ^~ > > /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:24:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto features_test = some>(f_feats_test); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:24:51: error: a space is required between consecutive right angle brackets (use '> >') auto features_test = some>(f_feats_test); ^~ > > /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:25:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto labels_train = some(f_labels_train); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:26:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto labels_test = some(f_labels_test); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:30:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto C = 1.0; ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:31:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto epsilon = 0.001; ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:32:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto gauss_kernel = some(features_train, features_train, 15); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:36:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto svm = some(C, gauss_kernel, labels_train); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:42:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto labels_predict = svm->apply_binary(features_test); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:46:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto alphas = svm->get_alphas(); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:47:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto b = svm->get_bias(); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:51:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto eval = some(); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:52:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto accuracy = eval->evaluate(labels_predict, labels_test); ^ /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:56:1: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto output = labels_predict->get_labels(); ^ In file included from /Users/shubhamjain/shogun/shogun/cmake-build-debug/examples/meta/cpp/binary_classifier/kernel_svm.cpp:3: /usr/local/include/shogun/lib/SGVector.h:85:19: error: use of overloaded operator '!=' is ambiguous (with operand types 'const std::shared_ptr >' and 'long') return gpu_ptr != NULL; ~~~~~~~ ^ ~~~~ /usr/local/include/shogun/lib/SGVector.h:537:8: note: in instantiation of member function 'shogun::SGVector::on_gpu' requested here if (on_gpu()) ^ /usr/local/include/shogun/lib/SGVector.h:301:4: note: in instantiation of member function 'shogun::SGVector::assert_on_cpu' requested here assert_on_cpu(); ^ /usr/local/include/shogun/kernel/Kernel.h:253:17: note: in instantiation of member function 'shogun::SGVector::operator[]' requested here preallocated[i]=kernel(i, i); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4926:1: note: candidate function [with _Tp = shogun::GPUMemoryBase] operator!=(const shared_ptr<_Tp>& __x, nullptr_t) _NOEXCEPT ^ /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, long) return gpu_ptr != NULL; ^ /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(int, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long double, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(double, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(long long, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(__int128, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned int, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned long long, unsigned __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, long double) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(float, float) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, __int128) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, unsigned int) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, unsigned long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, unsigned long long) /usr/local/include/shogun/lib/SGVector.h:85:19: note: built-in candidate operator!=(unsigned __int128, unsigned __int128) 18 warnings and 18 errors generated.