Hacktoberfest 2026:維護者為十月標記出來的 issue,仍然開放、適合新手。 瀏覽 Hacktoberfest issue

build failed for arm

未關閉
#16 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

評估

難度
4/5
預估耗時
3-5 天
新手友好度
25/100
Issue 類型
缺陷
描述清晰度
需要釐清
活躍度
停滯
技術堆疊
c, zig
領域
build-system

研究方向

使用 zig build -Dtarget=arm-linux-gnueabihf 重現失敗,並結合 libavcodec/arm/hevcdsp_qpel_neon.S 檢查隨附的建置日誌。確定 ARM 建置缺少所需 NEON 和 FP 支援的原因,然後驗證 target 建置是否成功完成。

由索引模型根據 Issue 內容生成。

描述

OS: ubuntu24.04
Zig: 0.14.0-dev.1304+7d54c62c8
branch: main

I also try to build on ubuntu18.04(at company), it got same error.

compile command: zig build -Dtarget=arm-linux-gnueabihf

build log:
build.log

some log messages;

/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:739:9: note: while in macro instantiation
        hevc_put_qpel_uw_hXvY_neon_8 qpel_filter_3, qpel_filter_3_32b
        ^
<instantiation>:10:9: error: instruction requires: NEON
        vadd.u16 q7, q13
        ^
...

/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:889:9: error: instruction requires: NEON
        vshll.u8 q12, d4, #6
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:890:9: error: instruction requires: NEON
        vshll.u8 q13, d5, #6
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:891:9: error: instruction requires: fp registers
        vstm r0, {q8, q9, q10, q11, q12, q13}
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:900:9: error: invalid instruction
        vld1.8 {q0, q1}, [r1]
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:902:9: error: invalid instruction
        vld1.8 {q2, q3}, [r1], r2
        ^
/home/vagrant/git/ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S:905:9: error: instruction requires: NEON
主要語言
C
星號
325
分支
58
平均合併
5 分鐘
30 天內合併 PR
1

環境準備

這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

allyourcodebase/ffmpeg 的其他 Issue

查看 allyourcodebase/ffmpeg 的全部 Issue

相似的 Issue

更多 C Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。