build failed for arm
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- c, zig
- Bereich
- build-system
Rechercherichtung
Reproduzieren Sie den Fehler mit zig build -Dtarget=arm-linux-gnueabihf und überprüfen Sie das angehängte Build-Log zusammen mit libavcodec/arm/hevcdsp_qpel_neon.S. Ermitteln Sie, warum dem ARM-Build die erforderliche NEON- und FP-Unterstützung fehlt, und verifizieren Sie anschließend, dass der Target-Build erfolgreich abgeschlossen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- C
- Sterne
- 328
- Forks
- 58
- Ø Merge
- 5 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus allyourcodebase/ffmpeg
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
allyourcodebase/ffmpeg#39 · 3 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
allyourcodebase/ffmpeg#32 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 52/100
allyourcodebase/ffmpeg#31 · 1 Kommentar ·
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
allyourcodebase/ffmpeg#30 · 1 Kommentar ·
-
Windows SupportOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
allyourcodebase/ffmpeg#6 · 8 Kommentare · 1 Reaktion ·
Alle Issues in allyourcodebase/ffmpeg
Ähnliche Issues
-
Symlink in release archive attempts traversalEvtl. vergeben @Tiancheng-Xu hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
redis/hiredis#1388 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG] Small issues on iMXRT found by ClaudeEvtl. vergeben @Sarthak-Pandey hat das heute übernommen. OffenArch: arm Area: Networking OS: Linux Type: Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
eclipse-cyclonedds/cyclonedds#2474 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Genymobile/scrcpy#7104 ·
Maintainer antworten meist innerhalb von 1 Tag
-
kind/new-feature
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
yugabyte/yugabyte-db#35142 ·
Maintainer antworten meist innerhalb von 1 Tag