ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

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

Re: perl module FreeBSD порты



On Wednesday 13 December 2006 19:57, Igor Sysoev wrote:
> On Wed, 13 Dec 2006, Andrei Nigmatulin wrote:
> > Warning: You do not have permissions to install
> > into /usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi
> > at /usr/lib/perl5/5.8.6/ExtUtils/Install.pm line 114.
> > Files found in blib/arch: installing files in blib/lib into architecture
> > dependent library tree
> > Writing
> > /usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi/auto/nginx/.packli
> >st Can't open
> > file
> > /usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi/auto/nginx/.packli
> >st: Permission denied at /usr/lib/perl5/5.8.6/ExtUtils/Install.pm line 209
> > make[2]: *** [pure_site_install] Error 255
> > make[2]: Leaving directory
> > `/home/anight/nginx.distr/nginx-0.4.14/objs/src/http/modules/perl'
> > make[1]: *** [install_perl_modules] Error 2
> > make[1]: Leaving directory `/home/anight/nginx.distr/nginx-0.4.14'
> > make: *** [install] Error 2
>
> А с патчем .packlist пишется туда же, где и модули ?

Вот как с патчем:

$ ./configure --prefix=/home/anight/nginx --with-http_perl_module 
--with-perl_modules_path=/home/anight/nginx/perl
...
$ make
...
$ find /home/anight/nginx/perl
find: /home/anight/nginx/perl: No such file or directory
$ make install
...
$ find /home/anight/nginx/perl
/home/anight/nginx/perl
/home/anight/nginx/perl/i586-linux-thread-multi
/home/anight/nginx/perl/i586-linux-thread-multi/auto
/home/anight/nginx/perl/i586-linux-thread-multi/auto/nginx
/home/anight/nginx/perl/i586-linux-thread-multi/auto/nginx/.packlist
/home/anight/nginx/perl/i586-linux-thread-multi/auto/nginx/nginx.bs
/home/anight/nginx/perl/i586-linux-thread-multi/auto/nginx/nginx.so
/home/anight/nginx/perl/i586-linux-thread-multi/perllocal.pod
/home/anight/nginx/perl/i586-linux-thread-multi/nginx.pm
$ 

После этого nginx запускается и работает. Такая последовательность действий 
стабильно воспроизводится по крайней мере на одной машине с suse 9.3.


-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take



 




Copyright © Lexa Software, 1996-2009.