httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 10554] - AP_DECLARE_DATA not defined in unixd.c on Solaris (gcc and cc)
Date Wed, 10 Jul 2002 06:48:01 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10554>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10554

AP_DECLARE_DATA not defined in unixd.c on Solaris (gcc and cc)

nthomas@cise.ufl.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |
            Version|2.0.32                      |2.0.39



------- Additional Comments From nthomas@cise.ufl.edu  2002-07-10 06:48 -------
My bad, I should have wrote this up better.

AP_DECLARE_DATA is defined in ap_config.h (which is included in unixd.c),

but it is undefined in include/ap_listen.h, which has a line:

   AP_DECLARE_DATA extern ap_listen_rec *ap_listeners;

I don't see where ap_listen.h is being sourced by unixd.c, but that is where
both gcc and Solaris cc hit problems.

Here is the relevant portions of the Makefile for both:

gcc:

   make[3]: Entering directory
`/amd/cave/export/sys05/src3/nthomas/gcc/httpd-2.0.39/os/unix'
   /bin/bash
/amd/cave/export/sys05/src3/nthomas/gcc/httpd-2.0.39/srclib/apr/libtool --silent
--mode=compile gcc  -g -O2 -pthreads    -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS
-D_REENTRANT -DAP_HAVE_DESIGNATED_INITIALIZER  
-I/amd/cave/export/sys05/src3/nthomas/gcc/httpd-2.0.39/srclib/apr/include
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/srclib/apr/include
-I/amd/cave/export/sys05/src3/nthomas/gcc/httpd-2.0.39/srclib/apr-util/include
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/srclib/apr-util/include
-I/usr/local/include -I.
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/os/unix
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/server/mpm/prefork
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/modules/http
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/modules/filters
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/modules/proxy
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include
-I/cise/homes/nthomas/links/src/gcc/httpd-2.0.39/modules/dav/main
-prefer-non-pic -static -c unixd.c && touch unixd.lo
   In file included from unixd.h:64,
                    from unixd.c:65:
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_listen.h:100:
syntax error before `extern'
   In file included from unixd.c:65:
   unixd.h:91: parse error before `get_suexec_identity'
   unixd.h:110: parse error before `}'
   unixd.h:110: warning: data definition has no type or storage class
   unixd.h:111: syntax error before `extern'
   unixd.h:111: warning: data definition has no type or storage class
   unixd.h:113: parse error before `unixd_setup_child'
   unixd.h:113: warning: data definition has no type or storage class
   unixd.h:114: parse error before `unixd_pre_config'
   unixd.h:114: warning: data definition has no type or storage class
   unixd.h:115: parse error before `unixd_set_user'
   unixd.h:116: warning: data definition has no type or storage class
   unixd.h:117: parse error before `unixd_set_group'
   unixd.h:118: warning: data definition has no type or storage class
   unixd.h:120: parse error before `unixd_set_rlimit'
   unixd.h:121: warning: data definition has no type or storage class
   unixd.h:123: parse error before `unixd_set_proc_mutex_perms'
   unixd.h:123: warning: data definition has no type or storage class
   unixd.h:124: parse error before `unixd_set_global_mutex_perms'
   unixd.h:124: warning: data definition has no type or storage class
   unixd.h:125: parse error before `unixd_accept'
   unixd.h:125: warning: data definition has no type or storage class
   In file included from unixd.c:66:
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:193:
parse error before `ap_mpm_pod_open'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:193:
warning: data definition has no type or storage class
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:198:
parse error before `ap_mpm_pod_check'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:198:
warning: data definition has no type or storage class
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:203:
parse error before `ap_mpm_pod_close'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:203:
warning: data definition has no type or storage class
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:210:
parse error before `ap_mpm_pod_signal'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:210:
warning: data definition has no type or storage class
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:218:
parse error before `ap_mpm_pod_killpg'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:218:
warning: data definition has no type or storage class
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/mpm_common.h:285:
parse error before `*'
   In file included from unixd.c:68:
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_mpm.h:120: parse
error before `ap_mpm_run'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_mpm.h:120: warning:
data definition has no type or storage class
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_mpm.h:128: parse
error before `ap_graceful_stop_signalled'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_mpm.h:128: warning:
data definition has no type or storage class
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_mpm.h:143: parse
error before `ap_os_create_privileged_process'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_mpm.h:150: warning:
data definition has no type or storage class
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_mpm.h:184: parse
error before `ap_mpm_query'
   /cise/homes/nthomas/links/src/gcc/httpd-2.0.39/include/ap_mpm.h:184: warning:
data definition has no type or storage class
   unixd.c:93: parse error before `unixd_config'
   unixd.c:93: warning: data definition has no type or storage class
   unixd.c: In function `set_group_privs':
   unixd.c:109: request for member `user_name' in something not a structure or union
   unixd.c:111: request for member `user_name' in something not a structure or union
   unixd.c:117: warning: passing arg 4 of `ap_log_error' makes pointer from
integer without a cast
   unixd.c:124: request for member `user_name' in something not a structure or union
   unixd.c:133: request for member `group_id' in something not a structure or union
   unixd.c:136: request for member `group_id' in something not a structure or union
   unixd.c:136: warning: passing arg 4 of `ap_log_error' makes pointer from
integer without a cast
   unixd.c:142: request for member `group_id' in something not a structure or union
   unixd.c:145: request for member `group_id' in something not a structure or union
   unixd.c:145: warning: passing arg 4 of `ap_log_error' makes pointer from
integer without a cast
   unixd.c: At top level:
   unixd.c:154: parse error before `unixd_setup_child'
   unixd.c: In function `unixd_setup_child':
   unixd.c:178: request for member `user_id' in something not a structure or union
   unixd.c:181: request for member `user_id' in something not a structure or union
   unixd.c:181: warning: passing arg 4 of `ap_log_error' makes pointer from
integer without a cast
   unixd.c: At top level:
   unixd.c:189: parse error before `unixd_set_user'
   unixd.c: In function `unixd_set_user':
   unixd.c:194: warning: return makes integer from pointer without a cast
   unixd.c:197: request for member `user_name' in something not a structure or union
   unixd.c:198: request for member `user_id' in something not a structure or union
   unixd.c:200: request for member `user_id' in something not a structure or union
   unixd.c:209: warning: return makes integer from pointer without a cast
   unixd.c: At top level:
   unixd.c:216: parse error before `unixd_set_group'
   unixd.c: In function `unixd_set_group':
   unixd.c:221: warning: return makes integer from pointer without a cast
   unixd.c:224: request for member `group_id' in something not a structure or union
   unixd.c: At top level:
   unixd.c:229: parse error before `unixd_pre_config'
   unixd.c: In function `unixd_pre_config':
   unixd.c:233: request for member `user_name' in something not a structure or union
   unixd.c:234: request for member `user_id' in something not a structure or union
   unixd.c:235: request for member `group_id' in something not a structure or union
   unixd.c:238: request for member `suexec_enabled' in something not a structure
or union
   unixd.c:246: request for member `suexec_enabled' in something not a structure
or union
   unixd.c: At top level:
   unixd.c:251: parse error before `unixd_set_rlimit'
   unixd.c: In function `unixd_set_rlimit':
   unixd.c:261: warning: passing arg 1 of `apr_palloc' from incompatible pointer
type
   unixd.c:266: warning: passing arg 4 of `ap_log_error' makes pointer from
integer without a cast
   unixd.c:266: warning: passing arg 5 of `ap_log_error' from incompatible
pointer type
   unixd.c:280: warning: passing arg 5 of `ap_log_error' from incompatible
pointer type
   unixd.c:293: warning: passing arg 5 of `ap_log_error' from incompatible
