Mudlet: Qt-CreatorでMudletを直接コンパイルしても機能しなくなりました

作成日 2021年01月31日  ·  6コメント  ·  ソース: Mudlet/Mudlet

問題の簡単な要約/要求された機能の説明:

タイトルを参照してください

問題を再現する手順/機能を追加する理由:

  1. Qt-Creatorで直接Mudletを構築してみてください
  2. keychain_unix.cppに関するいくつかのエラー
  3. ビルドが成功しなかった

エラー出力/機能の期待される結果

正常に構築されるはずです。

マドレットのバージョン、オペレーティングシステム、解決/実装方法のアイデアなどの追加情報:

OS:Ubuntu 20.10
バージョン:開発ブランチからの最新コード(2020年1月31日)

不和についてVadiと話し合った後、彼はhttps://github.com/Mudlet/Mudlet/commit/f284aaf502aa9acedd7e8b4b603b1ebc75abd538が問題の原因であることに気付きました。

回避策は、 mudlet.pro代わりにCMakeLists.txtを使用してプロジェクトを開くことです。

全てのコメント6件

お使いのOS(Linux / FreeBSD)に、インストール可能なパッケージとして利用可能なパッケージ/ライブラリがある場合、環境変数WITH_OWN_QTKEYCHAIN=NOを定義して、MudletがOSのコピーにリンクして使用するようにすると、試してみるのではなく、うまくいく可能性があります。それ自体を構築するには...

サブモジュールで一種のgitbisectを実行して、どこで問題が発生するかを確認します...

これはhttps://github.com/frankosterfeld/qtkeychain/commit/cbc626edcd4920704f74d271acc1fd6dac508b2eで壊れているようです-私はこれをhttps://github.com/frankosterfeld/qtkeychain/issues/182としてアップストリームに上げました。

その間、アップストリームの問題が修正されました。
ここでも変化に気づきましたか?

変更はまだマージされていません-https ://github.com/Mudlet/qtkeychainにマージしました。dependabotは金曜日の実行でdevelopment更新を送信します。

https://github.com/Mudlet/Mudlet/pull/4750で修正されました。調査していただきありがとうございます:)

このページは役に立ちましたか?
0 / 5 - 0 評価