Hello,

I'm trying to build HEAD with latest toolchain available from ftp's SOURCES directory (RSB is not working yet for me) on Solaris 11 and while I configured pc386 BSP with:

~/vcs/rtems/configure --target=i386-rtems4.11 --prefix=/export/home/karel/sfw/rtems-4.11-2014-10-07/bsps/pc386-qemu --disable-multiprocessing --disable-cxx --disable-rdbg --enable-maintainer-mode --enable-tests --enable-networking --enable-posix --disable-itron --disable-deprecated --disable-ada --disable-expada --enable-rtemsbsp=pc386 USE_COM1_AS_CONSOLE=1 BSP_PRESS_KEY_FOR_RESET=0


taken from the http://www.rtems.org/wiki/index.php/QEMU. It looks like the build fails on shell's ping:

i386-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../pc386/lib/include -I/export/home/karel/vcs/rtems/c/src/../../cpukit/libmisc/shell -mtune=i386 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT shell/libshell_a-main_ping.o -MD -MP -MF shell/.deps/libshell_a-main_ping.Tpo -c -o shell/libshell_a-main_ping.o `test -f 'shell/main_ping.c' || echo '/export/home/karel/vcs/rtems/c/src/../../cpukit/libmisc/'`shell/main_ping.c /export/home/karel/vcs/rtems/c/src/../../cpukit/libmisc/shell/main_ping.c: In function ‘g_finish’: /export/home/karel/vcs/rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:348:54: error: expected declaration specifiers before ‘__dead2’
 static void g_finish(rtems_shell_globals_t* globals) __dead2;
                                                      ^
/export/home/karel/vcs/rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:351:13: error: storage class specified for parameter ‘g_pinger’
 static void g_pinger(rtems_shell_globals_t* globals);
             ^
/export/home/karel/vcs/rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:354:14: error: storage class specified for parameter ‘g_pr_addr’
 static char *g_pr_addr(struct in_addr, rtems_shell_globals_t* globals);
              ^
/export/home/karel/vcs/rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:357:13: error: storage class specified for parameter ‘g_pr_pack’ static void g_pr_pack(char *, int, struct sockaddr_in *, struct timeval *, rtems_shell_globals_t* globals);
             ^
[....]


is there any workaround for this issue already?

Thanks!
Karel

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to