π
<-

libhpcalcs: a toolkit for communicating with Prime calcs...

Nouveautés, projets, mises à jour.

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby wawachief » 10 Nov 2013, 14:15

En fait mes ennuis de compilation commencent plus tôt que cela encore :
Code: Select all
In file included from hpfiles.c:32:
./hpfiles.h:34:10: fatal error: 'uchar.h' file not found
#include <uchar.h>
         ^
1 error generated.


La le fichier uchar.h se trouve dans /opt/local/include/unicode/. J'avais passé outre en mettant des liens symboliques et peut-être que cela occasionne les problèmes qui suivent.

Du coup j'esssaye de faire les choses mieux mais sans succès
Code: Select all
./configure --includedir=/opt/local/include/unicode/ CC=/usr/bin/gcc CFLAGS="-std=c11"

puis make --> erreur sur uchar.h :(
User avatar
wawachief
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 93.3%
 
Posts: 44
Joined: 10 Nov 2013, 08:57
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby Lionel Debroux » 10 Nov 2013, 22:15

J'ai effectué plusieurs bugfixes pour les problèmes que tu as reportés ici (donc ça devrait aller mieux), et un gros changement sur les codes d'erreur que j'avais commencé avant les reports (et qui ne semble pas avoir tout cassé, d'après les tests de critor - normalement, la propagation des erreurs vers l'appelant était déjà à peu près faite).
Pour l'instant, en attendant plus amples tests, les changements sont poussés sur une nouvelle branche "master2". Il faut faire un pull et un checkout explicite de cette branche pour pouvoir tester.

Nouvelle version des binaires Windows et du tarball source en pièce jointe de ce post.

Merci d'avance ;)
You do not have the required permissions to view the files attached to this post.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby wawachief » 12 Nov 2013, 18:47

Bonjour

Je n'arrive plus à compiler sous Linux cette nouvelle version. J'ai le message
Code: Select all
typesprime.c:79:5: error: 'for' loop initial declarations are only allowed in C99 mode
     for (uint32_t i = 0; i < sizeof(PRIME_CONST)/sizeof(PRIME_CONST[0]) - 1; i++) {
     ^
typesprime.c:79:5: note: use option -std=c99 or -std=gnu99 to compile your code


J'ai beau ajouter CFLAGS = -std=c99 dans le makefile, mais rien n'y fait, j'ai toujours cette erreur.
Y a t-il une option que je dois ajouter a configure pour que la compilation se passe bien ?
User avatar
wawachief
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 93.3%
 
Posts: 44
Joined: 10 Nov 2013, 08:57
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby Lionel Debroux » 13 Nov 2013, 07:45

Il faut ajouter -std=c1x dans les CFLAGS passés à configure :)
install_tilp.sh contient:
Code: Select all
CFLAGS="-std=c1x"
[...]
./configure "--prefix=$PREFIX" CC=$CC CXX=$CXX CFLAGS=$CFLAGS
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby wawachief » 14 Nov 2013, 16:33

Cette nouvelle version fonctionne bien. Plus de problème de noms de fichiers. Je peux depuis Linux
- backuper toute ma machine
- éditer un programme sous linux et l'envoyer sur la machine pour le tester (mais il reste encore le BOM a enlever à la main car il n'est pas filtré).
bref tout ce dont j'ai besoin pour fonctionner. Un grand merci donc pour ce travail qui me permet de m'affranchir de windows et du HP connectivity kit...

Par contre la compilation sous mac me pose encore problème. La même commande qui marche sous Linux provoque une erreur sous mac :
Code: Select all
./hpfiles.h:34:10: fatal error: 'uchar.h' file not found

Le uchar.h se trouve pourtant dans /opt/local/include/unicode/
J'ai essayé
Code: Select all
./configure CFLAGS="-std=c1x" CC="gcc" PREFIX="/opt/local" --includedir="/opt/local/include/unicode/"
mais sans plus de succès.
User avatar
wawachief
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 93.3%
 
Posts: 44
Joined: 10 Nov 2013, 08:57
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby Bisam » 14 Nov 2013, 20:29

Wahou, Lionel a trouvé quelqu'un qui parle sa langue... :p
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby Persalteas » 14 Nov 2013, 20:32

Je n'ai pas essayé l'installation via le .sh, tu l'as publié, Lionel ? :o

La compilation manuelle a réussi, mais je n'arrive pas à le lancer, une histoire de librairie statique qui n'est pas à sa place... O_o
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby Adriweb » 14 Nov 2013, 20:34

Malheureusement, je ne sais pas si c'est du au fait que mon ubuntu soit ne 13.10, mais la libudev (requise pour le hidapi) ne veux pas s'installer, parce qu'il y a un conflit de version/dépendances .... (et ca date de quelques jours sur les repos d'Ubuntu... donc à mon avis, je vais devoir patienter un peu).

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80%
 
Posts: 14842
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby Persalteas » 14 Nov 2013, 20:35

J'ai la version 13.10, aussi, mais je n'ai pas eu de souci...
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Unread postby Lionel Debroux » 14 Nov 2013, 20:39

install_hplp.sh est publié, oui :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

PreviousNext

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1399 utilisateurs:
>1379 invités
>12 membres
>8 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)