[RESOLU] installation de BTG sur debian unstable

Bonjour a tous,
je suis un debutant sous linux (je prefere l’annoncer tout de suite pour situer mon niveau) et je souhaiterais installer BTG ( btg.berlios.de )
sur mon serveur distant.

apres avoir installer (correctement) tous les packages necessaires:
btg.berlios.de/howto.html

je me retrouve confronté a un problem qui est surtout un probleme de comprehension de ma part car dans le HOWTO (voir lien plus haut) on explique bien comment le résoudre, mais trop vaguement pour un débtant comme moi. donc voici ce qu’il se passe lors du ./configure

j’ai le message final suivant:

dans le howto voila ce qu’ils disent:

et c’est là que je ne comprends pas ce que je dois faire concretement…

quelqu’un pourrait-il m’aider siouplait, cela fait 48H que je tourne en rond :confused:

Tu vas sur le site, il y a marqué:

[quote]Debian Packages

* Repository README file.
* Repository file list.

[/quote]

donc tu laisses tomber ces ./configure, tu lis le README, tu mets les dépots dans ton sources.list et tu installes le paquet par apt-get. Voilà.

j’ai deja consulté ce repertoire en fait il n’y a rien la dedans !
ou alors j’ai pas compris l’astuce…

[quote]This is an unofficial debian package repository.

It contains:

  • Rasterbar libtorrent.

Currently only i386 and powerpc architectures are present.

Debian unstable (g++ 4.1)

deb ftp://ftp.berlios.de/pub/btg/debian unstable main non-free

Debian stable (g++ 3.3)

deb ftp://ftp.berlios.de/pub/btg/debian stable main non-free

Note that the debian stable libtorrent package reqires
libboost-*1.33.0c2a libs, which were installed from backports.

[b]Missing

The following packages were not built at this time:

  • BTG packages.[/b]

[/quote]

bon alors j’ai fait malgres tout ce que tu as dit, cela m’a permis de passer de libtorrent 0.9 à 0.11, mais pas de paquetage de BTG dans le depot.

Dans le doute (99.99% de doute quand meme) je relance un ./configure aprs cette mise a jours…

et maintenant cela semble marcher

Fran.b Merci !! je crois que tu dois être un MAGICIEN, c’est pas possible !! 48H que je me creuse la tête alors que c’est un truc qui n’a rien a voir (a premiere vue).

le ./configure a fonctionné
le MAKE a fonctionné
le MAKE INSTALL a fonctionné

la premiere partie est donc passée, maintenant je suis confronté a un autre probleme.

je n’arrive pas a créer les utilisateurs de BTG, j’en suis a cette etape dans le HOWTO :

[quote]Create users:
When the configuration files are done you will need to create one or more users. This is done with the btgpasswd utility:

btgpasswd --create -a -t “~/some/path/torrents” -w “~/some/path/work” -d “~/btg/some/path/finished” -s “~/btg/some/path/seeding” -p -u

(See Supported Directory Structure before you create any directories.)

The -a parameter specifies that we want a new user to be created.
The -t -w -d and -s parameters are directories to use for temporary .torrent storage, running downloads, finished downloads (“cleaned” torrents, not seeding anymore), and seeding torrents.
The -p parameter means to read password from stdin.
The -u parameter specifies the name of the user to add.
Use the --create parameter to create a new password file, if it doesnt exist. Enter the password on stdin, then you should get an OK and you are done.

Make sure you create all the directories before you start the daemon.

[/quote]

quand je lance la commande btgpasswd accompagnée des options j’ai en retour ce message:

de quoi s’agit il ?
et surtout comment régler ce probleme ?

Je viens de m’apercevoir que j’avais raté une ligne de commande avant le ./configure j’avais pas vu le ./autogen.sh

donc je recommence, et en fait j’ai des erreur a ce niveau, donc forcement la suite ne peut pas fonctionner correctement.

voila ce que j’ai quand je lance ./autogen.sh

voilà donc dès le départ ca deconne avec ca :

