Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/05/2013, à 13:11

jamalkamal

comment compiler tkgate-2.0-b10 ?

bonjour, j'ai télécharger un logiciel, et pour l'installer j'ai vu un fichier texte là dedans qui explique comment le faire:
une phrase  cite :  " Compile TkGate using the command: make".
ça veut dire quoi ?
et la commande "configure" sert à quoi ? j'ai tapé man configure, le message que je reçois est : Aucune entrée de manuel pour configure
une explication SVP sad

modération: un titre clair, permet d'obtenir de meilleur solution

Dernière modification par ljere (Le 09/05/2013, à 13:25)

Hors ligne

#2 Le 04/05/2013, à 13:19

Bouib

Re : comment compiler tkgate-2.0-b10 ?

bonjour,
qu'il te faut le compiler avec la commande make
tu dois avoir un readme ou autre lisezmoi.txt ou encore INSTALL, qui te donne totue les commandes a faire. copie colles tout ici.
je suis pas un pro mais normalement tu fais
./configure
./ make
./make install


Amd 64 2xCore Ubuntu 10.04 Lucid Lynx Gnome compiz emerald vienna azenis green slicknessblack aeroion cairo-dock :) "Je suis ce que je suis grâce à ce que nous sommes tous"

Hors ligne

#3 Le 04/05/2013, à 13:49

jamalkamal

Re : comment compiler tkgate-2.0-b10 ?

oui, la commande ./configure et ./make instal fait en fin des lignes "creating tkConfig.sh".
ok c'est bon, le pregramme numéro 1 est installé:
parceque le programme que je beux installer "tkgate 2." (logiciel de simulation électronique numérique) a recours de ce programme numéro 1, lorsque je tape ./configure dans la deuxième étape pour installer le programme cible, le dernier ligne de ce commande m'indique que: "could not find tkConfig.sh"
c'est du chnois, j'ai rien compris, encore SVP une aide.
merci bcp...:(

Hors ligne

#4 Le 04/05/2013, à 14:18

lann

Re : comment compiler tkgate-2.0-b10 ?

A mon avis tu n'as pas du installer la librairie tk : (tk : A windowing toolkit for use with tcl)

Hors ligne

#5 Le 04/05/2013, à 15:15

serged

Re : comment compiler tkgate-2.0-b10 ?

Bouib a écrit :

bonjour,
qu'il te faut le compiler avec la commande make
tu dois avoir un readme ou autre lisezmoi.txt ou encore INSTALL, qui te donne totue les commandes a faire. copie colles tout ici.
je suis pas un pro mais normalement tu fais
./configure
./ make
./make install

P't être pas de ./ devant les make ?

./configure
make
sudo make install

Serait plus approprié...


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#6 Le 04/05/2013, à 16:07

jamalkamal

Re : comment compiler tkgate-2.0-b10 ?

De nouveau, je vous explique clairement:
-je veux installer "tkgate-2.0-b10".
Dans son dossier un fichier texte contient ceci:

To install tkgate follow the steps below:
1) Obtain and install tcl/tk 8.4 or later (preferably tcl/tk 8.5)
2) cd to the directory in which you unpacked this distribution.
3) Run the configuration script:
      ./configure
5) Compile TkGate using the command:
      make
6) Become root so you can install files
      su
7) Install TkGate using the commands:
      make install.

OK, je suis allé pour installer (tcl/tk 8.4) : voilà ce qu'ils me disent sur leur site web pour installer leurs programme:

Configuring and Compiling on UNIX
Compiling Tcl on UNIX has two steps: configure and make. In the simplest case you type the following commands to your shell:
  cd tcl8.5.0/unix
  configure options
  make
  make test
  make install

.
OK !
ce que j'ai fait moi: avec l'explication de mon ami "Bouib";

  cd tcl8.5.0/unix
./configure
   make
   make install

avec la correction de mon ami "serged" j'ai corrigée. make et make install sans ./
voici la dernière ligne après l'entré de ces commande :" Installing and cross-linking command (.n) docs"
Bon, allons nous au dexième etape.
2)bien je me place dans le dossier cible.
3)je tape ./configure :
la dernière ligne de cette commande écrit: checking tcl/tk version... configure: error: could not find tkConfig.sh
et là j’arrête.
ooofffff...
je suis désolé de tous ça,j'ai un problème big_smile. merci de votre assistance.

Dernière modification par jamalkamal (Le 04/05/2013, à 16:09)

Hors ligne

