Compilation d'amsn SVN + anti-aliasing [RESOLU TOUT SEUL :p] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 01-03-2008 à 16:03:06
[/quotemsg]
Salut j'ai exactement le meme prob que tu avais mais j'arrive pas a le regler tt d'abord comment on fait pour tt "détar" en suite lorsque je veux compiler ca me marque: "Aucun fichier ou repertoire de ce type" ou alors "--------- n'est pas un repertoire" comment resoudre ??
merci d'avance
a+
Marsh Posté le 05-09-2007 à 11:42:26
Bonjour,
Je cherche a installer / compiler la version SVN d'amsn en utilisant le tcl/tk 8.5 afin d'avoir l'anti aliasing.
Voila comment j'ai procédé (cette technique fonctionne avec les versions stable 0.96 et RC1 0.97)
OS : Ubuntu 7.04
D'abord, téléchargement des sources :
Tcl/tk :
http://heanet.dl.sourceforge.net/sourceforge/tcl/tk8.5a6-src.tar.gz
http://heanet.dl.sourceforge.net/sourceforge/tcl/tcl8.5a6-src.tar.gz
Amsn :
http://amsn.sourceforge.net/amsn_dev.tar.gz
On détar tout ça...
On compile tcl :
~tcl8.5a6/unix$ ./configure --prefix=/usr/local/tcl --enable-threads
~tcl8.5a6/unix$ make
~tcl8.5a6/unix$ sudo make install
On compile tk :
~tk8.5a6/unix$ ./configure --prefix=/usr/local/tcl --enable-xft --enable-threads
~tk8.5a6/unix$ make
~tk8.5a6/unix$ sudo make install
-------> jusque là, tout va bien, aucune erreur ni le moindre Warning ...
On compile Amns en lui spécifiant bien les libs tcl/tk a utilisé, ici la 8.5 (8.4 étant installé par la distribution):
amsn_svn$ ./configure --with-tcl=/usr/local/tcl/lib --with-tk=/usr/local/tcl/lib
compile time options summary
============================
X11 : yes
Tcl : 8.5
TK : 8.5
DEBUG : no
STATIC : no
Donc ici, pas de problème. On voit bien qu'il va utiliser la version 8.5 du tcl/tk pour compiler Amns.
amsn_svn$ make
Ensuite j'essaye de la lancer :
amsn_svn$ ./amsn
------> J'ai le message dans une fenêtre graphique :
Loading TkCximage failed. This module is needed to run aMSN. Please compile aMSN first, instructions on how to compile are locate in the INSTALL file.
Donc j'ai chercher la raison du problème, et j'ai cru comprendre que ce message d'erreur apparaissait lors qu'on essaye de lancer amsn en tcl/tk 8.4 compilé avec le tcl/tk 8.5.
J'ai donc edité le fichier executable 'amsn'. A la ligne 3 on a :
exec wish $0 $@
le 'wish' fait référence à la version de l'OS, soit la 8.4.
J'ai modifié cette ligne en la remplaçant par :
exec /usr/local/tcl/bin/wish8.5 $0 $@
Je lance Amsn et ........ ça marche
--------> Pour tout vous expliquer, j'ai refait les manipulations en même temps que j'écrivais ce post..... et miracle, ça a fonctionné.
Message édité par jesusdebethune le 05-09-2007 à 12:18:21