[En-Nut-Discussion] Arthernet build broken

Harald Kipp harald.kipp at egnite.de
Fri Sep 28 13:37:34 CEST 2012


Hi all,

I have no idea what causes this and why it fails. Trying to build Nut/OS for Arthernet with Imagecraft fails with

!E E:\ethernut\ethernut-5.0.5\nut\arch\avr\board\arthernet1.c(66): operands of * have illegal types `volatile int' and `void'
!E E:\ethernut\ethernut-5.0.5\nut\arch\avr\board\arthernet1.c(66): type error: pointer expected
!E E:\ethernut\ethernut-5.0.5\nut\arch\avr\board\arthernet1.c(67): syntax error; found `uint8_t' expecting `)'
!E E:\ethernut\ethernut-5.0.5\nut\arch\avr\board\arthernet1.c(67): illegal expression
!E E:\ethernut\ethernut-5.0.5\nut\arch\avr\board\arthernet1.c(67): found `int' expected a function
!E E:\ethernut\ethernut-5.0.5\nut\arch\avr\board\arthernet1.c(67): operands of * have illegal types `volatile int' and `void'
!E E:\ethernut\ethernut-5.0.5\nut\arch\avr\board\arthernet1.c(67): type error: pointer expected

Frankly, the code really isn't very well crafted and a good candidate for providing all kind of problems. But still I'm quite interested to find out, why this stopped working. I cannot see any compiler/library dependencies that we didn't solve on many other places. Any ideas?

Regards,

Harald




More information about the En-Nut-Discussion mailing list