1

salut happy

je voudrais compiler Insight (avec CyGWin)
je viens de faire exactement ce qui est indiqué à cette page là : http://sources.redhat.com/insight/cygwin.html

j'ai tappé ça dans la console cygwin : (dans un rep 'insight')
cvs -z9 -d:pserver:anoncvs@sources.redhat.com:/cvs/src login 
[j'ai mis "anoncvs" comme password comme spécifié] 
cvs -z9 -d:pserver:anoncvs@sources.redhat.com:/cvs/src co -r gdb_5_2-branch insight+dejagnu 


cd src/tcl 
cvs -q update -r gdb_5_1-2001-07-29-branch 
cd ../tk 
cvs -q update -r gdb_5_1-2001-07-29-branch 
cd ../itcl 
cvs -q update -r gdb_5_1-2001-07-29-branch 
cd ../libgui/src 
cvs -q update -r gdb_5_1-2001-07-29-branch tkGraphCanvas.c tkCanvEdge.c 


j'ai DL et mis à leurs places ces deux fichiers :

src/itcl/iwidgets3.0.0/iwidgets.tcl
src/itcl/iwidgets3.0.0/pkgIndex.tcl



ce qui nous ammene à la phase de compilation (enfin je crois, non ?)
on nous indique de lire ce fichier pour savoir comment faire : http://sources.redhat.com/insight/README


la partie qui nous interesse est celle ci (enfin je crois)
It is recommended that Insight, like GDB, be built outside of the source
directory in order to preserve the integrity of the source directory.  This
is very useful, for example, when building GDB/Insight for multiple hosts
or targets.

For example:

	host> ls
	src/
	host> mkdir insight; cd insight
	host> ../src/configure
	host> make
	host> make install


je crée donc un repertoire compil dans mon rep 'insight' du début, soit au meme niveau que le dossier 'src'
je le met en repertoire courant, et je tente un '../src/configure'


et là, sans grande surprise, ça ne fonctionne PAS (si je dis sans grande surprise, c'est parce que j'avais regardé avant et qu'il n'y a pas de fichier de script du tout... (donc pas de configure gol))



Il y a manifestement quelque chose que je ne sais pas.
Quelqu'un pourait il m'aider siou plait ?

2

euh, au fait l'erreur est bien entendu :
bash: ../src/configure: No such file or directory

3

PS : pour ceux qui n'aurraient pas remarqué, je n'y connais rien (ou presque) dans ce domaine trigni

4

Il te faudra probablement exécuter autoconf pour générer le script.
Je te conseille plutôt un snapshot en tarball ou (mieux) un release, comme ça ces fichiers auront été prégénérés pour toi.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Je te conseille plutôt un snapshot en tarball ou (mieux) un release, comme ça ces fichiers auront été prégénérés pour toi.

ben oui mais là : http://sources.redhat.com/insight/ , ils ont écrit ça :
2003-02-05: Updated! Instructions for building Insight on Cygwin
Using cygwin? There's a special procedure for building a stable version of Insight. Read all about it.


autoconf > arg, c pas gagné grin
je vais regarder smile

merci smile

6

Va plutôt voir ftp://sources.redhat.com/pub/gdb/snapshots/current/. Ces snapshots devraient avoir tout ce qu'il te faut normalement.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

je ne tiens pas compte de l'avertissement ?


je suis en train de DL 'insight+dejagnu-20031217.tar.bz2'

8

Tu confirmes mon expérience avec le monde Linux : CA NE MARCHE JAMAIS. Au moins sous Window$ on clique sur install.exe, et 30 secondes après c'est bon !
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

9

grin
jamais, tu y vas peut etre un peut fort.
Mais bon, pour un newbie comme moi, il faut avouer que ça n'est pas évident neutral


windows & 30s > trilove



à part ça je suis en train de compiler la version que je viens de DL (post 6), mais bon, c'est plus pour voir qu'autre chose : S'ils ont écrit cet avertissement sur la page des news, ça n'est sans doute pas pour rien neutral

10

Pen^2
: je ne tiens pas compte de l'avertissement ?

Les snapshots sont expérimentaux, mais pas plus que le CVS, et ils disent sur la première page que le release est plus bogué que les snapshots sous Cygwin.
Thibaut B
: Tu confirmes mon expérience avec le monde Linux : CA NE MARCHE JAMAIS. Au moins sous Window$ on clique sur install.exe, et 30 secondes après c'est bon !

Le monde Linux? http://www.cygwin.com
Cygwin is a Linux-like environment for Windows
.

(emphasis mine). C'est en plein dans le monde Windows!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

11

Arrête ta mauvaise foi ! Tu as parfaitement compris que je parle pas de CygWin, qui marche très bien chez Pen^2 (et chez moi), mais du programme qu'il essaie de compiler.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

12

chuuut, pas de chamailleries dans mon topic trinon



Bon, je viens de tenter un autre telechargement (je suis tétu trigni) : j'ai telechargé la version 2.3 (cvs -z9 -dtongueserver:anoncvs@sources.redhat.com:/cvs/src co -r gdb_5_3-branch insight+dejagnu) et il se trouve que dans cette version il y a tous les scripts grin #etrange#

Bref, j'ai récupéré la version que Kevin m'a conseillé, mais je tenterais aussi le coup avec la version CVS cheeky

13

Thibaut B
: Arrête ta mauvaise foi ! Tu as parfaitement compris que je parle pas de CygWin, qui marche très bien chez Pen^2 (et chez moi), mais du programme qu'il essaie de compiler.

Le fait est que le dernier release marche très bien sous Linux. C'est sous Cygwin (donc sous Windows) qu'il y a des problèmes et qu'il faut prendre un snapshot instable pour avoir quelque chose d'utilisable.
Pen^2 :
Bon, je viens de tenter un autre telechargement (je suis tétu gni) : j'ai telechargé la version 2.3 (cvs -z9 -d:pserver:anoncvs@sources.redhat.com:/cvs/src co -r gdb_5_3-branch insight+dejagnu) et il se trouve que dans cette version il y a tous les scripts grin #etrange#

Ben évidemment, si tu récupères une vielle version alors qu'ils te disent explicitement de prendre la plus récente... roll (Je n'avais pas vu ça, sinon je te l'aurais dit dès le départ.) Et tu es censé récupérer la version CVS HEAD (future 5.4), pas la 5.3-branch qui est aussi trop vieille. Donc vire complètement le -r gdb_5_x_branch. C'est ça que "I strongly recommend using a snapshot or checking out the sources until 5.4 is out." veut dire.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

14

Kevin Kofler
:
Thibaut B
: Arrête ta mauvaise foi ! Tu as parfaitement compris que je parle pas de CygWin, qui marche très bien chez Pen^2 (et chez moi), mais du programme qu'il essaie de compiler.

Le fait est que le dernier release marche très bien sous Linux. C'est sous Cygwin (donc sous Windows) qu'il y a des problèmes et qu'il faut prendre un snapshot instable pour avoir quelque chose d'utilisable.

Toutes mes excuses alors. J'ai dit n'importe quoi sur ce coup smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

15

Kevin Kofler :
Ben évidemment, si tu récupères une vielle version alors qu'ils te disent explicitement de prendre la plus récente... roll (Je n'avais pas vu ça, sinon je te l'aurais dit dès le départ.)

Ah ? j'avais cru comprendre que la version 5_2 était plus stable :
The "-r BRANCH" part is optional. If you want to checkout the latest version of Insight (which is always pretty stable), then omit this. If you would rather stick to the last release (currently GDB 5.2.x), then include the option "-r gdb_5_2-branch"
. If you want to play with GDB 5.3, then use the option "-r gdb_5_3-branch".


Et tu es censé récupérer la version CVS HEAD (future 5.4), pas la 5.3-branch qui est aussi trop vieille. Donc vire complètement le -r gdb_5_x_branch. C'est ça que "I strongly recommend using a snapshot or checking out the sources until 5.4 is out." veut dire.

ok, je vais recommencer alors grin


A noter cependant que la compilation de la version 5_3-branch a echoué neutral

16

Pen^2
: Ah ? j'avais cru comprendre que la version 5_2 était plus stable

Mais pas sous Cygwin. Cf. la news tout en haut.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

17

ben oui mais le texte que j'ai cité vient de la page spécifique à Cygwin, c'est pour ça que je me suis trompé gol

Quel gland grin

18

J'espère que cette version voudra bien se compiler #inquiet#

Le pire c'est qu'en fait j'ai sur mon disque dur la version 5.0, que j'avais telechargée directement il y a un moment... grin
La nouvelle version a intéret à etre vraiment mieux grin

19

A propos de GUI pour GDB, n'existe-il pas un portage de DDD natif pour Windows ?
J'ai essayé de le faire tourner avec Cygwin/X, mais Cygwin/X est très lent même sur un PC très récent.

20

Pas que je sache.
Je sais que l'équipe de MinGW travaille sur un Insight MinGW, mais ce n'est pas encore prêt.
Pour DDD, je ne suis courant d'aucun portage Win32 natif.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

21

bon au fait j'avais abandonné, et j'ai réessayé ce we avec une version plus recente : ça compile ! king
L'ennui, c'est que quand je lance gdb, on dirait vraiment le gdb sans GUI (ie il n'y a qu'une fenetre en mode texte qui se lance.)
C'est une erreur de compilation ou de configuration à votre avis ???

Pour compiler j'ai juste fait
ls
src
mkdir bin
cd bin
../src/configure
make
make install

g oublié qq chose ??

est ce que vous pensez que ça a qq chose à voir avec les variables d'environnement TCL_LIBRARY, TK_LIBRARY, ... ? (cf http://sources.redhat.com/insight/README )

22

les source que j'avais DL sont insight+dejagnu-20040402.tar.bz2 de ftp://sources.redhat.com/pub/gdb/snapshots/

23

If you want to use GDB in command line mode, just use the -nw option. Or, you can undefine the DISPLAY environment variable.

ça vient pitet de ça ?
elle est pitet pas definie ? hum

24

Je pense que c'est un problème de configuration.
Normalement, il n'y a pas besoin de DISPLAY pour Cygwin, c'est un truc pour X11, et la version Cygwin de Insight n'utilise pas X11.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

25

>Normalement, il n'y a pas besoin de DISPLAY pour Cygwin
ok merci.

>problème de configuration.
un probleme de configuration de la compilation, ou alors un probleme de configuration de l'executable ?

26

Je ne sais pas. Je suspecte un problème de configuration à la compilation, mais ils disent que normalement c'est compilé automatiquement...
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

27

ok, merci ça n'est pas grave. (je recommencerai dans 2 mois, ça marchera pitet grin)
(et puis ce qui est dommage c'est que la FAQ n'est pas très très complette hehe)