vitis常见环境问题解决

发布于 2025-05-06  9 次阅读


xlsclients库问题

在添加硬件平台时产生如下报错

Error: Error in generating SDT for given XSA '/home/yian/s_empty_prj/vitis/Top_Module.xsa'. ERROR: xlsclients is not available on the system, please make sure xlsclients is available on the system.

原因:没有安装xlsclients库
解决:手动安装
xlsclients 命令在所有使用X Window系统的Linux版本中都是可用的,因为它是X Window系统工具的一部分。如果发现命令不存在,可能需要安装 X Window 系统的客户端工具包。以下是一些主要Linux发行版的安装命令:

# 基于apt的发行版(如Debian、Ubuntu、Raspbian、Kali Linux等)
sudo apt-get update && sudo apt-get install x11-utils

# 基于yum的发行版(如RedHat,CentOS 7等)
sudo yum update && sudo yum install xorg-x11-utils

# 基于dnf的发行版(如Fedora,CentOS 8等)
sudo dnf update && sudo dnf install xorg-x11-utils

# 基于apk的发行版(如Alpine Linux)
sudo apk add --update x11-utils

# 基于pacman的发行版(如Arch Linux)
sudo pacman -Syu && sudo pacman -S xorg-x11-utils

# 基于zypper的发行版(如openSUSE)
sudo zypper ref && sudo zypper in xorg-x11-utils

# 基于pkg的FreeBSD发行版
sudo pkg update && sudo pkg install xorg-x11-utils

# 基于pkg的OS X/macOS发行版
brew update && brew install xorg-x11-utils

libssl.so.10动态库链接问题

vitis cmake: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory

原因:没有找到libssl.so.10动态库
解决:手动编译并建立符号链接

添加环境变量,进入~/.bashrc文件,将/usr/lib64路径添加到动态库环境变量

export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH

然后source ~/.bashrc更新环境变量

下载:https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz
解压后进入目录
执行./config shared zlib-dynamic 来生成Makefile文件。
通过make命令来生成生成libssl.so.1.0.0libcrypto.so.1.0.0

在编译后的文件内找到libssl.so.1.0.0libcrypto.so.1.0.0两个文件,并复制到/usr/lib64目录

sudo cp libcrypto.so.1.0.0 /usr/lib64
sudo cp libssl.so.1.0.0 /usr/lib64

使用ll命令查看,发现libcrypto.so.1.0.0libssl.so.1.0.0文件已经成功处在目录中

ll /usr/lib64/libssl.so*

![[Pasted image 20250429212836.png]]

接下来给libcrypto.so.1.0.0libssl.so.1.0.0做软链接
ln命令前面的是现有的库,后面的是链接的库

ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.10
ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10

再次使用ll /usr/lib64/libssl.so*命令,可以看到链接成功,再次打开vitis测试,问题解决
![[Pasted image 20250429213356.png]]

最后更新于 2025-05-06