如何构建libdbus,使其符号以@ LIBDBUS_1_3结尾?

问题描述

我搞砸了我的构建主机-Ubuntu 20.04。

我从git@github.com:freedesktop / dbus.git的克隆版本(使用./autogen.shmake命令构建了libdbus)。然后我盲目sudo make install编辑。

现在,用-ldbus-1 -lQt5DBus ...调用的链接器突然间注意到了libQt5DBus.so: undefined reference to 'dbus_message_set_reply_serial@LIBDBUS_1_3'

我正在尝试来了解如何构建dbus软件包,以便它创建“稳定的” api符号。

found out需要安装gnulib软件包才能获取lib-symbol-versions gcc模块。

我尝试./autogen.sh --enable-ld-version-script无济于事。

这就是去:如何获取libdbus-1.a以导出以“ @ LIBDBUS_1_3”结尾的符号?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...