no version information available

使用CMake编译时出现动态链接库错误no version information available的解决方案 出现问题 在使用cmake编译时出现如下错误: /usr/local/bin/cmake: /home/0123/anaconda2/lib/libssl.so.1.0.0: no version information available (required by /usr/local/lib/libcurl.so.4) /usr/local/bin/cmake: /home/0123/an... 阅读详情

The "no version information available" means that the library version number is lower on the shared object. For example, if your major.minor.patch number is 7.15.5 on the machine where you build the binary, and the major.minor.patch number is 7.12.1 on the installation machine,ld will print the warning.

You can fix this by compiling with a library (headers and shared objects) that matches the shared object version shipped with your target OS. E.g., if you are going to install to RedHat 3.4.6-9 you don't want to compile on Debian 4.1.1-21. This is one of the reasons that most distributions ship for specific linux distro numbers.

Otherwise, you can statically link. However, you don't want to do this with something like PAM, so you want to actually install a development environment that matches your client's production environment (or at least install and link against the correct library versions.)

Advice you get to rename the .so files (padding them with version numbers,) stems from a time when shared object libraries did not use versioned symbols. So don't expect that playing with the .so.n.n.n naming scheme is going to help (much - it might help if you system has been trashed.)

You last option will be compiling with a library with a different minor version number, using a custom linking script: http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/gnu-linker/scripts.html

To do this, you'll need to write a custom script, and you'll need a custom installer that runs ld against your client's shared objects, using the custom script. This requires that your client have gcc or ld on their production system.



/usr/lib64/libssl.so.10: no version information available (required by ./mongod) 启动mongodb时,日志提示以下信息: 1 2 3 ./mongod: /usr/lib64/libssl.so.10: no version information available (required by ./mongod) ./mongod: /usr/lib64/libcrypto.so.10: no version infor... 阅读详情

相关推荐

基于RK3588与FPGA的SDI视频处理系统:从MIPI CSI-2输入到DSI输出的全链路解析

本文深入解析了基于RK3588与FPGA的SDI视频处理系统全链路。系统利用FPGA作为高速接口转换与流管理核心,将SDI信号转换为MIPI CSI-2数据流送入RK3588进行智能图像处理与AI分析,处理结果再通过MIPI DSI回传,最终由FPGA控制编码为SDI输出,实现了专业视频接口与强大算力的高效协同。

s1t2u3的博客 666

no version information available问题解决

问题 //usr/lib/x86_64-linux-gnu/libapr-1.so.0:对‘uuid_generate@UUID_1.0’未定义的引用 现象 分析 现象与之前写的问题分析一致,但是同样的方法不能解决问题。 库版本引用问题的解决套路 1发现不同点 仔细查看,在 ldd /usr/lib/x86_64-linux-gnu/libapr-1.so.0 |grep uuid 显示 /usr/lib/x86_64-linux-gnu/libapr-1.so.0: /lib/x86_64-linux-

weixin_44080849的博客 1万+

基于Active-HDL的HDL设计录入与仿真

作者:毛茏玮 / Saint 掘金:https://juejin.im/user/5aa1f89b6fb9a028bb18966a 微博:https://weibo.com/5458277467/profile?topnav=1&wvr=6&is_all=1 GitHub:github.com/saint-000 优快云: https://me.youkuaiyun.com/qq_4053...

一个会写代码的烤鸭 7780

no version information available的解决办法

  最近在编译时,发现一个错误: /usr/lib/libcrypto.so.1.0.0: no version information available (required by /usr/sbin     上网搜索了一番,没找到解决办法。   到/usr/lib下ll一下,有两个文件: libcrypto.so libcrypto.so.1.0.0   正常。怎么大小一样?后者...

柳鲲鹏 8万+

计算机控制液压同步顶升系统,PLC四点多点同步顶升系统,同步液压顶升系统

PLC同步顶升系统系统可分为5个部分:液压泵站、PLC计算机控制系统、液压终端、位移压力检测与人机界面操作系统,位移同步精度1mm,同步控制点数:4,8,12,16,20,40,80,99;产品特点:高速置零、低速顶升,升降速度可以任意控制;液压千斤顶内置式(或外置)位移、压力传感器、均载阀,保证了顶升系统在恶劣工作环境下的高可靠性;均载阀的过载保护功能,避免了多缸顶升时常见的胀缸事故;先进的进油...

weixin_30093045的博客 1432

用 XCO 库一键找出某个 ABAP 类的全部子类

ABAP XCO库子类枚举技术解析 本文介绍了在ABAP项目中如何利用XCO库高效获取类的继承层次结构。传统方法使用CL_ABAP_CLASSDESCR或手动维护映射表存在效率低、易遗漏的问题。新方法通过XCO库的IF_XCO_AO_CLASS接口,可简洁地获取父类的所有子类(包括间接子类)。 核心API链式调用: 获取类句柄:xco_cp_abap=>class() 导航子类集合:subclasses->all 获取结果:get()返回类引用表或get_names()返回类名列表 典型应用场景

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 127

【解决】libuuid.so.1 no version information available问题

最近需要安装partclone,不知怎的折腾,突然报libuuid的错:/usr/local/lib/libuuid.so.1: no version information available 尝试了很多方法,包括重新安装util/linux系统包,单独安装模块,但都没解决。最后搞得系统大部分软件用atp-get install时都失败。最后终于在网上找到一个解决类似问题的方法(原文链接找不到了),参考他的方法解决了困扰我已久的问题。兹记录解决问题的流程如下: 1、使用find命令将系统中所.

子曰小玖的博客 8034

交换机初始化配置详解

MGMT或称MGT(Management Port,管理端口)是一个可以连接计算机的三层主机端口,如下图所示。只需使用一条双绞线跳线,就可以将计算机的以太网端口与交换机的MGMT端口连接在一起,实现对交换机的配置与管理。也就是说,可以使用MGMT端口代替Console端口实现对交换机或交换机堆叠的网络管理。MGMT端口既可用于交换机的初始化,也可以在交换机初始化完成后,以Telnet、Web浏览器或Cisco CNA方式进行管理。当将计算机连接到独立的交换机时,连接方式如下图所示。

悦分享 1992

解决 libcurl.so.4: no version information available

看了下其他人的回答,都是更改软连接,但是我想了想,这个提示是说没有读取到版本信息,所以只需要在手动编译的时候加上这个--enable-versioned-symbols编译选项就欧克啦,完整命令./configure --without-nss --with-ssl --enable-versioned-symbols。

qq_31467375的博客 3213

【WRF数据准备】制备月尺度静态地理数据:LAI、Fpar、LUCC

【WRF数据准备】制备月尺度静态地理数据:LAI、Fpar、LUCC

WW、forever的博客 801

使用 MATLAB/Simulink 构建一个基于PID控制的直流电机速度调节系统模型

直流电机(DC Motor)因其结构简单、成本低廉、易于控制等特点,广泛应用于各种工业自动化和家用电器中。PID控制器作为最常用的控制策略之一,在直流电机的速度调节系统中具有重要应用价值。通过合理调整比例(P)、积分(I)、微分(D)三个参数,可以实现对电机速度的精确控制。本教程将带你使用构建一个基于PID控制的直流电机速度调节系统模型,涵盖电机模型构建、PID控制器设计、系统仿真与调试等多个方面。本文介绍了如何使用构建一个基于PID控制的直流电机速度调节系统模型。

amy_mhd的博客 217

ossfs 挂载失败 no version information available

有时候应开发人员的要求,需要写一些脚本来对OSS bucket 中的文件做一些操作; 理所当然 我会用脚本先把 bucket 挂载到服务器上面,再操作。 挂载脚本 oss.sh: #! /bin/bash bucket=bucket名称 key=key值 secret=secret值 #### One of The following ################ endpoint=oss-cn-地区-internal.aliyuncs.com #Ali cloud in

在服务器上挂载OSS_bucket 463

Halcon那些事:Halcon缺陷检测检测印刷数字完整性

创建模板 create_shape_model模板匹配 find_shape_model。

十多年IT经验,专注机器视觉,智能制造半导体行业 764

linux no version information available

这个问题的解决方式是删除多余的库,系统中有多个版本的库文件,删除不必要的库文件就解决了。 首先删除/usr/local/lib下你自己编译的文件(删除前最好备份,万一删除错了可以恢复)。如果你的可执行文件下也有库文件(你要知道哪个的有多个版本的库文件)也可以删除了(同样的删除前最好备份,万一删除错了可以恢复)。 下面是其他博客转载: 原博客地址:https://www.cnblogs.com/catkins/archive/2013/04/01/5270635.html The "no versio

lxj362343的博客 2458

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

libgdal.so.1: no version information available解决办法

http://www.wuaimate.cn/2013/01/关于no-version-information-available问题的处理。/

u011779613的博客 2889

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

碰到no version information available问题

先说下环境: 本地fedora系统,libmysqlclient.so版本是18 而服务器Centos 6.3,libmysqlclient.so版本是16 backend是在本地fedora上编译,链接。。然后远程拷贝到服务器上。 运行的时候出现 ./backend: error while loading shared libraries: libmysqlclient.so

尺树寸泓 4万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

openssl "no version information available"

错误:/usr/local/lib/libcrypto.so.1.0.0: no version information available I suppose I should get right to the point... Problem: libssl.so.1.0.0 and ...

chouchan7236的博客 702

svn   /lib64/libz.so.1: no version information available

出现“/lib64/libz.so.1: no version information available (required by”的解决 使用的程序需要在64位的CentOS中运行,结果运行时报错, /usr/local/rss/DSI/bin/viewlogmgr:/lib64/li...

weixin_34258782的博客 1042

解决libuuid.so.1 no version information available问题

一、出错现象 在执行svn 或者curl命令时, 会出现“/usr/local/lib/libuuid.so.1: no version information available” 的提示性信息。 /usr/bin/deepin-app-store-pkgcache: /usr/local/lib/libuuid.so.1: no version information available (required by /lib/x86_64-linux-gnu/libblkid.so.1) syste

王鑫宇的博客 2万+

libQt5Core.so.5: no version information available

标题 Beaglebone libQt5Core.so.5: no version information available 如图: 最近折腾BBB板, 准备开发个Qt的小程序, 在网上参考了很多资料后,跨平台编译后最后发现这个问题, 在google上搜索了很多资料,感觉回答的都不是很好。 请注意以上指的是使用带有图像界面的系统 这个问题的解决办法 通过在BBB 上使用指令 #ls -l /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5 查看具体的软连接后的版

libojp的博客 1605

libcurl.so.4: no version information available 问题

参考:https://www.htcp.net/3766.html 1.问题 /usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl) 2.解决方案 确定libcurl 的位置 locale libcurl.so.4 /usr/lib/x86_64-linux-gnu/libcurl.so.4 /usr/lib/x86_64-linux-

YxiaoqiR的博客 1911
上一篇: clmagma安装使用
下一篇: Linux命令学习10个最酷的Linux单行命令
crazyhacking
博客等级 码龄15年 299粉丝 148原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值