Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » [GNU/Linux] P7, pour des transferts à repasser
Cakeisalie5 En ligne Ancien administrateur Points: 1963 Défis: 11 Message

[GNU/Linux] P7, pour des transferts à repasser

Posté le 22/08/2016 12:13

Le projet est déprécié au profit de Cahute, qui réimplémente p7 et p7screen !
Dans un effort d'adopter un système de build plus moderne, une documentation bien plus complète, des rationales plus simples, et davantage d'éléments de l'écosystème logiciel de CASIO, le projet Cahute a été lancé en février 2024 par l'auteur de P7. Cahute supplante complètement les utilitaires autrefois proposés dans le projet P7, en conservant une interface en ligne de commande compatible.

The project is deprecated in favour of Cahute, which reimplements p7 and p7screen!
In order to adopt a more modern build system, a documentation that is far more complete, simpler rationales, and more elements from CASIO's digital ecosystem, the Cahute project has been in launch in February 2024 by the same author as P7. Cahute completely reimplements the utilities previously distribued with the P7 project, while keeping a compatible command line syntax.

Ce topic est conservé pour des raisons historiques.


Le projet P7 est constitué d'utilitaires de communication destinés à être utilisés avec des calculatrices CASIO fx (Graph). Ces utilitaires permettent d'interagir avec les systèmes de fichiers présents sur la calculatrice (envoi et réception de fichiers, inventaire des fichiers présents sur la calculatrice, copie, suppression, ...), d'afficher l'écran en temps réel, et de sauvegarder/remplacer les composants du système présents sur la machine.

Pour ne pas utiliser les commandes en root (administrateur), n'oubliez pas de faire :
sudo usermod -a -G uucp <votre nom d'utilisateur>
Puis déconnectez-vous/reconnectez-vous (pas besoin de redémarrer votre ordinateur).

Découvrez comment construire, installer et utiliser ces utilitaires ici.
Des notes ici. - Des sources là.
Ceci est un topic pour les annonces, les retours divers (problèmes rencontrés, ...) et les demandes de fonctionnalités.


Pour les réponses, notez que le topic était originellement consacré à l'utilitaire P7, et non au projet, qui n'existait pas à l'époque.



Précédente 1, 2, 3 ··· 9, 10, 11, 12
Slyvtt Hors ligne Maître du Puzzle Points: 2401 Défis: 17 Message

Citer : Posté le 19/07/2023 03:50 | #


Try starting from files here : https://p7.planet-casio.com/en.html#linux-iconlinux-ico-other-gnulinux-distributions

does it change something ?
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Lofilobzik Hors ligne Membre Points: 4 Défis: 0 Message

Citer : Posté le 19/07/2023 04:19 | #


Nope, I originally tried building using those instructions, but without luck
Lofilobzik Hors ligne Membre Points: 4 Défis: 0 Message

Citer : Posté le 19/07/2023 04:49 | #


Ok, out of all utilities I managed to install just p7, which I think is enough. Something's wrong with my system apparently.
What I did was change line 123 and 125 from Makefile.vars to
123 CFLAGS_$1 := $(CFLAGS) $(shell $(PKGCONFIG) libp7 --cflags 2>/dev/null) \
124    -D BIN="$1$(if $(FOR_WINDOWS),.exe)"
125 LDFLAGS_$1 := $(LDFLAGS) $(shell $(PKGCONFIG) libp7 --libs 2>/dev/null)

adding libp7 and removing $(LIBS_$1) .
Then I ran ./configure followed by make all-p7 and sudo make install-p7 .

phew
Gibroule Hors ligne Membre Points: 4 Défis: 0 Message

Citer : Posté le 06/01/2024 13:19 | #


Hello, I know I'm a little bit late but I think I found what the problem was. I also had this error when compiling with the command
make all-p7

Indeed, it comes from Makefile.vars. It's the lines 104 and 105 that need to be changed to
LIBS_$1 := $(shell make -sf $(SRCDIR)/$1/vars.mk libs 2>/dev/null)
DISABLE_$1 := $(shell make -sf $(SRCDIR)/$1/vars.mk disable 2>/dev/null \

It's because when calling the $(shell ...) make prints a message telling a change of directory (because it calls another makefile), but the message is captured inside the variables LIBS and DISABLE. That's why changing lines 123 and 125 worked. Adding the -s flag deletes the message.
Another fix is to add the flag to the make command like
make -s all-p7
or even
make -s
for compiling all tools.
Précédente 1, 2, 3 ··· 9, 10, 11, 12

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 52 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd