[ubuntu 8.04]installation ChessDB[Résolu]

Qu'est-ce que GNU/Linux ? Comment tester ? Vous avez un problème lors de son installation ?

Modérateur : Mods GNU/Linux

Avatar de l’utilisateur
rastasurfer
Amateur Expert
Amateur Expert
Messages : 194
Inscription : 31 janv. 2008 10:03
Localisation : carcassonne

[ubuntu 8.04]installation ChessDB[Résolu]

Message par rastasurfer » 11 juin 2008 18:33

Bonjour
Je suis en train d'installer ChessDB (qui est une base de données pour le jeu d'échec) mais le scritp de configuration ne marche pas.
J'ai édité le Makefile pour trouver la marche à suivre spécifique à mon systéme mais je ne comprends pas ce que je dois faire.

Image


Pourriez vous m'aider s'il vous plait.
Merci

PDT_028
Dernière édition par rastasurfer le 20 juin 2008 23:09, édité 2 fois.


Image
Image


Avatar de l’utilisateur
mélodie
Geek à longue barbe
Geek à longue barbe
Messages : 1490
Inscription : 14 janv. 2007 00:29
Localisation : Pyrénées

Re: [ubuntu 8.04]installation ChessDB

Message par mélodie » 11 juin 2008 18:51

Tu lances ./configure dans le shell courant (depuis le répertoire où tu as désarchivé le paquet) et tu copies ici la sortie du configure.

Cela peut aider de savoir ce qui ne "marche" pas.
Règles à respecter sur le forum Si vous ne savez pas comment poster, cliquez ici !
(Et tout particulièrement la section «À lire avant de poster, en 5 points de Capitaine Fab»)

Texte culte
:
Comment Poser Les Questions De Manière Intelligente

Avatar de l’utilisateur
captnfab
Geek à longue barbe
Geek à longue barbe
Messages : 2292
Inscription : 31 mai 2008 22:03
Localisation : Aubenas (07), Montpellier (34)
Contact :

Re: [ubuntu 8.04]installation ChessDB

Message par captnfab » 11 juin 2008 19:00

Mon petit doigt me dit que

Code : Tout sélectionner

sudo aptitude install tcl tcl-dev tk tk-dev libx11-dev g++
ne peut pas faire de mal ;o)
Capitaine Fab (captnfab), Girafe à longues dents.
Liens utiles et nécessaires : Avant de poster, consultez les règles du forum || Débutants : la FAQ Linux
Entraide Debian : Documentation Debian-Facile || Forum DF || [url=irc://irc.freenode.net/debian-facile]Salon IRC : #debian-facile @ irc.freenode.net[/url]

Avatar de l’utilisateur
mélodie
Geek à longue barbe
Geek à longue barbe
Messages : 1490
Inscription : 14 janv. 2007 00:29
Localisation : Pyrénées

Re: [ubuntu 8.04]installation ChessDB

Message par mélodie » 11 juin 2008 20:28

Capitaine Fab a écrit :Mon petit doigt me dit que

Code : Tout sélectionner

sudo aptitude install tcl tcl-dev tk tk-dev libx11-dev g++
ne peut pas faire de mal ;o)
En effet, et si le configure échoue de nouveau après...
Règles à respecter sur le forum Si vous ne savez pas comment poster, cliquez ici !
(Et tout particulièrement la section «À lire avant de poster, en 5 points de Capitaine Fab»)

Texte culte
:
Comment Poser Les Questions De Manière Intelligente

Avatar de l’utilisateur
rastasurfer
Amateur Expert
Amateur Expert
Messages : 194
Inscription : 31 janv. 2008 10:03
Localisation : carcassonne

Re: [ubuntu 8.04]installation ChessDB

Message par rastasurfer » 11 juin 2008 21:21

Image

Cela peut aider de savoir ce qui ne "marche" pas.
Désolé je pensais que dans le Makefile il y avait l'origine du probléme et sa solution.

A la premiere tentative d'installation la console m'a dit qu'il manqué ceci:Tcl/Tk version:8.5;je l'ai donc installé en tapant
sudo apt-get install Tcl/Tk 8.5 apparemment c'est installé mais maintenant je sais plus quoi faire.
sudo aptitude install tcl tcl-dev tk tk-dev libx11-dev g++

J'utilise apt-get plutôt que aptitude et j'ai lu sur ubuntu.org qu'il faut pas les mélanger donc si je tape ceci c'est bon:
sudo apt-get install tcl tcl-dev tk tk-dev libx11-dev g++
Merci

