Gast
#1543233
Hallo, ich bekomme folgende Fehlermeldung vom gcc compiler wenn ich das webserver Beispiel aus dem FreeRTOS Verzeichnis für einen ARM7 compiliere: C:/ARM7Programme/workspace/RTOS/driver/ethernet/include/uip.h:1473: error: conflicting types for 'PACK_STRUCT_END' C:/ARM7Programme/workspace/RTOS/driver/ethernet/include/uip.h:1429: note: previous declaration of 'PACK_STRUCT_END' was here Es sieht so aus als ob der Compiler eine weiter oben stehende Struktur die auch mit 'PACK_STRUCT_END' abgeschlossen wird mit der nächsten vergleicht und dann als 'conflicting types' meldet. Wobei das meiner Meinung nach ja nicht der Sinn des Attributs 'packed' ist. Was mir noch aufgefallen ist, ist das in den Beispielsourcen kein 'PACK_STRUCT_BEGIN' angegeben ist. Kennt sich jemand mit diesen GCC compiler directiven aus und weiss eine Abhilfe ? Gruss Markus