Hi all, I'm trying to compile the lastest source of Apache on Solaris 8. I'm facing the same problem for each ./configure i do. I'm simply tring this : ./configure --prefix=/usr/local/apache ==> works fine. make ==> unsuccessfull, this is what i get : Making all in unix make[2]: Entering directory `/opt/PerlTools/httpd-2.0.53/os/unix' make[3]: Entering directory `/opt/PerlTools/httpd-2.0.53/os/unix' /opt/PerlTools/httpd-2.0.53/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthreads -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DAP_HAVE_DESIGNATED_INITIALIZER -I/opt/PerlTools/httpd-2.0.53/srclib/apr/include -I/opt/PerlTools/httpd-2.0.53/srclib/apr-util/include -I/usr/local/include -I. -I/opt/PerlTools/httpd-2.0.53/os/unix -I/opt/PerlTools/httpd-2.0.53/server/mpm/prefork -I/opt/PerlTools/httpd-2.0.53/modules/http -I/opt/PerlTools/httpd-2.0.53/modules/filters -I/opt/PerlTools/httpd-2.0.53/modules/proxy -I/opt/PerlTools/httpd-2.0.53/include -I/opt/PerlTools/httpd-2.0.53/modules/generators -I/opt/PerlTools/httpd-2.0.53/modules/dav/main -prefer-non-pic -static -c unixd.c && touch unixd.lo cc1: warning: changing search order for system directory "/usr/local/include" cc1: warning: as it has already been specified as a non-system directory In file included from unixd.h:22, from unixd.c:23: /opt/PerlTools/httpd-2.0.53/include/ap_listen.h:62: syntax error before "extern" In file included from unixd.c:23: unixd.h:49: parse error before "get_suexec_identity" unixd.h:68: parse error before '}' token unixd.h:68: warning: data definition has no type or storage class unixd.h:69: syntax error before "extern" unixd.h:69: warning: data definition has no type or storage class unixd.h:71: parse error before "unixd_setup_child" unixd.h:71: warning: data definition has no type or storage class unixd.h:72: parse error before "unixd_pre_config" unixd.h:72: warning: data definition has no type or storage class unixd.h:73: parse error before "unixd_set_user" unixd.h:74: warning: data definition has no type or storage class unixd.h:75: parse error before "unixd_set_group" unixd.h:76: warning: data definition has no type or storage class unixd.h:78: parse error before "unixd_set_rlimit" unixd.h:79: warning: data definition has no type or storage class unixd.h:91: parse error before "unixd_set_proc_mutex_perms" unixd.h:91: warning: data definition has no type or storage class unixd.h:92: parse error before "unixd_set_global_mutex_perms" unixd.h:92: warning: data definition has no type or storage class unixd.h:93: parse error before "unixd_accept" unixd.h:93: warning: data definition has no type or storage class In file included from unixd.c:24: /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:151: parse error before "ap_mpm_pod_open" /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:151: warning: data definition has no type or storage class /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:156: parse error before "ap_mpm_pod_check" /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:156: warning: data definition has no type or storage class /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:161: parse error before "ap_mpm_pod_close" /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:161: warning: data definition has no type or storage class /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:168: parse error before "ap_mpm_pod_signal" /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:168: warning: data definition has no type or storage class /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:176: parse error before "ap_mpm_pod_killpg" /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:176: warning: data definition has no type or storage class /opt/PerlTools/httpd-2.0.53/include/mpm_common.h:244: parse error before '*' token In file included from unixd.c:26: /opt/PerlTools/httpd-2.0.53/include/ap_mpm.h:82: parse error before "ap_mpm_run" /opt/PerlTools/httpd-2.0.53/include/ap_mpm.h:82: warning: data definition has no type or storage class /opt/PerlTools/httpd-2.0.53/include/ap_mpm.h:90: parse error before "ap_graceful_stop_signalled" /opt/PerlTools/httpd-2.0.53/include/ap_mpm.h:90: warning: data definition has no type or storage class /opt/PerlTools/httpd-2.0.53/include/ap_mpm.h:105: parse error before "ap_os_create_privileged_process" /opt/PerlTools/httpd-2.0.53/include/ap_mpm.h:112: warning: data definition has no type or storage class /opt/PerlTools/httpd-2.0.53/include/ap_mpm.h:151: parse error before "ap_mpm_query" /opt/PerlTools/httpd-2.0.53/include/ap_mpm.h:151: warning: data definition has no type or storage class unixd.c:54: parse error before "unixd_config" unixd.c:54: warning: data definition has no type or storage class unixd.c: In function `set_group_privs': unixd.c:70: request for member `user_name' in something not a structure or union unixd.c:72: request for member `user_name' in something not a structure or union unixd.c:78: warning: passing arg 4 of `ap_log_error' makes pointer from integer without a cast unixd.c:85: request for member `user_name' in something not a structure or union unixd.c:94: request for member `group_id' in something not a structure or union unixd.c:97: request for member `group_id' in something not a structure or union unixd.c:97: warning: passing arg 4 of `ap_log_error' makes pointer from integer without a cast unixd.c:103: request for member `group_id' in something not a structure or union unixd.c:106: request for member `group_id' in something not a structure or union unixd.c:106: warning: passing arg 4 of `ap_log_error' makes pointer from integer without a cast unixd.c: At top level: unixd.c:115: parse error before "unixd_setup_child" unixd.c: In function `unixd_setup_child': unixd.c:139: request for member `user_id' in something not a structure or union unixd.c:142: request for member `user_id' in something not a structure or union unixd.c:142: warning: passing arg 4 of `ap_log_error' makes pointer from integer without a cast unixd.c: At top level: unixd.c:162: parse error before "unixd_set_user" unixd.c: In function `unixd_set_user': unixd.c:167: warning: return makes integer from pointer without a cast unixd.c:170: request for member `user_name' in something not a structure or union unixd.c:171: request for member `user_id' in something not a structure or union unixd.c:173: request for member `user_id' in something not a structure or union unixd.c:182: warning: return makes integer from pointer without a cast unixd.c: At top level: unixd.c:189: parse error before "unixd_set_group" unixd.c: In function `unixd_set_group': unixd.c:194: warning: return makes integer from pointer without a cast unixd.c:197: request for member `group_id' in something not a structure or union unixd.c: At top level: unixd.c:202: parse error before "unixd_pre_config" unixd.c: In function `unixd_pre_config': unixd.c:206: request for member `user_name' in something not a structure or union unixd.c:207: request for member `user_id' in something not a structure or union unixd.c:208: request for member `group_id' in something not a structure or union unixd.c:211: request for member `suexec_enabled' in something not a structure or union unixd.c:221: request for member `suexec_enabled' in something not a structure or union unixd.c: At top level: unixd.c:228: parse error before "unixd_set_rlimit" unixd.c: In function `unixd_set_rlimit': unixd.c:238: warning: passing arg 1 of `apr_palloc' from incompatible pointer type unixd.c:243: warning: passing arg 4 of `ap_log_error' makes pointer from integer without a cast unixd.c:243: warning: passing arg 5 of `ap_log_error' from incompatible pointer type unixd.c:257: warning: passing arg 5 of `ap_log_error' from incompatible pointer type unixd.c:270: warning: passing arg 5 of `ap_log_error' from incompatible pointer type unixd.c: At top level: unixd.c:292: parse error before "get_suexec_identity" unixd.c:293: parse error before numeric constant unixd.c:308: parse error before "if" unixd.c:312: conflicting types for `argv0' unixd.c:306: previous declaration of `argv0' unixd.c:312: `progname' undeclared here (not in a function) unixd.c:312: initializer element is not constant unixd.c:312: warning: data definition has no type or storage class unixd.c:314: parse error before "if" unixd.c:328: conflicting types for `execgroup' unixd.c:305: previous declaration of `execgroup' unixd.c:328: `p' undeclared here (not in a function) unixd.c:328: `ugid' undeclared here (not in a function) unixd.c:328: warning: initialization makes integer from pointer without a cast unixd.c:328: initializer element is not constant unixd.c:328: warning: data definition has no type or storage class unixd.c:330: parse error before "if" unixd.c:334: warning: data definition has no type or storage class unixd.c:335: parse error before "if" unixd.c:341: conflicting types for `newargs' unixd.c:303: previous declaration of `newargs' unixd.c:341: `p' undeclared here (not in a function) unixd.c:341: warning: initialization makes integer from pointer without a cast unixd.c:341: initializer element is not constant unixd.c:341: warning: data definition has no type or storage class unixd.c:342: conflicting types for `newprogname' unixd.c:304: previous declaration of `newprogname' unixd.c:342: warning: initialization makes integer from pointer without a cast unixd.c:342: warning: data definition has no type or storage class unixd.c:343: conflicting types for `newargs' unixd.c:341: previous declaration of `newargs' unixd.c:343: invalid initializer unixd.c:343: warning: data definition has no type or storage class unixd.c:344: conflicting types for `newargs' unixd.c:343: previous declaration of `newargs' unixd.c:344: invalid initializer unixd.c:344: warning: data definition has no type or storage class unixd.c:345: conflicting types for `newargs' unixd.c:344: previous declaration of `newargs' unixd.c:345: invalid initializer unixd.c:345: warning: data definition has no type or storage class unixd.c:346: conflicting types for `newargs' unixd.c:345: previous declaration of `newargs' unixd.c:346: `p' undeclared here (not in a function) unixd.c:346: warning: passing arg 2 of `apr_pstrdup' makes pointer from integer without a cast unixd.c:346: invalid initializer unixd.c:346: warning: data definition has no type or storage class unixd.c:353: parse error before "if" unixd.c:357: redefinition of `i' unixd.c:334: `i' previously defined here unixd.c:357: warning: data definition has no type or storage class unixd.c:358: parse error before "do" unixd.c:365: parse error before "ap_os_create_privileged_process" unixd.c: In function `ap_os_create_privileged_process': unixd.c:372: warning: initialization makes pointer from integer without a cast unixd.c: At top level: unixd.c:396: parse error before "unixd_set_proc_mutex_perms" unixd.c: In function `unixd_set_proc_mutex_perms': unixd.c:414: storage size of `buf' isn't known unixd.c:417: request for member `user_id' in something not a structure or union unixd.c:418: request for member `group_id' in something not a structure or union unixd.c:421: `IPC_SET' undeclared (first use in this function) unixd.c:421: (Each undeclared identifier is reported only once unixd.c:421: for each function it appears in.) unixd.c: At top level: unixd.c:449: parse error before "unixd_set_global_mutex_perms" unixd.c:461: parse error before "unixd_accept" unixd.c: In function `unixd_accept': unixd.c:570: warning: passing arg 4 of `ap_log_error' makes pointer from integer without a cast unixd.c:570: warning: passing arg 5 of `ap_log_error' from incompatible pointer type unixd.c:587: warning: passing arg 4 of `ap_log_error' makes pointer from integer without a cast unixd.c:587: warning: passing arg 5 of `ap_log_error' from incompatible pointer type make[3]: *** [unixd.lo] Error 1 make[3]: Leaving directory `/opt/PerlTools/httpd-2.0.53/os/unix' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/opt/PerlTools/httpd-2.0.53/os/unix' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/opt/PerlTools/httpd-2.0.53/os' make: *** [all-recursive] Error 1 Any Help would be much appreciated. Kind Regards, Farid --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx