1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
greedyhao@greedyhao-HP-Pavilion-Notebook:~$ vivado

****** Vivado v2018.2 (64-bit)
**** SW Build 2258646 on Thu Jun 14 20:02:38 MDT 2018
**** IP Build 2256618 on Thu Jun 14 22:10:49 MDT 2018
** Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.

start_gui

QSslSocket: cannot resolve CRYPTO_num_locks
QSslSocket: cannot resolve CRYPTO_set_id_callback
QSslSocket: cannot resolve CRYPTO_set_locking_callback
QSslSocket: cannot resolve sk_free
QSslSocket: cannot resolve sk_num
QSslSocket: cannot resolve sk_pop_free
...

我发现我每次启动vivado时,都会弹出这些错误信息,而且Hardware Manage的auto connect无法识别我的开发板ZYBO,就想着先解决这些报错信息。

解决方法来自QSslSocket: cannot resolve SSLv3_client_method / SSLv3_server_method

原文是这么说的

For Debian Stretch users and others with the QSslSocket: cannot resolve $func issue, you just need to install the package libssl1.0-dev (or similar package in your distro).

打开终端

1
sudo apt install libssl1.0-dev

安装完成后就会发现,不会再有报错信息出现了。