Skip to content

Instantly share code, notes, and snippets.

@lokedhs
Created June 16, 2021 04:29
Show Gist options
  • Save lokedhs/2406b1aa5c85bee94f68af5ed3cb5318 to your computer and use it in GitHub Desktop.
Save lokedhs/2406b1aa5c85bee94f68af5ed3cb5318 to your computer and use it in GitHub Desktop.
[ 35/196] Compiling src/clbind/class_registry.cc
In file included from /home/elias/src/clasp/src/llvmo/builtins.cc:29:
In file included from ../../include/clasp/core/core.h:555:
../../include/clasp/core/mpPackage.fwd.h:58:14: error: no template named 'shared_ptr' in namespace 'std'
const std::shared_ptr<array_slock_t> shared_locks_array_ptr; // 0 - unregistred, 1 registred & free, 2... - busy
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:107:10: error: no template named 'shared_ptr' in namespace 'std'
std::shared_ptr<array_slock_t> array_slock_ptr;
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:108:34: error: no template named 'shared_ptr' in namespace 'std'
unregister_t(int index, std::shared_ptr<array_slock_t> const& ptr) : thread_index(index), array_slock_ptr(ptr) {}
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:144:35: error: no template named 'make_shared' in namespace 'std'; did you mean 'make_signed'?
shared_locks_array_ptr(std::make_shared<array_slock_t>()), shared_locks_array(*shared_locks_array_ptr), want_x_lock(false), recursive_xlock_count(0),
~~~~~^~~~~~~~~~~
make_signed
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/type_traits:1911:12: note: 'make_signed' declared here
struct make_signed
^
In file included from /home/elias/src/clasp/src/llvmo/builtins.cc:29:
In file included from ../../include/clasp/core/core.h:555:
../../include/clasp/core/mpPackage.fwd.h:425:11: error: no member named 'lock_shared' in 'mp::SharedMutex'
this->lock_shared();
~~~~ ^
../../include/clasp/core/mpPackage.fwd.h:428:11: error: no member named 'unlock_shared' in 'mp::SharedMutex'
this->unlock_shared();
~~~~ ^
6 errors generated.
In file included from /home/elias/src/clasp/src/llvmo/builtins.cc:29:
In file included from ../../include/clasp/core/core.h:555:
../../include/clasp/core/mpPackage.fwd.h:58:14: error: no template named 'shared_ptr' in namespace 'std'
const std::shared_ptr<array_slock_t> shared_locks_array_ptr; // 0 - unregistred, 1 registred & free, 2... - busy
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:107:10: error: no template named 'shared_ptr' in namespace 'std'
std::shared_ptr<array_slock_t> array_slock_ptr;
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:108:34: error: no template named 'shared_ptr' in namespace 'std'
unregister_t(int index, std::shared_ptr<array_slock_t> const& ptr) : thread_index(index), array_slock_ptr(ptr) {}
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:144:35: error: no template named 'make_shared' in namespace 'std'; did you mean 'make_signed'?
shared_locks_array_ptr(std::make_shared<array_slock_t>()), shared_locks_array(*shared_locks_array_ptr), want_x_lock(false), recursive_xlock_count(0),
~~~~~^~~~~~~~~~~
make_signed
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/type_traits:1911:12: note: 'make_signed' declared here
struct make_signed
^
In file included from /home/elias/src/clasp/src/llvmo/builtins.cc:29:
In file included from ../../include/clasp/core/core.h:555:
../../include/clasp/core/mpPackage.fwd.h:425:11: error: no member named 'lock_shared' in 'mp::SharedMutex'
this->lock_shared();
~~~~ ^
../../include/clasp/core/mpPackage.fwd.h:428:11: error: no member named 'unlock_shared' in 'mp::SharedMutex'
this->unlock_shared();
~~~~ ^
6 errors generated.
In file included from ../../src/llvmo/builtins.cc:29:
In file included from ../../include/clasp/core/core.h:555:
../../include/clasp/core/mpPackage.fwd.h:58:14: error: no template named 'shared_ptr' in namespace 'std'
const std::shared_ptr<array_slock_t> shared_locks_array_ptr; // 0 - unregistred, 1 registred & free, 2... - busy
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:107:10: error: no template named 'shared_ptr' in namespace 'std'
std::shared_ptr<array_slock_t> array_slock_ptr;
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:108:34: error: no template named 'shared_ptr' in namespace 'std'
unregister_t(int index, std::shared_ptr<array_slock_t> const& ptr) : thread_index(index), array_slock_ptr(ptr) {}
~~~~~^
../../include/clasp/core/mpPackage.fwd.h:144:35: error: no template named 'make_shared' in namespace 'std'; did you mean 'make_signed'?
shared_locks_array_ptr(std::make_shared<array_slock_t>()), shared_locks_array(*shared_locks_array_ptr), want_x_lock(false), recursive_xlock_count(0),
~~~~~^~~~~~~~~~~
make_signed
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/type_traits:1911:12: note: 'make_signed' declared here
struct make_signed
^
In file included from ../../src/llvmo/builtins.cc:29:
In file included from ../../include/clasp/core/core.h:555:
../../include/clasp/core/mpPackage.fwd.h:425:11: error: no member named 'lock_shared' in 'mp::SharedMutex'
this->lock_shared();
~~~~ ^
../../include/clasp/core/mpPackage.fwd.h:428:11: error: no member named 'unlock_shared' in 'mp::SharedMutex'
this->unlock_shared();
~~~~ ^
6 errors generated.
Waf: Leaving directory `/home/elias/src/clasp/build/boehm'
Build failed
-> task in '/home/elias/src/clasp/build/boehm/iclasp-boehm' failed with exit status 1 (run with -v to display more information)
-> task in '/home/elias/src/clasp/build/boehm/iclasp-boehm' failed with exit status 1 (run with -v to display more information)
-> task in '/home/elias/src/clasp/build/boehm/iclasp-boehm' failed with exit status 1 (run with -v to display more information)
./waf build_cboehm 336.17s user 21.33s system 602% cpu 59.345 total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment