Impossible de trouver libavcodec lors de l'exécution de ./configure pour vlc
Je suis en train de lancer './configure' pour vlc sous ubuntu 10.04. Mais il ne peut pas trouver libavcode bibliothèques pour une raison quelconque. J'ai vérifier le fichier /usr/lib, il a les bibliothèques, pourquoi ./configurer ne peut pas le trouver?
C'est l'erreur de". /configurer":
checking for AVCODEC... no
configure: error: Could not find libavcodec or libavutil. Use --disable-avcodec to ignore this error.
Mais j'ai déjà installer libavcodec-dev, mais il ne parvient toujours pas:
$ sudo apt-get install libavcodec-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libavcodec-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 201 not upgraded.
J'ai coché la case "/usr/lib', je vois le libavcodec.donc:
-rw-r--r-- 1 root root 7339558 2010-03-04 04:42 libavcodec.a
lrwxrwxrwx 1 root root 21 2010-06-26 00:38 libavcodec.so -> libavcodec.so.52.20.1
lrwxrwxrwx 1 root root 21 2010-05-10 22:30 libavcodec.so.52 -> libavcodec.so.52.20.1
-rw-r--r-- 1 root root 5560152 2010-03-04 04:54 libavcodec.so.52.20.1
-rw-r--r-- 1 root root 1316312 2010-03-04 04:42 libavformat.a
lrwxrwxrwx 1 root root 22 2010-06-26 00:38 libavformat.so -> libavformat.so.52.31.0
lrwxrwxrwx 1 root root 22 2010-05-10 22:30 libavformat.so.52 -> libavformat.so.52.31.0
-rw-r--r-- 1 root root 694880 2010-03-04 04:42 libavformat.so.52.31.0
-rw-r--r-- 1 root root 85164 2010-03-04 04:42 libavutil.a
lrwxrwxrwx 1 root root 20 2010-06-26 00:38 libavutil.so -> libavutil.so.49.15.0
lrwxrwxrwx 1 root root 20 2010-05-10 22:30 libavutil.so.49 -> libavutil.so.49.15.0
-rw-r--r-- 1 root root 47296 2010-03-04 04:54 libavutil.so.49.15.0
Merci pour toute aide.
source d'informationauteur michael
Vous devez vous connecter pour publier un commentaire.
Vérifier le configurer.journal
Peut-être que ça va vous donner un indice sur ce qui est manquant. Il peut être un fichier d'en-tête à la place d'une bibliothèque.
apt-get build-dep vlc
...faut éclaircir la plupart, si pas tous vlc ./configurer les erreurs avec dépendances manquantes
Par défaut, libavcodec est installé dans /usr/lib alors que vlc par défaut est /usr/local/lib. Dans vlc, ajoutez l'option --prefix=/usr à la configuration de la ligne de résoudre ce problème.
Liyong