Mudlet: 直接在 Qt-Creator 中编译 Mudlet 不再有效

创建于 2021-01-31  ·  6评论  ·  资料来源: Mudlet/Mudlet

问题的简要摘要/请求功能的描述:

见标题

重现问题的步骤/添加功能的原因:

  1. 尝试直接在 Qt-Creator 中构建 Mudlet
  2. 关于keychain_unix.cpp几个错误
  3. 构建不成功

错误输出/特征的预期结果

它应该成功构建。

额外信息,例如 Mudlet 版本、操作系统以及如何解决/实施的想法:

操作系统:Ubuntu 20.10
版本:来自开发分支的最新代码(2020 年 1 月 31 日)

在与 Vadi 进行了一些不和谐的讨论后,他发现https://github.com/Mudlet/Mudlet/commit/f284aaf502aa9acedd7e8b4b603b1ebc75abd538负责这个问题。

解决方法是使用CMakeLists.txt而不是mudlet.pro打开项目

所有6条评论

如果您的操作系统(Linux / FreeBSD)有可用的软件包/库作为您可以安装的软件包,如果您定义环境变量WITH_OWN_QTKEYCHAIN=NO以便 Mudlet 链接到并使用操作系统副本而不是尝试自己建造...

在子模块上做一些git bisect 来看看它在哪里破坏了我们的东西......

这似乎在以下位置被破坏了: https : https://github.com/frankosterfeld/qtkeychain/issues/182

上游问题同时得到修复。
我们也注意到这里有什么变化吗?

尚未合并更改 - 我已将其合并到https://github.com/Mudlet/qtkeychain ,并且dependabot 将在周五运行时提交development的更新。

已修复 https://github.com/Mudlet/Mudlet/pull/4750,感谢大家的调查 :)

此页面是否有帮助?
0 / 5 - 0 等级