ナズェ?
# cpan > look PersistentPerl # make make[1]: ディレクトリ `/root/.cpan/build/PersistentPerl-2.22-FqO72S/src' に入ります make[1]: `all' に対して行うべき事はありません. make[1]: ディレクトリ `/root/.cpan/build/PersistentPerl-2.22-FqO72S/src' から出ます make[1]: ディレクトリ `/root/.cpan/build/PersistentPerl-2.22-FqO72S/perperl_backend' に入ります 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" -DPERPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_BACKEND perperl_perl.c perperl_perl.c: In function ‘find_scr’: perperl_perl.c:258: error: expected expression before ‘PersistentScript’ perperl_perl.c: In function ‘get_string’: perperl_perl.c:449: error: expected expression before ‘char’ perperl_perl.c: In function ‘cwd_new’: perperl_perl.c:484: error: expected expression before ‘PersistentCwd’ perperl_perl.c: In function ‘onerun’: perperl_perl.c:808: 警告: ポインタと整数との比較を行なっています perperl_perl.c:809: 警告: ポインタと整数との比較を行なっています perperl_perl.c:810: 警告: ポインタと整数との比較を行なっています perperl_perl.c: In function ‘perperl_perl_init’: perperl_perl.c:918: 警告: 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]: *** [perperl_perl.o] エラー 1 make[1]: ディレクトリ `/root/.cpan/build/PersistentPerl-2.22-FqO72S/perperl_backend' から出ます make: *** [subdirs] エラー 2
epel に perl-CGI-SpeedyCGI (PersistentPerl の旧名)があったからこっちいれることにした。
# yum info --enablerepo=epel perl-CGI-SpeedyCGI Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Available Packages Name : perl-CGI-SpeedyCGI Arch : x86_64 Version : 2.22 Release : 8.el6 Size : 78 k Repo : epel Summary : Speed up perl scripts by running them persistently URL : http://search.cpan.org/dist/CGI-SpeedyCGI/ License : GPLv3+ Description : SpeedyCGI is a way to run perl scripts persistently, which can make : them run much more quickly. After the script is initially run, instead : of exiting, the perl interpreter is kept running. During subsequent : runs, this interpreter is used to handle new executions instead of : starting a new perl interpreter each time. It is a very fast frontend : program, written in C, is executed for each request. # yum install -y --enablerepo=epel perl-CGI-SpeedyCGI