Skip to content

Instantly share code, notes, and snippets.

@lokeshh
Created December 31, 2015 18:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lokeshh/5217afa67e5307ed8ba7 to your computer and use it in GitHub Desktop.
Save lokeshh/5217afa67e5307ed8ba7 to your computer and use it in GitHub Desktop.
lokeshh:~/workspace/nmatrix (master) $ bundle exec rake clean
lokeshh:~/workspace/nmatrix (master) $ rake compile --trace nmatrix_plugins=lapacke
** Invoke compile (first_time)
** Invoke compile:x86_64-linux (first_time)
** Invoke compile:nmatrix:x86_64-linux (first_time)
** Invoke copy:nmatrix:x86_64-linux:2.2.1 (first_time)
** Invoke lib/ (first_time, not_needed)
** Invoke tmp/x86_64-linux/nmatrix/2.2.1/nmatrix.so (first_time)
** Invoke tmp/x86_64-linux/nmatrix/2.2.1/Makefile (first_time)
** Invoke tmp/x86_64-linux/nmatrix/2.2.1 (first_time)
** Execute tmp/x86_64-linux/nmatrix/2.2.1
mkdir -p tmp/x86_64-linux/nmatrix/2.2.1
** Invoke ext/nmatrix/extconf.rb (first_time, not_needed)
** Execute tmp/x86_64-linux/nmatrix/2.2.1/Makefile
cd tmp/x86_64-linux/nmatrix/2.2.1
/usr/local/rvm/rubies/ruby-2.2.1/bin/ruby -I. ../../../../ext/nmatrix/extconf.rb --trace
using C++ standard... c++11
g++ reports version... 4.8.4-2ubuntu1~14.04)
creating nmatrix_config.h
creating Makefile
cd -
** Invoke ext/nmatrix/data/complex.h (first_time, not_needed)
** Invoke ext/nmatrix/data/data.cpp (first_time, not_needed)
** Invoke ext/nmatrix/data/data.h (first_time, not_needed)
** Invoke ext/nmatrix/data/meta.h (first_time, not_needed)
** Invoke ext/nmatrix/data/ruby_object.h (first_time, not_needed)
** Invoke ext/nmatrix/math.cpp (first_time, not_needed)
** Invoke ext/nmatrix/math/asum.h (first_time, not_needed)
** Invoke ext/nmatrix/math/cblas_enums.h (first_time, not_needed)
** Invoke ext/nmatrix/math/cblas_templates_core.h (first_time, not_needed)
** Invoke ext/nmatrix/math/gemm.h (first_time, not_needed)
** Invoke ext/nmatrix/math/gemv.h (first_time, not_needed)
** Invoke ext/nmatrix/math/getrf.h (first_time, not_needed)
** Invoke ext/nmatrix/math/getrs.h (first_time, not_needed)
** Invoke ext/nmatrix/math/imax.h (first_time, not_needed)
** Invoke ext/nmatrix/math/laswp.h (first_time, not_needed)
** Invoke ext/nmatrix/math/long_dtype.h (first_time, not_needed)
** Invoke ext/nmatrix/math/math.h (first_time, not_needed)
** Invoke ext/nmatrix/math/nrm2.h (first_time, not_needed)
** Invoke ext/nmatrix/math/rot.h (first_time, not_needed)
** Invoke ext/nmatrix/math/rotg.h (first_time, not_needed)
** Invoke ext/nmatrix/math/scal.h (first_time, not_needed)
** Invoke ext/nmatrix/math/trsm.h (first_time, not_needed)
** Invoke ext/nmatrix/math/util.h (first_time, not_needed)
** Invoke ext/nmatrix/nm_memory.h (first_time, not_needed)
** Invoke ext/nmatrix/nmatrix.cpp (first_time, not_needed)
** Invoke ext/nmatrix/nmatrix.h (first_time, not_needed)
** Invoke ext/nmatrix/ruby_constants.cpp (first_time, not_needed)
** Invoke ext/nmatrix/ruby_constants.h (first_time, not_needed)
** Invoke ext/nmatrix/ruby_nmatrix.c (first_time, not_needed)
** Invoke ext/nmatrix/storage/common.cpp (first_time, not_needed)
** Invoke ext/nmatrix/storage/common.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/dense/dense.cpp (first_time, not_needed)
** Invoke ext/nmatrix/storage/dense/dense.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/list/list.cpp (first_time, not_needed)
** Invoke ext/nmatrix/storage/list/list.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/storage.cpp (first_time, not_needed)
** Invoke ext/nmatrix/storage/storage.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/class.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/iterators/base.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/iterators/iterator.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/iterators/row.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/iterators/row_stored.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/iterators/row_stored_nd.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/iterators/stored_diagonal.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/math/transpose.h (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/yale.cpp (first_time, not_needed)
** Invoke ext/nmatrix/storage/yale/yale.h (first_time, not_needed)
** Invoke ext/nmatrix/types.h (first_time, not_needed)
** Invoke ext/nmatrix/util/io.cpp (first_time, not_needed)
** Invoke ext/nmatrix/util/io.h (first_time, not_needed)
** Invoke ext/nmatrix/util/sl_list.cpp (first_time, not_needed)
** Invoke ext/nmatrix/util/sl_list.h (first_time, not_needed)
** Invoke ext/nmatrix/util/util.h (first_time, not_needed)
** Execute tmp/x86_64-linux/nmatrix/2.2.1/nmatrix.so
cd tmp/x86_64-linux/nmatrix/2.2.1
make
compiling ../../../../ext/nmatrix/nmatrix.cpp
In file included from ../../../../ext/nmatrix/nmatrix.cpp:283:0:
../../../../ext/nmatrix/ruby_nmatrix.c: In function ‘VALUE nm_reshape_bang(VALUE, VALUE)’:
../../../../ext/nmatrix/ruby_nmatrix.c:1102:11: warning: unused variable ‘elem’ [-Wunused-variable]
void* elem = s->elements;
^
../../../../ext/nmatrix/ruby_nmatrix.c: In function ‘VALUE nm_init_new_version(int, VALUE*, VALUE)’:
../../../../ext/nmatrix/ruby_nmatrix.c:1299:60: warning: ‘init’ may be used uninitialized in this function [-Wmaybe-uninitialized]
nm_unregister_values(reinterpret_cast<VALUE*>(init), 1);
^
compiling ../../../../ext/nmatrix/ruby_constants.cpp
compiling ../../../../ext/nmatrix/data/data.cpp
compiling ../../../../ext/nmatrix/util/io.cpp
compiling ../../../../ext/nmatrix/math.cpp
compiling ../../../../ext/nmatrix/util/sl_list.cpp
compiling ../../../../ext/nmatrix/storage/common.cpp
compiling ../../../../ext/nmatrix/storage/storage.cpp
compiling ../../../../ext/nmatrix/storage/dense/dense.cpp
compiling ../../../../ext/nmatrix/storage/yale/yale.cpp
../../../../ext/nmatrix/storage/yale/yale.cpp:1219:15: warning: ‘size_t yale_count_slice_copy_ndnz(const YALE_STORAGE*, size_t*, size_t*)’ defined but not used [-Wunused-function]
static size_t yale_count_slice_copy_ndnz(const YALE_STORAGE* s, size_t* offset, size_t* shape) {
^
../../../../ext/nmatrix/storage/yale/yale.cpp:733:29: warning: ‘std::array<long unsigned int, 2ul> nm::yale_storage::get_offsets(YALE_STORAGE*)’ defined but not used [-Wunused-function]
static std::array<size_t,2> get_offsets(YALE_STORAGE* x) {
^
../../../../ext/nmatrix/storage/yale/yale.cpp:893:14: warning: ‘VALUE nm::yale_storage::nm_yale_stored_enumerator_length(VALUE)’ defined but not used [-Wunused-function]
static VALUE nm_yale_stored_enumerator_length(VALUE nmatrix) {
^
../../../../ext/nmatrix/storage/yale/yale.cpp:907:14: warning: ‘VALUE nm::yale_storage::nm_yale_stored_nondiagonal_enumerator_length(VALUE)’ defined but not used [-Wunused-function]
static VALUE nm_yale_stored_nondiagonal_enumerator_length(VALUE nmatrix) {
^
../../../../ext/nmatrix/storage/yale/yale.cpp:919:14: warning: ‘VALUE nm::yale_storage::nm_yale_stored_diagonal_enumerator_length(VALUE)’ defined but not used [-Wunused-function]
static VALUE nm_yale_stored_diagonal_enumerator_length(VALUE nmatrix) {
^
../../../../ext/nmatrix/storage/yale/yale.cpp:929:14: warning: ‘VALUE nm::yale_storage::nm_yale_enumerator_length(VALUE)’ defined but not used [-Wunused-function]
static VALUE nm_yale_enumerator_length(VALUE nmatrix) {
^
compiling ../../../../ext/nmatrix/storage/list/list.cpp
../../../../ext/nmatrix/storage/list/list.cpp: In function ‘void* nm_list_storage_get(const STORAGE*, SLICE*)’:
../../../../ext/nmatrix/storage/list/list.cpp:1132:40: warning: ‘n’ may be used uninitialized in this function [-Wmaybe-uninitialized]
return (n ? n->val : s->default_val);
^
../../../../ext/nmatrix/storage/list/list.cpp: In function ‘void* nm_list_storage_ref(const STORAGE*, SLICE*)’:
../../../../ext/nmatrix/storage/list/list.cpp:1169:40: warning: ‘n’ may be used uninitialized in this function [-Wmaybe-uninitialized]
return (n ? n->val : s->default_val);
^
linking shared-object nmatrix.so
cd -
** Invoke tmp/x86_64-linux/stage/lib/ (first_time)
** Execute tmp/x86_64-linux/stage/lib/
mkdir -p tmp/x86_64-linux/stage/lib/
** Execute copy:nmatrix:x86_64-linux:2.2.1
install -c tmp/x86_64-linux/nmatrix/2.2.1/nmatrix.so lib//nmatrix.so
cp tmp/x86_64-linux/nmatrix/2.2.1/nmatrix.so tmp/x86_64-linux/stage/lib//nmatrix.so
** Execute compile:nmatrix:x86_64-linux
** Invoke compile:nmatrix_lapacke:x86_64-linux (first_time)
** Invoke copy:nmatrix_lapacke:x86_64-linux:2.2.1 (first_time)
** Invoke lib/ (not_needed)
** Invoke tmp/x86_64-linux/nmatrix_lapacke/2.2.1/nmatrix_lapacke.so (first_time)
** Invoke tmp/x86_64-linux/nmatrix_lapacke/2.2.1/Makefile (first_time, not_needed)
** Invoke tmp/x86_64-linux/nmatrix_lapacke/2.2.1 (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/extconf.rb (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke.cpp (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/include/lapacke.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/include/lapacke_config.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/include/lapacke_mangling.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/include/lapacke_mangling_with_flags.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/include/lapacke_utils.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgeev.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgeev_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgesdd.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgesdd_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgesvd.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgesvd_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgetrf.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgetrf_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgetri.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgetri_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgetrs.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cgetrs_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cpotrf.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cpotrf_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cpotri.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cpotri_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cpotrs.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_cpotrs_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgeev.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgeev_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgesdd.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgesdd_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgesvd.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgesvd_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgetrf.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgetrf_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgetri.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgetri_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgetrs.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dgetrs_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dpotrf.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dpotrf_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dpotri.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dpotri_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dpotrs.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_dpotrs_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgeev.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgeev_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgesdd.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgesdd_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgesvd.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgesvd_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgetrf.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgetrf_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgetri.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgetri_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgetrs.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_sgetrs_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_spotrf.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_spotrf_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_spotri.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_spotri_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_spotrs.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_spotrs_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgeev.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgeev_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgesdd.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgesdd_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgesvd.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgesvd_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgetrf.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgetrf_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgetri.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgetri_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgetrs.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zgetrs_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zpotrf.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zpotrf_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zpotri.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zpotri_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zpotrs.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/src/lapacke_zpotrs_work.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_cge_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_cge_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_cpo_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_cpo_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_ctr_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_ctr_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_dge_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_dge_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_dpo_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_dpo_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_dtr_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_dtr_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_lsame.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_sge_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_sge_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_spo_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_spo_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_str_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_str_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_xerbla.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_zge_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_zge_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_zpo_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_zpo_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_ztr_nancheck.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke/utils/lapacke_ztr_trans.c (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/lapacke_nmatrix.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/math_lapacke.cpp (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/math_lapacke/cblas_local.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/math_lapacke/cblas_templates_lapacke.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/math_lapacke/lapacke_templates.h (first_time, not_needed)
** Invoke ext/nmatrix_lapacke/nmatrix_lapacke.cpp (first_time, not_needed)
** Execute tmp/x86_64-linux/nmatrix_lapacke/2.2.1/nmatrix_lapacke.so
cd tmp/x86_64-linux/nmatrix_lapacke/2.2.1
make
linking shared-object nmatrix_lapacke.so
/usr/bin/ld: cannot find -llapack
collect2: error: ld returned 1 exit status
make: *** [nmatrix_lapacke.so] Error 1
rake aborted!
Command failed with status (2): [make...]
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/file_utils.rb:66:in `block in create_shell_runner'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/file_utils.rb:57:in `call'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/file_utils.rb:57:in `sh'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/file_utils_ext.rb:37:in `sh'
/usr/local/rvm/gems/ruby-2.2.1/gems/rake-compiler-0.9.5/lib/rake/extensiontask.rb:155:in `block (2 levels) in define_compile_tasks'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/fileutils.rb:127:in `chdir'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/fileutils.rb:127:in `cd'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/file_utils_ext.rb:37:in `chdir'
/usr/local/rvm/gems/ruby-2.2.1/gems/rake-compiler-0.9.5/lib/rake/extensiontask.rb:154:in `block in define_compile_tasks'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:240:in `call'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:235:in `each'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:235:in `execute'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:179:in `block in invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:201:in `block in invoke_prerequisites'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:199:in `each'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:199:in `invoke_prerequisites'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:178:in `block in invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:201:in `block in invoke_prerequisites'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:199:in `each'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:199:in `invoke_prerequisites'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:178:in `block in invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:201:in `block in invoke_prerequisites'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:199:in `each'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:199:in `invoke_prerequisites'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:178:in `block in invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:201:in `block in invoke_prerequisites'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:199:in `each'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:199:in `invoke_prerequisites'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:178:in `block in invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task.rb:165:in `invoke'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:150:in `invoke_task'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:106:in `block (2 levels) in top_level'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:106:in `each'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:106:in `block in top_level'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:115:in `run_with_threads'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:100:in `top_level'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:78:in `block in run'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:176:in `standard_exception_handling'
/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/application.rb:75:in `run'
/usr/local/rvm/rubies/ruby-2.2.1/bin/rake:33:in `<main>'
Tasks: TOP => compile => compile:x86_64-linux => compile:nmatrix_lapacke:x86_64-linux => copy:nmatrix_lapacke:x86_64-linux:2.2.1 => tmp/x86_64-linux/nmatrix_lapacke/2.2.1/nmatrix_lapacke.so
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment