Build fails to pass `-std=c99` flag: `blosc2.h: error: ‘for’ loop initial declaration used outside C99 mode`
維護者通常 1 天內回覆
還沒有人認領這個 Issue。
評估
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 新手友好度
- 38/100
- Issue 類型
- 缺陷
- 描述清晰度
- 基本清楚
- 活躍度
- 停滯
- 領域
- build-system
研究方向
檢查連結外部 blosc2 時所使用的 py-blosc2 CMake 設定,然後使用外部 blosc2.h 在 blosc2_ext.c 中重現該失敗。完成標準是該設定提供必要的 C99 模式,且 external-blosc2 建置在沒有報告中的錯誤下完成。
由索引模型根據 Issue 內容生成。
描述
blosc2 itself sets -std=gnu99 in its own CMakeLists, however those are not used by py-blosc2 when external blosc2 is linked against. So the flag is not passed, but it is required:
In file included from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_python_py-blosc2/py311-blosc2/work/blosc2-2.5.1/_skbuild/macosx-10.6-ppc-3.11/cmake-build/blosc2/blosc2_ext.c:1253:
/opt/local/include/blosc2.h: In function ‘blosc2_meta_exists’:
/opt/local/include/blosc2.h:2162: error: ‘for’ loop initial declaration used outside C99 mode
- 主要語言
- Python
- 星號
- 212
- 分支
- 66
- 平均合併
- 1 天 21 小時
- 30 天內合併 PR
- 10
環境準備
- 沒有 Dockerfile 或 Docker Compose 檔案
- 沒有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
Blosc/python-blosc2 的其他 Issue
-
documentation sustain-2026
難度 2/5 1-3 小時 新手友好度 75/100
Blosc/python-blosc2#720 · 3 則留言 ·
維護者通常 1 天內回覆
-
sustain-2026
難度 2/5 1-3 小時 新手友好度 75/100
Blosc/python-blosc2#717 ·
維護者通常 1 天內回覆
-
documentation sustain-2026
難度 2/5 1-3 小時 新手友好度 80/100
Blosc/python-blosc2#714 ·
維護者通常 1 天內回覆
-
documentation sustain-2026
難度 2/5 1-3 小時 新手友好度 76/100
Blosc/python-blosc2#710 ·
維護者通常 1 天內回覆
-
documentation sustain-2026
難度 2/5 半天 新手友好度 74/100
Blosc/python-blosc2#651 · 7 則留言 ·
維護者通常 1 天內回覆
查看 Blosc/python-blosc2 的全部 Issue
相似的 Issue
-
難度 2/5 1-3 小時 新手友好度 78/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 85/100
維護者通常 1 天內回覆
-
approved correction metadata
難度 1/5 1 小時以內 新手友好度 88/100
acl-org/acl-anthology#10133 · 1 則留言 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 78/100
BasedHardware/omi#20084 ·
維護者通常 1 天內回覆
-
bug needs-acceptance wg/evaluation-quality
難度 2/5 1-3 小時 新手友好度 76/100
vllm-project/semantic-router#4424 ·
維護者通常 1 天內回覆