[users@httpd] Problem compiling Http 2.0.53 on Solaris 8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux