Bonjour à tous,
Je viens d’acquérir un Esp32-C3 mini pour un premier projet tout simple avec ESPHome (histoire de me faire la main).
J’ai tester différentes méthodes trouvés lors de mes recherches, mais je suis systématiquement confronté à ce message d’erreur.
riscv32-esp-elf-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
*** [.pioenvs/startrek/src/esphome/components/api/api_connection.cpp.o] Error 1
========================= [FAILED] Took 36.13 seconds =========================
Bonjour,
je crois que c’est un problème de RAM, tu compile sur quel machine ?
tu peu tester avec:
esphome:
...
compile_process_limit: 1
compile_process_limit (Optional, int): The maximum number of simultaneous compile processes to run. Defaults to the number of cores of the CPU which is also the maximum you can set. ESPHome Core Configuration — ESPHome
c’est moi ou beaucoup ce font la main avec des esp ses jours ci
( j’en fais parti , bienvenue au club @Chrispi )
Premièrement comme dis @WarC0zes
ensuite cela peux venir de ton environnement de codage , par exemple Linux interrompe le compilation car mémoire trop faible , essai ceci
augmenter la limite de mémoire disponible en utilisant la commande « ulimit -s unlimited » avant de lancer la compilation.
Si tu fais cela en VM , verifie qu’elle est jour et ses permissions
Quand je lance l’installation ca fini par coller le Swap à 100% et la mémoire à 90% et ca plante.
J’avoue que je désespère, 3 jours que je cherche à compiler.
Bon, j’y suis arrivé suite à une astuce trouvé sur le forum.
J’ai arrêté quelques modules complémentaire (file editor et Terminal ssl) pour libérer de la mémoire et c’est passé.
J’ai testé cette solution sans désactiver de modules et ça ne marchait pas.
Puis j’ai retenter sans cette option mais en désactivant les modules et ça a fonctionné.
Pour info je suis sous Rpi3b+