#7 Le 04/05/2013, à 17:24

lann

Re : comment compiler tkgate-2.0-b10 ?

Les librairies tcl et tk sont dans la logithèque donc pas besoin de les compiler, il suffit de les installer

Recherche également dans la logithèque, s'il n'y a pas déjà le logiciel TkGate. Sur Debian, il est présent dans les dépots

Hors ligne

#8 Le 04/05/2013, à 20:30

gigiair

Re : comment compiler tkgate-2.0-b10 ?

tkgate compilé est déjà dans les dépôts.
Pour le compiler soi-même, il faut avoir de très bonnes raisons. En plus il faut installer tout un tas de choses qui ne sont pas forcément installées par défaut.

sudo apt-get install tkgate

Dernière modification par gigiair (Le 04/05/2013, à 20:32)


--
JJR.

Hors ligne

#9 Le 05/05/2013, à 13:33

tiramiseb

Re : comment compiler tkgate-2.0-b10 ?

+1 lann !
+1 gigiair !

Hors ligne

#10 Le 07/05/2013, à 10:42

jamalkamal

Re : comment compiler tkgate-2.0-b10 ?

merci pour vous tous mes amis,
oui tkgate est déjà dans la logithèque, mais moi je cherche la version "tkgate-2.0-b10", où elle n'existe pas dans cette dernière malheureusement.
Bon je me content de ce que j'ai .
merci à tous smile

Hors ligne

#11 Le 07/05/2013, à 12:31

gigiair

Re : comment compiler tkgate-2.0-b10 ?

jamalkamal a écrit :

.
3)je tape ./configure :
la dernière ligne de cette commande écrit: checking tcl/tk version... configure: error: could not find tkConfig.sh
et là j’arrête.
ooofffff...
je suis désolé de tous ça,j'ai un problème big_smile. merci de votre assistance.

Normalement

sudo apt-get install tcl8.4-dev tk8.4-dev
./configure 
make

devrait le faire.


--
JJR.

Hors ligne

#12 Le 07/05/2013, à 13:54

elendil

Re : comment compiler tkgate-2.0-b10 ?

jamalkamal a écrit :

To install tkgate follow the steps below:
1) Obtain and install tcl/tk 8.4 or later (preferably tcl/tk 8.5)

OK, je suis allé pour installer (tcl/tk 8.4) : voilà ce qu'ils me disent sur leur site web pour installer leurs programme:

Il semblerait qu'il vaut mieux utiliser tcl/tk 8.5 . . .
Soit :

sudo apt-get install tcl8.5-dev tk8.5-dev
./configure
make

Et s'il n'y a pas d'erreur :

sudo make install

Tkgate est dans les paquest de raring en version 1.8.7-4 et utilise déjà tcl/tk 8.5 cf : tkgate

Hors ligne

#13 Le 08/05/2013, à 11:00

jamalkamal

Re : comment compiler tkgate-2.0-b10 ?

Bonjour,
pour suiver ce que "elendil" m'a dit, je tape:

sudo apt-get install tcl8.5-dev tk8.5-dev

OK

./configure

un message d'erreur apparaît:
bash: ./configure: Aucun fichier ou dossier de ce type
?!! où est-il le problème ?

Hors ligne

#14 Le 08/05/2013, à 21:09

gigiair

Re : comment compiler tkgate-2.0-b10 ?

Tu es bien dans le répertoire tkgate-2.0-b10 ?


--
JJR.

Hors ligne

#15 Le 09/05/2013, à 11:07

jamalkamal

Re : comment compiler tkgate-2.0-b10 ?

ok, je me place dans le dossier tkgate-2.0-b10, et je tape :

sudo apt-get install tcl8.5-dev tk8.5-dev
./configure
make

Bon, pas d'erreur, je continue

make install

voici les derniers lignes de cette dernière commande:
make[3]: quittant le répertoire « /home/jamalkamal/Bureau/tkgate-2.0-b10 »
make[2]: quittant le répertoire « /home/jamalkamal/Bureau/tkgate-2.0-b10 »
make[1]: quittant le répertoire « /home/jamalkamal/Bureau/tkgate-2.0-b10 »

je ne vois rien qui indique que j'ai installé le logiciel tkgate !!
merci de votre patience, vraiment je suis désolé sad

Dernière modification par jamalkamal (Le 09/05/2013, à 11:09)

Hors ligne

#16 Le 09/05/2013, à 13:14

gigiair

Re : comment compiler tkgate-2.0-b10 ?

Rien n'indique non plus qu'il n'est pas installé.
C'est bien

sudo make install

que tu as tapé ?
Vérifier :

which tkgate
tkgate -h 

Dernière modification par gigiair (Le 09/05/2013, à 13:16)


--
JJR.

Hors ligne

#17 Le 09/05/2013, à 20:51

jamalkamal

Re : comment compiler tkgate-2.0-b10 ?

ok, je fais:

which tkgate

la réponse est:

/usr/local/bin/tkgate

je fais:

tkgate -h

il m’envoie:

-h         Print this summary of options.
    -s         Run in X11 synchronous mode (slow).
    -q         Suppress some messages to the tty.
    -x         Start simulator immediately.
    -n         Do not display the splash window on startup.
    -V         Verify a save file..
    -X file    Start simulator immediately and execute script.
    -L lang    Specify language (if configured).
    -p file    Print to a file.
    -P prn     Output to a printer.
    -O opts    Printer options.

  Printer options are specified as a colon separated list of
  the following items (identifiers can be abreviated):

    epsf=bool      Use encapsulated Postscript format
    duplex=bool    Use duplex printing
    index=bool     Include index
    hier=bool      Include hierarchy graph
    paper=type     Use specified paper type
    4up=bool       Do 4-up printing of small modules
    modules=list   List of modules to print (comma separated)

après je fais:

tkgate -x

, pour démarrer le logiciel:
la réponse est :

tkgate: <2.0-b10> root [Linux] (9-May-13 19:50) No localized strings for 997 messages.  Use 'tkgate -v' for details. (locale.c, line 321)
TkGate 2.0-b10 - Digital Circuit Editor and Simulator (released Sep 26 2009)
[Compiled May  9 2013 09:25:11]
Copyright (C) 1987-2009 by Jeffery P. Hansen
  TkGate comes with ABSOLUTELY NO WARRANTY;  see 'Help...License' menu
  for license and warranty details.  Report problems to hansen@tkgate.org
[No tutorials found for locale 'fr'.  Using English tutorials.]
[No examples found for locale 'fr'.  Using English examples.]
Erreur de segmentation (core dumped)

j'ai tord ???

Hors ligne

#18 Le 10/05/2013, à 08:26

tiramiseb

Re : comment compiler tkgate-2.0-b10 ?

gigiair a écrit :

Bon, le logiciel est compilé et installé. Le problème est résolu, non ?

Bah il fait un segfault quand il est lancé, alors il y a toujours un problème... smile

jamalkamal a écrit :

Erreur de segmentation (core dumped)

Ah ben là, il va falloir déboguer un peu et essayer de comprendre pourquoi tu as cette erreur...

Eh ouais, quand on compile à la main on n'est pas à l'abri de ce genre de choses.
Ce n'est pas pour rien que les programmes sont proposés sous forme de paquets smile

L'attitude la plus sage serait de laisser tomber cette version et d'utiliser le paquet proposé par Ubuntu.

Si tu souhaites vraiment utiliser ce paquet compilé à la main, il va falloir apprendre à te servir de différents outils, notamment de strace pour commencer...

Hors ligne

#19 Le 16/05/2013, à 12:53

jamalkamal

Re : comment compiler tkgate-2.0-b10 ?

voilà c'est ce que je fait...laisser tomber cette version et se contenter de celle qui se trouve dans la logithèque.

Hors ligne

#20 Le 28/10/2013, à 20:51

Mr.Vil

Re : comment compiler tkgate-2.0-b10 ?

Salut smile

Pour un problème de compatibilité j'ai voulu installer la version 2.0
Donc j'ai installé tk et tcl sans problèmes, mais lorsque que j'essaye d'installer Tkgate :

Je fais ./configure et j’obtiens

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name... 
configure: error: C++ compiler cannot create executables
See `config.log' for more details.

Et du coup, quand je fais make, j'ai :

make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.

Voilà, si quelqu'un aurait une piste pour ça svp ? Merci smile

Hors ligne

#21 Le 29/10/2013, à 09:56

tiramiseb

Re : comment compiler tkgate-2.0-b10 ?

As-tu lu le message de "./configure" ?
Car ce message est plutôt clair : il ne trouve pas de compilateur C++ (« g++... no », « c++... no », etc).

Tu peux installer le paquet "build-essential" pour installer, entre autres, le compilateur C++ :

sudo apt-get install build-essential

Hors ligne