Nginx with --with-http_perl_module compilation problems

Hello people,
yesterday I started trying to compile nginx with http_perl_module, but,
at
the end of the compilation, the linkeditor gets confused about the
archtecture it’s being linked. I’m using Mac OS/X 10.6.8. Here is part
of
the output I get from terminal:

gcc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror
-g
-arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN
-fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE -I
src/core
-I src/event -I src/event/modules -I src/os/unix -I …/pcre-8.31 -I objs
-I
src/http -I src/http/modules -I src/http/modules/perl
-o objs/src/http/modules/perl/ngx_http_perl_module.o
src/http/modules/perl/ngx_http_perl_module.c
/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler
(/usr/bin/…/libexec/gcc/darwin/ppc/as or
/usr/bin/…/local/libexec/gcc/darwin/ppc/as) for architecture ppc not
installed
Installed assemblers are:
/usr/bin/…/libexec/gcc/darwin/x86_64/as for architecture x86_64
/usr/bin/…/libexec/gcc/darwin/i386/as for architecture i386
lipo: can’t open input file:
/var/folders/QZ/QZCif6epHb85Dwl9qHtI9E+++TM/-Tmp-//ccbScbid.out (No such
file or directory)
make[1]: *** [objs/src/http/modules/perl/ngx_http_perl_module.o] Error 2
make: *** [build] Error 2

Someone have seem this previously? It seems it’s a problem with the ppc
linkedition, but I don’t know why it is trying to link against ppc
arch…
Any advice is welcome :slight_smile:

PS: without the perl module, the compilation is clean…

Thanks,
Gabriel Duarte

Posted at Nginx Forum:
http://forum.nginx.org/read.php?2,233440,233440#msg-233440

Hi Gabriel,

it looks like the problem because of your perl.
Could you try different perl (modern version 5.16.2), compiled without
ppc arch.

On Fri, Nov 30, 2012 at 11:59:17AM -0500, gduarte wrote:

-I src/event -I src/event/modules -I src/os/unix -I …/pcre-8.31 -I objs -I
lipo: can’t open input file:
/var/folders/QZ/QZCif6epHb85Dwl9qHtI9E+++TM/-Tmp-//ccbScbid.out (No such
file or directory)
make[1]: *** [objs/src/http/modules/perl/ngx_http_perl_module.o] Error 2
make: *** [build] Error 2

Someone have seem this previously? It seems it’s a problem with the ppc
linkedition, but I don’t know why it is trying to link against ppc arch…
Any advice is welcome :slight_smile:

PS: without the perl module, the compilation is clean…


Sergey A. Osokin
[email protected]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs