when I compile RTnet I get warnings about the implicit declaration of the functions rt_printk, rt_spin_lock_irqsave and hard_restore_flags. RTnet also fails to load on the target platform because of these three unresolved symbols. Does anybody have an idea what I am doing wrong?
rtai version: actual stromboli branch from cvs rtnet version: actual version from cvs linux: 2.4.22 gcc: 3.3.2
RTnet is configured with:
/usr/local/tao-rtai/rtnet$ ./configure --enable-allpci --prefix=/usr/local/tao-rtai/target/ --with-rtai=/usr/local/tao-rtai/rtai --with-module-dir=/usr/local/tao-rtai/target/lib/modules/2.4.22-adeos/rtai
/usr/local/tao-rtai/rtnet$ make
[...]
if gcc -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -I../../lib -D__KERNEL__ -I/usr/local/tao-rtai/linux-2.4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -I/usr/local/tao-rtai/rtai/include -DEXPORT_SYMTAB -Wall -s -s -MT eeprom.o -MD -MP -MF ".deps/eeprom.Tpo" \
-c -o eeprom.o `test -f 'eeprom.c' || echo './'`eeprom.c; \
then mv -f ".deps/eeprom.Tpo" ".deps/eeprom.Po"; \
else rm -f ".deps/eeprom.Tpo"; exit 1; \
fi
In file included from /usr/local/tao-rtai/rtai/include/asm/rtai.h:7,
from /usr/local/tao-rtai/rtai/include/rtai.h:11,
from ../../include/rtnet_sys_rtai.h:35,
from ../../include/rtnet_sys.h:40,
from ../../include/rtnet_internal.h:27,
from ../../include/rtskb.h:28,
from ../../include/rtdev.h:30,
from ../../include/rtnet_port.h:27,
from tulip.h:30,
from eeprom.c:18:
/usr/local/tao-rtai/rtai/include/asm/rtai-24.h: In function `rt_spin_lock_irqsave':
/usr/local/tao-rtai/rtai/include/asm/rtai-24.h:339: warning: implicit declaration of function `hard_save_flags_and_cli'
In file included from ../../include/rtdev.h:30,
from ../../include/rtnet_port.h:27,
from tulip.h:30,
from eeprom.c:18:
../../include/rtskb.h: In function `rtskb_queue_head':
../../include/rtskb.h:281: warning: implicit declaration of function `hard_restore_flags'
[...]
-- Hans-Peter Bock Dipl.-Ing.
ISW - Universitaet Stuttgart Seidenstrasse 36 D-70174 Stuttgart
http://www.isw.uni-stuttgart.de/
pgp00000.pgp
Description: PGP signature

