View Issue Details

Category
整備班:里々
SeverityminorReproducibilityalways 
Status closed 
Summary0000777: C++20以降でコンパイルに失敗する
Description# やりたいこと

Fedora44で里々をビルドする。

# 起こったこと

error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
なるエラーが出てコンパイルに失敗する。

# 原因

C++20で新たに追加されたstd::eraseと`_/stltool.cpp`に定義されているeraseが衝突している。

# 回避策

`-std=c++17`(あるいはそれ未満)を指定してあげればコンパイルは通る。

# してほしいこと

上の回避策でも良いけれど、出来ればC++20以降でもコンパイルが出来ると嬉しい。

Issue History

Date Modified Username Field Change
2026-05-04 15:30 guest New Issue
2026-05-05 08:45 ponapalt Assigned To => ponapalt
2026-05-05 08:45 ponapalt Status new => closed
2026-05-05 08:45 ponapalt Resolution open => fixed
2026-05-05 08:45 ponapalt Note Added: 0001783