2013/6/18 Filho Arrais <[email protected]>

> Estou compilando o postgres 8.4.4 (preciso dessa versão) no Debian 7 e
> Ubuntu 13.04, porém me deparo com esse erro e não consegui resolver, peço a
> ajuda dos demais que já tenham passado por isso.
>
> Instalei as dependências
>
> # aptitude install build-essential zlib1g-dev libreadline6-dev flex bison
> libxml++2.6-dev libxml2-dev libperl-dev libclass-dbi-perl
> libyaml-libyaml-perl libyaml-dev libdbd-sybase-perl freetds-dev
>
> Rodei o configura com suporte a XML e PERL
>
>  # ./configure --with-libxml --with-perl
>
> rodando o make
>
> # time make -j install
>

A opção "-j" do make requer um inteiro, pois indica o número de jobs que o
make fará simultaneamente.
Muito útil para CPUs de vários núcleos ou mesmo várias CPUs.
Recomenda-se que esse inteiro seja o seu total de núcleos + 1.
Se sua máquina tem 4 núcleos, então será 5, por exemplo.
Uma sugestão minha, dê preferência ao inglês em servidores, pois para vc
pesquisar erros tem muito mais material.
Resumindo, tente fazer isto:

# LANGUAGE=en time make -jN install

Sendo que N é seu (núcleos + 1)

Se der erro de novo poste aqui, por favor.



>
> Retorno
>
> make[3]: Entrando no diretório `/root/postgresql-8.4.4/src/pl/plperl'
> "/usr/bin/perl" plperl_opmask.pl plperl_opmask.h
> gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
> -fpic -I. -I. -I../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2
> -I/usr/lib/perl/5.14/CORE  -c -o spi_internal.o spi_internal.c
> "/usr/bin/perl" /usr/share/perl/5.14/ExtUtils/xsubpp -typemap
> /usr/share/perl/5.14/ExtUtils/typemap SPI.xs >SPI.c
> /bin/sh ../../../config/mkinstalldirs '/usr/local/pgsql/lib'
> gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
> -fpic -I. -I. -I../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2
> -I/usr/lib/perl/5.14/CORE  -c -o plperl.o plperl.c
> gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
> -fpic -I. -I. -I../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2
> -I/usr/lib/perl/5.14/CORE  -c -o SPI.o SPI.c
> plperl.c: In function âplperl_safe_initâ:
> plperl.c:595:12: error: lvalue required as left operand of assignment
> plperl.c: In function âplperl_hash_from_tupleâ:
> plperl.c:1781:10: warning: the comparison will always evaluate as âtrueâ
> for the address of âisnullâ will never be NULL [-Waddress]
> plperl.c:1781:10: warning: the comparison will always evaluate as âtrueâ
> for the address of âisnullâ will never be NULL [-Waddress]
> plperl.c:1781:10: warning: the comparison will always evaluate as âtrueâ
> for the address of âisnullâ will never be NULL [-Waddress]
> make[3]: ** [plperl.o] Erro 1
> make[3]: ** Esperando que outros processos terminem.
> make[3]: Saindo do diretório `/root/postgresql-8.4.4/src/pl/plperl'
> make[2]: ** [install] Erro 2
> make[2]: Saindo do diretório `/root/postgresql-8.4.4/src/pl'
> make[1]: ** [install] Erro 2
> make[1]: Saindo do diretório `/root/postgresql-8.4.4/src'
> make: ** [install] Erro 2
>
> real    0m28.689s
> user    3m26.117s
> sys     0m11.473s
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a