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.


Reply via email to