チケット #40742

implicit declaration for gettimeofday in chuukei.c

登録: 2020-09-19 09:14 最終更新: 2021-01-24 21:42

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
優先度:
1 - 最低
重要度:
2
解決法:
修正済み
ファイル:
1

詳細

When not on Windows, src/io/chuukei.c always makes use of gettimeofday() but only includes sys/time.h when CHUUKEI is set. The For2.2.2-Refactoring-chuukei-sys-time branch of hengbandforosx, https://osdn.net/projects/hengbandforosx/scm/git/hengbandosx/tree/For2.2.2-Refactoring-chuukei-sys-time/ , has a change so sys/time.h is included (at least if autoconf found it) by chuukei.c when not compiling for Windows. That avoids the implicit declaration of gettimeofday() which clang 12, with the default settings from ./configure, flags as an error. I've also attached the change as a patch to the For2.2.2-Refactoring branch from git format-patch.

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

2020-09-19 09:14 更新者: backwardseric
  • 新しいチケット "implicit declaration for gettimeofday in chuukei.c" が作成されました
2020-09-21 21:04 更新者: hourier
  • 担当者(未割り当て) から hourier に更新されました
コメント

We discussed this issue in Hengband dev team.

As a result, we'll remove this feature from the software.

The reason is that the function to relay video of the play is not currently used, and it is unlikely that it'll be used in the future.

I'll inform you when the removing task is finished.

Please wait for a while.

2020-09-22 18:49 更新者: hourier
  • 解決法なし から 修正済み に更新されました
  • 担当者hourier から deskull に更新されました
コメント

I removed the pre processor and renamed chuukei.c/h to record-play-movie.c/h.

Additionally, I refactored game-play.c also because it's complicated.

deskull 氏

後ほどマージ願います

2020-10-08 00:51 更新者: backwardseric
コメント

The refactoring of chuukei.c/h to record-play-movie.c/h has compiler errors when compiled with clang 12 on OS X. The last three commits on the For2.2.2-Refactoring-record-play-movie branch of hengbandforosx, https://osdn.net/projects/hengbandforosx/scm/git/hengbandosx/commits?branch=For2.2.2-Refactoring-record-play-movie-fixes , are what I did to resolve those errors.

2020-10-13 00:06 更新者: deskull
  • 状況オープン から 完了 に更新されました
コメント

I merged your last commit of For2.2.2-Refactoring-record-play-movie-fixes. Thanks for your fix.

2021-01-24 21:42 更新者: deskull
コメント

3.0.0Alpha以前に修正していたが、便宜的に正式版で修正したものとする。

添付ファイルリスト

編集

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