RTEMS configure error

Brad Andrews bandrews at activepower.com
Thu Oct 9 17:46:58 UTC 2014


Need help with rtems configure error. Any help appreciated.
These are my settings:
../rtems/configure --target=powerpc-rtems4.11 --enable-rtemsbsp=icecube --enable-tests=samples --disable-posix

Error snippet below-

powerpc-rtems4.11-gcc --pipe -DHAVE_CONFIG_H   -I.. -I../../cpukit/../../../icecube/lib/include -I../../../../../../rtems/c/src/../../cpukit/libmisc/shell   -mcpu=603e -mstrict-align -meabi -msdata=sysv -fno-common -O2 -g -fno-keep-inline-functions -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 '../../../../../../rtems/c/src/../../cpukit/libmisc/'`shell/main_ping.c
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c: In function 'g_finish':
../../../../../../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;
                                                      ^
../../../../../../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);
             ^
../../../../../../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);
              ^
../../../../../../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);
             ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:360:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__dead2'
 static void g_usage(rtems_shell_globals_t* globals) __dead2;
                                                     ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
 {
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:372:12: error: storage class specified for parameter 'main_ping'
 static int main_ping(int argc, char *const *argv, rtems_shell_globals_t* globals);
            ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
 {
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:411:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
  int argc;
  ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:348:13: error: old-style parameter declarations in prototyped function definition
 static void g_finish(rtems_shell_globals_t* globals) __dead2;
             ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:473:24: error: 'argc' undeclared (first use in this function)
  while ((ch = getopt_r(argc, argv,
                        ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:473:24: note: each undeclared identifier is reported only once for each function it appears in
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:473:30: error: 'argv' undeclared (first use in this function)
  while ((ch = getopt_r(argc, argv,
                              ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:561:4: warning: implicit declaration of function 'inet_aton' [-Wimplicit-function-declaration]
    if (inet_aton(optarg, &ifaddr) == 0)
    ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:561:4: warning: nested extern declaration of 'inet_aton' [-Wnested-externs]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:704:4: warning: implicit declaration of function 'g_usage' [-Wimplicit-function-declaration]
    usage();
    ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:704:4: warning: nested extern declaration of 'g_usage' [-Wnested-externs]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:747:3: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration]
   bzero((char *)&sock_in, sizeof(sock_in));
   ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:747:3: warning: incompatible implicit declaration of built-in function 'bzero' [enabled by default]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:772:2: warning: incompatible implicit declaration of built-in function 'bzero' [enabled by default]
  bzero(&whereto, sizeof(whereto));
  ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1014:3: warning: implicit declaration of function 'g_pinger' [-Wimplicit-function-declaration]
   pinger();  /* send the first ping */
   ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1014:3: warning: nested extern declaration of 'g_pinger' [-Wnested-externs]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1096:4: warning: implicit declaration of function 'g_pr_pack' [-Wimplicit-function-declaration]
    pr_pack((char *)packet_, cc, &from, tv);
    ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1096:4: warning: nested extern declaration of 'g_pr_pack' [-Wnested-externs]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1139:3: warning: 'return' with a value, in function returning void [enabled by default]
   return(0);
   ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1141:3: warning: 'return' with a value, in function returning void [enabled by default]
   return(2);
   ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1144:2: warning: implicit declaration of function 'rtems_shell_ping_exit' [-Wimplicit-function-declaration]
  exit(0); /* Make the compiler happy */
  ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1144:2: warning: nested extern declaration of 'rtems_shell_ping_exit' [-Wnested-externs]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:438:7: warning: unused variable 'ctrl' [-Wunused-variable]
  char ctrl[CMSG_SPACE(sizeof(struct timeval))];
       ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c: In function 'stopit':
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1155:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__unused'
  int sig __unused;
          ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c: At top level:
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1177:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 g_pinger(globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1177:1: warning: conflicting types for 'g_pinger' [enabled by default]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1177:1: error: static declaration of 'g_pinger' follows non-static declaration
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:350:18: note: previous implicit declaration of 'g_pinger' was here
 #define pinger() g_pinger(globals)
                  ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1014:3: note: in expansion of macro 'pinger'
   pinger();  /* send the first ping */
   ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c: In function 'g_pinger':
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1206:4: warning: implicit declaration of function 'bcopy' [-Wimplicit-function-declaration]
    bcopy((void *)&tv32,
    ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1206:4: warning: incompatible implicit declaration of built-in function 'bcopy' [enabled by default]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c: At top level:
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1252:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 g_pr_pack(buf, cc, from, tv, globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1252:1: warning: conflicting types for 'g_pr_pack' [enabled by default]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1252:1: error: static declaration of 'g_pr_pack' follows non-static declaration
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:356:37: note: previous implicit declaration of 'g_pr_pack' was here
 #define pr_pack(_a1, _a2, _a3, _a4) g_pr_pack(_a1, _a2, _a3, _a4, globals)
                                     ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1096:4: note: in expansion of macro 'pr_pack'
    pr_pack((char *)packet_, cc, &from, tv);
    ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c: In function 'g_pr_pack':
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1353:6: warning: implicit declaration of function 'g_pr_addr' [-Wimplicit-function-declaration]
      pr_addr(*(struct in_addr *)&(icp->icmp_mask)));
      ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1353:6: warning: nested extern declaration of 'g_pr_addr' [-Wnested-externs]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1353:23: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
      pr_addr(*(struct in_addr *)&(icp->icmp_mask)));
                       ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:353:32: note: in definition of macro 'pr_addr'
 #define pr_addr(_a1) g_pr_addr(_a1, globals)
                                ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1353:23: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
      pr_addr(*(struct in_addr *)&(icp->icmp_mask)));
                       ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:353:32: note: in definition of macro 'pr_addr'
 #define pr_addr(_a1) g_pr_addr(_a1, globals)
                                ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1423:4: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
    pr_addr(from->sin_addr));
    ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1423:4: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1447:6: warning: incompatible implicit declaration of built-in function 'bcopy' [enabled by default]
      bcopy(++cp, &ina.s_addr, INADDR_LEN);
      ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1452:12: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
            pr_addr(ina));
            ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1452:12: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1476:8: warning: implicit declaration of function 'bcmp' [-Wimplicit-function-declaration]
        && !bcmp((char *)cp, old_rr, i)
        ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1484:4: warning: incompatible implicit declaration of built-in function 'bcopy' [enabled by default]
    bcopy((char *)cp, old_rr, i);
    ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1494:12: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
            pr_addr(ina));
            ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1494:12: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c: At top level:
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1615:1: error: redefinition of 'g_finish'
 g_finish(globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:348:13: note: previous definition of 'g_finish' was here
 static void g_finish(rtems_shell_globals_t* globals) __dead2;
             ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1862:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 g_pr_addr(ina, globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1862:1: error: conflicting types for 'g_pr_addr'
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:353:22: note: previous implicit declaration of 'g_pr_addr' was here
 #define pr_addr(_a1) g_pr_addr(_a1, globals)
                      ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1353:6: note: in expansion of macro 'pr_addr'
      pr_addr(*(struct in_addr *)&(icp->icmp_mask)));
      ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1956:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 g_usage(globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1956:1: warning: conflicting types for 'g_usage' [enabled by default]
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1956:1: error: static declaration of 'g_usage' follows non-static declaration
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:359:17: note: previous implicit declaration of 'g_usage' was here
 #define usage() g_usage(globals)
                 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:704:4: note: in expansion of macro 'usage'
    usage();
    ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1979:5: error: 'rtems_shell_main_ping' undeclared here (not in a function)
     rtems_shell_main_ping,         /* command */
     ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:348:13: warning: 'g_finish' defined but not used [-Wunused-function]
 static void g_finish(rtems_shell_globals_t* globals) __dead2;
             ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1177:1: warning: 'g_pinger' defined but not used [-Wunused-function]
 g_pinger(globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1252:1: warning: 'g_pr_pack' defined but not used [-Wunused-function]
 g_pr_pack(buf, cc, from, tv, globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1615:1: warning: 'g_finish' defined but not used [-Wunused-function]
 g_finish(globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1862:1: warning: 'g_pr_addr' defined but not used [-Wunused-function]
 g_pr_addr(ina, globals)
 ^
../../../../../../rtems/c/src/../../cpukit/libmisc/shell/main_ping.c:1956:1: warning: 'g_usage' defined but not used [-Wunused-function]
 g_usage(globals)
 ^
gmake[5]: *** [shell/libshell_a-main_ping.o] Error 1
gmake[5]: Leaving directory `/home/bandrews/Development/icecube/powerpc-rtems4.11/c/icecube/cpukit/libmisc'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory `/home/bandrews/Development/icecube/powerpc-rtems4.11/c/icecube/cpukit'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory `/home/bandrews/Development/icecube/powerpc-rtems4.11/c/icecube/cpukit'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/home/bandrews/Development/icecube/powerpc-rtems4.11/c/icecube'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/bandrews/Development/icecube/powerpc-rtems4.11/c'
make: *** [all-recursive] Error 1
---------------------------------------------------------------------------------------
 This email has been scanned for email related threats and delivered safely by Mimecast.
 For more information please visit http://www.mimecast.com
---------------------------------------------------------------------------------------


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20141009/5bdf1139/attachment-0001.html>


More information about the users mailing list