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] Resolved: (STDCXX-736) [EDG eccp 3.9] errors compiling utilities
Date Wed, 20 Feb 2008 01:38:46 GMT

     [ https://issues.apache.org/jira/browse/STDCXX-736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Martin Sebor resolved STDCXX-736.
---------------------------------

    Resolution: Fixed

Fixed with [r629306|http://svn.apache.org/viewvc?rev=629306&view=rev]. The utilities now
compile cleanly (albeit with warnings) with EDG eccp 3.9 in 11s.

> [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
>            Assignee: Martin Sebor
>            Priority: Blocker
>             Fix For: 4.2.1
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> 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