Compilation mplayer

Fermé
tixu - 26 oct. 2004 à 19:25
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 22 déc. 2004 à 17:03
Bonjour,

je n'arrive pas a compiler mplayer 1.0pre5 sur MDK 10.0 avec GCC 3.3.2 :

"ffv1.c: In function `encode_rgb_frame':
ffv1.c:465: internal compiler error: in find_function_data, at function.c:329
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:https://qa.mandrakesoft.com/> for instructions.
make[1]: *** [ffv1.o] Erreur 1
make[1]: Leaving directory `/home/raphael/Documents/MPlayer-1.0pre5/libavcodec'
make: *** [libavcodec/libavcodec.a] Erreur 2"

Pourtant ca passait bien sur MDK 9.2 (c'etait l'ancienne version mais je n'arrive pas a la compiler non plus avec gcc 3.3.2)

Merci pour votre aide.
A voir également:

6 réponses

spike75 Messages postés 56 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 7 décembre 2004
8 nov. 2004 à 23:24
Salut Tixu
comment vas tu ?
Comme tu peux le deviner je ne peux pas t'apporter de soluce à ton problème !
Et en ce qui me concerne, après de rapides passages sur FC2, Redhat9, Suse9.1, je suis finalement revenu sur MDK10 officielle.
Et j'ai toujours un petit problème avec les compilations.
Avec la commande " extraire " je décompresse un logiciel et je fais ./configure. Jusque là tout va, mais lorsque je tape make il me dit qu'il ne trouve pas la commande pour la cible ou quelque chose comme ça !
Est ce qu'il faut taper autre chose après " make " ?????
en ce qui me concerne c'est le l'antivirus clamav que j'essai d'installer
Merci d'avance pour ton aide et heureux de te revoir !
A plus
Spike75
0
Bonjours,

C'est un bug connu apparemment.
Tu dois avoir la dernière version du package ffmpeg.

a+

eric
0
Réponse trouvée sur http://www.linuxquestions.org/questions/history/212331

En gros :

1 - edite libavcodec/ffv1.c
2 - ligne 465 :
changer
sample[p][i]= sample_buffer[p][(h+i-y)%ring_size]+3;


par

{
	int tmp;
	tmp=(h+i-y)%ring_size;
	sample[p][i]= sample_buffer[p][tmp]+3;
}


Bon courage
0
Génial, ça marche !
Merci beaucoup à ceux qui ont eu la gentillesse de m'aider.

PS: Salut Spike. Que penses tu de ton incursion sur la banquise ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Spike, il est inutile de mettre un anti-virus sous linux alors te casse pas la tete.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
22 déc. 2004 à 17:03
Bonjour tout le monde,

Je tiens à remercier M pour son astuce. J'ai tapé mon erreur de compilation sur google et ô bonheur je tombe sur cette discussion de CCM.

J'ai corrigé le fichier et Mplayer s'est compilé sans encombre. :-)

var a=unescape("%3A-%29");
document.write(a);
0