[lmule] compilation en statique

compilation en statique [lmule] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 24-03-2003 à 21:03:49    

Est ce que quelqu'un  a réussi à compiler lmule en statique?
chez moi ça marche pas  :sweat:  
* j'ai essayé avec le configure --disable-shared --enable-static => marche pas
* au make avec un make LDFLAGS=-static => marche tjrs pas, et là ça finit pas la compil, il trouve une librairie (wx_gtk-2.4) qui est pourtant bien à sa place et dans le ld.so.conf
* en éditant le Makefile et en aliasant CC, CC = gcc -static, mais comme y a du cpp et du g++ => ça marche pas.
et ça me fait ch*** de me taper des compils de 25 min (celeron 400) pour rien  :cry:  
 
La soluce doit être du côté du LDFLAGS mais ld ne trouve pas sa librairie
please help me


Message édité par nikosaka le 24-03-2003 à 21:07:11
Reply

Marsh Posté le 24-03-2003 à 21:03:49   

Reply

Marsh Posté le 24-03-2003 à 22:48:46    

je sais que je vais pas faire avancer le chmiliblic , mais pkoi ne pas utiliser les rpms prévus a cet effet ?
SI tu est sous debian , alien est ton ami ...

Reply

Marsh Posté le 24-03-2003 à 23:02:55    

t'as une adresse à faire péter pour le RPM ?
Je voulais le compiler en static pour qu'il puisse tourner dans un environnement chrooté.
Tu as peut-être raison j'aurais plus de chance avec un ptit coup d'alien la-dessus  :p

Reply

Marsh Posté le 24-03-2003 à 23:16:46    

psebcopathe a écrit :

je sais que je vais pas faire avancer le chmiliblic , mais pkoi ne pas utiliser les rpms prévus a cet effet ?
SI tu est sous debian , alien est ton ami ...


 
non ça change rien. Le rpm n'as pas été compilé en static.
Mais bon ça coutait rien d'essayer
 
personne n'a une autre idée ?  :hello:

Reply

Marsh Posté le 25-03-2003 à 13:32:40    

psebcopathe a écrit :

je sais que je vais pas faire avancer le chmiliblic , mais pkoi ne pas utiliser les rpms prévus a cet effet ?
SI tu est sous debian , alien est ton ami ...


 
J'ai une sid. Je ne connais pas Alien.
Tu peux m'en dire deux mots ? Comment installer lmule avec ?
Car j'ai des pb de compil avec les sources de lmule.

Reply

Marsh Posté le 25-03-2003 à 13:36:13    

tu installes alien
ensuite tu fait :
alien package.rpm
et il te transforme le .rpm en .deb
donc pour l'install :
alien lmule-x.xx.rpm ; dpkg -i lmule-x.xx.deb

Reply

Marsh Posté le 25-03-2003 à 13:37:05    

bon apparement pour la compil en static c'est DMC  :o

Reply

Marsh Posté le 25-03-2003 à 15:40:22    

nikosaka a écrit :

Est ce que quelqu'un  a réussi à compiler lmule en statique?
chez moi ça marche pas  :sweat:  
* j'ai essayé avec le configure --disable-shared --enable-static => marche pas
* au make avec un make LDFLAGS=-static => marche tjrs pas, et là ça finit pas la compil, il trouve une librairie (wx_gtk-2.4) qui est pourtant bien à sa place et dans le ld.so.conf
* en éditant le Makefile et en aliasant CC, CC = gcc -static, mais comme y a du cpp et du g++ => ça marche pas.
et ça me fait ch*** de me taper des compils de 25 min (celeron 400) pour rien  :cry:  
 
La soluce doit être du côté du LDFLAGS mais ld ne trouve pas sa librairie
please help me


 
 
Quand tu dis que  configure --disable-shared --enable-static ne marche pas, qu'est-ce que cela veut dire exactement ?
 
Parce que j'ai essayé cette commande:
 
./configure --disable-shared --enable-static --with-wx-config=/usr/bin/wx-config
 
Et je n'ai pas eu d'erreur.

Reply

Marsh Posté le 25-03-2003 à 16:33:21    

Le Ouinhin Pervers a écrit :


 
 
Quand tu dis que  configure --disable-shared --enable-static ne marche pas, qu'est-ce que cela veut dire exactement ?
 
Parce que j'ai essayé cette commande:
 
./configure --disable-shared --enable-static --with-wx-config=/usr/bin/wx-config
 
Et je n'ai pas eu d'erreur.


 
non effectivement la compilation ce passe sans soucis, mais je voulais dire par là que lmule fait toujours appel à des librairies.
si tu tapes ldd /chemin/vers/lmule tu vas avoir la liste des librairies dont dépend lmule.
dans mon environnement chrooté je n'ai pas ces libs, et même si je recrée une arborescence il ne trouve la lib libwx_gtk-2.4.so
si je le compil en static, là il n'y as plus de pb car toutes les libs seront inclues dans le binaire

Reply

Marsh Posté le 27-05-2003 à 03:34:40    

hum hum... je profite de me faufiler dans ce topic pour demander : Y'a t il un héros qui a réussi à compiler lmule en static ou à le chrooter ?
Après avoir éssayer divers paramètres à mon ami le compilateur pour qu'il edite les liens en statiques (échec cuisant) et après avoir éssayer de le chrooter avec les libs, je dois me resigner à un seul constat : l'échec.
 
Pour ce qui est du chroot, j'ai bien recrée toute l'arborescence et récupéré les libs grâce à "ldd lmule" suelement il me met ça :  
 
 

 
./lmule: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
 


 
or ma lib est bien dans /taratata/rep_chroot_lmule/usr/X11R6/lib. J'ai aussi éssayé de le copier dans le répertoire courant des fois qu'un miracle...
 
Bon bref... Je n'ai pas eu plus de chance que les autres (pkoi en aurais-j eu d'ailleurs ?)... Et en plus il est tard et je n'ai plus de cigarettes (le tabac c'est tabou...) Alors demain matin, si quelqu'un pouvait m'aider... ou m'achever !    
 
Bonne fin de nuit à tous
 
ced


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 27-05-2003 à 03:34:40   

Reply

Marsh Posté le 27-05-2003 à 09:11:45    

d'apres les forums de (l|x)mule, à cause de gtk, impossible de compiler (l|x)mule en static


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 27-05-2003 à 10:12:17    

Pour les Debian, y'a aussi lmule en .deb ...  ;)

apt-get -t testing install lmule


Bon bien sûr, c'est seulement considéré "testing" (sarge), mais c'est déjà ça. (No pb chez moi)

Reply

Marsh Posté le 27-05-2003 à 10:42:17    

en Sid aussi c'est dispo


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 27-05-2003 à 13:06:01    

depuis je n'ai tjrs pas réussi à chrooter lmule, mais maintenant je m'en balance pas mal car j'utilise mldonkey et là pas de pb pour le chroot  ;)  
en  + j'ai de bien meilleurs perfs avec mldonkey, sans parler du contrôle à distance, etc ...

Reply

Marsh Posté le 27-05-2003 à 14:07:46    

Quel est le meilleur alors ??? lmule ou mldonkey ??? 50% me dit l'un et 50% me dit l'autre !  :(


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 27-05-2003 à 14:40:03    

cedcox a écrit :

Quel est le meilleur alors ??? lmule ou mldonkey ??? 50% me dit l'un et 50% me dit l'autre !  :(  


j'ai testé les 2 et je préfère mldonkey. Les downloads sont plus rapide, il se lance en ligne de commande, tu peux gérer tes transferts recherches et connexions aux serveurs en telnet, interface html ou même en gui. la dernière version incorpore le réseau de kazaa si ça peut t'aider dans ton choix.
 
ps : en plus tu peux le chrooter :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed