stdcxx-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Created: (STDCXX-736) [EDG eccp 3.9] errors compiling utilities
Date Wed, 20 Feb 2008 01:30:47 GMT
[EDG eccp 3.9] errors compiling utilities
-----------------------------------------

                 Key: STDCXX-736
                 URL: https://issues.apache.org/jira/browse/STDCXX-736
             Project: C++ Standard Library
          Issue Type: Bug
          Components: Utilities
    Affects Versions: 4.2.0
         Environment: EDG eccp on Linux with gcc for back end.
            Reporter: Martin Sebor
            Priority: Blocker
             Fix For: 4.2.1


Here's a complete listing of all the errors in an 11s build with eccp 3.9 on top of gcc 4.1.2
on Fedora 8:

{noformat}
make: Entering directory `/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/bin'
eccp -c -I/home/sebor/stdcxx-4.2.0/include/ansi -D_RWSTDDEBUG    -I/home/sebor/stdcxx-4.2.0/include
-I/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/include  -A -x --template_directory=/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/lib
-g   --display_error_number --remarks --diag_suppress 193,236,340,401,261,479,487,678,679,815
  /home/sebor/stdcxx-4.2.0/util/cmdopt.cpp
"/home/sebor/stdcxx-4.2.0/util/cmdopt.cpp", line 181: error #70: incomplete
          type is not allowed
      struct sigaction act;
                       ^

"/home/sebor/stdcxx-4.2.0/util/cmdopt.cpp", line 191: error #70: incomplete
          type is not allowed
      return 0 > sigaction (signo, &act, 0);
                 ^

"/home/sebor/stdcxx-4.2.0/util/cmdopt.cpp", line 191: error #18: expected a ")"
      return 0 > sigaction (signo, &act, 0);
                                 ^

3 errors detected in the compilation of "/home/sebor/stdcxx-4.2.0/util/cmdopt.cpp".
make: *** [cmdopt.o] Error 2
eccp -c -I/home/sebor/stdcxx-4.2.0/include/ansi -D_RWSTDDEBUG    -I/home/sebor/stdcxx-4.2.0/include
-I/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/include  -A -x --template_directory=/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/lib
-g   --display_error_number --remarks --diag_suppress 193,236,340,401,261,479,487,678,679,815
  /home/sebor/stdcxx-4.2.0/util/exec.cpp
"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 391: error #20: identifier
          "SIGALRM" is undefined
      if (SIGALRM == signo)
          ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 442: error #20: identifier
          "SIGHUP" is undefined
          SIGHUP, SIGINT, SIGQUIT, SIGTERM, SIGKILL, SIGKILL
          ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 442: error #20: identifier
          "SIGQUIT" is undefined
          SIGHUP, SIGINT, SIGQUIT, SIGTERM, SIGKILL, SIGKILL
                          ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 442: error #20: identifier
          "SIGKILL" is undefined
          SIGHUP, SIGINT, SIGQUIT, SIGTERM, SIGKILL, SIGKILL
                                            ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 447: error #70: incomplete type
          is not allowed
      struct sigaction act;
                       ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 477: error #70: incomplete type
          is not allowed
      sigaction (SIGALRM, &act, 0);
      ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 477: error #20: identifier
          "SIGALRM" is undefined
      sigaction (SIGALRM, &act, 0);
                 ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 477: error #18: expected a ")"
      sigaction (SIGALRM, &act, 0);
                        ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 487: error #70: incomplete type
          is not allowed
      sigaction (SIGHUP, &act, 0);
      ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 487: error #18: expected a ")"
      sigaction (SIGHUP, &act, 0);
                       ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 488: error #70: incomplete type
          is not allowed
      sigaction (SIGINT, &act, 0);
      ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 488: error #18: expected a ")"
      sigaction (SIGINT, &act, 0);
                       ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 489: error #70: incomplete type
          is not allowed
      sigaction (SIGQUIT, &act, 0);
      ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 489: error #18: expected a ")"
      sigaction (SIGQUIT, &act, 0);
                        ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 490: error #70: incomplete type
          is not allowed
      sigaction (SIGTERM, &act, 0);
      ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 490: error #18: expected a ")"
      sigaction (SIGTERM, &act, 0);
                        ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 525: error #20: identifier
          "EINTR" is undefined
              if (EINTR == errno && alarm_timeout) {
                  ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 537: error #20: identifier
          "kill" is undefined
                  if (0 != kill (-child_pid, signals [siginx])) {
                           ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 538: error #20: identifier
          "ESRCH" is undefined
                      if (ESRCH == errno)
                          ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 586: error #20: identifier
          "EINVAL" is undefined
              else if (EINVAL == errno) {
                       ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 593: error #20: identifier
          "ECHILD" is undefined
              else if (ECHILD == errno) {
                       ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 618: error #20: identifier
          "kill" is undefined
      while (siginx < sigcount && 0 == kill (-child_pid, signals [siginx])) {
                                       ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 627: error #70: incomplete type
          is not allowed
          sigaction (SIGHUP, &act, 0);
          ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 627: error #18: expected a ")"
          sigaction (SIGHUP, &act, 0);
                           ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 628: error #70: incomplete type
          is not allowed
          sigaction (SIGINT, &act, 0);
          ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 628: error #18: expected a ")"
          sigaction (SIGINT, &act, 0);
                           ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 629: error #70: incomplete type
          is not allowed
          sigaction (SIGQUIT, &act, 0);
          ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 629: error #18: expected a ")"
          sigaction (SIGQUIT, &act, 0);
                            ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 630: error #70: incomplete type
          is not allowed
          sigaction (SIGTERM, &act, 0);
          ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 630: error #18: expected a ")"
          sigaction (SIGTERM, &act, 0);
                            ^

"/home/sebor/stdcxx-4.2.0/util/exec.cpp", line 811: error #20: identifier
          "fdopen" is undefined
              error_file = fdopen (error_cache,"a");
                           ^

31 errors detected in the compilation of "/home/sebor/stdcxx-4.2.0/util/exec.cpp".
make: *** [exec.o] Error 2
eccp -c -I/home/sebor/stdcxx-4.2.0/include/ansi -D_RWSTDDEBUG    -I/home/sebor/stdcxx-4.2.0/include
-I/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/include  -A -x --template_directory=/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/lib
-g   --display_error_number --remarks --diag_suppress 193,236,340,401,261,479,487,678,679,815
  /home/sebor/stdcxx-4.2.0/util/locale.cpp
"/usr/include/bits/pthreadtypes.h", line 121: error #450-D: the type "long
          long" is nonstandard
      __extension__ unsigned long long int __total_seq;
                                  ^

"/usr/include/bits/pthreadtypes.h", line 122: error #450-D: the type "long
          long" is nonstandard
      __extension__ unsigned long long int __wakeup_seq;
                                  ^

"/usr/include/bits/pthreadtypes.h", line 123: error #450-D: the type "long
          long" is nonstandard
      __extension__ unsigned long long int __woken_seq;
                                  ^

"/usr/include/bits/pthreadtypes.h", line 129: error #450-D: the type "long
          long" is nonstandard
    __extension__ long long int __align;
                       ^

"/home/sebor/stdcxx-4.2.0/util/locale.cpp", line 780: warning #177-D: function
          "print_c_lc_collate" was declared but never referenced
  print_c_lc_collate ()
  ^

"/home/sebor/stdcxx-4.2.0/util/locale.cpp", line 788: warning #177-D: function
          "get_wchar_from_offset" was declared but never referenced
  get_wchar_from_offset(unsigned int offset,
  ^

4 errors detected in the compilation of "/home/sebor/stdcxx-4.2.0/util/locale.cpp".
make: *** [locale.o] Error 2
eccp -c -I/home/sebor/stdcxx-4.2.0/include/ansi -D_RWSTDDEBUG    -I/home/sebor/stdcxx-4.2.0/include
-I/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/include  -A -x --template_directory=/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/lib
-g   --display_error_number --remarks --diag_suppress 193,236,340,401,261,479,487,678,679,815
  /home/sebor/stdcxx-4.2.0/util/aliases.cpp
"/usr/include/bits/pthreadtypes.h", line 121: error #450-D: the type "long
          long" is nonstandard
      __extension__ unsigned long long int __total_seq;
                                  ^

"/usr/include/bits/pthreadtypes.h", line 122: error #450-D: the type "long
          long" is nonstandard
      __extension__ unsigned long long int __wakeup_seq;
                                  ^

"/usr/include/bits/pthreadtypes.h", line 123: error #450-D: the type "long
          long" is nonstandard
      __extension__ unsigned long long int __woken_seq;
                                  ^

"/usr/include/bits/pthreadtypes.h", line 129: error #450-D: the type "long
          long" is nonstandard
    __extension__ long long int __align;
                       ^

4 errors detected in the compilation of "/home/sebor/stdcxx-4.2.0/util/aliases.cpp".
make: *** [aliases.o] Error 2
eccp -c -I/home/sebor/stdcxx-4.2.0/include/ansi -D_RWSTDDEBUG    -I/home/sebor/stdcxx-4.2.0/include
-I/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/include  -A -x --template_directory=/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/lib
-g   --display_error_number --remarks --diag_suppress 193,236,340,401,261,479,487,678,679,815
  /home/sebor/stdcxx-4.2.0/util/memchk.cpp
"/home/sebor/stdcxx-4.2.0/util/memchk.cpp", line 87: error #20: identifier
          "getpagesize" is undefined
          size = getpagesize ();
                 ^

1 error detected in the compilation of "/home/sebor/stdcxx-4.2.0/util/memchk.cpp".
make: *** [memchk.o] Error 2
make: Target `all' not remade because of errors.
make: Leaving directory `/build/sebor/stdcxx-4.2.0-eccp-3.9-11s/bin'
{noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message