compilation en statique [lmule] - Logiciels - Linux et OS Alternatifs
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 ...
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
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 ? |
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 ?
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 ? |
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.
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
Marsh Posté le 25-03-2003 à 15:40:22
nikosaka a écrit : Est ce que quelqu'un a réussi à compiler lmule en statique? |
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.
Marsh Posté le 25-03-2003 à 16:33:21
Le Ouinhin Pervers a écrit : |
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
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 :
|
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
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
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)
Marsh Posté le 27-05-2003 à 10:42:17
en Sid aussi c'est dispo
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 ...
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 !
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
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
* 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
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