[quote]Running aclocal.
m4/cppunit.m4:4: warning: underquoted definition of AM_PATH_CPPUNIT
run info ‘(automake)Extending aclocal’
or see sources.redhat.com/automake/auto … %20aclocal
Running libtoolize.
You should update your `aclocal.m4’ by running aclocal.[/quote]

quand je fait un aclocal j’ai ca :

[quote]tyan@ks33319:~/btg$ aclocal
aclocal:configure.in:102: warning: macro AM_ICONV' not found in library aclocal:configure.in:106: warning: macroAM_PATH_LIBGNUTLS’ not found in library
aclocal:configure.in:112: warning: macro AM_LIBGNUTLS_VERSION' not found in library aclocal:configure.in:394: warning: macroAM_PATH_CPPUNIT’ not found in library
[/quote]
pourtant j’ai bien installé libgnutls et cppunit…

comment corriger ce probleme ?

Avoir une version plus récente d’autoconf/automake je pense. libtool en fait partie.

[quote]tyan@ks33319:~/btg$ automake --version
automake (GNU automake) 1.9
[/quote]

[quote]tyan@ks33319:~/btg$ autoconf --version
autoconf (GNU Autoconf) 2.61
[/quote]

[quote]tyan@ks33319:~/btg$ m4 --version
GNU M4 1.4.8
[/quote]

[quote]tyan@ks33319:~/btg$ libtool --version
ltmain.sh (GNU libtool) 1.5.22 Debian 1.5.22-4 (1.1220.2.365 2005/12/18 22:14:06)[/quote]

voila mes versions

Hum, c’est quand même récent…
Cela dit, ton aclocal n’a fait que des warnings, ça fait la même chose quand tu relances autogen.sh??

oui, le resultat du ./autogen.sh se trouve dans le quote au dessus…

je penche vers un problem d’installation quelque part… mais j’ai beau faire des apt-get --reinstall de tout mais ca ne change rien du tout.

Hum vérifie la présence de libtool.m4 dans les répertoire/usr/share/aclocal??/ correspondant à tes versions d’automake

oui il y est bien :confused:

et dans /usr/share/aclocal-1.9/ par exemple?

ok je viens de voir un truc qui me semble etre un indice :

Donc le repertoire dans lequel se trouve les elements a compiler est :

je vois dans /btg qu’il y a un repertoire m4 contenant :

[quote]tyan@ks33319:~/btg/m4$ ls
ac_cxx_exceptions.m4
ac_cxx_have_ios_base.m4
ac_cxx_have_sstream.m4
ac_cxx_have_std.m4
ac_cxx_have_string_clear.m4
ac_cxx_have_vector_at.m4
ac_cxx_namespaces.m4
ac_cxx_verbose_terminate_handler.m4
acx_pthread.m4
ax_boost_date-time.m4
ax_boost_filesystem.m4
ax_boost_iostreams.m4
ax_boost_program_options.m4
ax_boost_thread.m4
btg_link_check.m4
cppunit.m4
CVS
iconv.m4
libgnutls-extra.m4
libgnutls.m4
libgnutls-version.m4
mp_with_curses.m4
[/quote]
qui sont apparement les library recherchées ??

je n’ai pas (ou plus ??) le repertoire aclocal-1.9 :confused:

heu je crois que j’ai un binz :confused:
dans /usr/share j’ai :
/aclocal
/autoconf
/automake

puis
/aclocal-1.10
/automake-1.10
/aclocal-1.4
/automake-1.4

serait-ce des vestiges qui sont restés lors de mon passage de sarge a unstable ?? bref c’est normal ? ca peut etre une cause de problemes ?
il n’y aurais pas un problem de synlink qui fait appel au mauvais repertoire ?

quand je fais un whereis aclocal voila ce que j’ai:

[quote]tyan@ks33319:~/btg$ whereis aclocal
aclocal: /usr/bin/aclocal /usr/X11R6/bin/aclocal /usr/bin/X11/aclocal /usr/local/bin/aclocal /usr/share/aclocal /usr/share/man/man1/aclocal.1.gz
[/quote]
et avec un whereis aclocal-

[quote]tyan@ks33319:~/btg$ whereis aclocal-
aclocal-: /usr/bin/aclocal-1.10 /usr/bin/aclocal-1.4 /usr/X11R6/bin/aclocal-1.10 /usr/X11R6/bin/aclocal-1.4 /usr/bin/X11/aclocal-1.10 /usr/bin/X11/aclocal-1.4 /usr/local/bin/aclocal-1.9 /usr/share/aclocal-1.10 /usr/share/aclocal-1.4
[/quote]

j’ai plusieurs versions…et pas de repertoire /usr/share/aclocal-1.9/

comment mettre de l’ordre la dedans sans tout faire foirer ?

Je vois surtout que tu as une version personnel /usr/local/bin/aclocal et ça, ça met la pagaille, à priori ce serait d’ailleurs cette version qui serait utiliser hors libtool lui doit venir de debian. Je te suggère d’écarter tyemporairement la version local /usr/local qui ne doit pas être au courant de libtool…

heu oui…et comment la supprimer proprement ?
je créer un repertoire /temp et je met les fichiers dedans ?

je viens de deplacer dans /usr/local/bin/temp les fichiers suivants:

[quote]tyan@ks33319:~/btg$ ls /usr/local/bin/
aclocal
aclocal-1.9
autoconf
autoheader
autom4te
automake
automake-1.9
autoreconf
autoscan
autoupdate[/quote]

et maintenant il y a du mieux avec ./autogen.sh j’ai beaucoup moins d’erreurs:

[quote]tyan@ks33319:~/btg$ ./autogen.sh
Deleting temp files.
Running autoheader.
Running aclocal.
m4/cppunit.m4:4: warning: underquoted definition of AM_PATH_CPPUNIT
run info '(automake)Extending aclocal’
or see sources.redhat.com/automake/auto … ng-aclocal
Running libtoolize.
Running automake.
Running autoconf.
Running autoheader.
Done
[/quote]

Ben là, tout se passe bien (c’est un warnig, tu dois avoir un truc obsolète) continues, ça roule…

mon m4 est obsolete ?