build failed for arm
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- c, zig
- Domaine
- build-system
Piste de recherche
Reproduisez l’échec avec zig build -Dtarget=arm-linux-gnueabihf et examinez le journal de build joint ainsi que libavcodec/arm/hevcdsp_qpel_neon.S. Déterminez pourquoi le build ARM ne dispose pas de la prise en charge NEON et FP requise, puis vérifiez que le build de la target se termine correctement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- C
- Étoiles
- 328
- Forks
- 58
- Merge moyen
- 5 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de allyourcodebase/ffmpeg
-
zig fetch vs fork of ffmpegOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
allyourcodebase/ffmpeg#39 · 3 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
allyourcodebase/ffmpeg#32 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 52/100
allyourcodebase/ffmpeg#31 · 1 commentaire ·
-
enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
allyourcodebase/ffmpeg#30 · 1 commentaire ·
-
Windows SupportOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
allyourcodebase/ffmpeg#6 · 8 commentaires · 1 réaction ·
Toutes les issues de allyourcodebase/ffmpeg
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
libsdl-org/SDL#16530 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
FriendsofECCE/ECCE#336 · 1 commentaire ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
fw876/helloworld#2067 ·
Les mainteneurs répondent en général sous 1 jour
-
mediatek/filogic: OpenFi 6C (openfi,6c): func key has wrong polarity, event class and key codeOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
immortalwrt/immortalwrt#2501 ·