[RESOLU] Eclipse et embompoint avec Serial.begin

Reprise des tests avec Code::blocks
Plutôt que de récupérer le "core.a" créé par l'IDE arduino j'ai voulu le compliler moi-même comme je l'avais fait avec Eclipse, hélas j'obtients ces messages d'erreurs avec les mêmes chemins pour les fichiers inclus :

-------------- Build: Debug in ard101_328CB ---------------

Compiling: ../../../../../usr/share/arduino/hardware/arduino/cores/arduino/CDC.cpp
In file included from ../../../../../usr/share/arduino/hardware/arduino/cores/arduino/Platform.h:6:0,
                 from ../../../../../usr/share/arduino/hardware/arduino/cores/arduino/CDC.cpp:19:
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1067:26: error: ‘uint_farptr_t’ was not declared in this scope
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1068:27: error: ‘uint_farptr_t’ was not declared in this scope
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1068:53: error: expected primary-expression before ‘len’
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1068:58: error: expression list treated as compound expression in initializer [-fpermissive]
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1069:37: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1070:37: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1071:38: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1072:37: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1073:38: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1074:38: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1075:39: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1076:40: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1077:43: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1078:44: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1079:41: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1080:38: error: ‘uint_farptr_t’ has not been declared
/usr/lib/gcc/avr/4.7.0/../../../avr/include/avr/pgmspace.h:1081:36: error: ‘uint_farptr_t’ has not been declared
Process terminated with status 1 (0 minutes, 0 seconds)
17 errors, 0 warnings

Là je cale.

PS Avec Eclipse j'ai observé une différence de taille impressionnante entre le core.a créé par IDE1.01 et la librairie statique obtenue avec eclipse -> fichier joint

Comparaison_librairie_statique_arduino_eclipse.pdf (214 KB)