Marc Kleine-Budde wrote:
Hi *!I'm compiling the latest vesuvio cvs with: - linux-2.4.27 - adeos-r16 - gcc version 3.3.4 (Debian 1:3.3.4-13) - debian testing There are a lot of warning like these: In file included from ../../include/asm/rtai.h:20, from ../../../../rtai-3.1/rtai-core/include/rtai.h:26, from ../../../../rtai-3.1/rtai-core/include/rtai_sched.h:22, from ../../../../rtai-3.1/rtai-core/ipc/bits/bits.c:25: ../../include/asm/rtai_hal.h:645: warning: parameter has incomplete type Despite of this, RTAI compiles fine. (I've had no time to test vesuvio yet.) When using the latest kilauea checkout, everything compiles fine.
Up to gcc-3.3.3 I've not seen such a warning. I suspect that "unsigned" only migh be the problem, a wrong declaration of "struct desc_struct" should be remarked by any compiler. Can you have a quick check by using "unsigned long" instead. If it is OK I'll change it so that warning are avoided.
Beware that I've never checked RTAI with such a compiler. Paolo.
