Forum: Mikrocontroller und Digitale Elektronik kein Build möglich


von Basti (Gast)


Lesenswert?

Hallo

bekomme immer folgende Fehlermeldung:

C:\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe: Warning: 
size of symbol `SIGNAL' changed from 204 in hwclock.o to 70 in iolow.o

weiß vielleicht jemand was das zu bedeuten hat? Der Fehler scheint ja 
irgendwie in der ld.exe zu stecken....

Gruß
Basti

von P. S. (Gast)


Lesenswert?

Der Fehler ist ziemlich sicher nicht in ld. Klingt danach als haettest 
du SIGNAL sowohl in hwclock.o, als auch in iolow.o definiert, noch dazu 
unterschiedlich und beim zusammenlinken der Object-Files kracht es halt. 
Also guck in die jeweiligen Sourcefiles, was du da gemacht hast...

von Sven P. (Gast)


Lesenswert?

SIGNAL wird nicht definiert, denn in älteren AVR-LIBC-Versionen ist das 
ein Makro, welches mittlerweile durch ISR ersetzt wird.

von Oliver (Gast)


Lesenswert?

>SIGNAL wird nicht definiert,

Wenn #include <avr/interrupt.h> fehlt, wird es definiert.

Oliver

von Basti (Gast)


Lesenswert?

Ich hab jetzt eine ältere AVR-Version installiert und jetzt funktioniert 
es. Ist zwar keine Lösung auf Dauer, aber jetzt weiß ich ja was ich 
ändern muss.

Danke Euch!

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
Noch kein Account? Hier anmelden.