[vlc-git] erreur compilation (résolu)

Applications multimedia / jeux
OK38
newbie
Messages : 4
Inscription : sam. 10 janv. 2015, 01:15

[vlc-git] erreur compilation (résolu)

Message par OK38 »

Bonjour, j'écrit ce topic pour demander aide à mon problème. Donc, pour pouvoir profiter de l'accélération matériel avec vlc player, j'ai voulu installer vlc-git avec yaourt. Cependant, malgré que j'avais pu le faire il y a quelques mois, je n'ai pas pu le refaire cette fois-ci. J'ai essayé de télécharger le tarball ou encore cloner directement de git pour ensuite compiler mais sans succès. J'ai réessayé de réinstaller tout les paquets nécessaire pour yaourt etc.. mais pareil pas réussi. À chaque fois, j'ai le même erreur :

Code : Tout sélectionner

access/rdp.c: In function ‘Open’:
access/rdp.c:431:5: erreur: implicit declaration of function ‘freerdp_channels_global_init’ [-Werror=implicit-function-declaration]
     freerdp_channels_global_init();
     ^
access/rdp.c:442:35: attention : assignment from incompatible pointer type
     p_sys->p_instance->PreConnect = preConnectHandler;
                                   ^
access/rdp.c:443:36: attention : assignment from incompatible pointer type
     p_sys->p_instance->PostConnect = postConnectHandler;
                                    ^
access/rdp.c:444:37: attention : assignment from incompatible pointer type
     p_sys->p_instance->Authenticate = authenticateHandler;
                                     ^
access/rdp.c: In function ‘Close’:
access/rdp.c:507:5: erreur: implicit declaration of function ‘freerdp_channels_global_uninit’ [-Werror=implicit-function-declaration]
     freerdp_channels_global_uninit();
     ^
cc1: some warnings being treated as errors
Makefile:11077 : la recette pour la cible « access/librdp_plugin_la-rdp.lo » a échouée
make[4]: *** [access/librdp_plugin_la-rdp.lo] Erreur 1
make[4] : on quitte le répertoire « /tmp/yaourt-tmp-xxx/aur-vlc-git/src/vlc/modules »
Makefile:12365 : la recette pour la cible « all-recursive » a échouée
make[3]: *** [all-recursive] Erreur 1
make[3] : on quitte le répertoire « /tmp/yaourt-tmp-xxx/aur-vlc-git/src/vlc/modules »
Makefile:5675 : la recette pour la cible « all » a échouée
make[2]: *** [all] Erreur 2
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-xxx/aur-vlc-git/src/vlc/modules »
Makefile:2284 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-xxx/aur-vlc-git/src/vlc »
Makefile:2168 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
==> ERREUR : Une erreur s’est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire vlc-git.
http://pastebin.com/dWk7ZrQY

Je serai très content de pouvoir réutiliser vlc avec l'accélération matériel (vdpau). Je vous remercie.
Dernière modification par OK38 le sam. 10 janv. 2015, 22:42, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [vlc-git] erreur compilation

Message par benjarobin »

Bonjour,
Je ne comprend pas vraiment... vlc est déjà compilé avec le support de l'accélération matériel... Voir la liste des dépendances optionnelles de vlc
Voir aussi le wiki : https://wiki.archlinux.org/index.php/VL ... on_support
Sinon tu as quoi comme carte graphique ?

Et pour le problème de compilation, c'est fort probable que le git soit cassé et ne compile pas actuellement avec toutes les options activées.

Pour information j'ai une carte nvidia et en sortie de VLC (2.1.5), on peut voir ceci

Code : Tout sélectionner

[0x7ff624000e08] main generic debug: using hw decoder module "vdpau"
en ayant lancé VLC de cette façon :

Code : Tout sélectionner

vlc --avcodec-hw any -vv file.mp4
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
OK38
newbie
Messages : 4
Inscription : sam. 10 janv. 2015, 01:15

Re: [vlc-git] erreur compilation

Message par OK38 »

Bonjour benjarobin, je te remercie pour ta réponse. Donc, j'ai une GTX 770. Et les problèmes que rencontre sont : avec vdpau activé, lorsque je veux avancer ou reculer, il se peut que la vidéo se pixelise; avec toujours vdpau activé, il y a des vidéos, notamment en avi (probablement du divX) qui bloque à la première image. Avec la commande que tu m'as donné, j'ai :

Code : Tout sélectionner

vdpau generic error: unsupported H.264 profile 110
Au passage, j'ai essayé de compiler le tarball de vlc-stable-git, aucun problème, alors je déduis qu'il y a un problème avec l'autre branche.. Avec va api (j'ai un i5 4670k), je n'ai pas de problème par contre (du moins pour le moment).

Merci
OK38
newbie
Messages : 4
Inscription : sam. 10 janv. 2015, 01:15

Re: [vlc-git] erreur compilation

Message par OK38 »

Bonsoir, je voudrais au passage dire que la compilation est un succès cette fois-ci.
Ce que j'ai fait :

Code : Tout sélectionner

pacman -R $(pacman -Qdtq)
qui a effacé les paquets non requit puis en réinstallant vlc-git, yaourt m'a demandé d'installer lua et live-media, qui a mon avis devait être recompilé.
Mais toute fois j'ai un problème avec, je vais faire un nouveau poste pour.
Merci
Répondre