Page 1 of 2

Compilation Ndless 1.7

Unread postPosted: 01 Oct 2010, 21:20
by RobFire
Bonjour :):
J'ai récupéré les fichiers de Ndless ( oui, j'ai bien conscience que c'est une version instable ), et j’aimerais savoir comment les compiler pour obtenir l'installateur.

Je me suis permis de créer ce sujet parce que pense qu'il pourra être utile à d'autres personnes que moi.

Je précise que j'ai MSYS installé sur mon PC et 7Zip installé et son dossier ajouté à ma variable PATH. J'ai une Nspire CAS (non Touchpad)
J'ai déjà essayé de compiler mais sans succés. :#wrong#:
=J'aurais donc besoin de votre aide :#spin#: pour compiler les fichiers ou alors simplement m'envoyer les classeurs d'installations.
Merci à tous :;):

Re: Compilation Ndless 1.7

Unread postPosted: 01 Oct 2010, 21:57
by Levak
Je tente depuis plusieurs jours de créer les ficheirs IDC, que tu n'as surement pas, pour les TI-nSpire CAS.

Ce soir j'ai réussi à faire avancer ce fichier permettant à Ndless 1.7 de faire redémarrer ma Nspire CAS, mais ne lui laissant pas la possibilité de l'installer (boot infini).

Il s'agit en fait de desassembler le code avec un logiciel spécifique puis de faire une comparaison binaire routine par routine en comparant le les "symboles" de la Nspire basique établis ici avec ceux de la Nspire CAS.

Autant dire qu'à l'heure actuelle je n'ai pas été en mesure d'installer Ndless 1.7 (le compiler, c'est bon, mais le faire tourner c'est autre chose).

J'espère que tu comprendras que même si tu arrives à compiler Ndless, tu ne pourras pas l'installer dans l'immédiat.

L'installation est en elle même presque aléatoire déjà pour les Nspires basiques et impossible selon ExtendeD sur les CAS.

le topic officiel : http://www.omnimaga.org/index.php?topic=4509.0

Re: Compilation Ndless 1.7

Unread postPosted: 01 Oct 2010, 22:03
by RobFire
Je vois...
J'avais moi-même compilé et obtenu les .tns mais l'installation était impossible ( j'ai réussi 1 fois par un "heureux" hasard à faire rebooter ma calculatrice avec ces fichiers mais ce fut un boot infini ( écran noir-blanc-noir-blanc-etc... ).
J'attendrais donc la release pour pouvoir jouer à la NES :8): sur ma Nspire ( et programmer :): ).
En tout cas merci quand même !

Re: Compilation Ndless 1.7

Unread postPosted: 05 Oct 2010, 22:37
by Levak
Up.
Ce soir avec bsl on a réussi à faire fonctionner Ndless 1.7 sur CAS :
http://www.unitedti.org/forum/index.php ... stp=142596

Re: Compilation Ndless 1.7

Unread postPosted: 06 Oct 2010, 15:53
by RobFire
Re-bonjour :):
Après avoir vu les modifications à faire, que j'ai faites, et téléchargé le fichier .idc et avoir mis son emplacement dans le fichier .config.tpl, l'installation ne se fait malheureseument toujours pas après compilation...
J'aimerais un peu d'aide pour cette dernière si possible, merci !
(et je le répète sinon (et ce serait plus direct) je pourrais prendre les .tns)

Merci ! :;):

Re: Compilation Ndless 1.7

Unread postPosted: 06 Oct 2010, 17:48
by Levak
Pour l'installation, il faut obligatoirement (pour l'instant) être connecté à un ordinateur (je ne connais pas la raison du "pourquoi", mais sans ça, impossible d'installer).
Il y avait à un moment un technique où il fallait brancher à un moment précis le connecteur, mais personnellement depuis que j'ai donné les bonnes adresses, je n'ai plus besoin de le faire, cependant, il faut être connecté en permanence.

C'est un peu frustrant quand on sait que Ndless 1.7 a été conçu pour être portable contrairement à Ndless 1.1. Or, il ne peut être pour le moment installé sans connexion avec l'ordinateur (je répète il suffit que il y ait quelque chose en face du fil, quitte à que ce soit une autre Nspire). D'autant plus que certainnes fois, il y a ce que l'on appelle les "hot reboot" des reboots aléatoires faisant perdre l'installation de Ndless 1.7.

Il faudra alors s'interfacer avec un ordinateur ou une Nspire pour le réinstaller.
C'est un problème très embêtant qu'on rencontre avec cette version actuelle de Ndless 1.7 : beta.

Re: Compilation Ndless 1.7

Unread postPosted: 06 Oct 2010, 18:48
by ExtendeD
Pour préciser, ce que j'appelle "hot reboot" est le reboot de l'OS seul réalisé volontairement par Ndless lors de l'installation, dont le fonctionnement actuel pourrait être la source des différentes instabilités rencontrées.

Les reboots aléatoires sous certaines conditions sont des reboots classiques de l'OS lorsqu'il rencontre une exception.

Re: Compilation Ndless 1.7

Unread postPosted: 06 Oct 2010, 18:55
by Levak
ExtendeD wrote:Pour préciser, ce que j'appelle "hot reboot" est le reboot de l'OS seul réalisé volontairement par Ndless lors de l'installation, dont le fonctionnement actuel pourrait être la source des différentes instabilités rencontrées.

Les reboots aléatoires sous certaines conditions sont des reboots classiques de l'OS lorsqu'il rencontre une exception.


Milles excuses pour avoir confondu ces termes dans tes explications. :%):

Re: Compilation Ndless 1.7

Unread postPosted: 08 Oct 2010, 16:35
by RobFire
En fait ce n'est pas à l'installation que je bloque mais c'est durant la compilation : je ne sais pas quoi mettre exactement dans les makefiles. J'aimerais en fait une description si possible détaillée de la compilation car mes fichiers ne s'installent jamais ( même avec le PC connecté en permanence.). Une de mes compilations a même fait planter ma Nspire et j'ai dû réinstaller l'OS...Voilà et merci !

Re: Compilation Ndless 1.7

Unread postPosted: 08 Oct 2010, 19:58
by ExtendeD
Pour la compilation, assure-toi d'utiliser la très récente version poussée sur le repository Subversion intégrant les constantes CAS identifiées par Levak et bsl.

Pour l'installation, assure-toi :
- D'avoir fermé Computer Link avant l'installation
- De lancer l'installation sans être connecté à un PC
- De connecter la calculatrice à un PC lorsque l'horloge se met à tourner

C'est la procédure identifiée par plusieurs testeurs pour assurer une bonne installation dans la version actuelle.

Quel genre de problèmes rencontre-tu exactement ? Dans tous les cas les dysfonctionnements ne devraient pas forcer une réinstallation d'OS, enlever et remettre une pile pour forcer un reboot suffit toujours.