π
<-
Chat plein-écran
[^]

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

Nouveautés, projets, mises à jour.

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude wawachief » 10 Nov 2013, 14:15

En fait mes ennuis de compilation commencent plus tôt que cela encore :
Code: Tout sélectionner
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: Tout sélectionner
./configure --includedir=/opt/local/include/unicode/ CC=/usr/bin/gcc CFLAGS="-std=c11"

puis make --> erreur sur uchar.h :(
Avatar de l’utilisateur
wawachief
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 93.3%
 
Messages: 44
Inscription: 10 Nov 2013, 08:57
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude 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 ;)
Fichiers joints
libhpcalcs-0.0.1-package.zip
(498.73 Kio) Téléchargé 104 fois
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude wawachief » 12 Nov 2013, 18:47

Bonjour

Je n'arrive plus à compiler sous Linux cette nouvelle version. J'ai le message
Code: Tout sélectionner
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 ?
Avatar de l’utilisateur
wawachief
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 93.3%
 
Messages: 44
Inscription: 10 Nov 2013, 08:57
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Lionel Debroux » 13 Nov 2013, 07:45

Il faut ajouter -std=c1x dans les CFLAGS passés à configure :)
install_tilp.sh contient:
Code: Tout sélectionner
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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude 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: Tout sélectionner
./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: Tout sélectionner
./configure CFLAGS="-std=c1x" CC="gcc" PREFIX="/opt/local" --includedir="/opt/local/include/unicode/"
mais sans plus de succès.
Avatar de l’utilisateur
wawachief
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 93.3%
 
Messages: 44
Inscription: 10 Nov 2013, 08:57
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Bisam » 14 Nov 2013, 20:29

Wahou, Lionel a trouvé quelqu'un qui parle sa langue... :p
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude 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
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude 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).
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.3%
 
Messages: 14617
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude Persalteas » 14 Nov 2013, 20:35

J'ai la version 13.10, aussi, mais je n'ai pas eu de souci...
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: libhpcalcs: a toolkit for communicating with Prime calcs

Message non lude 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

PrécédenteSuivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 36 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1428 utilisateurs:
>1414 invités
>9 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)