1

Pour la distribution Linux (et pour bien d'autres projets), je participe à la maintenance de GCC. Mais S. Reichelt ne semble pas avoir de temps en ce moment et le dernier patch qu'il a distribué avec les sources de tigcc sont bourrés d'erreurs. Il a don fallu commencer par nettoyer ce patch et j'aimerais en fait savoir si je n'ai pas fait d'erreurs.
Comme je ne programme pas beaucoup en C sur TI, je ne peux pas faire des tests très poussés alors ce serait bien si vous pouviez aider. C'est très simple : Il n'y a quasiment rien à faire.

Commencez d'abord par n'utiliser que TIGCC 0.91 SP1. Télécharger ensuite ici les binaires que j'ai recompilés et écrasez ceux de tigcc (répertoire bin). N'hésitez pas à recompiler toutes vos applications, et écrivez-moi si vous remarquez la moindre différence avec les binaires originaux de TIGCC 0.91 SP1.

Merci d'avance.

2

Est-ce que tu as réussit a faire une version utilisable sous linux ?
Si oui, je veut bien la tester smile (sinon, je testerais la version win)

3

Et j'arrive pas a downloader sur ton FTP sad (c le repertoire stealth qui passe pas)

4

raahhh...

Par mail alors ? Tu as un ftp avec un répertoire du style upload ou incoming ?

5

>Dark Angel: Et j'arrive pas a downloader sur ton FTP sad (c le repertoire stealth qui passe pas)

Désactive le proxy, soit globalement, soit juste pour ftp://jm.devel.bourges.net. Certains proxys n'aiment pas ce répertoire.
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é

6

J'ai pas proxi confus

Mais c'est bon, M$IE veut bien le d/l (mais pas Opera, ni mon server FTP) ...

7

Et pour la version nunux, c'est pour quand ?

8

Aucune idée, mais plus vite je saurai si je pars sur de bonnes bases, et plus vite elle sortira...

9

Deja, il y a un petit probleme avec gygwin : le fichier CPP.exe est lié a une exportation CYGWIN1.dll manquante: gtrlimit

Je vasi voir sur leur site ce que je trouve ...

10

Ta version de CYGWIN1.DLL est trop ancienne. (La dernière version de TIGCC utilise une version assez ancienne de cette DLL, surtout vu que Cygnus en sort de nouvelles versions plusieurs fois par an.)

(D'ailleurs, quelqu'un pourrait-il essayer de reconfigurer TIGCC pour un host Mingw32? (CRTDLL.DLL si possible, MSVCRT.DLL sinon, en sachant qu'elle est à télécharger séparément pour la première version de Windows 95.) Cela nous éviterait ce genre de problèmes.)
[edit]Edité par Kevin Kofler le 21-07-2001 à 00:19:29[/edit]
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

Ouais, c'est bon, j'ai trouvé une version plus recente sur leur site (je m'en doutais un peu wink)

Les .89z de Total compilé avec TIGCC 0.91 SP1 et avec les exe de JM sont identiques smile (d'apres fc)

JM> puisque ca marche, tu peut nous compiler une version linux ?
allez, STP ... grin

12

J'ai recompilé mes vieux projets en C, et pas de problemes, les .89z sont toujours trictement identiques smile

Par contre, je n'utilise pas de float, va falloir faire quelques tests en plus ...

13

Ok, merci de préciser que tu n'as aucun problème.

Mais il semble que tu sois le seul programmeur C sur ce forum...

En ce qui concerne la distribution Linux, ce n'est pas moi qui m'en occupe, c'est roms.

14

Moi j'ai le même problème de DLL qu'avais Dark-Angel et je l'ai enfin résolu!
Moi non plus je n'ai pas la moindre différence mais vu que mes programmes n'utilisent pas de fonctions complexes, c'est sur que Dark Angel fait meilleur testeur.
[edit]Edité par Uther Lightbringer le 21-07-2001 à 01:47:47[/edit]
avatar

15

Euh, avec le même problème pour cygwin1.dll, j'ai voulu tout mettre à jour avec http://cygwin.com/setup.exe. Mais il me télécharge des trucs monstrueux par défaut (avec un vieux modem c'est pas top). C'était la galère pour lui expliquer que je ne voulais que la dll, mais finalement j'ai réussi :-)

En tout cas ça compile maintenant, je donnerai le résultat de mes tests ce soir ou demain.

16

Et euh, c'est quoi l'intérêt d'avoir corrigé des bugs si ça ne change rien au niveau des exécutables ?

Sinon, rapidement, je n'ai pas de différence dans plusieurs projets, utilisant des fonctions variées. On peut espèrer qu'on n'est pas passé à côté d'un gros problème...

17

Pour avoir la dll de gywin, elle est dans la dedant: ftp://ludique.u-bourgogne.fr/pub/mirror/cygwin/latest/cygwin/cygwin-1.3.2-1.tar.gz (y'a d'autres truc avec, mais bon ... c'est ce que j'ai trouvé de mieu: 700Ko)

18

bon bah je v essayer ms mon prog ne se compile qu'avec tigcclib 2.31confus, même avec la 2.4S
P1 ça merde...

19

Skulk> c'est pas grave, ce sont les exe qu'il faut tester (les libs n'aurant pas d'influance - sauf peut-etre les INCLUDE_PATCH) ... zut, il y a aussi ce satané tigcclib.a, maintenant ... bah essaye d'installer la 0.91SP1 et de remettre les anciennes libs, ca marchera peut-etre quand meme ... (en fait, ca devrait marcher, mais ca te fera un exe plus gros ...)

20

j'ai recompiler qq prog (mr nutz et blik et) ... et ça marche y'a pas de pb

21

"Et euh, c'est quoi l'intérêt d'avoir corrigé des bugs si ça ne change rien au niveau des exécutables ?"

ben a être sur qu'on en a pas ajouté à la place comme chez Kro

22

SSStûûûûcccce...

23

Si vous voulez essayer une version de TIGCC qui n'a plus besoin de CYGWIN1.DLL (compilée avec GCC pour Mingw32), mailez-moi.
[edit]Edité par Kevin Kofler le 26-07-2001 à 19:18:45[/edit]
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é

24

Je pouvais aussi mettre le dll dans le zip...
D'ailleurs, c'est fait depuis qq jours.

25

ouaip ça marche nickel (mais tjrs pas avec la lib 2.4sad)

26

peut-être que c'est le mode kernel qu'elle n'aime pas? (on sait jamais...)