PythonExtra est un add-in Python alternatif pour (à ce stade) Graph 35+E II, Prizm et Graph 90+E. L'objectif est de fournir plus de fonctionnalités : modules standard, getkey(), fonctions de dessin plus performantes, etc.
Compile pour Graph 90+E (fx-CG 10/20/50) et Graph 35+E II (fx-9860G III)
Peu de RAM sur Graph 35+E II (c'est difficile d'en trouver sur ce modèle)
Un shell pas trop mal (saisie rapide, scrolling) avec de bonnes performances
Plein de modules standard
array, builtins, cmath, collections, io, math, random, struct, sys, time
Le module spécifique CASIO : casioplot (fidèle à part sur les polices)
Un nouveau module gint avec les fonctionnalités avancées de gint :
Pour l'instant, une bonne partie de <gint/display.h> et <gint/keyboard.h>
Donc getkey() (attente de touche) ainsi que keydown() (test instantané) !
Et des fonctions de dessin rapides comme dline() ou drect()
Le plan actuel :
Être sensiblement compatible avec l'appli Python officielle.
Pousser les fonctionnalités ajoutées pour vraiment relever le niveau de Python !
Si du temps de développement se débloque : support autres Graph mono (pas de promesses).
Updates et screenshots à venir. Je n'ai pas l'intention d'implémenter un million de fonctionnalités, juste ce qu'il faut pour s'assurer que ça ne finisse pas mal documenté et non maintenu comme CasioPython.
Dans l'exemple ci-dessous (réalisé par Mb88), un Flappy Bird déjà bien optimisé (dessin partiel etc, à gauche) est accéléré un bon gros coup en utilisant PythonExtra et le module gint pour le dessin (à droite).
Contexte historique
Aux journées APMEP 2022, redgl0w racontait comment le port MicroPython pour Numworks n'était finalement pas super difficile. Moi je parlais de comment un port maison résoudrait le problème de getkey(), et Critor m'a convaincu d'essayer sur-le-champ.
En fin de compte, j'ai clôné MicroPython Dimanche à midi et à 1 heure du matin j'avais un port fonctionnel avec getkey() sur ma Graph 90+E (que j'ai d'ailleurs montré à CASIO Lundi, pour la démo). Comme quoi, des fois ça marche tout seul !
(Enfin, le début marche tout seul. Faire une bonne UI et gérer tous les détails ensuite c'est une autre paire de manches !)
en faisant shift + "." j'obtient pour la version publié sur le git ( erreur 504) pour télécharger le zip
un espacve et en faisant shift+alpha+"." j'obtiens . pouvez vous donner des instruction de compilation linux pour avoir la dernière version
en utillisant le build de ultimate python sur la Grph 35 +E II et en saissisant "
import gc
gc.mem_free+gc.mem_alloc
j'obtiens 44224 ce qui est trop peut pour faire tourner des jeux comme le UNO avec l'IA .
La version en haut de ce post est la dernière peu ou prou, pour compiler à la main il faut le fxSDK ; puis aller dans ports/fx9860g3 et make.
en utillisant le build de ultimate python sur la Grph 35 +E II et en saissisant "
import gc
gc.mem_free+gc.mem_alloc
j'obtiens 44224 ce qui est trop peut pour faire tourner des jeux comme le UNO avec l'IA .
Eh oui mais on peut pas l'inventer, la mémoire x) Y'en a pas beaucoup x)
Y'a des fichiers des log dans les message, il me faut ça. Mais le fait que tu tournes sous gmake est déjà un red flag. J'ai tenté une fois de compiler binutils sous un BSD et j'ai jamais trouvé d'où venaient les erreurs bizarres que je me prenais.
giteapc install Lephenixnoir/unicode-fonts
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 741, in connect
sock_and_verified = _ssl_wrap_socket_and_match_hostname(
sock=sock,
...<14 lines>...
assert_fingerprint=self.assert_fingerprint,
)
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 920, in _ssl_wrap_socket_and_match_hostname
ssl_sock = ssl_wrap_socket(
sock=sock,
...<8 lines>...
tls_in_tls=tls_in_tls,
)
File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 460, in ssl_wrap_socket
ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 504, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLEOFError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 488, in _make_request
raise new_e
urllib3.exceptions.SSLError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='git.planet-casio.com', port=443): Max retries exceeded with url: /api/v1/repos/Lephenixnoir/unicode-fonts (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029)')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/dello3/.local/bin/giteapc", line 150, in <module>
sys.exit(main(sys.argv[1:], commands))
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dello3/.local/bin/giteapc", line 145, in main
return commands[argv[0]]["function"](*data, **options)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/home/dello3/.local/lib/giteapc/giteapc/repo.py", line 351, in install
search_dependencies(args, set(), dep_order, use_https=use_https,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
use_ssh=use_ssh, update=update)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dello3/.local/lib/giteapc/giteapc/repo.py", line 325, in search_dependencies
r = s.resolve()
File "/home/dello3/.local/lib/giteapc/giteapc/repo.py", line 125, in resolve
self.repo = resolve(self.name, local_only, remote_only)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dello3/.local/lib/giteapc/giteapc/repo.py", line 32, in resolve
r = gitea.repo_get(name)
File "/home/dello3/.local/lib/giteapc/giteapc/gitea.py", line 45, in repo_get
r = _get(f"/repos/{fullname}")
File "/home/dello3/.local/lib/giteapc/giteapc/gitea.py", line 29, in _get
return _http_get(giteapc.config.GIT_URL + "/api/v1" + url, params)
File "/home/dello3/.local/lib/giteapc/giteapc/util.py", line 127, in requests_get
r = requests.get(url, params)
File "/usr/lib/python3/dist-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 698, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='git.planet-casio.com', port=443): Max retries exceeded with url: /api/v1/repos/Lephenixnoir/unicode-fonts (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029)')))
Ok alors une chose à la fois... c'est pas un BSD, ok. Première fois que je vois un Debian qui appelle GNU make "gmake" et pas "make", mais pourquoi pas.
Comme tu peux le voir dans le terminal il te manque des dépendances : libmpfr-dev libmpc-dev libppl-dev texinfo
Le script essaie de les installer avec une méthode habituelle (sudo apt install...) mais ton compte ne peut pas utiliser sudo, donc ça échoue. Donc déjà faudrait que tu installes ça toi-même ou que tu t'assures que les libs sont dispo indépendamment de apt.
Ensuite l'erreur finale dit "error: build failed, please check /home/dello3/.local/share/giteapc/Lephenixnoir/sh-elf-binutils/build/giteapc-build.log o(x_x)o" c'est ça qu'il me faut.
Pour l'inscription, c'est nous, le serveur se fait punir parce que les volumes de mails sont trop importants à cause des spams. Faut qu'on mette un vrai captcha. Je m'occupe de ça...
Côté Git, la forge douille, cette fois c'est les crawlers IA Réessaie ça passera tout seul. Quel plaisir de se faire défoncer par des bots en 2025.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modwebsocket.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/asmx64.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/smallint.h:29,
depuis ../../py/smallint.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objfilter.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnx64.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/network_cyw43.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/frozenmod.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenum.h:29,
depuis ../../py/objfloat.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/asmx86.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_adc.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mphal.h:30,
depuis ../../extmod/network_esp_hosted.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/emitglue.h:29,
depuis ../../py/objfun.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnx86.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_adc_block.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/network_lwip.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objgenerator.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/asmthumb.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_bitstream.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mphal.h:30,
depuis ../../extmod/network_ninaw10.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objgetitemiter.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnthumb.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mperrno.h:29,
depuis ../../extmod/machine_i2c.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/network_ppp_lwip.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenum.h:29,
depuis ../../py/objint.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/emit.h:29,
depuis ../../py/emitinlinethumb.c:33:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_i2s.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/network_wiznet5k.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/smallint.h:29,
depuis ../../py/objint_longlong.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/asmarm.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_mem.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/os_dupterm.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnarm.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_pinbase.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenumbase.h:29,
depuis ../../py/objint_mpz.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_pulse.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/asmxtensa.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs_blockdev.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objlist.h:29,
depuis ../../py/objlist.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_pwm.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnxtensa.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/vfs_fat.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objmap.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_signal.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/vfs_fat_diskio.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/emit.h:29,
depuis ../../py/emitinlinextensa.c:33:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/bc.h:30,
depuis ../../py/objmodule.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_spi.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/vfs_fat_file.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnxtensawin.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtype.h:29,
depuis ../../py/objobject.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_timer.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs_lfs.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objpolyiter.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/emit.h:29,
depuis ../../py/asmrv32.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_uart.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/bc.h:30,
depuis ../../extmod/vfs_rom.c:74:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnrv32.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objproperty.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/machine_usb_device.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/reader.h:29,
depuis ../../extmod/vfs_rom_file.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objnone.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/emit.h:29,
depuis ../../py/asmrv32.h:33,
depuis ../../py/emitinlinerv32.c:33:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_wdt.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs_posix.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitndebug.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtuple.h:29,
depuis ../../py/objnamedtuple.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modasyncio.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mphal.h:30,
depuis ../../extmod/vfs_posix_file.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/formatfloat.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objrange.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modbinascii.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenumbase.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs_reader.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objreversed.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/binary.h:30,
depuis ../../extmod/modbluetooth.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/parsenum.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/ringbuf.h:33,
depuis ../../py/objringio.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../extmod/virtpin.h:29,
depuis ../../extmod/virtpin.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modbtree.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/emitglue.h:29,
depuis ../../py/emitglue.c:34:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../shared/libc/abort_.c:1:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/modcryptolib.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objset.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/reader.h:29,
depuis ../../py/persistentcode.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../shared/libc/printf.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/moddeflate.c:34:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objsingleton.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenum.h:29,
depuis ../../py/runtime.c:34:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modframebuf.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/nlr.h:36,
depuis ../../ports/sh/fdfile.c:34:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/runtime_utils.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objslice.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modhashlib.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/compile.h:29,
depuis ../../ports/sh/main.c:7:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mphal.h:30,
depuis ../../py/scheduler.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/unicode.h:29,
depuis ../../py/objstr.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objlist.h:29,
depuis ../../extmod/modheapq.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../ports/sh/modcasioplot.c:8:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objstr.h:29,
depuis ../../py/objstrunicode.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ../../ports/sh/mpconfigport.h:11,
depuis ../../ports/sh/debug.h:17,
depuis ../../ports/sh/modgint.c:12:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/binary.h:30,
depuis ../../py/nativeglue.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objlist.h:29,
depuis ../../extmod/modjson.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../ports/sh/objgintimage.h:11,
depuis ../../ports/sh/objgintimage.c:7:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/pairheap.h:39,
depuis ../../py/pairheap.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objlist.h:29,
depuis ../../extmod/modlwip.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objstr.h:29,
depuis ../../py/objstringio.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/builtin.h:29,
depuis ../../extmod/modmachine.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../ports/sh/objgintfont.h:11,
depuis ../../ports/sh/objgintfont.c:9:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtuple.h:29,
depuis ../../py/objtuple.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/ringbuf.h:33,
depuis ../../py/ringbuf.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/compile.h:29,
depuis ../../ports/sh/pyexec.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtype.h:29,
depuis ../../py/objtype.c:33:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/cstack.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtuple.h:29,
depuis ../../py/objzip.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/stackctrl.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/opmethods.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/argcheck.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Command '['sh-elf-gcc', '-E', '-DFFCONF_H="lib/oofatfs/ffconf.h"', '-m4-nofpu', '-mb', '-Wa,--dsp', '-flto=auto', '-fstrict-volatile-bitfields', '-I.', '-I../../ports/sh', '-Ibuild', '-I../..', '-DFX9860G', '-Os', '-Wall', '-Wextra', '-Wno-unused-parameter', '-DPE_BUILD="8f2faccca"', '-DNO_QSTR', '../../py/mpstate.c', '../../py/malloc.c', '../../py/gc.c', '../../py/pystack.c', '../../py/qstr.c', '../../py/vstr.c', '../../py/mpprint.c', '../../py/unicode.c', '../../py/mpz.c', '../../py/reader.c', '../../py/lexer.c', '../../py/parse.c', '../../py/scope.c', '../../py/compile.c', '../../py/emitcommon.c', '../../py/emitbc.c', '../../py/asmbase.c', '../../py/asmx64.c', '../../py/emitnx64.c', '../../py/asmx86.c', '../../py/emitnx86.c', '../../py/asmthumb.c', '../../py/emitnthumb.c', '../../py/emitinlinethumb.c', '../../py/asmarm.c', '../../py/emitnarm.c', '../../py/asmxtensa.c', '../../py/emitnxtensa.c', '../../py/emitinlinextensa.c', '../../py/emitnxtensawin.c', '../../py/asmrv32.c', '../../py/emitnrv32.c', '../../py/emitinlinerv32.c', '../../py/emitndebug.c', '../../py/formatfloat.c', '../../py/parsenumbase.c', '../../py/parsenum.c', '../../py/emitglue.c', '../../py/persistentcode.c', '../../py/runtime.c', '../../py/runtime_utils.c', '../../py/scheduler.c', '../../py/nativeglue.c', '../../py/pairheap.c', '../../py/ringbuf.c', '../../py/cstack.c', '../../py/stackctrl.c', '../../py/argcheck.c']' returned non-zero exit status 1.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/sequence.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Exception ignored in: <function Pool.__del__ at 0x7f53dd904d60>
Traceback (most recent call last):
File "/usr/lib/python3.13/multiprocessing/pool.py", line 271, in __del__
self._change_notifier.put(None)
File "/usr/lib/python3.13/multiprocessing/queues.py", line 397, in put
self._writer.send_bytes(obj)
File "/usr/lib/python3.13/multiprocessing/connection.py", line 200, in send_bytes
self._send_bytes(m[offset:offset + size])
File "/usr/lib/python3.13/multiprocessing/connection.py", line 427, in _send_bytes
self._send(header + buf)
File "/usr/lib/python3.13/multiprocessing/connection.py", line 384, in _send
n = write(self._handle, buf)
OSError: [Errno 9] Bad file descriptor
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objstr.h:29,
depuis ../../py/stream.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
make: *** [../../py/mkrules.mk:133: build/genhdr/qstr.i.last] Error 1
make: *** Suppression du fichier « build/genhdr/qstr.i.last »
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
Invite Invité
Citer : Posté le 21/11/2025 14:50 | #
en faisant shift + "." j'obtient pour la version publié sur le git ( erreur 504) pour télécharger le zip
un espacve et en faisant shift+alpha+"." j'obtiens . pouvez vous donner des instruction de compilation linux pour avoir la dernière version
en utillisant le build de ultimate python sur la Grph 35 +E II et en saissisant "
import gc
gc.mem_free+gc.mem_alloc
j'obtiens 44224 ce qui est trop peut pour faire tourner des jeux comme le UNO avec l'IA .
Invite Invité
Citer : Posté le 21/11/2025 14:55 | #
De la doccumentation comme un menu aide dans fxpyedit qui explique comment l'utilliser (en mantenant les touches)
C'est possible, logiquement d'après les sources c'est avec SHIFT + "." (à côté de la touche numérique 0).
#L66
Citer : Posté le 21/11/2025 19:28 | #
La version en haut de ce post est la dernière peu ou prou, pour compiler à la main il faut le fxSDK ; puis aller dans ports/fx9860g3 et make.
import gc
gc.mem_free+gc.mem_alloc
j'obtiens 44224 ce qui est trop peut pour faire tourner des jeux comme le UNO avec l'IA .
Eh oui mais on peut pas l'inventer, la mémoire x) Y'en a pas beaucoup x)
Inivte Invité
Citer : Posté le 22/11/2025 21:30 | #
pour le fxsdk comment le compiler pour linux
Citer : Posté le 22/11/2025 21:32 | #
Les infos sont sur ce topic et en particulier ce tutoriel (GiteaPC + le fxSDK).
Invite Invité
Citer : Posté le 22/11/2025 21:38 | #
giteaPC
gmake: *** [/home/dello3/.local/share/giteapc/Lephenixnoir/sh-elf-binutils/giteapc.make:13: build] Error 1
error: error 2 in command: gmake -f /home/dello3/.local/share/giteapc/Lephenixnoir/sh-elf-binutils/gite
Citer : Posté le 22/11/2025 21:44 | #
Y'a des fichiers des log dans les message, il me faut ça. Mais le fait que tu tournes sous gmake est déjà un red flag. J'ai tenté une fois de compiler binutils sous un BSD et j'ai jamais trouvé d'où venaient les erreurs bizarres que je me prenais.
Invite Invité
Citer : Posté le 22/11/2025 21:52 | # |
Fichier joint
debian GNU\Linux 6.12.57+deb13-amd64 (Q4OSh https://www.q4os.org/)
log un peu plus long fichier en pièce jointe
Invite Invité
Citer : Posté le 22/11/2025 22:01 | # |
Fichier joint
impossible de s'incrire sur le site voici ce que dit gmail:
Vous n'avez pas de message. Nos serveurs s'ennuient...
comment créer un compte
Invite Invité
Citer : Posté le 22/11/2025 22:38 | #
giteapc install Lephenixnoir/unicode-fonts
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 741, in connect
sock_and_verified = _ssl_wrap_socket_and_match_hostname(
sock=sock,
...<14 lines>...
assert_fingerprint=self.assert_fingerprint,
)
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 920, in _ssl_wrap_socket_and_match_hostname
ssl_sock = ssl_wrap_socket(
sock=sock,
...<8 lines>...
tls_in_tls=tls_in_tls,
)
File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 460, in ssl_wrap_socket
ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 504, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLEOFError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 488, in _make_request
raise new_e
urllib3.exceptions.SSLError: [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 519, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='git.planet-casio.com', port=443): Max retries exceeded with url: /api/v1/repos/Lephenixnoir/unicode-fonts (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029)')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/dello3/.local/bin/giteapc", line 150, in <module>
sys.exit(main(sys.argv[1:], commands))
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dello3/.local/bin/giteapc", line 145, in main
return commands[argv[0]]["function"](*data, **options)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/home/dello3/.local/lib/giteapc/giteapc/repo.py", line 351, in install
search_dependencies(args, set(), dep_order, use_https=use_https,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
use_ssh=use_ssh, update=update)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dello3/.local/lib/giteapc/giteapc/repo.py", line 325, in search_dependencies
r = s.resolve()
File "/home/dello3/.local/lib/giteapc/giteapc/repo.py", line 125, in resolve
self.repo = resolve(self.name, local_only, remote_only)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/dello3/.local/lib/giteapc/giteapc/repo.py", line 32, in resolve
r = gitea.repo_get(name)
File "/home/dello3/.local/lib/giteapc/giteapc/gitea.py", line 45, in repo_get
r = _get(f"/repos/{fullname}")
File "/home/dello3/.local/lib/giteapc/giteapc/gitea.py", line 29, in _get
return _http_get(giteapc.config.GIT_URL + "/api/v1" + url, params)
File "/home/dello3/.local/lib/giteapc/giteapc/util.py", line 127, in requests_get
r = requests.get(url, params)
File "/usr/lib/python3/dist-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 698, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='git.planet-casio.com', port=443): Max retries exceeded with url: /api/v1/repos/Lephenixnoir/unicode-fonts (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1029)')))
Citer : Posté le 22/11/2025 22:40 | #
Ok alors une chose à la fois... c'est pas un BSD, ok. Première fois que je vois un Debian qui appelle GNU make "gmake" et pas "make", mais pourquoi pas.
Comme tu peux le voir dans le terminal il te manque des dépendances : libmpfr-dev libmpc-dev libppl-dev texinfo
Le script essaie de les installer avec une méthode habituelle (sudo apt install...) mais ton compte ne peut pas utiliser sudo, donc ça échoue. Donc déjà faudrait que tu installes ça toi-même ou que tu t'assures que les libs sont dispo indépendamment de apt.
Ensuite l'erreur finale dit "error: build failed, please check /home/dello3/.local/share/giteapc/Lephenixnoir/sh-elf-binutils/build/giteapc-build.log o(x_x)o" c'est ça qu'il me faut.
Pour l'inscription, c'est nous, le serveur se fait punir parce que les volumes de mails sont trop importants à cause des spams. Faut qu'on mette un vrai captcha. Je m'occupe de ça...
Côté Git, la forge douille, cette fois c'est les crawlers IA
Invite Invité
Citer : Posté le 22/11/2025 22:54 | #
petit problème avec make python extra
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modwebsocket.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/asmx64.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/smallint.h:29,
depuis ../../py/smallint.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objfilter.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnx64.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/network_cyw43.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/frozenmod.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenum.h:29,
depuis ../../py/objfloat.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/asmx86.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_adc.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mphal.h:30,
depuis ../../extmod/network_esp_hosted.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/emitglue.h:29,
depuis ../../py/objfun.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnx86.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_adc_block.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/network_lwip.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objgenerator.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/asmthumb.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_bitstream.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mphal.h:30,
depuis ../../extmod/network_ninaw10.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objgetitemiter.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnthumb.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mperrno.h:29,
depuis ../../extmod/machine_i2c.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/network_ppp_lwip.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenum.h:29,
depuis ../../py/objint.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/emit.h:29,
depuis ../../py/emitinlinethumb.c:33:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_i2s.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/network_wiznet5k.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/smallint.h:29,
depuis ../../py/objint_longlong.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/asmarm.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_mem.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/os_dupterm.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnarm.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_pinbase.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenumbase.h:29,
depuis ../../py/objint_mpz.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_pulse.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/asmxtensa.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs_blockdev.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objlist.h:29,
depuis ../../py/objlist.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_pwm.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnxtensa.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/vfs_fat.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objmap.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_signal.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/vfs_fat_diskio.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/emit.h:29,
depuis ../../py/emitinlinextensa.c:33:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/bc.h:30,
depuis ../../py/objmodule.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_spi.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/vfs_fat_file.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnxtensawin.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtype.h:29,
depuis ../../py/objobject.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_timer.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs_lfs.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objpolyiter.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/emit.h:29,
depuis ../../py/asmrv32.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_uart.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/bc.h:30,
depuis ../../extmod/vfs_rom.c:74:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitnrv32.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objproperty.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/machine_usb_device.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/reader.h:29,
depuis ../../extmod/vfs_rom_file.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objnone.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/emit.h:29,
depuis ../../py/asmrv32.h:33,
depuis ../../py/emitinlinerv32.c:33:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/machine_wdt.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs_posix.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/emitndebug.c:3:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtuple.h:29,
depuis ../../py/objnamedtuple.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modasyncio.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mphal.h:30,
depuis ../../extmod/vfs_posix_file.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/formatfloat.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objrange.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modbinascii.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenumbase.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/vfs_reader.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objreversed.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/binary.h:30,
depuis ../../extmod/modbluetooth.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/parsenum.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/ringbuf.h:33,
depuis ../../py/objringio.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../extmod/virtpin.h:29,
depuis ../../extmod/virtpin.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modbtree.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/emitglue.h:29,
depuis ../../py/emitglue.c:34:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../shared/libc/abort_.c:1:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../extmod/modcryptolib.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objset.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/reader.h:29,
depuis ../../py/persistentcode.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../shared/libc/printf.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/moddeflate.c:34:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objsingleton.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/parsenum.h:29,
depuis ../../py/runtime.c:34:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modframebuf.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/nlr.h:36,
depuis ../../ports/sh/fdfile.c:34:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/runtime_utils.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/objslice.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../extmod/modhashlib.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/compile.h:29,
depuis ../../ports/sh/main.c:7:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mphal.h:30,
depuis ../../py/scheduler.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/unicode.h:29,
depuis ../../py/objstr.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objlist.h:29,
depuis ../../extmod/modheapq.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../ports/sh/modcasioplot.c:8:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objstr.h:29,
depuis ../../py/objstrunicode.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ../../ports/sh/mpconfigport.h:11,
depuis ../../ports/sh/debug.h:17,
depuis ../../ports/sh/modgint.c:12:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/binary.h:30,
depuis ../../py/nativeglue.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objlist.h:29,
depuis ../../extmod/modjson.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../ports/sh/objgintimage.h:11,
depuis ../../ports/sh/objgintimage.c:7:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/pairheap.h:39,
depuis ../../py/pairheap.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objlist.h:29,
depuis ../../extmod/modlwip.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objstr.h:29,
depuis ../../py/objstringio.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/builtin.h:29,
depuis ../../extmod/modmachine.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../ports/sh/objgintfont.h:11,
depuis ../../ports/sh/objgintfont.c:9:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtuple.h:29,
depuis ../../py/objtuple.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/ringbuf.h:33,
depuis ../../py/ringbuf.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/lexer.h:31,
depuis ../../py/compile.h:29,
depuis ../../ports/sh/pyexec.c:32:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtype.h:29,
depuis ../../py/objtype.c:33:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/cstack.c:28:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objtuple.h:29,
depuis ../../py/objzip.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/stackctrl.c:29:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/opmethods.c:27:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/argcheck.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Command '['sh-elf-gcc', '-E', '-DFFCONF_H="lib/oofatfs/ffconf.h"', '-m4-nofpu', '-mb', '-Wa,--dsp', '-flto=auto', '-fstrict-volatile-bitfields', '-I.', '-I../../ports/sh', '-Ibuild', '-I../..', '-DFX9860G', '-Os', '-Wall', '-Wextra', '-Wno-unused-parameter', '-DPE_BUILD="8f2faccca"', '-DNO_QSTR', '../../py/mpstate.c', '../../py/malloc.c', '../../py/gc.c', '../../py/pystack.c', '../../py/qstr.c', '../../py/vstr.c', '../../py/mpprint.c', '../../py/unicode.c', '../../py/mpz.c', '../../py/reader.c', '../../py/lexer.c', '../../py/parse.c', '../../py/scope.c', '../../py/compile.c', '../../py/emitcommon.c', '../../py/emitbc.c', '../../py/asmbase.c', '../../py/asmx64.c', '../../py/emitnx64.c', '../../py/asmx86.c', '../../py/emitnx86.c', '../../py/asmthumb.c', '../../py/emitnthumb.c', '../../py/emitinlinethumb.c', '../../py/asmarm.c', '../../py/emitnarm.c', '../../py/asmxtensa.c', '../../py/emitnxtensa.c', '../../py/emitinlinextensa.c', '../../py/emitnxtensawin.c', '../../py/asmrv32.c', '../../py/emitnrv32.c', '../../py/emitinlinerv32.c', '../../py/emitndebug.c', '../../py/formatfloat.c', '../../py/parsenumbase.c', '../../py/parsenum.c', '../../py/emitglue.c', '../../py/persistentcode.c', '../../py/runtime.c', '../../py/runtime_utils.c', '../../py/scheduler.c', '../../py/nativeglue.c', '../../py/pairheap.c', '../../py/ringbuf.c', '../../py/cstack.c', '../../py/stackctrl.c', '../../py/argcheck.c']' returned non-zero exit status 1.
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/mpstate.h:31,
depuis ../../py/runtime.h:29,
depuis ../../py/sequence.c:30:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
Exception ignored in: <function Pool.__del__ at 0x7f53dd904d60>
Traceback (most recent call last):
File "/usr/lib/python3.13/multiprocessing/pool.py", line 271, in __del__
self._change_notifier.put(None)
File "/usr/lib/python3.13/multiprocessing/queues.py", line 397, in put
self._writer.send_bytes(obj)
File "/usr/lib/python3.13/multiprocessing/connection.py", line 200, in send_bytes
self._send_bytes(m[offset:offset + size])
File "/usr/lib/python3.13/multiprocessing/connection.py", line 427, in _send_bytes
self._send(header + buf)
File "/usr/lib/python3.13/multiprocessing/connection.py", line 384, in _send
n = write(self._handle, buf)
OSError: [Errno 9] Bad file descriptor
Dans le fichier inclus depuis ./mpconfigport.h:11,
depuis ../../py/mpconfig.h:91,
depuis ../../py/obj.h:31,
depuis ../../py/objstr.h:29,
depuis ../../py/stream.c:31:
../../ports/sh/widget_shell.h:30:10: erreur fatale: justui/defs.h: Aucun fichier ou dossier de ce nom
30 | #include <justui/defs.h>
| ^~~~~~~~~~~~~~~
compilation terminée.
make: *** [../../py/mkrules.mk:133: build/genhdr/qstr.i.last] Error 1
make: *** Suppression du fichier « build/genhdr/qstr.i.last »
Citer : Posté le 22/11/2025 22:56 | #
Utilise [code] pour ces extraits de texte, ça scrolle automatiquement au lieu de poster à rallonge.
Pour JustUI (toolkit UI utilisé par PythonExtra) :
Tu t'en sors bien c'est pratique x)
Citer : Posté le 23/11/2025 15:21 | #
Tu dois pouvoir t'inscrire aussi, le problème des mails est en cours de résolution.