View Issue Details
| Category | |||||
|---|---|---|---|---|---|
| 整備班:里々 | |||||
| Severity | minor | Reproducibility | always | ||
| Status | new | ||||
| Summary | 0000777: 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以降でもコンパイルが出来ると嬉しい。 | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-05-04 15:30 | guest | New Issue |