PDT_028
Dernière édition par rastasurfer le 11 juin 2008 21:33, édité 1 fois.
Image
Image


Avatar de l’utilisateur
captnfab
Geek à longue barbe
Geek à longue barbe
Messages : 2292
Inscription : 31 mai 2008 22:03
Localisation : Aubenas (07), Montpellier (34)
Contact :

Re: [ubuntu 8.04]installation ChessDB

Message par captnfab » 11 juin 2008 21:22

mélodie a écrit :En effet, et si le configure échoue de nouveau après...
Ça serait vraiment étrange étant donné que chez moi sur une Ubuntu vierge il marche.
En revanche, la compilation échoue encore (zlib1-dev à installer), je n'ai pas le temps de regarder là. Au pire je serai là dans une demi-heure.
Capitaine Fab (captnfab), Girafe à longues dents.
Liens utiles et nécessaires : Avant de poster, consultez les règles du forum || Débutants : la FAQ Linux
Entraide Debian : Documentation Debian-Facile || Forum DF || [url=irc://irc.freenode.net/debian-facile]Salon IRC : #debian-facile @ irc.freenode.net[/url]

Avatar de l’utilisateur
captnfab
Geek à longue barbe
Geek à longue barbe
Messages : 2292
Inscription : 31 mai 2008 22:03
Localisation : Aubenas (07), Montpellier (34)
Contact :

Re: [ubuntu 8.04]installation ChessDB

Message par captnfab » 11 juin 2008 21:47

rastasurfer a écrit : J'utilise apt-get plutôt que aptitude et j'ai lu sur ubuntu.org qu'il faut pas les mélanger donc si je tape ceci c'est bon :

Code : Tout sélectionner

sudo apt-get install tcl tcl-dev tk tk-dev libx11-dev g++
Oui, c'est bon. Et je confirme qu'il ne faut pas mélanger. (En fait, il ne faut plus utiliser apt-get. Il laisse trop de paquets orphelins (ie. présent sur le système sans plus aucune raison de l'être)).

Ensuite, le make va échouer, tu me diras le message que tu as... (pas besoin d'une copie d'écran, un copier/coller du texte du terminal suffit...)

Edit: ta copie d'écran atteste de l'installation de "tcl" et "tk" ainsi que de l'absence de "tcl-dev" et "tk-dev"...
tu peux taper la commande exactement telle qu'elle est dans ce message, il ne réinstallera pas tcl ni tk mais installeras les librairies pour la compilation ("-dev")

[Edit: Si le make ne marche pas, fait un

Code : Tout sélectionner

sudo apt-get install zlib1g-dev
][/color]
Capitaine Fab (captnfab), Girafe à longues dents.
Liens utiles et nécessaires : Avant de poster, consultez les règles du forum || Débutants : la FAQ Linux
Entraide Debian : Documentation Debian-Facile || Forum DF || [url=irc://irc.freenode.net/debian-facile]Salon IRC : #debian-facile @ irc.freenode.net[/url]

Avatar de l’utilisateur
rastasurfer
Amateur Expert
Amateur Expert
Messages : 194
Inscription : 31 janv. 2008 10:03
Localisation : carcassonne

Re: [ubuntu 8.04]installation ChessDB

Message par rastasurfer » 11 juin 2008 22:15

Excuse moi mais je comprens pas ce que je dois faire aprés avoir tapé ceci:
sudo apt-get install tcl tcl-dev tk tk-dev libx11-dev g++
(En fait, il ne faut plus utiliser apt-get. Il laisse trop de paquets orphelins (ie. présent sur le système sans plus aucune raison de l'être)).
Est ce qu'on peut remplacer apt-get par aptitude dans toutes les commandes par exemple
apt-get remove =aptitude remove
apt-get update=aptitude update
C'est çà?

Merci
Image
Image

Avatar de l’utilisateur
captnfab
Geek à longue barbe
Geek à longue barbe
Messages : 2292
Inscription : 31 mai 2008 22:03
Localisation : Aubenas (07), Montpellier (34)
Contact :

Re: [ubuntu 8.04]installation ChessDB

Message par captnfab » 11 juin 2008 22:21

Après ceci, tu dois installer zlibg1-dev (comme dans le Edit de mon post ci dessus), puis taper Il va alors compiler le programme...

[EDIT 3 :
Une fois compilé (sans erreurs mais avec des tonnes d'avertissements), pour le lancer, tape

Code : Tout sélectionner

PATH=$PATH:. ./chessdb
et il te faudra le taper à chaque fois... à moins d'installer salement le logiciel, ce que je ne te conseille pas.
Je ne sais pas comment ça marche pour la DataBase... fait nous savoir où tu en es...][/color]




[EDIT :
pour aptitude et apt-get, vwi, c'est un peu le principe, sauf qu'aptitude regroupe aussi quelques commandes de apt-cache.

Voici quelques exemples simples :

Code : Tout sélectionner

# chercher les paquets ayant "screen" dans leur nom
aptitude search screen

# afficher les détails du paquet "xmonad"
aptitude show xmonad

# installer le paquet "vim-gtk"
aptitude install vim-gtk

# supprimer le paquet "emacs22"
aptitude remove emacs22

# supprimer et effacer les fichiers de configuration du paquet "sun-java6-jre"
aptitude purge sun-java6-jre
Et quelques exemples plus compliqués :

Code : Tout sélectionner

# cherche les paquets qui ont "montage" dans leur description
aptitude search ~dmontage

# cherche les paquets qui ont "magic" dans leur nom
aptitude search ~dmagic

# purge tous les paquets installés ayant "gnome" dans leur nom
aptitude purge ~i~ngnome


# je te laisse deviner...
aptitude remove ~i~dopenoffice.org
Et il y a d'autres possibilités, mais je ne les connais pas...]

[Edit 2 :
J'allais oublier les mises à jour...
La syntaxe a changé récemment :

Code : Tout sélectionner

# mise à jour de la liste des paquets
# (apt-get update)
aptitude update

# mise à jour (en douceur) du système
# (apt-get upgrade)
aptitude safe-upgrade

# mise à jour complète du système
# (apt-get dist-upgrade)
aptitude full-upgrade
]
Dernière édition par captnfab le 11 juin 2008 22:57, édité 1 fois.
Capitaine Fab (captnfab), Girafe à longues dents.
Liens utiles et nécessaires : Avant de poster, consultez les règles du forum || Débutants : la FAQ Linux
Entraide Debian : Documentation Debian-Facile || Forum DF || [url=irc://irc.freenode.net/debian-facile]Salon IRC : #debian-facile @ irc.freenode.net[/url]

Avatar de l’utilisateur
rastasurfer
Amateur Expert
Amateur Expert
Messages : 194
Inscription : 31 janv. 2008 10:03
Localisation : carcassonne

Re: [ubuntu 8.04]installation ChessDB

Message par rastasurfer » 11 juin 2008 22:48

Merci pour tous ces renseignements.

j'ai tapé toutes les commandes que tu m'as donné comment je le lance maintenant.
Image
Image

Avatar de l’utilisateur
captnfab
Geek à longue barbe
Geek à longue barbe
Messages : 2292
Inscription : 31 mai 2008 22:03
Localisation : Aubenas (07), Montpellier (34)
Contact :

Re: [ubuntu 8.04]installation ChessDB

Message par captnfab » 11 juin 2008 22:52

rastasurfer a écrit :Merci pour tous ces renseignements.
j'ai tapé toutes les commandes que tu m'as donné

Toutes, toutes... j'espère quand même que tu n'as pas tapé mes exemples avec aptitude :)
Sinon, dis-le moi et ne redémarre pas ton PC !
rastasurfer a écrit :comment je le lance maintenant.
Regarde l'Edit 3 (en haut) du post en dessus. (PATH=$PATH:. ./chessdb)
Capitaine Fab (captnfab), Girafe à longues dents.
Liens utiles et nécessaires : Avant de poster, consultez les règles du forum || Débutants : la FAQ Linux
Entraide Debian : Documentation Debian-Facile || Forum DF || [url=irc://irc.freenode.net/debian-facile]Salon IRC : #debian-facile @ irc.freenode.net[/url]

Avatar de l’utilisateur
rastasurfer
Amateur Expert
Amateur Expert
Messages : 194
Inscription : 31 janv. 2008 10:03
Localisation : carcassonne

Re: [ubuntu 8.04]installation ChessDB

Message par rastasurfer » 11 juin 2008 23:11

Ca me donne ceci quand je tape la commande:

rastasurfer@mahatma-desktop:~/Bureau/ChessDB/ChessDB-3.6.18$ PATH=$PATH:. ./chessdb
exec: 20: tkchessdb: not found
rastasurfer@mahatma-desktop:~/Bureau/ChessDB/ChessDB-3.6.18$ PATH=$PATH:. ./chessdb
exec: 20: tkchessdb: not found
rastasurfer@mahatma-desktop:~/Bureau/ChessDB/ChessDB-3.6.18$

PDT_033
Image
Image

Avatar de l’utilisateur
captnfab
Geek à longue barbe
Geek à longue barbe
Messages : 2292
Inscription : 31 mai 2008 22:03
Localisation : Aubenas (07), Montpellier (34)
Contact :

Re: [ubuntu 8.04]installation ChessDB

Message par captnfab » 11 juin 2008 23:17

Mhh,
tapes là où tu avais tapé PATH=$PATH:. et envoie le résultat de la commande

envoie aussi les 10 dernières lignes qui ont été affichées après ton "make".
Capitaine Fab (captnfab), Girafe à longues dents.
Liens utiles et nécessaires : Avant de poster, consultez les règles du forum || Débutants : la FAQ Linux
Entraide Debian : Documentation Debian-Facile || Forum DF || [url=irc://irc.freenode.net/debian-facile]Salon IRC : #debian-facile @ irc.freenode.net[/url]

Avatar de l’utilisateur
rastasurfer
Amateur Expert
Amateur Expert
Messages : 194
Inscription : 31 janv. 2008 10:03
Localisation : carcassonne

Re: [ubuntu 8.04]installation ChessDB

Message par rastasurfer » 11 juin 2008 23:23

Aprés ls:

rastasurfer@mahatma-desktop:~/Bureau/ChessDB/ChessDB-3.6.18$ ls
BUGS init.tcl README
BUGS.txt inno-setup-files README.FreeBSD
ChangeLog INSTALL README.solaris
chessdb makecsw review.ps
chessdb.eco Makefile sc_addmove
chessdb.ico Makefile.bak sc_eco
chessdblet.ini Makefile.conf sc_epgn
chessdblet.sbk Makefile.cygwin scid.ico
ChessDB-logo-smaller.gif Makefile.mingw sc_import
chessdb.patch Makefile.vc sc_remote
chessdbpgn manpages scripts
chessdb.rc NEWS sc_spell
configure pgnchessdb sc_tree
CONTRIBUTORS pgnfix sounds
COPYING pkginfo spliteco
COPYING.txt Post-installation-notes.txt src
copyright Pre-installation-notes-EGTB.txt tcl
cvsignore Pre-installation-notes.txt THANKS
depend prototype THANKS.Shane
html-help ratings.ssp TODO
rastasurfer@mahatma-desktop:~/Bureau/ChessDB/ChessDB-3.6.18$

Comment tu fais pour remonter jusqu'a :make?

Je crois avoir trouvé:

rastasurfer@mahatma-desktop:~/Bureau/ChessDB/ChessDB-3.6.18$ make
g++ -O2 -fno-rtti -fno-exceptions -Wall -I/usr/include -o src/tkchessdb.o -c src/tkchessdb.cpp
Dans le fichier inclus à partir de src/tkchessdb.cpp:20:
src/tkchessdb.h:50:17: erreur: tcl.h : Aucun fichier ou dossier de ce type
src/tkchessdb.h:52:18: erreur: tk.h : Aucun fichier ou dossier de ce type
In file included from src/index.h:22,
from src/tkchessdb.h:17,
from src/tkchessdb.cpp:20:
src/namebase.h: In member function «char* NameBase::GetName(nameT, idNumberT)»:
src/namebase.h:216: attention : deprecated conversion from string constant to «char*»

C'est cela?
Dernière édition par rastasurfer le 11 juin 2008 23:30, édité 1 fois.
Image
Image

Avatar de l’utilisateur
captnfab
Geek à longue barbe
Geek à longue barbe
Messages : 2292
Inscription : 31 mai 2008 22:03
Localisation : Aubenas (07), Montpellier (34)
Contact :

Re: [ubuntu 8.04]installation ChessDB

Message par captnfab » 11 juin 2008 23:27

rastasurfer a écrit :Comment tu fais pour remonter jusqu'a :make
Euh, il suffirait de remonter dans ton terminal, ou de retaper "make"... mais en fait, on va faire autre chose :

Code : Tout sélectionner

make clean
./configure
make
PATH=$PATH:. ./chessdb 
Si le problème est le même, recopie moi la fin des messages du "make"...

EDIT: Bon, je ne reste pas plus tard, à demain...
Capitaine Fab (captnfab), Girafe à longues dents.
Liens utiles et nécessaires : Avant de poster, consultez les règles du forum || Débutants : la FAQ Linux
Entraide Debian : Documentation Debian-Facile || Forum DF || [url=irc://irc.freenode.net/debian-facile]Salon IRC : #debian-facile @ irc.freenode.net[/url]


Répondre

Revenir vers « Découvrir ou installer GNU/Linux »