チケット #47328

Meson configure pass, but compilation complain about missing SDL2

登録: 2023-02-09 00:05 最終更新: 2023-02-14 05:06

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
7
重要度:
5 - 中
解決法:
修正済み
ファイル:
2

詳細

Meson build system of Freeciv have bug, with cause compilation to fail with complain about missing SDL2 libraries, even if client was set to other than SDL2 and audio was disabled.

チケットの履歴 (10 件中 3 件表示)

2023-02-09 00:05 更新者: lachu
  • 新しいチケット "Meson build pass, but compilation complain about missing SDL2" が作成されました
2023-02-09 15:05 更新者: cazfi
  • マイルストーン(未割り当て) から 3.1.0-beta1 (完了済み) に更新されました
  • コンポーネントGeneral から Bootstrap に更新されました
2023-02-10 01:45 更新者: lachu
  • 概要が更新されました
コメント

To be more clarify - not meson build passed, but configure process. Compilation gives result as described.

2023-02-10 01:55 更新者: cazfi
  • 担当者(未割り当て) から cazfi に更新されました
  • 解決法なし から 受領 に更新されました
コメント

Does attached patch help? I have not tested in any environment that would really lack SDL2.

2023-02-12 20:03 更新者: lachu
コメント

Reply To cazfi

Does attached patch help? I have not tested in any environment that would really lack SDL2.

Sorry for do not respond in time. I see status is accepted, but on my repository (git log) there is no content, which could describe this patch. But... I got:

../meson.build:846:0: ERROR: Unknown variable "lzma_dep".

I do not known if it is related.

This is not probably related. I look inside patch and nothing suspicious was inside.

(編集済, 2023-02-12 20:04 更新者: lachu)
2023-02-12 20:13 更新者: cazfi
コメント

Reply To lachu

Reply To cazfi

Does attached patch help? I have not tested in any environment that would really lack SDL2.

Sorry for do not respond in time. I see status is accepted, but on my repository (git log) there is no content, which could describe this patch.

Since osdn lacks more accurate status, we use "accepted" as the sign that the review period is running for the patch. It's changed to "Fixed" when pushed to the repository.

../meson.build:846:0: ERROR: Unknown variable "lzma_dep".

Thanks -> #47338

2023-02-14 02:21 更新者: lachu
コメント

Reply To cazfi

Reply To lachu

Reply To cazfi

Does attached patch help? I have not tested in any environment that would really lack SDL2.

Sorry for do not respond in time. I see status is accepted, but on my repository (git log) there is no content, which could describe this patch.

Since osdn lacks more accurate status, we use "accepted" as the sign that the review period is running for the patch. It's changed to "Fixed" when pushed to the repository.

../meson.build:846:0: ERROR: Unknown variable "lzma_dep".

Thanks -> #47338

Build properly under Debian BookWorm.

  1. $ meson -Daudio=false -Dclients=gtk3.22 -Dqtver=qt5

Information about OS:

  1. $ cat /etc/os-release
  2. PRETTY_NAME="Debian GNU/Linux bookworm/sid"
  3. NAME="Debian GNU/Linux"
  4. ID=debian
  5. HOME_URL="https://www.debian.org/"
  6. SUPPORT_URL="https://www.debian.org/support"
  7. BUG_REPORT_URL="https://bugs.debian.org/"
But my version is stripped, because I am using Docker Container.

2023-02-14 05:06 更新者: cazfi
  • 状況オープン から 完了 に更新されました
  • 解決法受領 から 修正済み に更新されました

添付ファイルリスト

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする