Pages : 1
#1 Le 17/02/2007, à 00:14
- Darko
commande patch
Bonsoir,
Bon je sais pas si je poste au bon endroit...
J'essaye de compiler xmms à partir des sources pour m'amuser.
La commande configure se passe bien. Par contre j'ai ce bug quand j'execute make.
http://bugs.xmms.org/show_bug.cgi?id=1945.
Donc si je comprends bien ils ont créé un patch.
Ma question est: Comment puis-je l'appliquer? (J'ai aucune idée de comment ça marche, j'ai cherché la doc sur la commande patch mais je dois pas comprendre un truc dés le départ).
Si quelqu'un veut m'expliquer ça.
Hors ligne
#2 Le 17/02/2007, à 13:02
- any
Re : commande patch
ton bug est du a un probleme pour compiler avec gcc4 ,
donc il faut modifier le fichier ir.h , le patch que tu pointes resoud ce probleme.
la commande pour patcher est generalement :
patch -p1 < ./mon_patch.patch
if suffit d'etre dans le repertoire contenant les sources de xmms et donner les bon chemin du patch pour l'appliquer.
exemple pour ton pb ,
tu creer un fichier (ex: gcc4.patch) dans le repertoire src de xmms qui contient :
http://bugs.xmms.org/attachment.cgi?id=267
diff -Naur xmms-1.2.10-20041012/General/ir/ir.h xmms-1.2.10-20041012.gcc4/General/ir/ir.h
--- xmms-1.2.10-20041012/General/ir/ir.h 2001-03-05 05:17:44.000000000 -0800
+++ xmms-1.2.10-20041012.gcc4/General/ir/ir.h 2004-10-27 18:20:15.007783334 -0700
@@ -49,8 +49,6 @@
}
irConfig;
-extern pthread_t irapp_thread;
-extern gboolean keepGoing;
extern irConfig ircfg;
extern gboolean irconf_is_going;
et apres dans le repertoire src de xmms tu tape "patch -p1 < gcc4.patch"
puis make et la ca devrait compiler avec gcc4 sans probleme.
#3 Le 18/02/2007, à 16:21
- Darko
Re : commande patch
Effectivement ça a compilé sans problème.
Merci any pour cette réponse super claire!
Hors ligne
Pages : 1