当我试图在激活跟踪系统的情况下运行某些COMPSs应用程序时,我会得到以下错误:
libpapi.so.5.3.0.0 cannot open shared object file 我使用的是ubuntu,我已经安装了带有apt-get软件包的COMPSs。要启动我使用的应用程序:
runcompss --tracing --lang=python name_application.py我已经在PAPI库中安装了:
apt-get install papi-tools libpapi-dev编辑:我使用的是1.4版
发布于 2016-07-22 14:42:30
跟踪系统无法找到您的PAPI安装,因为包是预编译的.
要解决这个问题,您有两个选项:从源代码构建和安装跟踪包;或者从源代码构建和安装整个COMPSs框架。建议的方法是构建整个框架,以确保安装干净。但是,如果不希望或不能安装完整的依赖项堆栈,则只需修补跟踪系统即可。
注释:指令假定安装目录为/opt/
构建所有框架(推荐)
确保之前的安装已完全删除。
sudo apt-get remove compss-* (removes only packages)
sudo apt-get purge compss-* (removes also config files)安装依赖关系
sudo apt-get update
# Build dependencies
sudo apt-get -y --force-Yes install maven subversion
# Runtime dependencies
sudo apt-get -y --force-Yes install openjdk-8-jdk graphviz xdg-utils
# Bindings-common-dependencies
sudo apt-get -y --force-Yes install libtool automake build-essential
# Python-binding dependencies
sudo apt-get -y --force-Yes install python-dev
# C-binding dependencies
sudo apt-get -y --force-Yes install libxml2-dev libboost-serialization-dev libboost-iostreams-dev csh
# Extrae dependencies
sudo apt-get -y --force-Yes install libxml2 gfortran下载资料来源:
svn co http://compss.bsc.es/svn/releases/compss/1.4建立和安装
cd ./1.4/builders
sudo -E ./buildlocal /opt/COMPSs只构建和安装跟踪系统Extrae
删除先前的Extrae
sudo rm -r /opt/COMPSs/Dependencies/extrae安装Extrae依赖项
# Extrae dependencies
sudo apt-get -y --force-Yes install libxml2 gfortran下载资料来源:
svn co http://compss.bsc.es/svn/releases/compss/1.4建立和安装外挂
cd ./1.4/dependencies/extrae/
sudo ./install /opt/COMPSs/Dependencies/extraehttps://stackoverflow.com/questions/38528638
复制相似问题