problem
/usr/bin/ld: warning: libicui18n.so.56, needed by //opt/Qt5.12.6/5.12.6/gcc_64/lib/libQt5Core.so.5, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.56, needed by //opt/Qt5.12.6/5.12.6/gcc_64/lib/libQt5Core.so.5, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicudata.so.56, needed by //opt/Qt5.12.6/5.12.6/gcc_64/lib/libQt5Core.so.5, not found (try using -rpath or -rpath-link)
analysis
提示缺少链接文件,libicui18n.so.52,使用命令
ldd /opt/Qt5.12.6/5.12.6/gcc_64/lib/libQt5Core.so.5
查找到所有的链接文件,其中就有libicui18n.so.52的链接路径
libicui18n.so.52 => /opt/Qt5.12.6/5.12.6/gcc_64/lib/libicui18n.so.52 (0x00007f690e1c0000)
solution
将此路径添加到~/.bashrc环境变量LD_LIBRARY_PATH中
export LD_LIBRARY_PATH=/opt/Qt5.12.6/5.12.6/gcc_64/lib/:$LD_LIBRARY_PATH
再次编译就不会报错了。
reference
libicui18n.so.52 needed by libQt5Core.so.5, not found报错解决
原文链接:https://blog.csdn.net/stm32_newlearner/article/details/85045248
先看错误:
/usr/bin/ld: warning: libicui18n.so.56, needed by //opt/Qt5.10.0/5.10.0/gcc_64/lib/libQt5Core.so.5, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.5...
1. 编译的时候出现问题
dtools: error while loading shared libraries: libicui18n.so.55: cannot open shared object file: No such file or directory ninja: build stopped: subcommand failed.
输入命令which dtools 和 ldd 命令,可以看到缺少2个so 的库
2.下载缺少的文件
wget http://security.u.
这里安装的是最新版本的,如果还是不对的话,采用下面的方法。
这个就比较麻烦了。我用的manjaro,系统中装了更高版本的,并且aur仓库中只有最新版本的库。因此只能手动安装。
在 软件仓库 中找到对应版本的icu进行安装。
$ sudo pacman -U ./icu-63.1-1-x86_64.pkg.tar.xz
如果电脑存在更高版本的话,
clickhouse-client-19.17.10.1-1.el7.x86_64.rpm
clickhouse-common-static-19.17.10.1-1.el7.x86_64.rpm
clickhouse-server-19.17.10.1-1.el7.x86_64.rpm
clickhouse-server-common-19.17.10.1-1.el7.x86_64.rpm
[root@work]# rpm -ivh *
error: Failed dependencie
报错信息
Error : /tmp/Rtmp7cfZnR/R.INSTALL291a47a178675/xml2/man/read_xml.Rd:47: 无法载入共享目标对象‘/opt/microsoft/ropen/3.5.3/lib64/R/library/xml2/libs/xml2.so’::
libicui18n.so.58: 无法打开共享对象文件: 没有那个文件或目录
ERROR:...
这句error的意思是在/usr/lib/x86_64-linux-gnu/下找不到需要的这些库:libQt5Core.so.5、libQt5Widgets.so.5、libQt5X11Extras.so.5、libQt5Gui.so.5。或者,换句话说,不能正确找到这些动态链接的正确路径。
解决方法:
声明环境变量 LD_LIBRARY_PATH
LD...
uwsgs loading shared libraries: libicui18n.so.58 异常处理
Python3.5.2+anaconda3+uwsgi
公司服务器部署项目,结果pip3 install uwsgi花式报错,没办法决定换conda安装
conda install -c conda-forge uwsgi
这样安装的好处是uwsgi-python版本会与服务器python...
用nginx + uwsgi + flask搭建python应用环境
python使用anaconda3(python 3.6)
依赖包安装完毕,但是执行uwsgi的时候出现如下异常
(py3) [root@localhost ~]# uwsgi
uwsgi: error while loading shared libraries: libicui18n.so.58: cann...
安装完成ffmpeg出现动态库libicui18n报错,不存在
$ php -v
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib
Referenced from: /usr/local/opt/php@7.2/bin/php
Reason: image not found
[1] ...
报这个错误的虚拟环境是py3.7_R4,可以发现libicuil8n.so.58这个文件不在py3.7_R4这个虚拟环境的lib文件夹里
2 查看虚拟环境py3.7_R4的lib文件夹,发现只有以下两个文件:
3 解决方法:使用软连接即可解决
ln -s libicui18n.so.68 libicui18n.so.58
软链接太强啦!!!
照安装说明执行sudo ./setup.sh安装,但提示找不到/etc/rc.local文件,原因在于ubuntu18系统取消了rc.local文件。那我们先添加rc.local开机自启动文件。添加完rc.local后再次执行。sudo ./setup.sh 终于正常安装了(这个时候驱动已经安装好的,可以用安装目..
ERROR: ldd outputLine: "/home/...: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by /usr/local/
问题发生的原因是您/usr/lib/x86_64-linux-gnu从发...