<div dir="ltr"><div>Thank you for the answer, Maxim!</div><div><br></div><div>Regards,</div><div>Martin</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 13, 2020 at 4:22 PM Maxim Dounin <<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello!<br>
<br>
On Fri, Mar 13, 2020 at 03:12:35PM +0200, Martin Grigorov wrote:<br>
<br>
> I'm facing the following problem when I try to install Nginx in a custom<br>
> folder:<br>
<br>
[...]<br>
<br>
> make[1]: Entering directory '/home/ubuntu/hg/nginx/nginx'<br>
> cd objs/src/http/modules/perl && make install<br>
> make[2]: Entering directory<br>
> '/home/ubuntu/hg/nginx/nginx/objs/src/http/modules/perl'<br>
> "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- <a href="http://nginx.bs" rel="noreferrer" target="_blank">nginx.bs</a><br>
> blib/arch/auto/nginx/<a href="http://nginx.bs" rel="noreferrer" target="_blank">nginx.bs</a> 644<br>
> Manifying 1 pod document<br>
> Files found in blib/arch: installing files in blib/lib into architecture<br>
> dependent library tree<br>
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br>
> ERROR: Can't create '/usr/local/lib/aarch64-linux-gnu/perl/5.26.1'<br>
> Do not have write permissions on<br>
> '/usr/local/lib/aarch64-linux-gnu/perl/5.26.1'<br>
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br>
>  at -e line 1.<br>
> Makefile:802: recipe for target 'pure_site_install' failed<br>
<br>
[...]<br>
<br>
> I do the following:<br>
> <br>
> $ cd /home/ubuntu/hg/nginx<br>
> $ hg clone <a href="https://hg.nginx.org/nginx" rel="noreferrer" target="_blank">https://hg.nginx.org/nginx</a><br>
> $ cd nginx<br>
> $<br>
> ./auto/configure --prefix=/home/ubuntu/hg/nginx/nginx-build<br>
> --with-http_perl_module<br>
> $ make<br>
> $ make install<br>
> <br>
> <br>
> If I remove "  --with-http_perl_module" then the installation is<br>
> successful.<br>
> But with Perl it still tries to install at /usr/local/lib and fails with<br>
> permissions denied.<br>
> Is this a problem in Nginx or in Perl itself ?<br>
<br>
By default the nginx perl module is installed by into system's <br>
default path for perl modules.  That is, the path is not set by <br>
the "--prefix" parameter, but rather comes from the Perl itself.  <br>
You can specify a different path using the <br>
"--with-perl_modules_path" configure parameter.<br>
<br>
-- <br>
Maxim Dounin<br>
<a href="http://mdounin.ru/" rel="noreferrer" target="_blank">http://mdounin.ru/</a><br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div>