Salut,
Je voulais regarder le zapping sur le site de canal + (, j'ai donc installé mplayer via la gestionnaire de packages. Mais je ne pouvais pas lire les fichiers wmv. Sur le site de mplayer, il est indiqué qu'il faut placer les codecs dans le repertoire /usr/local/lib/codecs et ensuite compiler.
Je désinstalle le prog, copie les codecs dans leur répertoire, le télécharge. Jusque la tout va bien.
Ensuite ./configure se passe bien mais pendant le make j'ai ca:
In file included from /usr/X11R6/include/GL/glx.h:336,
£spaces£ £/spaces£from gl_common.h:16,
£spaces£ £/spaces£from vo_gl.c:17:
/usr/X11R6/include/GL/glxext.h:267: error: redefinition of typedef 'GLXFBConfigSGIX'
/usr/X11R6/include/GL/glx.h:156: error: previous declaration of 'GLXFBConfigSGIX' was here
make[1]: *** [vo_gl.o] Erreur 1
make[1]: Leaving directory `/home/nico/Desktop/MPlayer-1.0pre7try2/libvo'
make: *** [libvo/libvo.a] Erreur 2
j'ai deja vu ce type d'erreur par le passé (pour wine et cedega je crois) mais ne connaissant pas grand chose, j'ai abandonné.</pre>
# hum...
Posté par liberforce (site web personnel) . Évalué à 3.
[^] # Re: hum...
Posté par huong . Évalué à 1.
Une autre petite question: Comment déinstaller un programme qu'on a compilé?
Dans le cas présent est ce que mplayer a installé des fichiers un peu partout même si la compil ne s'est pas finie?
Enfin pour un programme compilé entièrement, est ce compliqué de desinstaller?
[^] # Re: hum...
Posté par liberforce (site web personnel) . Évalué à 3.
Quand tu tapes make, tu compiles l'application.
Quand tu tapes make install, tu copies les fichiers générés par la compilation dans ton système. Donc tant que tu n'as pas fait celà, pas de cochonneries d'installées. Tu n'as qu'à effacer le répertoire où se trouve le code source, et tout sera propre, pas de soucis.
<un peu de culture>
Je te recommande d'utiliser checkinstall plutôt que make install (n'oublie pas d'installer checkinstall avant), il te créera un package rpm minimaliste plutôt qu'installer les fichiers directement. ça permet surtout de pouvoir le virer plus facilement (rpm -e nomdupackage) sans avoir à te dire "Heu, il a installé quoi comme fichiers, et où, devoir les retrouver et les virer à la main". Normalement, c'est le boulot de make uninstall, mais tous les développeurs ne laissent pas cette possibilité, des fois ça fonctionne, des fois c'est pas prévu pour.
[^] # Re: hum...
Posté par huong . Évalué à 3.
Merci
# suite...
Posté par huong . Évalué à -1.
#include <GL/glxext.h>
/usr/X11R6/include/GL/glxext.h:267 donne :
typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
/usr/X11R6/include/GL/glx.h:156 donne:
typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.