Posté le 22/08/2016 12:13
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 242 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
Citer : Posté le 08/03/2020 11:06 | #
En-dessous du " J'ai suivi le premier paragraphe qui compile et installe la libp7." tu as remis la même erreur qu'au-dessus. Comment est-ce que tu as compilé et installé libp7 ?
Essaie de localiser le header libp7.h (eg par find /usr/include -name libp7.h), ensuite utilise le mode verbeux du Makefile pour voir la commande de compilation complète pour trouver le -I manquant (probablement un truc du genre make VERBOSE=1 ou make MAKE_FULL_LOG=1 si Cake a pas changé le nom de la variable depuis le temps).
Soit dit en passant, tu as pris les sources où ? D'habitude je les prends sur l'AUR, c'est la seule version dont je suis sûr qu'elle marche.
Citer : Posté le 08/03/2020 11:12 | #
pkg-config est-il installé ?
Mon blog ⋅ Mes autres projets
Citer : Posté le 08/03/2020 11:34 | #
OK, donc j'ai pkg-config en derniere version selon apt.
L'ajout de VERBOSE=1 ou MAKE_FULL_LOG=1 n'ajoute aucun message supplémentaire :
> cc obj/p7screen/main.o
src/p7screen/main.c:12:10: fatal error: libp7.h: Aucun fichier ou dossier de ce type
#include <libp7.h>
^~~~~~~~~
compilation terminated.
Makefile:144: recipe for target 'obj/p7screen/
$ make MAKE_FULL_LOG=1
gcc -c -o obj/p7screen/main.o src/p7screen/main.c -Wall -Wextra -Wno-unused-macros -Wno-vla -std=gnu11 -O2 -D NAME="p7utils" -D VERSION="3.0" -D MAINTAINER="Thomas \"Cakeisalie5\" Touhey <thomas@touhey.fr>" -D DEFAULT_STORAGE="fls0" -D DEFAULT_ZOOM="8" -D BIN="p7screen"
src/p7screen/main.c:12:10: fatal error: libp7.h: Aucun fichier ou dossier de ce type
#include <libp7.h>
^~~~~~~~~
compilation terminated.
Makefile:144: recipe for target 'obj/p7screen/main.o' failed
make: *** [obj/p7screen/main.o] Error 1
Pour les sources, je les ai prises ici : https://p7.planet-casio.com/pub/p7utils-3.0.tar.gz
(Je ne sais pas ce que AUR signifie )
Et la libp7 je l'ai installée comme indiqué sur le site https://p7.planet-casio.com/ avec :
$ curl -o libp7-3.0.tar.gz https://p7.planet-casio.com/pub/libp7-3.0.tar.gz
$ tar xzf libp7-3.0.tar.gz && cd libp7-3.0
$ ./configure --udev && make && sudo make install
Citer : Posté le 16/01/2021 18:07 | #
Naaan le lien git est down, je ne peux pas installer
Citer : Posté le 16/01/2021 18:10 | #
Utilise plutôt https://p7.planet-casio.com/pub/libp7-3.0.tar.gz comme indiqué dans la section autres distributions.
Citer : Posté le 16/01/2021 18:11 | #
Du coup je le décompresse et ??
Citer : Posté le 16/01/2021 18:12 | #
Ben tu lis.
Citer : Posté le 16/01/2021 18:12 | #
Ah oui ok merci !
Ajouté le 16/01/2021 à 18:27 :
Alors... malheuresement, je suis sous WSL donc l'USB n'est pas detecté....
Citer : Posté le 18/04/2021 19:56 | #
Me voilà avec Gint installé, désormais je souhaite utiliser p7.
J'ai bien vérifié les dépendances, tout est à jour et supérieur aux exigences demandées.
A l'étape ./configure, j'ai des erreurs qui apparaissent :
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
find: -printf: unknown primary or operator
clang: error: unsupported option '--print-multiarch'
clang: error: no input files
expr: syntax error
Configuration loaded, you can make now.
Merci !
Citer : Posté le 18/04/2021 20:12 | #
Le premier probablement parce que GNU find vs BSD find comme d'habitude, faut contourner pour ne pas utiliser la fonctionnalité qui fait exactement ce dont le script a besoin ; pour le second, Clang vs GCC.
Citer : Posté le 18/04/2021 20:26 | #
Hmmm merci pour l'info.
Quelqu'un a déjà compilé pour macOS p7 ?
Sauf si Cake veut prendre du temps pour corriger ces point là, sinon je me reprends une licence Windows pour utiliser FA124 pour le transfert mais c'est franchement moins pratique
Citer : Posté le 18/04/2021 20:28 | # | Fichier joint
Essaie avec ce patch (s'il ne passe pas, faut le faire manuellement, j'ai pas d'autre solution pour le moment) :
no_printf_option_for_find.patch
Je l'avais mis ici direct au début, mais PC nique les espaces dans des blocs de code, donc j'ai dû mettre ça dans un fichier séparé
Mon blog ⋅ Mes autres projets
Citer : Posté le 18/04/2021 20:29 | #
T'as vu la réactivité. 20:26 "Sauf si Cake veut prendre du temps..." et 20:28 "Nah tkt mon cerveau MASSIF va traiter ce problème en deux temps deux minutes"
Citer : Posté le 18/04/2021 20:36 | #
Ah oui c'était rapide XD
Merci Cake. Tu peux m'expliquer où il faut que je mette ce texte stp
Citer : Posté le 18/04/2021 20:40 | #
Le texte est un diff. Comme tu peux le voir, le nom du fichier est mentionné, il y a un peu de contexte, et des lignes "-" et des lignes "+" qui indiquent les changements faits. Tu peux appliquer les changements, si je ne me trompe pas, avec git apply :
Citer : Posté le 18/04/2021 21:05 | #
ok interressant, je n'aurais pas trouvé, merci
Par contre, pour changer... J'ai droit à un
Citer : Posté le 18/04/2021 22:11 | #
Je vois ça. Je pourrais t'envoyer le fichier modifié sauf que Cake a oublié une occurrence de -printf et il reste l'autre problème que je ne peux pas résoudre moi-même. Je propose de lui demander le fichier modifié directement dans une archive zip.
Citer : Posté le 19/04/2021 22:51 | #
OK.
Bon changement de plan si ça se complique, tant pis, je vais mettre Linux en VM ça sera plus simple pour ça.
Vous me conseillez pour p7 :
- Ubuntu
- Debian GNU/Linux
- Mint Linux
Les 3 font l'affaire ou il y a une différence ?
Citer : Posté le 19/04/2021 22:52 | #
Ubuntu est basé sur Debian et Mint est soit basé sur Ubuntu soit sur Debian (en fonction de la version)
C'est donc plus un choix du catalogue de logiciels, que de fonctionnement technique.
Citer : Posté le 19/04/2021 22:57 | #
Ok merci, je pars sur Ubuntu alors
Citer : Posté le 19/04/2021 23:00 | #
Note que avec Manjaro y'a déjà un paquet p7 installable avec juste un yay -S p7