Compiler vlc par les sources
Bonjour,
je voudrais compiler vlc par les sources pour faire un paquet debian vlc dernière version (2.2.0)
on dirait que ça plante sur dvb 5.5 for linux
j'ai essayé tout un tas de trucs qui n'ont pas marché:
quelqu'un a une idée?
je voudrais compiler vlc par les sources pour faire un paquet debian vlc dernière version (2.2.0)
on dirait que ça plante sur dvb 5.5 for linux
j'ai essayé tout un tas de trucs qui n'ont pas marché:
vlc-2.2.0$ make
make all-recursive
make[1]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0 »
Making all in compat
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/compat »
make all-am
make[3]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/compat »
make[3]: Rien à faire pour « all-am ».
make[3]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/compat »
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/compat »
Making all in doc
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/doc »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/doc »
Making all in po
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/po »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/po »
Making all in share
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/share »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/share »
Making all in src
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/src »
GEN stamp-revision
fatal: Not a git repository: '../.git/'
make all-am
make[3]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/src »
make[3]: Rien à faire pour « all-am ».
make[3]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/src »
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/src »
Making all in modules
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
make all-recursive
make[3]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
Making all in .
make[4]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
CC access/dtv/libdtv_plugin_la-linux.lo
access/dtv/linux.c: In function `dvb_set_dvbs2':
access/dtv/linux.c:906:27: error: `DTV_STREAM_ID' undeclared (first use in this function)
access/dtv/linux.c:906:27: note: each undeclared identifier is reported only once for each function it appears in
access/dtv/linux.c: In function `dvb_set_isdbc':
access/dtv/linux.c:1041:3: warning: #warning ISDB-C might need Linux DVB version 5.5 or later. [-Wcpp]
access/dtv/linux.c: In function `dvb_set_dvbs2':
access/dtv/linux.c:907:1: warning: control reaches end of non-void function [-Wreturn-type]
make[4]: *** [access/dtv/libdtv_plugin_la-linux.lo] Erreur 1
make[4]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
make[3]: *** [all-recursive] Erreur 1
make[3]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0 »
make: *** [all] Erreur 2
quelqu'un a une idée?
A voir également:
- Compiler vlc par les sources
- Caster vlc - Guide
- Vlc - Télécharger - Lecture
- Vlc traduction automatique - Accueil - TV & Vidéo
- Vlc extraire audio - Guide
- Comment compiler des pdf - Guide
2 réponses
L'approche la plus simple serait de prendre le paquet debian fourni en sid qui correspond déjà à la version que tu souhaites packager :
https://packages.debian.org/sid/vlc
Mais sinon, il faut sans doute installer un paquet libdvb-dev récent. L'as tu installé et quelle est sa version ?
Bonne chance
https://packages.debian.org/sid/vlc
Mais sinon, il faut sans doute installer un paquet libdvb-dev récent. L'as tu installé et quelle est sa version ?
aptitude update
aptitude install libdvb-dev
Bonne chance
# apt-get install libdvb-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
libdvb-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
$ make
make all-recursive
make[1]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0 »
Making all in compat
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/compat »
make all-am
make[3]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/compat »
make[3]: Rien à faire pour « all-am ».
make[3]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/compat »
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/compat »
Making all in doc
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/doc »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/doc »
Making all in po
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/po »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/po »
Making all in share
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/share »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/share »
Making all in src
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/src »
GEN stamp-revision
fatal: Not a git repository: '../.git/'
make all-am
make[3]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/src »
make[3]: Rien à faire pour « all-am ».
make[3]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/src »
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/src »
Making all in modules
make[2]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
make all-recursive
make[3]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
Making all in .
make[4]: entrant dans le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
CC access/dtv/libdtv_plugin_la-linux.lo
access/dtv/linux.c: In function `dvb_set_dvbs2':
access/dtv/linux.c:906:27: error: `DTV_STREAM_ID' undeclared (first use in this function)
access/dtv/linux.c:906:27: note: each undeclared identifier is reported only once for each function it appears in
access/dtv/linux.c: In function `dvb_set_isdbc':
access/dtv/linux.c:1041:3: warning: #warning ISDB-C might need Linux DVB version 5.5 or later. [-Wcpp]
access/dtv/linux.c: In function `dvb_set_dvbs2':
access/dtv/linux.c:907:1: warning: control reaches end of non-void function [-Wreturn-type]
make[4]: *** [access/dtv/libdtv_plugin_la-linux.lo] Erreur 1
make[4]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
make[3]: *** [all-recursive] Erreur 1
make[3]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0/modules »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/matser/Téléchargements/vlc/vlc-2.2.0 »
make: *** [all] Erreur 2
access/dtv/linux.c:906:27: error: `DTV_STREAM_ID' undeclared (first use in this function)
https://lists.gnu.org/archive/html/guix-devel/2015-03/msg00327.html