Pages : 1
#1 Le 02/01/2006, à 14:19
#2 Le 03/01/2006, à 13:48
- LordFarquaad
Re : [MAJ] aMule
Yop !
Comme j'avais des problème avec la version précédente, j'ai essayé celle-là... J'ai d'abord cherché après un .deb mais bon, rien trouvé... Y avait bien les rpm mais je me suis dit que ce n'était sûrement pas une bonne idée... (question dépendences, mises à jour etc.). J'ai donc opté pour la compilation. Je voulais une installation propre (pour simplifier les maj) mais bon tant pis.
Comme dit sur le wiki, voici la doc en français pour compiler aMule:
http://www.amule.org/wiki/index.php/Compilation_Installation-fr
Personnellement, j'ai satisfait les dépendences en utilisant apt (pour wxgtk, je ne me souviens pas qu'il y avait autre chose), et ensuite simplement:
./configure --disable-debug --enable-optimise && make
comme indiqué dans la doc...
Mais bon ça a foiré, apparemment il manquait un libtiff.so.3, j'ai donc installé libtiff-dev (via apt toujours), réessayé... et ça marchait toujours pas: apparemment le paquet libtiff4-dev ne contient pas le fichier libtiff.so.3, je l'ai donc lien-symboliqué:
sudo ln -s /usr/lib/libtiff.so /usr/lib/libtiff.so.3
Je sais pas si c'est très propre, mais en tout cas ça a marché...
ensuite ben il reste à installer
sudo make install
et lancer le programme... apparemment ça marche sauf quelques détaux:
- c'est moche, genre GTK1, tous les arrière-plans sont blanc ce qui m'explose un peu les yeux... J'ai loupé un paramètre de configuration je suppose ?
edit: capture: http://img496.imageshack.us/img496/9545/captureamule2100nx.png
- l'icône dans le systray ne fonctionne pas, elle apparait un peu en dessous du menu application, au millieu de nul part (je l'ai donc désactivé)
edit: capture: http://img491.imageshack.us/img491/7987/captureamule210systrayicon8si.png
Pour le reste ça semble marcher, je suis connecté aux deux réseaux (ed2k et kad) normalement, mon problème de chutte des téléchargements ne s'est pas encore produit (raison pour laquelle j'ai voulu tenter une mise à jour/compilation)
Voilà, donc je ne sais pas trop si je m'y suis bien pris, je pense qu'un tuto de compilation sous Ubuntu serait le bien venu... Quel est votre avis ? Et si quelqu'un peut m'aider à résoudre les deux problèmes graphiques que je rencontre ça m'aiderait aussi :-) Merci d'avance ;-)
Dernière modification par LordFarquaad (Le 03/01/2006, à 13:59)
Hors ligne
#3 Le 03/01/2006, à 14:31
- LordFarquaad
Re : [MAJ] aMule
Bon alors je poursuis gentillement mes investigations, je me suis rendu compte de plusieurs choses:
- mon package wxgtk était basé sur gtk1. J'ignore en fait si amule a vraiment été compilé avec puisque en fait c'est vraisemblablement moi qui l'avais créé il y a un certain temps avec alien depuis un rpm... J'ai désinstallé ce paquet.
- j'ai installé le paquet libwxgtk2.6-dev, supposant que j'en aurai sûrement besoin à la place (mon package wxgtk était aussi en 2.6 mais pour gtk1)
- la commande de compilation sur le wiki d'amule (version française) était fausse. J'ai corrigé là-bas: optimize s'écrit avec un "z"...
./configure --disable-debug --enable-optimize && make
- comme je m'y attendais, il est facile de désinstaller amule:
sudo make uninstall
Et j'ai relancé la configuration et la compilation. Tout s'est bien passé, installation ok. Je lance pour voir et là...
$ amule
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
Testing skins
ici j'ai un message d'erreur qui apparait dans une boite de dialogue:
Le fichier de Skin /usr/share/amule n'existe pas - chargement de celui par défaut
Bah ça doit pas être bien grave... Je clique sur [valider] et le lancement se poursuit, je vois alors l'interface graphique apparaitre, apparemment en gtk2, mais dans la console...
Loading temp files from /media/eMuleTemp/.
Loading PartFile 33 of 33
All PartFiles Loaded.
ListenSocket: Ok.
External connections disabled in config file
*** Server UDP socket (TCP+3) at 0.0.0.0:10165
*** TCP socket (TCP) listening on 0.0.0.0:10162
*** Client UDP socket (extended eMule) at 0.0.0.0:10172
Adding file /media/eMuleTemp/222.part.met to shares
Adding file /media/eMuleTemp/218.part.met to shares
Adding file /media/eMuleTemp/209.part.met to shares
Adding file /media/eMuleTemp/208.part.met to shares
Adding file /media/eMuleTemp/207.part.met to shares
Adding file /media/eMuleTemp/039.part.met to shares
Adding file /media/eMuleTemp/034.part.met to shares
Adding file /media/eMuleTemp/011.part.met to shares
Adding file /media/eMuleTemp/014.part.met to shares
Adding file /media/eMuleTemp/015.part.met to shares
Adding file /media/eMuleTemp/020.part.met to shares
Adding file /media/eMuleTemp/023.part.met to shares
Adding file /media/eMuleTemp/030.part.met to shares
Adding file /media/eMuleTemp/031.part.met to shares
Adding file /media/eMuleTemp/032.part.met to shares
Adding file /media/eMuleTemp/078.part.met to shares
Adding file /media/eMuleTemp/076.part.met to shares
Adding file /media/eMuleTemp/073.part.met to shares
Terminated after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
backtrace:
[2] ?? in /usr/lib/libstdc++.so.6 [0x4607d4f4]
[3] ?? in /usr/lib/libstdc++.so.6 [0x4607d531]
[4] ?? in /usr/lib/libstdc++.so.6 [0x4607d6bc]
[5] operator new(unsigned int) in /usr/lib/libstdc++.so.6[0x4607db4a]
[6] operator new[](unsigned int) in /usr/lib/libstdc++.so.6[0x4607dc1c]
[7] COScopeCtrl::PlotHistory(unsigned int, bool, bool) in amule [0x8169dd9]
[8] COScopeCtrl::RecreateGraph(bool) in amule [0x8169ee4]
[9] COScopeCtrl::RecreateGrid() in amule [0x816b0c5]
[10] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.6.so.0[0xb7b1a2c1]
[11] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb7ba2edf]
[12] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.6.so.0[0xb7ba30b0]
[13] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb7ba3261]
[14] wxTimerBase::Notify() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7e17ed5]
[15] ?? in /usr/lib/libwx_gtk2u_core-2.6.so.0 [0xb7d29b65]
[16] ?? in /usr/lib/libglib-2.0.so.0 [0x455ec006]
[17] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x455ea4ee]
[18] ?? in /usr/lib/libglib-2.0.so.0 [0x455ed4f6]
[19] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x455ed7e3]
[20] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x46b1fe65]
[21] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7d212a7]
[22] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7db0b6a]
[23] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7db0c4f]
[24] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.6.so.0[0xb7b4dad4]
[25] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.6.so.0[0xb7b4db88]
[26] main in amule [0x8151c79]
[27] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0x4537bea2]
[28] __gxx_personality_v0 in start.S:122
Abandon
et le programme se termine... une idée du problème ? Ca relève peut-être plus des forums amule ?
Hors ligne
#4 Le 04/01/2006, à 02:01
- LordFarquaad
Re : [MAJ] aMule
Bon, j'ai beau recompiler je n'arrive pas à résoudre ce problème (avec ou sans --enable-optimization)
En utilisant l'option de compilation --enable-debug, le backtrace affiche les noms des fichiers/numéros de ligne affectés. Comme je ne voyais pas du tout ce que je devais faire, je me suis attaqué directement au premier fichier apparaissant dans le backtrace, OScopeCtrl.cpp ligne 557: j'ai simplement commenté la ligne, un appel à "PlotHistory". Vu le nom de cette méthode, j'imagine qu'il doit s'agir du tracé d'un graphe... J'ai recompilé, relancé, et ça marche... J'ai pas encore trouvé le graphe incriminé, je pense que c'est celui des noeuds pour kad, il n'a pas l'air de se tracer correctement (il déborde du rectangle alors qu'apparemment la hauteur est calculée dynamiquement, et il a l'air de s'effacer tout seul au bout de quelques minutes), bref: ça me dérange pas.
N'empêche, si quelqu'un sait me dire comment corriger le problème complètement ça serait bien :-)
PS.: comment se fait-il qu'il n'y ait pas plus de réactions sur ce sujet ?
Dernière modification par LordFarquaad (Le 04/01/2006, à 02:02)
Hors ligne
#5 Le 06/01/2006, à 01:44
- Sallé
Re : [MAJ] aMule
Comme ils le disent sur le wiki d'aMule, crypto++ n'est plus nécessaire et j'ai donc désinstallé libcrypto++5.2c2, libcrypto++-dev et libcrypto++-doc.
après ça, dans un terminal je suis allé dans le répertoire d'amule 2.1.0 pis un coup de
./cd configure
./make
./sudo make install
et c'étais réglé
maintenant, il y a des debs ici, mais j'ai pas testé
++
Dernière modification par Sallé (Le 06/01/2006, à 01:48)
Hors ligne
#6 Le 06/01/2006, à 02:01
- Nasky
Re : [MAJ] aMule
maintenant, il y a des debs ici, mais j'ai pas testé
J'ai testé et ça marche parfaitement (j'ai pris le second lien d'andy80). En quelques secondes, c'est réglé :
nasky@nasky:~$ sudo dpkg -i Desktop/amule_2.1.0-2_i386.deb
(Lecture de la base de données... 83977 fichiers et répertoires déjà installés.)Préparation du remplacement de amule 2.0.3-1ubuntu4 (en utilisant Desktop/amule_2.1.0-2_i386.deb) ...
Dépaquetage de la mise à jour de amule ...
Paramétrage de amule (2.1.0-2) ...
nasky@nasky:~$
Donc pas besoin de se prendre la tête à compiler et faire des apt-get de partout
Par contre, depuis la mise à jour, j'ai un petit soucis avec Kad qui est indiqué "firewalled" et dans les infos, ça me dit qu'il est derrière un pare-feu. Malgré le petit glob "vert-jaune", je suis quand même en high-id. Par contre, j'hallucine au niveau de la vitesse de téléchargement. Ca va beaucou plus vite qu'avant, je ne sais pas pourquoi.:P
Nas'
Dernière modification par Nasky (Le 06/01/2006, à 02:06)
Hors ligne
#7 Le 07/01/2006, à 01:03
- bishop
Re : [MAJ] aMule
Plusieurs versions d' amule 2.1.0 en .deb compilées différemment:
http://kaisman.free.fr/dotclear/index.p … amule-210-
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#8 Le 17/01/2006, à 06:05
- mops
Re : [MAJ] aMule
Quelqu'un saurait si il y aura bientot une version disponible dans les depots ?
Si tel est le cas ou quand cela sera fait (si ca doit l'etre) est-on alors automatiquement averti de la presence de la mise a jour ?
Sorry for the accents, qwerty powa...
Hors ligne
#9 Le 17/01/2006, à 07:22
- michel2652
Re : [MAJ] aMule
Bonjour,
Dans les dépots de Dapper .
Mais je ne me rappelle plus quel est le n° de version, (laissé dapper de coté pour le moment).
Je sais qu'il y a Ed2k et Kad.
A+
#10 Le 17/01/2006, à 08:34
- bishop
Re : [MAJ] aMule
Salut mops
Tu as un dépôt avec une version CVS optimisé pour Breezy: amule 2.1.0-CVS20060109-1~Oots1
http://kaisman.free.fr/dotclear/index.p … epository-
Dernière modification par bishop (Le 17/01/2006, à 08:37)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#11 Le 18/01/2006, à 05:29
- mops
Re : [MAJ] aMule
Merci de l'info bishop.
Donc ce n'est pas present dans les depots officiels pour le moment. Le sera-ce a plus ou moins long terme ?
Sorry for the accents, qwerty powa...
Hors ligne
Pages : 1