python - Installing PLASMA on Ubuntu 14.04 LTS Fails -


i'm attempting install plasma on machine , appeared working smoothly failed.

i attempted post error in plasma message board , wasn't approved, i'm not sure if site still active or not.

my ultimate goal install hiplarm r package, i'm following instructions posted on hiplarm website (using openblas).

here steps i've taken:

  1. download plasma installer here: http://icl.cs.utk.edu/plasma/software/index.html ~/downloads directory (version 2.7.1 @ time of writing, have break link due 2-link-limit)
  2. run tar -xf plasma-installer_2.7.1.tar.gz it's extracted ~/plasma-installer_2.7.1.tar.gz
  3. in ~/plasma-installer_2.7.1.tar.gz folder, run following command (as per hiplarm website's instructions):

./setup.py --prefix="/usr" --blaslib="-l/usr/lib -lopenblas" \ --cflags="-o3 -fpic -i/usr/include" \ --fflags="-o3 -fpic" --noopt="-fpic" --downlapc \ --notesting --ldflags_c="-i/usr/include"

unfortunately, that's far got, since failed.

here's output:

~/plasma-installer_2.7.1$ ./setup.py --prefix="/usr" --blaslib="-l/usr/lib -lopenblas" \ > --cflags="-o3 -fpic -i/usr/include" \ > --fflags="-o3 -fpic" --noopt="-fpic" --downlapc \ > --notesting --ldflags_c="-i/usr/include"  ======================================== setting framework  noopt flags  -fpic install directory is... /usr creating directory /home/erol/plasma-installer_2.7.1/build build directory is... /home/erol/plasma-installer_2.7.1/build checking if cc works... yes checking if fortran compiler works... yes setting fortran mangling... -dadd_ setting download command... checking availablility of wget... available testing wget... working setting ranlib command... /usr/bin/ranlib detecting fortran compiler... gnu detecting c compiler... gnu selected c compiler flags: -o3 -fpic -i/usr/include selected fortran compiler flags: -o3 -fpic selected loader flags (c main): -i/usr/include selected loader flags (fortran main): -i/usr/include checking loader... works c compiler is...  cc c flags are...  -o3 -fpic -i/usr/include fortran compiler is...  gfortran fortran flags are...  -o3 -fpic ar flags are...  rc blas library is...  -l/usr/lib -lopenblas  cblas library is... check if included in blas library lapack library is... check if included in blas library lapack c interface library is... reference lapacke interface ( download )  ========================================   lapack c interface installation/verification ========================================  reference lapack c interface being installed.  downloading reference lapack c interface... creating directory /home/erol/plasma-installer_2.7.1/build/download done unzip , untar reference lapack c interface... done compile , generate reference lapack c interface... installation of reference lapack c interface successful. (log in  /home/erol/plasma-installer_2.7.1/build/log/lapackcwrapperlog ) traceback (most recent call last):   file "./setup.py", line 70, in <module>     sys.exit(main(sys.argv))   file "./setup.py", line 63, in main     lapcwrapper(config, plasma)   file "/home/erol/plasma-installer_2.7.1/script/lapcwrapper.py", line 42, in __init__     self.down_install_lapc()   file "/home/erol/plasma-installer_2.7.1/script/lapcwrapper.py", line 268, in down_install_lapc     shutil.copy('liblapacke.a',os.path.join(self.prefix,'lib/liblapacke.a'))   file "/usr/lib/python2.7/shutil.py", line 119, in copy     copyfile(src, dst)   file "/usr/lib/python2.7/shutil.py", line 83, in copyfile     open(dst, 'wb') fdst: ioerror: [errno 13] permission denied: '/usr/lib/liblapacke.a' 

here's contents of /home/erol/plasma-installer_2.7.1/build/log/lapackcwrapperlog file:

( cd install; make; ./testlsame; ./testslamch; ./testdlamch; \     ./testsecond; ./testdsecnd; ./testieee; ./testversion ) make[1]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/install' make[1]: nothing done `all'. make[1]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/install'   ascii character set   tests completed   epsilon                      =    5.96046448e-08   safe minimum                 =    1.17549435e-38   base                         =    2.00000000       precision                    =    1.19209290e-07   number of digits in mantissa =    24.0000000       rounding mode                =    1.00000000       minimum exponent             =   -125.000000       underflow threshold          =    1.17549435e-38   largest exponent             =    128.000000       overflow threshold           =    3.40282347e+38   reciprocal of safe minimum   =    8.50705917e+37   epsilon                      =    1.1102230246251565e-016   safe minimum                 =    2.2250738585072014e-308   base                         =    2.0000000000000000        precision                    =    2.2204460492503131e-016   number of digits in mantissa =    53.000000000000000        rounding mode                =    1.0000000000000000        minimum exponent             =   -1021.0000000000000        underflow threshold          =    2.2250738585072014e-308   largest exponent             =    1024.0000000000000        overflow threshold           =    1.7976931348623157e+308   reciprocal of safe minimum   =    4.4942328371557898e+307  time  0.100e+09 saxpy ops =  0.785e-02 seconds  saxpy performance rate        =  0.127e+05 mflops   including second, time        =  0.163e-01 seconds  average time second       =  0.169e-03 milliseconds  equivalent floating point ops =  0.216e+04 ops  time  0.100e+09 daxpy ops =  0.139e-01 seconds  daxpy performance rate        =  0.721e+04 mflops   including dsecnd, time        =  0.230e-01 seconds  average time dsecnd       =  0.182e-03 milliseconds  equivalent floating point ops =  0.132e+04 ops  check whether infinity arithmetic  can trusted.  if test hangs, set  ilaenv = 0 ispec = 10 in lapack/src/ilaenv.f   infinity arithmetic performed per ieee spec.  however, not exhaustive test , not  guarantee infinity arithmetic meets ieee spec.   check whether nan arithmetic  can trusted.  if test hangs, set  ilaenv = 0 ispec = 11 in lapack/src/ilaenv.f   nan arithmetic performed per ieee spec.  however, not exhaustive test , not  guarantee nan arithmetic meets ieee spec.   lapack            3 .           5 .           0 ( cd src; make ) make[1]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/src' make[1]: nothing done `all'. make[1]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/src' ( cd lapacke; make ) make[1]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke' cd include && cp lapacke_mangling_with_flags.h lapacke_mangling.h cd src && make make[2]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke/src' make[2]: nothing done `all'. make[2]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke/src' cd utils && make make[2]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke/utils' ar rc ../../liblapacke.a lapacke_cgb_nancheck.o lapacke_cgb_trans.o lapacke_cge_nancheck.o lapacke_cge_trans.o lapacke_cgg_nancheck.o lapacke_cgg_trans.o lapacke_cgt_nancheck.o lapacke_chb_nancheck.o lapacke_chb_trans.o lapacke_che_nancheck.o lapacke_che_trans.o lapacke_chp_nancheck.o lapacke_chp_trans.o lapacke_chs_nancheck.o lapacke_chs_trans.o lapacke_c_nancheck.o lapacke_cpb_nancheck.o lapacke_cpb_trans.o lapacke_cpf_nancheck.o lapacke_cpf_trans.o lapacke_cpo_nancheck.o lapacke_cpo_trans.o lapacke_cpp_nancheck.o lapacke_cpp_trans.o lapacke_cpt_nancheck.o lapacke_csp_nancheck.o lapacke_csp_trans.o lapacke_cst_nancheck.o lapacke_csy_nancheck.o lapacke_csy_trans.o lapacke_ctb_nancheck.o lapacke_ctb_trans.o lapacke_ctf_nancheck.o lapacke_ctf_trans.o lapacke_ctp_nancheck.o lapacke_ctp_trans.o lapacke_ctr_nancheck.o lapacke_ctr_trans.o lapacke_dgb_nancheck.o lapacke_dgb_trans.o lapacke_dge_nancheck.o lapacke_dge_trans.o lapacke_dgg_nancheck.o lapacke_dgg_trans.o lapacke_dgt_nancheck.o lapacke_dhs_nancheck.o lapacke_dhs_trans.o lapacke_d_nancheck.o lapacke_dpb_nancheck.o lapacke_dpb_trans.o lapacke_dpf_nancheck.o lapacke_dpf_trans.o lapacke_dpo_nancheck.o lapacke_dpo_trans.o lapacke_dpp_nancheck.o lapacke_dpp_trans.o lapacke_dpt_nancheck.o lapacke_dsb_nancheck.o lapacke_dsb_trans.o lapacke_dsp_nancheck.o lapacke_dsp_trans.o lapacke_dst_nancheck.o lapacke_dsy_nancheck.o lapacke_dsy_trans.o lapacke_dtb_nancheck.o lapacke_dtb_trans.o lapacke_dtf_nancheck.o lapacke_dtf_trans.o lapacke_dtp_nancheck.o lapacke_dtp_trans.o lapacke_dtr_nancheck.o lapacke_dtr_trans.o lapacke_lsame.o lapacke_sgb_nancheck.o lapacke_sgb_trans.o lapacke_sge_nancheck.o lapacke_sge_trans.o lapacke_sgg_nancheck.o lapacke_sgg_trans.o lapacke_sgt_nancheck.o lapacke_shs_nancheck.o lapacke_shs_trans.o lapacke_s_nancheck.o lapacke_spb_nancheck.o lapacke_spb_trans.o lapacke_spf_nancheck.o lapacke_spf_trans.o lapacke_spo_nancheck.o lapacke_spo_trans.o lapacke_spp_nancheck.o lapacke_spp_trans.o lapacke_spt_nancheck.o lapacke_ssb_nancheck.o lapacke_ssb_trans.o lapacke_ssp_nancheck.o lapacke_ssp_trans.o lapacke_sst_nancheck.o lapacke_ssy_nancheck.o lapacke_ssy_trans.o lapacke_stb_nancheck.o lapacke_stb_trans.o lapacke_stf_nancheck.o lapacke_stf_trans.o lapacke_stp_nancheck.o lapacke_stp_trans.o lapacke_str_nancheck.o lapacke_str_trans.o lapacke_xerbla.o lapacke_zgb_nancheck.o lapacke_zgb_trans.o lapacke_zge_nancheck.o lapacke_zge_trans.o lapacke_zgg_nancheck.o lapacke_zgg_trans.o lapacke_zgt_nancheck.o lapacke_zhb_nancheck.o lapacke_zhb_trans.o lapacke_zhe_nancheck.o lapacke_zhe_trans.o lapacke_zhp_nancheck.o lapacke_zhp_trans.o lapacke_zhs_nancheck.o lapacke_zhs_trans.o lapacke_z_nancheck.o lapacke_zpb_nancheck.o lapacke_zpb_trans.o lapacke_zpf_nancheck.o lapacke_zpf_trans.o lapacke_zpo_nancheck.o lapacke_zpo_trans.o lapacke_zpp_nancheck.o lapacke_zpp_trans.o lapacke_zpt_nancheck.o lapacke_zsp_nancheck.o lapacke_zsp_trans.o lapacke_zst_nancheck.o lapacke_zsy_nancheck.o lapacke_zsy_trans.o lapacke_ztb_nancheck.o lapacke_ztb_trans.o lapacke_ztf_nancheck.o lapacke_ztf_trans.o lapacke_ztp_nancheck.o lapacke_ztp_trans.o lapacke_ztr_nancheck.o lapacke_ztr_trans.o lapacke_make_complex_float.o lapacke_make_complex_double.o /usr/bin/ranlib ../../liblapacke.a make[2]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke/utils' make[1]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke' ( cd install; make; ./testlsame; ./testslamch; ./testdlamch; \     ./testsecond; ./testdsecnd; ./testieee; ./testversion ) make[1]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/install' make[1]: nothing done `all'. make[1]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/install'   ascii character set   tests completed   epsilon                      =    5.96046448e-08   safe minimum                 =    1.17549435e-38   base                         =    2.00000000       precision                    =    1.19209290e-07   number of digits in mantissa =    24.0000000       rounding mode                =    1.00000000       minimum exponent             =   -125.000000       underflow threshold          =    1.17549435e-38   largest exponent             =    128.000000       overflow threshold           =    3.40282347e+38   reciprocal of safe minimum   =    8.50705917e+37   epsilon                      =    1.1102230246251565e-016   safe minimum                 =    2.2250738585072014e-308   base                         =    2.0000000000000000        precision                    =    2.2204460492503131e-016   number of digits in mantissa =    53.000000000000000        rounding mode                =    1.0000000000000000        minimum exponent             =   -1021.0000000000000        underflow threshold          =    2.2250738585072014e-308   largest exponent             =    1024.0000000000000        overflow threshold           =    1.7976931348623157e+308   reciprocal of safe minimum   =    4.4942328371557898e+307  time  0.100e+09 saxpy ops =  0.785e-02 seconds  saxpy performance rate        =  0.127e+05 mflops   including second, time        =  0.163e-01 seconds  average time second       =  0.169e-03 milliseconds  equivalent floating point ops =  0.216e+04 ops  time  0.100e+09 daxpy ops =  0.139e-01 seconds  daxpy performance rate        =  0.721e+04 mflops   including dsecnd, time        =  0.230e-01 seconds  average time dsecnd       =  0.182e-03 milliseconds  equivalent floating point ops =  0.132e+04 ops  check whether infinity arithmetic  can trusted.  if test hangs, set  ilaenv = 0 ispec = 10 in lapack/src/ilaenv.f   infinity arithmetic performed per ieee spec.  however, not exhaustive test , not  guarantee infinity arithmetic meets ieee spec.   check whether nan arithmetic  can trusted.  if test hangs, set  ilaenv = 0 ispec = 11 in lapack/src/ilaenv.f   nan arithmetic performed per ieee spec.  however, not exhaustive test , not  guarantee nan arithmetic meets ieee spec.   lapack            3 .           5 .           0 ( cd src; make ) make[1]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/src' make[1]: nothing done `all'. make[1]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/src' ( cd lapacke; make ) make[1]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke' cd include && cp lapacke_mangling_with_flags.h lapacke_mangling.h cd src && make make[2]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke/src' make[2]: nothing done `all'. make[2]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke/src' cd utils && make make[2]: entering directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke/utils' ar rc ../../liblapacke.a lapacke_cgb_nancheck.o lapacke_cgb_trans.o lapacke_cge_nancheck.o lapacke_cge_trans.o lapacke_cgg_nancheck.o lapacke_cgg_trans.o lapacke_cgt_nancheck.o lapacke_chb_nancheck.o lapacke_chb_trans.o lapacke_che_nancheck.o lapacke_che_trans.o lapacke_chp_nancheck.o lapacke_chp_trans.o lapacke_chs_nancheck.o lapacke_chs_trans.o lapacke_c_nancheck.o lapacke_cpb_nancheck.o lapacke_cpb_trans.o lapacke_cpf_nancheck.o lapacke_cpf_trans.o lapacke_cpo_nancheck.o lapacke_cpo_trans.o lapacke_cpp_nancheck.o lapacke_cpp_trans.o lapacke_cpt_nancheck.o lapacke_csp_nancheck.o lapacke_csp_trans.o lapacke_cst_nancheck.o lapacke_csy_nancheck.o lapacke_csy_trans.o lapacke_ctb_nancheck.o lapacke_ctb_trans.o lapacke_ctf_nancheck.o lapacke_ctf_trans.o lapacke_ctp_nancheck.o lapacke_ctp_trans.o lapacke_ctr_nancheck.o lapacke_ctr_trans.o lapacke_dgb_nancheck.o lapacke_dgb_trans.o lapacke_dge_nancheck.o lapacke_dge_trans.o lapacke_dgg_nancheck.o lapacke_dgg_trans.o lapacke_dgt_nancheck.o lapacke_dhs_nancheck.o lapacke_dhs_trans.o lapacke_d_nancheck.o lapacke_dpb_nancheck.o lapacke_dpb_trans.o lapacke_dpf_nancheck.o lapacke_dpf_trans.o lapacke_dpo_nancheck.o lapacke_dpo_trans.o lapacke_dpp_nancheck.o lapacke_dpp_trans.o lapacke_dpt_nancheck.o lapacke_dsb_nancheck.o lapacke_dsb_trans.o lapacke_dsp_nancheck.o lapacke_dsp_trans.o lapacke_dst_nancheck.o lapacke_dsy_nancheck.o lapacke_dsy_trans.o lapacke_dtb_nancheck.o lapacke_dtb_trans.o lapacke_dtf_nancheck.o lapacke_dtf_trans.o lapacke_dtp_nancheck.o lapacke_dtp_trans.o lapacke_dtr_nancheck.o lapacke_dtr_trans.o lapacke_lsame.o lapacke_sgb_nancheck.o lapacke_sgb_trans.o lapacke_sge_nancheck.o lapacke_sge_trans.o lapacke_sgg_nancheck.o lapacke_sgg_trans.o lapacke_sgt_nancheck.o lapacke_shs_nancheck.o lapacke_shs_trans.o lapacke_s_nancheck.o lapacke_spb_nancheck.o lapacke_spb_trans.o lapacke_spf_nancheck.o lapacke_spf_trans.o lapacke_spo_nancheck.o lapacke_spo_trans.o lapacke_spp_nancheck.o lapacke_spp_trans.o lapacke_spt_nancheck.o lapacke_ssb_nancheck.o lapacke_ssb_trans.o lapacke_ssp_nancheck.o lapacke_ssp_trans.o lapacke_sst_nancheck.o lapacke_ssy_nancheck.o lapacke_ssy_trans.o lapacke_stb_nancheck.o lapacke_stb_trans.o lapacke_stf_nancheck.o lapacke_stf_trans.o lapacke_stp_nancheck.o lapacke_stp_trans.o lapacke_str_nancheck.o lapacke_str_trans.o lapacke_xerbla.o lapacke_zgb_nancheck.o lapacke_zgb_trans.o lapacke_zge_nancheck.o lapacke_zge_trans.o lapacke_zgg_nancheck.o lapacke_zgg_trans.o lapacke_zgt_nancheck.o lapacke_zhb_nancheck.o lapacke_zhb_trans.o lapacke_zhe_nancheck.o lapacke_zhe_trans.o lapacke_zhp_nancheck.o lapacke_zhp_trans.o lapacke_zhs_nancheck.o lapacke_zhs_trans.o lapacke_z_nancheck.o lapacke_zpb_nancheck.o lapacke_zpb_trans.o lapacke_zpf_nancheck.o lapacke_zpf_trans.o lapacke_zpo_nancheck.o lapacke_zpo_trans.o lapacke_zpp_nancheck.o lapacke_zpp_trans.o lapacke_zpt_nancheck.o lapacke_zsp_nancheck.o lapacke_zsp_trans.o lapacke_zst_nancheck.o lapacke_zsy_nancheck.o lapacke_zsy_trans.o lapacke_ztb_nancheck.o lapacke_ztb_trans.o lapacke_ztf_nancheck.o lapacke_ztf_trans.o lapacke_ztp_nancheck.o lapacke_ztp_trans.o lapacke_ztr_nancheck.o lapacke_ztr_trans.o lapacke_make_complex_float.o lapacke_make_complex_double.o /usr/bin/ranlib ../../liblapacke.a make[2]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke/utils' make[1]: leaving directory `/home/erol/plasma-installer_2.7.1/build/lapack-3.5.0/lapacke' 

any feedback on how install appreciated.

thanks help.

it's permissions error on lapack library. running script sudo should fix issue.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -