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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.