aMule Forum

French => Aide d'aMule => Topic started by: nicollivier on April 23, 2006, 04:47:47 PM

Title: Pb de compilation
Post by: nicollivier on April 23, 2006, 04:47:47 PM
Bonjour,

Je viens de télécharger "aMule-2.1.1.tar.bz2", et à la fin du "./configure" il me met:
checking that wxWidgets has support for large files... no
configure: error:
                Support for large files in wxWidgets is required by aMule.
                To continue you must recompile wxWidgets with support for
                large files enabled.
Mais là je ne comprends pas du tout ce qu'il veut?!
Merci de votre aide
Title: RE: Pb de compilation
Post by: OldFrog on April 23, 2006, 06:47:35 PM
Tout simplement que les paquetages de wsWidgets standard dans Mandriiva sont de vieilles croutes basées sur la 2.4 ou au mieux la 2.6.1 qui est buguée, et qui ne supportent ps les fichiers de plus de 4Go.

Tu as tout ce qu'il faut ici  (http://www.oldfrog.info/Linux/RPMsaMule/wxGTKu%202.6.3/).
Pas besoin de compiler ta mule. Dépêche-toi d'en profiter parce que je vais virer tout ça dès que la DAVSI sera votée. Pas envie de prendre 300000 € d'amende
Title: RE: Pb de compilation
Post by: Gerd78 on April 23, 2006, 07:49:12 PM
Quote
Originally posted by OldFrog
[...] et qui ne supportent ps les fichiers de plus de 4Go.
No, this is not the reason. The thread starter just cut off the error message too early. The ./configure script tests for wx-config and incorrectly says that wxWidgets has no large file support if it's not installed at all. This is fixed in CVS and will also be fixed in 2.1.2.
Title: Re: Pb de compilation
Post by: nicollivier on April 23, 2006, 08:54:59 PM
Merci de l'info...
J'ai téléchargé le rpm, mais lorsque je l'installe il me dit qu'il est en conflit avec la version précédente, donc il faudrait que je la désinstalle, mais je ne sais pas qu'est-ce que je dois sauvegarder avant pour ne pas perdre mes données.
Est-ce que tu as une idée de la sortie de la version suivante?
Title: Re: Pb de compilation
Post by: OldFrog on April 23, 2006, 09:48:35 PM
Il faudrait d'abord que tu installes wxGtk :
Télacharge ce rpm (http://www.oldfrog.info/Linux/RPMsaMule/wxGTKu%202.6.3/wx-gtk2-unicode-2.6.3-1.i586.rpm)

et installe-le en ligne de commande :  rpm -Uvh wx-gtk2-unicode-2.6.3-1.i586.rpm --force --nodeps

Puis installe celui de la mule    rpm -Uvh aMule-2.1.1-wxGtk2.6.3_mdv.i586.rpm
Title: Re: Pb de compilation
Post by: nicollivier on April 23, 2006, 10:21:01 PM
il sert à quoi??
Et ça veut dire quoi "...--force --nodeps"?
Par contre pour mes données, c'est quels fichiers?! Si je mets une nouvelle version il les garde ou alors il les écrase?!
Title: Re: Pb de compilation
Post by: Gerd78 on April 23, 2006, 10:37:30 PM
Quote
Originally posted by nicollivier
Et ça veut dire quoi "...--force --nodeps"?
It means that it will overwrite the currently installed files.

If you want to install aMule and keep your already installed wxWidgets applications, compile wxWidgets 2.7 (CVS) yourself and then compile aMule against that wxWidgets. wxWidgets 2.6 and 2.7 are parallel installable (two 2.6 versions are not).
Title: Re: Pb de compilation
Post by: OldFrog on April 23, 2006, 11:43:34 PM
Tes fichiers ne seront pas perdus, de toutes façons, c'est toujours dans ~/.aMule que ça se passe. Si tu viens d'une très vieille version, les hashes de tes fichers seront recalculés ce qui prendra un certain temps et mangera certainement un peu de CPU pendant quelques temps.

--nforce veut dire forcer l'installation  en écrsant la version précédente.
--nodeps veut dire sans vérifier les dépendances.

Ce que tu aurais appris en lisant la documentation de la commande rpm.

Si tu ne veux pas avoir le problème d'éventuels conflits, compile une version CVS de wxGtk, puisqu'elle sera vue comme une version 2.7, donc sans écraser le version courante. Et en mode unicode (c'est le mode utilsé par aMule). Puis une fois installée, compile la Mule.
Pour info, dans Mandriva, seul vlc utilise wxWidgets pour certains thèmes. Et les miens n,e posent pas de problème.

@Gerd, I think the guy doesn't understand a single englsh word.
Title: Re: Pb de compilation
Post by: nicollivier on April 24, 2006, 07:02:40 AM
Merci beaucoup pour votre aide.
Après avoir désinstallé la version précédente, j'ai réussi à installer cette nouvelle version.
Merci
Title: Re: Pb de compilation
Post by: nicollivier on April 26, 2006, 06:19:49 PM
Bonjour,

C'est encore moi....
J'ai tout réinstallé mdv, et j'ai voulut remettre aMule, j'ai bien fait comme vous me l'aviez déjà dit.
Mais maintenant lorsque je lance amule depuis la console, voilà ce que j'ai:
"[/home/nico/Téléchargement] amule
amule: error while loading shared libraries: libwx_baseu_net-2.6.so.0: cannot open shared object file: No such file or directory"

Je ne comprends pas trop
Merci
Title: Re: Pb de compilation
Post by: wuischke on April 26, 2006, 06:26:53 PM
Bonjour nicollivier!

Peux-tu executer ls /usr/local/lib | grep wx et ls /usr/lib | grep wx en un terminal? (et montrer le result ici)
Title: Re: Pb de compilation
Post by: nicollivier on April 26, 2006, 06:45:35 PM
je ne suis pas sur de  la syntaxe...

[/home/nico/Téléchargement] ls /usr/local/lib | grep wx
[/home/nico/Téléchargement] ls /usr/lib |grep wx
libwx_base-2.4.so.0@
libwx_base-2.4.so.0.1.1*
libwx_baseu-2.6.so.0@
libwx_baseu-2.6.so.0.0.0*
libwx_baseu_net-2.6.so.0@
libwx_baseu_net-2.6.so.0.0.0*
libwx_baseu_xml-2.6.so.0@
libwx_baseu_xml-2.6.so.0.0.0*
libwx_gtk2u_adv-2.6.so.0@
libwx_gtk2u_adv-2.6.so.0.0.0*
libwx_gtk2u_adv-2.6.so.0.3.1*
libwx_gtk2u_animate-2.6.so.0@
libwx_gtk2u_animate-2.6.so.0.0.0*
libwx_gtk2u_core-2.6.so.0@
libwx_gtk2u_core-2.6.so.0.0.0*
libwx_gtk2u_core-2.6.so.0.3.1*
libwx_gtk2u_deprecated-2.6.so.0@
libwx_gtk2u_deprecated-2.6.so.0.0.0*
libwx_gtk2u_fl-2.6.so.0@
libwx_gtk2u_fl-2.6.so.0.0.0*
libwx_gtk2u_gizmos-2.6.so.0@
libwx_gtk2u_gizmos-2.6.so.0.0.0*
libwx_gtk2u_gizmos_xrc-2.6.so.0@
libwx_gtk2u_gizmos_xrc-2.6.so.0.0.0*
libwx_gtk2u_html-2.6.so.0@
libwx_gtk2u_html-2.6.so.0.0.0*
libwx_gtk2u_html-2.6.so.0.3.1*
libwx_gtk2u_media-2.6.so.0@
libwx_gtk2u_media-2.6.so.0.0.0*
libwx_gtk2u_media-2.6.so.0.3.1*
libwx_gtk2u_mmedia-2.6.so.0@
libwx_gtk2u_mmedia-2.6.so.0.0.0*
libwx_gtk2u_ogl-2.6.so.0@
libwx_gtk2u_ogl-2.6.so.0.0.0*
libwx_gtk2u_plot-2.6.so.0@
libwx_gtk2u_plot-2.6.so.0.0.0*
libwx_gtk2u_qa-2.6.so.0@
libwx_gtk2u_qa-2.6.so.0.0.0*
libwx_gtk2u_qa-2.6.so.0.3.1*
libwx_gtk2u_stc-2.6.so.0@
libwx_gtk2u_stc-2.6.so.0.0.0*
libwx_gtk2u_svg-2.6.so.0@
libwx_gtk2u_svg-2.6.so.0.0.0*
libwx_gtk2u_xrc-2.6.so.0@
libwx_gtk2u_xrc-2.6.so.0.0.0*
libwx_gtk2u_xrc-2.6.so.0.3.1*
[/home/nico/Téléchargement]
Title: Re: Pb de compilation
Post by: wuischke on April 26, 2006, 07:33:50 PM
C'est meilleur d'uninstaler wxGTK en la version 2.4 (chercher avec yum(?) )

Je pense que tu n'a pas instalé bien la paquete d'Old frog, execute le commande de lui un autre fois, stp.
Title: Re: Pb de compilation
Post by: nicollivier on April 26, 2006, 07:37:36 PM
Je l'ai déjà installé deux fois, mais c'est toujours pareil.
tu penses que c'est mieux de mettre la version 2.4?!
Title: Re: Pb de compilation
Post by: OldFrog on April 26, 2006, 08:28:41 PM
Non, il a besoin de la 2.6

Pourrais-tu faire les commandes suivantes et poster le résultat ?

rpm -qa | grep wx
rpm -qa | grep mule

Puis même chose avec

wx-config --list

Dernier essai, éventuellement :
exécute la commande suivante sous root

 ldconfig

et tente de relancer la mule.

Je persiste à penser ceci dit que tu n'as pas installé les deux rpms du répertoire indiqué
Title: Re: Pb de compilation
Post by: nicollivier on April 27, 2006, 06:23:11 AM
Quote
Originally posted by OldFrog
Je persiste à penser ceci dit que tu n'as pas installé les deux rpms du répertoire indiqué
Pour être sur que c'était les bons je les ai retéléchargés, et installé.
"[/home/nico/Téléchargement] rpm -Uvh wx-gtk2-unicode-2.6.3-1.i586.rpm --force --nodeps                                     Préparation...              ########################################### [100%]
   1:wx-gtk2-unicode        ########################################### [100%]
[/home/nico/Téléchargement] rpm -Uvh aMule-2.1.1-wxGtk2.6.3_mdv.i586.rpm
Préparation...              ########################################### [100%]
   1:aMule                  ########################################### [100%]
 Par contre maintenant lorsque je lance "amule", il s'ouvre puis se ferme, et j'ai ceci....
[~] amule
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
HTTP download thread started
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Response: 200 (Error: 0)
Download size: 7
HTTP download thread ended
Loading temp files from /home/nico/.aMule/Temp.

All PartFiles Loaded.
ListenSocket: Ok.

External connections disabled in config file
*** Server UDP socket (TCP+3) at 0.0.0.0:24683
*** TCP socket (TCP) listening on 0.0.0.0:24680
*** Client UDP socket (extended eMule) at 0.0.0.0:4672
Empty dir /home/nico/.aMule/Incoming shared
HTTP download thread started
HTTP download thread ended

--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
    http://forum.amule.org/board.php?boardid=67
If possible, please try to generate a real backtrace of this crash:
    http://www.amule.org/wiki/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.1.1 using wxGTK2 v2.6.3 (Unicoded)
Running on: Linux 2.6.12-12mdk i686

[2] ?? in amule [0x8072aaf]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.6.so.0[0xb7aebc93]
[4] ?? in [0xffffe420]

[.............................................
[/home/nico] rpm -qa | grep wx
aMule-2.1.1-wxGtk2.6.3_mdv
libwx_base2.4_0-2.4.2-2mdk
libwxgtku2.6-2.6.1-1mdk
wx-gtk2-unicode-2.6.3-1
wxGTK2.6-2.6.1-1mdk
..........................................
[/home/nico] rpm -qa | grep mule
[/home/nico]
......................................
[/home/nico] rpm -qa | grep wx-config
[/home/nico] rpm -qa | grep wx-config--list
[/home/nico]
....................................
[/home/nico] idconfig
bash: idconfig: command not found
[/home/nico] Idconfig
bash: Idconfig: command not found
[/home/nico]
................................
Voilà j'ai relancé aMule, et maintenant ça à l'air de fonctionner ?( ?( ?(
Est-ce que tu pourrais m'expliquer pourquoi tu m'as demandé tout ça, car je n'ai pas trop compris?!
-en premier tu me demandes de lister tous les paquets qui ont "wx", vrai?
-en second la même chose pour "mule"
-par contre pour le trois et le quatre je ne suis pas sur d'avoir écrit les bonnes lignes?!
Title: Re: Pb de compilation
Post by: OldFrog on April 28, 2006, 09:03:57 AM
Ce n'était as tout à fait les commandes voulues. Je t'avais demandé

rpm -qa | grep wx
pour savoir quels paquets wxGtk tu avais

Pour l'autre j'aurais du demander plutôt

rpm -qa | grep Mule

wx-config --list permet de savoir quel est la configuration active lorsqu'il y a plusieurs librairies wxGtk, mais elle n'est en place que si les paquets "devel" sont installés

Pour finir, ldconfig ("aile" et pas autre chose, fais un copier/coller) reconstruit le cache des librairies.

Si le système ne t'a pas dit qu'ils étaient déjà installés, c'est bien qu'effectivement ce n'étaient pas les bons.
Title: Re: Pb de compilation
Post by: nicollivier on April 28, 2006, 04:04:38 PM
désolé de ne pas avoir bien vu les commandes, mais maintenant tout fonctionne bien.

Encore Merci pour ton aide