pointer type
   unixd.c: At top level:
   unixd.c:315: parse error before `get_suexec_identity'
   unixd.c:316: parse error before `0'
   unixd.c:330: parse error before `if'
   unixd.c:340: conflicting types for `execgroup'
   unixd.c:328: previous declaration of `execgroup'
   unixd.c:340: `p' undeclared here (not in a function)
   unixd.c:340: `ugid' undeclared here (not in a function)
   unixd.c:340: warning: initialization makes integer from pointer without a cast
   unixd.c:340: initializer element is not constant
   unixd.c:340: warning: data definition has no type or storage class
   unixd.c:342: parse error before `if'
   unixd.c:346: warning: data definition has no type or storage class
   unixd.c:347: parse error before `if'
   unixd.c:353: conflicting types for `newargs'
   unixd.c:326: previous declaration of `newargs'
   unixd.c:353: `p' undeclared here (not in a function)
   unixd.c:353: warning: initialization makes integer from pointer without a cast
   unixd.c:353: initializer element is not constant
   unixd.c:353: warning: data definition has no type or storage class
   unixd.c:354: conflicting types for `newprogname'
   unixd.c:327: previous declaration of `newprogname'
   unixd.c:354: warning: initialization makes integer from pointer without a cast
   unixd.c:354: warning: data definition has no type or storage class
   unixd.c:355: conflicting types for `newargs'
   unixd.c:353: previous declaration of `newargs'
   unixd.c:355: invalid initializer
   unixd.c:355: warning: data definition has no type or storage class
   unixd.c:356: conflicting types for `newargs'
   unixd.c:355: previous declaration of `newargs'
   unixd.c:356: invalid initializer
   unixd.c:356: warning: data definition has no type or storage class
   unixd.c:357: conflicting types for `newargs'
   unixd.c:356: previous declaration of `newargs'
   unixd.c:357: invalid initializer
   unixd.c:357: warning: data definition has no type or storage class
   unixd.c:358: conflicting types for `newargs'
   unixd.c:357: previous declaration of `newargs'
   unixd.c:358: `p' undeclared here (not in a function)
   unixd.c:358: `progname' undeclared here (not in a function)
   unixd.c:358: invalid initializer
   unixd.c:358: warning: data definition has no type or storage class
   unixd.c:365: parse error before `if'
   unixd.c:369: redefinition of `i'
   unixd.c:346: `i' previously defined here
   unixd.c:369: warning: data definition has no type or storage class
   unixd.c:370: parse error before `do'
   unixd.c:377: parse error before `ap_os_create_privileged_process'
   unixd.c: In function `ap_os_create_privileged_process':
   unixd.c:384: warning: initialization makes pointer from integer without a cast
   unixd.c: At top level:
   unixd.c:394: parse error before `unixd_set_proc_mutex_perms'
   unixd.c: In function `unixd_set_proc_mutex_perms':
   unixd.c:410: storage size of `buf' isn't known
   unixd.c:414: request for member `user_id' in something not a structure or union
   unixd.c:415: request for member `group_id' in something not a structure or union
   unixd.c:418: `IPC_SET' undeclared (first use in this function)
   unixd.c:418: (Each undeclared identifier is reported only once
   unixd.c:418: for each function it appears in.)
   unixd.c: At top level:
   unixd.c:426: parse error before `unixd_set_global_mutex_perms'
   unixd.c:438: parse error before `unixd_accept'
   unixd.c: In function `unixd_accept':
   unixd.c:550: warning: passing arg 4 of `ap_log_error' makes pointer from
integer without a cast
   unixd.c:550: warning: passing arg 5 of `ap_log_error' from incompatible
pointer type
   unixd.c:567: warning: passing arg 4 of `ap_log_error' makes pointer from
integer without a cast
   unixd.c:567: warning: passing arg 5 of `ap_log_error' from incompatible
pointer type
   make[3]: *** [unixd.lo] Error 1
   make[3]: Leaving directory
`/amd/cave/export/sys05/src3/nthomas/gcc/httpd-2.0.39/os/unix'
   make[2]: *** [all-recursive] Error 1
   make[2]: Leaving directory
`/amd/cave/export/sys05/src3/nthomas/gcc/httpd-2.0.39/os/unix'
   make[1]: *** [all-recursive] Error 1
   make[1]: Leaving directory
`/amd/cave/export/sys05/src3/nthomas/gcc/httpd-2.0.39/os'
   make: *** [all-recursive] Error 1

cc:

   make[3]: Entering directory
`/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/os/unix'
   /bin/bash
/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/libtool --silent
--mode=compile cc  -g -mt    -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS
-D_REENTRANT   
-I/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include
-I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/srclib/apr/include
-I/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include
-I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/srclib/apr-util/include
-I/usr/local/include -I. -I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/os/unix
-I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/server/mpm/prefork
-I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/modules/http
-I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/modules/filters
-I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/modules/proxy
-I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include
-I/cise/homes/nthomas/links/src/cc/httpd-2.0.39/modules/dav/main -prefer-non-pic
-static -c unixd.c && touch unixd.lo
   "/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include/ap_listen.h", line
100: undefined or not a type: AP_DECLARE_DATA
   "/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include/ap_listen.h", line
100: only "register" valid as formal parameter storage class
   "/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include/ap_listen.h", line
100: parameter not in identifier list: ap_listeners
   "/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include/ap_listen.h", line
105: parameter not in identifier list: ap_listen_pre_config
   "/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include/ap_listen.h", line
115: parameter not in identifier list: ap_setup_listeners
   "/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include/ap_listen.h", line
139: parameter not in identifier list: ap_set_listenbacklog
   "/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include/ap_listen.h", line
140: parameter not in identifier list: ap_set_listener
   "/cise/homes/nthomas/links/src/cc/httpd-2.0.39/include/ap_listen.h", line
142: parameter not in identifier list: ap_set_send_buffer_size
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 87: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 87: warning: dubious tag declaration: struct apr_table_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 90: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 90: warning: dubious tag declaration: struct apr_array_header_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 103: warning: useless declaration
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 118: warning: useless declaration
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 123: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 123: warning: dubious tag declaration: struct apr_table_entry_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 136: warning: useless declaration
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 161: parameter not in identifier list: apr_array_make
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 170: parameter not in identifier list: apr_array_push
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 179: parameter not in identifier list: apr_array_cat
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 191: parameter not in identifier list: apr_array_copy
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 201: parameter not in identifier list: apr_array_copy_hdr
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 212: parameter not in identifier list: apr_array_append
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 227: parameter not in identifier list: apr_array_pstrcat
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 236: parameter not in identifier list: apr_table_make
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 245: parameter not in identifier list: apr_table_copy
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 251: parameter not in identifier list: apr_table_clear
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 260: parameter not in identifier list: apr_table_get
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 272: parameter not in identifier list: apr_table_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 285: parameter not in identifier list: apr_table_setn
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 292: parameter not in identifier list: apr_table_unset
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 303: parameter not in identifier list: apr_table_merge
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 314: parameter not in identifier list: apr_table_mergen
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 326: parameter not in identifier list: apr_table_add
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 339: parameter not in identifier list: apr_table_addn
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 350: parameter not in identifier list: apr_table_overlay
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 366: parameter not in identifier list: apr_table_do
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 382: parameter not in identifier list: apr_table_vdo
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_tables.h",
line 426: parameter not in identifier list: apr_table_overlap
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 241: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 241: parameter not in identifier list: apr_global_hook_pool
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 247: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 247: parameter not in identifier list: apr_debug_module_hooks
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 252: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 252: parameter not in identifier list: apr_current_hooking_module
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 260: parameter not in identifier list: apr_hook_sort_register
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 264: parameter not in identifier list: apr_sort_hooks
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 274: parameter not in identifier list: apr_show_hook
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr-util/include/apr_hooks.h",
line 279: parameter not in identifier list: apr_hook_deregister_all
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 82: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 82: warning: dubious enum declaration; use tag only: <unnamed>
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 89: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 89: warning: dubious enum declaration; use tag only: <unnamed>
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 99: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 99: warning: dubious enum declaration; use tag only: <unnamed>
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 151: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 151: warning: dubious tag declaration: struct apr_proc_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 175: warning: useless declaration
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 177: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 177: warning: dubious tag declaration: struct apr_thread_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 178: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 178: warning: dubious tag declaration: struct apr_threadattr_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 179: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 179: warning: dubious tag declaration: struct apr_procattr_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 180: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 180: warning: dubious tag declaration: struct apr_thread_once_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 182: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 182: warning: dubious tag declaration: struct apr_threadkey_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 184: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 184: warning: dubious tag declaration: struct apr_other_child_rec_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 190: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 192: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 192: warning: dubious enum declaration; use tag only: <unnamed>
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 210: parameter not in identifier list: apr_threadattr_create
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 218: parameter not in identifier list: apr_threadattr_detach_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 224: parameter not in identifier list: apr_threadattr_detach_get
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 237: parameter not in identifier list: apr_thread_create
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 245: parameter not in identifier list: apr_thread_exit
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 253: parameter not in identifier list: apr_thread_join
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 258: parameter not in identifier list: apr_thread_yield
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 267: parameter not in identifier list: apr_thread_once_init
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 279: parameter not in identifier list: apr_thread_once
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 285: parameter not in identifier list: apr_thread_detach
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 294: parameter not in identifier list: apr_thread_data_get
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 305: parameter not in identifier list: apr_thread_data_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 315: parameter not in identifier list: apr_threadkey_private_create
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 323: parameter not in identifier list: apr_threadkey_private_get
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 331: parameter not in identifier list: apr_threadkey_private_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 337: parameter not in identifier list: apr_threadkey_private_delete
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 346: parameter not in identifier list: apr_threadkey_data_get
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 357: parameter not in identifier list: apr_threadkey_data_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 373: parameter not in identifier list: apr_procattr_create
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 385: parameter not in identifier list: apr_procattr_io_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 401: parameter not in identifier list: apr_procattr_child_in_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 415: parameter not in identifier list: apr_procattr_child_out_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 429: parameter not in identifier list: apr_procattr_child_err_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 439: parameter not in identifier list: apr_procattr_dir_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 453: parameter not in identifier list: apr_procattr_cmdtype_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 461: parameter not in identifier list: apr_procattr_detach_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 477: parameter not in identifier list: apr_procattr_limit_set
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 487: parameter not in identifier list: apr_proc_fork
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 509: parameter not in identifier list: apr_proc_create
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 539: parameter not in identifier list: apr_proc_wait
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 569: parameter not in identifier list: apr_proc_wait_all_procs
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 580: parameter not in identifier list: apr_proc_detach
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 601: parameter not in identifier list: apr_proc_other_child_register
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 612: parameter not in identifier list: apr_proc_other_child_unregister
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 620: parameter not in identifier list: apr_proc_other_child_read
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 626: parameter not in identifier list: apr_proc_other_child_check
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 635: parameter not in identifier list: apr_proc_kill
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 651: parameter not in identifier list: apr_pool_note_subprocess
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 661: parameter not in identifier list: apr_setup_signal_thread
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 670: parameter not in identifier list: apr_signal_thread
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_thread_proc.h",
line 678: parameter not in identifier list: apr_thread_pool_get
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 77: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 77: warning: dubious enum declaration; use tag only: <unnamed>
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 81: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 81: warning: dubious tag declaration: struct apr_proc_mutex_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 108: parameter not in identifier list: apr_proc_mutex_create
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 123: parameter not in identifier list: apr_proc_mutex_child_init
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 130: parameter not in identifier list: apr_proc_mutex_lock
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 139: parameter not in identifier list: apr_proc_mutex_trylock
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 145: parameter not in identifier list: apr_proc_mutex_unlock
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 151: parameter not in identifier list: apr_proc_mutex_destroy
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 158: parameter not in identifier list: apr_proc_mutex_name
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 164: parameter not in identifier list: apr_proc_mutex_defname
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_proc_mutex.h",
line 170: parameter not in identifier list: apr_proc_mutex_pool_get
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 80: warning: only "register" valid as formal parameter storage class
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 80: warning: dubious tag declaration: struct apr_global_mutex_t
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 111: parameter not in identifier list: apr_global_mutex_create
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 127: parameter not in identifier list: apr_global_mutex_child_init
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 134: parameter not in identifier list: apr_global_mutex_lock
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 143: parameter not in identifier list: apr_global_mutex_trylock
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 149: parameter not in identifier list: apr_global_mutex_unlock
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 155: parameter not in identifier list: apr_global_mutex_destroy
  
"/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/srclib/apr/include/apr_global_mutex.h",
line 161: parameter not in identifier list: apr_global_mutex_pool_get
   "./unixd.h", line 85: warning: only "register" valid as formal parameter
storage class
   "./unixd.h", line 85: warning: dubious struct declaration; use tag only:
<unnamed>
   "./unixd.h", line 91: syntax error before or at: AP_DECLARE_HOOK
   "./unixd.h", line 91: syntax error before or at: get_suexec_identity
   "./unixd.h", line 91: warning: undefined or missing type for: get_suexec_identity
   "./unixd.h", line 110: cannot recover from previous errors
   cc: acomp failed for unixd.c
   make[3]: *** [unixd.lo] Error 1
   make[3]: Leaving directory
`/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/os/unix'
   make[2]: *** [all-recursive] Error 1
   make[2]: Leaving directory
`/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/os/unix'
   make[1]: *** [all-recursive] Error 1
   make[1]: Leaving directory
`/amd/cave/export/sys05/src3/nthomas/cc/httpd-2.0.39/os'
   make: *** [all-recursive] Error 1

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message