新手安装smokeping,在编译CGI-SpeedyCGI过程中一直报错,望各位大虾指导下
[root@smoke CGI-SpeedyCGI-2.22]# make
cd src && make
make[1]: Entering directory `/root/smoke/CGI-SpeedyCGI-2.22/src'
/usr/bin/perl -w optdefs.pl /usr/bin
Writing speedy_optdefs.c
Writing speedy_optdefs.h
Writing mod_speedycgi_cmds.c
Writing mod_speedycgi2_cmds.c
Writing SpeedyCGI.pm
make[1]: Leaving directory `/root/smoke/CGI-SpeedyCGI-2.22/src'
cp src/SpeedyCGI.pm blib/lib/CGI/SpeedyCGI.pm
make[1]: Entering directory `/root/smoke/CGI-SpeedyCGI-2.22/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/smoke/CGI-SpeedyCGI-2.22/src'
make[1]: Entering directory `/root/smoke/CGI-SpeedyCGI-2.22/speedy_backend'
rm -f speedy_backend_main.c
cp ../src/speedy_backend_main.c speedy_backend_main.c
gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\"2.22\" -fPIC "-I/usr/lib64/perl5/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" -DSPEEDY_VERSION=\"2.22\" -DSPEEDY_BACKEND speedy_backend_main.c
rm -f speedy_perl.c
cp ../src/speedy_perl.c speedy_perl.c
gcc -c -I../src -I. -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\"2.22\" -fPIC "-I/usr/lib64/perl5/CORE" -DSPEEDY_PROGNAME=\"speedy_backend\" -DSPEEDY_VERSION=\"2.22\" -DSPEEDY_BACKEND speedy_perl.c
speedy_perl.c: In function ‘find_scr’:
speedy_perl.c:258: error: expected expression before ‘SpeedyScript’
speedy_perl.c: In function ‘get_string’:
speedy_perl.c:449: error: expected expression before ‘char’
speedy_perl.c: In function ‘cwd_new’:
speedy_perl.c:484: error: expected expression before ‘SpeedyCwd’
speedy_perl.c: In function ‘onerun’:
speedy_perl.c:808: warning: comparison between pointer and integer
speedy_perl.c:809: warning: comparison between pointer and integer
speedy_perl.c:810: warning: comparison between pointer and integer
speedy_perl.c: In function ‘speedy_perl_init’:
speedy_perl.c:918: warning: passing argument 2 of ‘perl_parse’ from incompatible pointer type
/usr/lib64/perl5/CORE/proto.h:57: note: expected ‘XSINIT_t’ but argument is of type ‘void (*)(void)’
make[1]: *** [speedy_perl.o] Error 1
make[1]: Leaving directory `/root/smoke/CGI-SpeedyCGI-2.22/speedy_backend'
make: *** [subdirs] Error 2
[root@smoke CGI-SpeedyCGI-2.22]# ls /etc/httpd/modules/(目录下mod_speedycgi.so
模块已有)
libphp5.so mod_dav_fs.so mod_proxy_ajp.so
mod_actions.so mod_dav.so mod_proxy_balancer.so
mod_alias.so mod_dbd.so mod_proxy_connect.so
mod_asis.so mod_deflate.so mod_proxy_ftp.so
mod_auth_basic.so mod_dir.so mod_proxy_http.so
mod_auth_digest.so mod_disk_cache.so mod_proxy_scgi.so
mod_authn_alias.so mod_dnssd.so mod_proxy.so
mod_authn_anon.so mod_dumpio.so mod_reqtimeout.so
mod_authn_dbd.so mod_env.so mod_rewrite.so
mod_authn_dbm.so mod_expires.so mod_setenvif.so
mod_authn_default.so mod_ext_filter.so mod_speedycgi.so
mod_authn_file.so mod_filter.so mod_speling.so
mod_authnz_ldap.so mod_headers.so mod_ssl.so
mod_authz_dbm.so mod_ident.so mod_status.so
mod_authz_default.so mod_include.so mod_substitute.so
mod_authz_groupfile.so mod_info.so mod_suexec.so
mod_authz_host.so mod_ldap.so mod_unique_id.so
mod_authz_owner.so mod_log_config.so mod_userdir.so
mod_authz_user.so mod_log_forensic.so mod_usertrack.so
mod_autoindex.so mod_logio.so mod_version.so
mod_cache.so mod_mime_magic.so mod_vhost_alias.so
mod_cern_meta.so mod_mime.so mod_wsgi.so
mod_cgid.so mod_negotiation.so
mod_cgi.so mod_perl.so
[root@smoke CGI-SpeedyCGI-2.22]# ls /etc/httpd/modules/
在线等…………………………………………………………………………
阅读(3215) | 评论(0) | 转发(0) |