| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read | ![]() |
|
||||||
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Hello,
Getting following error while installing mod_evasive on plesk. [root@vps mod_evasive]# /usr/local/psa/admin/bin/apxs -cia mod_evasive20.c gcc -DHARD_SERVER_LIMIT=512 -DDEFAULT_PATH="/usr/local/psa/admin/bin:/bin:/usr/bin" -DLINUX=22 -DTARGET="httpsd" -DHAVE_SET_DUMPABLE -DNO_DBM_REWRITEMAP -DMOD_SSL=208122 -DEAPI -O -pipe -I/usr/include -O3 -fexpensive-optimizations -fstrength-reduce -pipe -DPLESK_Linux -W -Wall -DPLESK_Linux -I/home/builder/buildbot/psa-8.6.0-bcos5/build/plesk-utils/include -DBSG_CR -DBSG_MSG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAS_RPM -DUSE_SLEEP_ON_IDLE -Wno-unused-parameter -fpic -DSHARED_MODULE -I/usr/local/psa/admin/include -c mod_evasive20.c mod_evasive20.c:41: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âevasive20_moduleâ mod_evasive20.c:113: error: expected â)â before â*â token mod_evasive20.c: In function âaccess_checkerâ: mod_evasive20.c:212: warning: format â%ldâ expects type âlong intâ, but argument 3 has type â__pid_tâ mod_evasive20.c:248: warning: passing argument 5 of âap_log_rerrorâ from incompatible pointer type mod_evasive20.c: At top level: mod_evasive20.c:297: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âdestroy_hit_listâ mod_evasive20.c: In function ântt_createâ: mod_evasive20.c:353: warning: comparison between signed and unsigned mod_evasive20.c: At top level: mod_evasive20.c:651: warning: implicit declaration of function âAP_INIT_TAKE1â mod_evasive20.c:652: warning: missing braces around initializer mod_evasive20.c:652: warning: (near initialization for âaccess_cmds[0]â) mod_evasive20.c:652: error: initializer element is not constant mod_evasive20.c:652: error: (near initialization for âaccess_cmds[0].nameâ) mod_evasive20.c:655: error: initializer element is not constant mod_evasive20.c:655: error: (near initialization for âaccess_cmds[0].funcâ) mod_evasive20.c:658: error: initializer element is not constant mod_evasive20.c:658: error: (near initialization for âaccess_cmds[0].cmd_dataâ) mod_evasive20.c:661: error: initializer element is not constant mod_evasive20.c:661: error: (near initialization for âaccess_cmds[0].req_overrideâ) mod_evasive20.c:664: error: initializer element is not constant mod_evasive20.c:664: error: (near initialization for âaccess_cmds[0].args_howâ) mod_evasive20.c:667: error: initializer element is not constant mod_evasive20.c:667: error: (near initialization for âaccess_cmds[0].errmsgâ) mod_evasive20.c:670: warning: missing initializer mod_evasive20.c:670: warning: (near initialization for âaccess_cmds[0].nameâ) mod_evasive20.c:670: error: initializer element is not constant mod_evasive20.c:670: error: (near initialization for âaccess_cmds[1].nameâ) mod_evasive20.c:673: error: initializer element is not constant mod_evasive20.c:673: error: (near initialization for âaccess_cmds[1].funcâ) mod_evasive20.c:676: error: initializer element is not constant mod_evasive20.c:676: error: (near initialization for âaccess_cmds[1].cmd_dataâ) mod_evasive20.c:678: warning: implicit declaration of function âAP_INIT_ITERATEâ mod_evasive20.c:679: error: initializer element is not constant mod_evasive20.c:679: error: (near initialization for âaccess_cmds[1].req_overrideâ) mod_evasive20.c:681: warning: braces around scalar initializer mod_evasive20.c:681: warning: (near initialization for âaccess_cmds[1].args_howâ) mod_evasive20.c:681: error: incompatible types in initialization mod_evasive20.c:682: warning: missing initializer mod_evasive20.c:682: warning: (near initialization for âaccess_cmds[1].nameâ) mod_evasive20.c:684: error: expected â)â before â*â token mod_evasive20.c:689: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âevasive20_moduleâ apxs:Break: Command failed with rc=1 [root@vps mod_evasive]# Regards, Sam Last edited by WHUKSam; 11-14-2008 at 10:32 PM. |
|
|||
|
I think I got the fix for this issue.
Using script 'apxs' supplied with Plesk /usr/local/psa/admin/bin/apxs, I was trying to install mod_evasive on Plesk's admin apache. To install mod_evasive 'apxs' for system apache is needed, usually it is located in /usr/sbin if httpd-devel package installed on the server. In my case httpd-devel was not installed. I just installed httpd-devel which fixed the issue. [root@vps mod_evasive] yum install httpd-devel [root@vps mod_evasive]# which apxs /usr/sbin/apxs [root@vps mod_evasive]# /usr/sbin/apxs -cia mod_evasive20.c [root@vps mod_evasive]# service httpd restart Regards, Sam |
![]() |
| Thread Tools | |
| Display Modes | |
|
|