Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-03 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-03 16:30 GMT-02:00 Flaudísio Tolentino :
>
> Legal, cara! Espero que tenha sucesso no seu trabalho e admiro sua
> pré-disposição em contribuir de volta, especialmente com algo validado por
> toda a metodologia requerida para um trabalho acadêmico - o que
> definitivamente pode incluir usar uma versão mais antiga de um software.

Bom tocar nesse ponto.  Há um descasamento entre a comunidade e
processos academicos e o processo (e comunidade) do PostgreSQL.  Temos
um caso famoso no Brasil de um professor que desenvolveu uma funçao
potencialmente importante (índices hipotéticos para o otimizador,
viabilizando estimativa de utilidade de índices e até criaçao
automática de índices, se nao me falha a memória), e por causa desse
descasamento essa funçao ficou anos parada.  A equipe academica e a
equipe do PostgreSQL nao conseguiam colaborar; cada um tinha seus
métodos e culturas e nao conseguia investir em ‘andar a segunda milha’
com o outro.

Por isso perguntei se essa idéia já foi aventada com a comunidade.

Nao que somente o que seria aceito pela comunidade tem validade
academica, mas certamente o ideal seria tentar conciliar; minha
impressao (e nao passa disso) é que caberia aos academicos se
inserirem na comunidade e se fazerem aceitos.  Um pouco como o núcleo
Linux trabalha, também.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-03 Por tôpico Flaudísio Tolentino
>
> ESSA é a ideia, assim que constatar na prática os efeitos da
> modificação proposta no artigo, pretendo implementar na ultima versão.
>

​Legal, cara! Espero que tenha sucesso no seu trabalho e admiro sua
pré-disposição em contribuir de volta, especialmente com algo validado por
toda a metodologia requerida para um trabalho acadêmico - o que
definitivamente pode incluir usar uma versão mais antiga de um software.


Flaudísio.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-03 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-03 15:53 GMT-02:00 Neto pr :
> Pretendo verificar se as modificações realizadas desde a versão 9.0.1
> até a atual, modificaram muito o modelo de custos do postgresql, pois
> o Patch que estou aplicando, modifica funções de custos, para que
> estimativas sejam mais realistas em ambientes com discos SSDs. Caso
> tenha sido alterado algo significativo ai sim pretendo testar em
> versões mais recentes.

Nao é trivial validar desempenho, pela variedade de situaçoes com que
o otimizador tem de lidar.  Nao sei que recursos estao aa tua
disposiçao, mas eu abordaria diferentemente: dado que já há um
trabalho original mas cuja repetiçao é desinteressante (por
potencialmente obsoleto), eu verificaria se os mecanismos que ele
alterou na 9.0.1 permanecem na v10 (em desenvolvimento), e se essas
idéias foram aventadas na comunidade de desenvolvedores do PostgreSQL
desde entao.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-03 Por tôpico Neto pr
Em 3 de janeiro de 2017 13:21, Euler Taveira  escreveu:
> On 02-01-2017 14:10, Guimarães Faria Corcete DUTRA, Leandro wrote:
>> Pergunto-me qual a validade de experimentar questoes de desempenho
>> numa versao tao obsoleta, sendo que quase todas as versoes do
>> PostgreSQL trazem bons avanços.  Creio que seria mais relevante
>> aplicar isso aa v. 10.
>>
> A vantagem é comparar laranja com laranja; mesmo se você disser que
> 9.0.23 não houve avanços de performance.

Isso, penso que para comparar se uma modificação surtiu efeito, tem
que comparar com a mesma versão no caso a 9.0.1...

>
> Contudo, concordo com o Dutra que vale a pena experimentar uma versão
> recente (9.6.1) para apresentar valores mais atuais (já que a versão
> 9.0.1 é de 04/10/2010 -- mais de 6 anos atrás).
>
Pretendo verificar se as modificações realizadas desde a versão 9.0.1
até a atual, modificaram muito o modelo de custos do postgresql, pois
o Patch que estou aplicando, modifica funções de custos, para que
estimativas sejam mais realistas em ambientes com discos SSDs. Caso
tenha sido alterado algo significativo ai sim pretendo testar em
versões mais recentes.

[ ]`s Neto

>
> --
>Euler Taveira   Timbira - http://www.timbira.com.br/
>PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-03 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-03 15:46 GMT-02:00 Neto pr :
>
> perdão, mas o seria OP ?

/Original poster/, literalmente ‘publicador original’.  No caso,
consulente original, ou seja, quem começou a discussao.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-03 Por tôpico Neto pr
Em 2 de janeiro de 2017 23:33, Tiago José Adami  escreveu:
>> Pergunto-me qual a validade de experimentar questoes de desempenho
>> numa versao tao obsoleta, sendo que quase todas as versoes do
>> PostgreSQL trazem bons avanços.  Creio que seria mais relevante
>> aplicar isso aa v. 10.
>
> Resposta off-topic já que o OP conseguiu resolver seu problema: no

perdão, mas o seria OP ?

> meio acadêmico isso é comum se o mestrando ou doutorando está
> reproduzindo os mesmos passos de um trabalho (ou artigo) anterior.
> Depende muito do que o orientador define - e deseja.

Exato, para não reinventar a roda, estou utilizando o que pesquisas
comprovadas e publicadas já utilizaram, como a do artigo citado:
http://dl.acm.org/citation.cfm?id=2236588 e a partir da onde pararam
pretendo contribuir com algo novo. Estou utilizando a versão 9.0.1
pois o artigo que estou estudando utilizou esta versão e quero
comparar, as diferenças entre uma versão modificada (patch aplicado),
com a versão original.

> Entretanto: concordo que o OP pode incrementar muito seu trabalho
> aplicando estes experimentos em uma versão mais atual. Seria a cereja
> do bolo ;)

ESSA é a ideia, assim que constatar na prática os efeitos da
modificação proposta no artigo, pretendo implementar na ultima versão.

>
> Adami
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-03 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-03 13:21 GMT-02:00 Euler Taveira :
> On 02-01-2017 14:10, Guimarães Faria Corcete DUTRA, Leandro wrote:
>> Pergunto-me qual a validade de experimentar questoes de desempenho
>> numa versao tao obsoleta, sendo que quase todas as versoes do
>> PostgreSQL trazem bons avanços.  Creio que seria mais relevante
>> aplicar isso aa v. 10.
>>
> A vantagem é comparar laranja com laranja; mesmo se você disser que
> 9.0.23 não houve avanços de performance.

Nao fui claro.  Nao penso na 9.0.23 como ‘nova versao’, embora
tecnicamente o seja, mas correçao de defeitos.


> Contudo, concordo com o Dutra que vale a pena experimentar uma versão
> recente (9.6.1) para apresentar valores mais atuais (já que a versão
> 9.0.1 é de 04/10/2010 -- mais de 6 anos atrás).

Aliás, esse remendo que o colega aplicou, nao há discussoes nesse
sentido para algum futuro próximo?


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-03 Por tôpico Euler Taveira
On 02-01-2017 14:10, Guimarães Faria Corcete DUTRA, Leandro wrote:
> Pergunto-me qual a validade de experimentar questoes de desempenho
> numa versao tao obsoleta, sendo que quase todas as versoes do
> PostgreSQL trazem bons avanços.  Creio que seria mais relevante
> aplicar isso aa v. 10.
> 
A vantagem é comparar laranja com laranja; mesmo se você disser que
9.0.23 não houve avanços de performance.

Contudo, concordo com o Dutra que vale a pena experimentar uma versão
recente (9.6.1) para apresentar valores mais atuais (já que a versão
9.0.1 é de 04/10/2010 -- mais de 6 anos atrás).



-- 
   Euler Taveira   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-02 Por tôpico Tiago José Adami
> Pergunto-me qual a validade de experimentar questoes de desempenho
> numa versao tao obsoleta, sendo que quase todas as versoes do
> PostgreSQL trazem bons avanços.  Creio que seria mais relevante
> aplicar isso aa v. 10.

Resposta off-topic já que o OP conseguiu resolver seu problema: no
meio acadêmico isso é comum se o mestrando ou doutorando está
reproduzindo os mesmos passos de um trabalho (ou artigo) anterior.
Depende muito do que o orientador define - e deseja.

Entretanto: concordo que o OP pode incrementar muito seu trabalho
aplicando estes experimentos em uma versão mais atual. Seria a cereja
do bolo ;)

Adami
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2017-01-02 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2017-01-01 3:20 GMT-02:00 Neto pr :
> Guimaraes, sobre  patch,  ele implementa o que esta descrito neste paper:
>
> http://dl.acm.org/citation.cfm?id=2236588

Ou seja, altera o otimizador para saber mais a respeito do
armazenamento em memória nao-volátil, certo?


> Estou desenvolvendo uma pesquisa,no qual sera necessario que o
> Postgresql tenha  essas caracteristicas, que o patch prove,
> modificando o codigo fonte  original. Nao posso migrar para  a ultima
> versao do Postgreesql, devido a questoes do meu trabalho de pesquisa,
> tem  que ser o postgreSQL 9.0.1 com o patch aplicado.

Pergunto-me qual a validade de experimentar questoes de desempenho
numa versao tao obsoleta, sendo que quase todas as versoes do
PostgreSQL trazem bons avanços.  Creio que seria mais relevante
aplicar isso aa v. 10.



-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2016-12-31 Por tôpico Neto pr
Pessoal

A principio resolvi o problema. Obrigado pelas dicas...

Segue a solucao caso alguem tenha este problema.


Para compilar os fontes do Postgresql 9.0.1 utilizando GCC-4.9 eu
utilizei  a seguinte diretiva (

./configure -prefix=/opt/postgres9.0 CFLAGS="-Wno-aggressive-loop-optimizations"

o Wno-aggressive-looop-optiimizations desabilita GCCs aggressive loop
optimization, evitando o erro reportado nos  emails  anteriores e na
lista pgsql--general -->
https://www.postgresql.org/message-id/CAOD%3DoQ-
kq3Eg5SOvRYOVxDuqibVWC8R0wEivPsMGcyzZY-nfzA%40mail.gmail.com

Espero que a retirada da GCCs aggressive loop optimization nao cause
nenhum erro de qualquer tipo no SGBD.

[ ]`s Neto


Em 1 de janeiro de 2017 03:20, Neto pr  escreveu:
> Guimaraes, sobre  patch,  ele implementa o que esta descrito neste paper:
>
> http://dl.acm.org/citation.cfm?id=2236588
>
> Estou desenvolvendo uma pesquisa,no qual sera necessario que o
> Postgresql tenha  essas caracteristicas, que o patch prove,
> modificando o codigo fonte  original. Nao posso migrar para  a ultima
> versao do Postgreesql, devido a questoes do meu trabalho de pesquisa,
> tem  que ser o postgreSQL 9.0.1 com o patch aplicado.
>
> Eu ja testei o postgreSQL com este patch aplicado em uma maquina
> virtual Linux UBUNTU  12.04 e funcionou perfeitamente, pois o Ubuntu
> 12 utiliza gcc-4.7.
>
> Porque preciso instalar o postgresql no Debian? Pois o servidor que
> estou  utilizando HP-ML110 nao suporta  Ubuntu, somente Debian. Ate
> tentei instalar Ubuntu  no serrvidor HP, mas o servidor nao reconhece
> nem a placa de rede quando  utilizo Ubuntu, o mesmo para versoes
> anteriores ao Debian 8.
>
> Espero ter esclarecido as questoes nao detalhadas nas mensagens anteriores.
>
> .
> Indo para o assunto do problema...
>
> No blog Stack-overflow, sugeriram  desabilitar
> --fno-aggressive-loop-optimizations, (
> http://stackoverflow.com/questions/25583549/initdb-initializing-pg-authid-fatal-wrong-number-of-index-expressions/41412048#41412048
>  ) para compilar  o postgresql sem dar erro.
>
> Alguem sabe se isso seria diretivas de compilacao como  abaixo:
>
> ./configure --prefix=/usr CFLAGS="-O"
> ./configure --prefix=/usr CFLAGS="-O0"
> ./configure --prefix=/usr CFLAGS="-O1"
> ./configure --prefix=/usr CFLAGS="-O2"
> ./configure --prefix=/usr CFLAGS="-O3"
>
> Neste link ( 
> https://github.com/zfsonlinux/zfs/commit/0f62f3f9abc4bfa0bcafee9bfa3d55e91dcb371d
> ) tem  algo parecido  com isso, mas nao entendi muito bem como fazer.
>
> qualquer ajuda sera bem vinda.
>
> []`s Neto
>
>
>
>
> Em 1 de janeiro de 2017 02:46, Guimarães Faria Corcete DUTRA, Leandro
>  escreveu:
>> 2016-12-31 21:58 GMT-02:00 Neto pr :
>>> Eu preciso dessa versão 9.0.1, pois um pesquisador da alemanha me
>>> enviou, para ajudar na minha pesquisa de Pós-graduação.
>>
>> Te enviou o quê exatamente?
>>
>>
>>> O patch altera
>>> o postgreSQL para diferenciar características  entre HDD e SSD. É para
>>> fins de pesquisa que estou utilizando.
>>
>> Como assim?  Não ficou claro, não para mim ao menos.  Continua
>> parecendo fechamento cognitivo prematuro, quando a pessoa quer a
>> resposta à pergunta errada.
>>
>> Está parecendo mais fácil portar para a última versão?
>>
>>
>> --
>> skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
>> +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
>> +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
>> BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2016-12-31 Por tôpico Neto pr
Guimaraes, sobre  patch,  ele implementa o que esta descrito neste paper:

http://dl.acm.org/citation.cfm?id=2236588

Estou desenvolvendo uma pesquisa,no qual sera necessario que o
Postgresql tenha  essas caracteristicas, que o patch prove,
modificando o codigo fonte  original. Nao posso migrar para  a ultima
versao do Postgreesql, devido a questoes do meu trabalho de pesquisa,
tem  que ser o postgreSQL 9.0.1 com o patch aplicado.

Eu ja testei o postgreSQL com este patch aplicado em uma maquina
virtual Linux UBUNTU  12.04 e funcionou perfeitamente, pois o Ubuntu
12 utiliza gcc-4.7.

Porque preciso instalar o postgresql no Debian? Pois o servidor que
estou  utilizando HP-ML110 nao suporta  Ubuntu, somente Debian. Ate
tentei instalar Ubuntu  no serrvidor HP, mas o servidor nao reconhece
nem a placa de rede quando  utilizo Ubuntu, o mesmo para versoes
anteriores ao Debian 8.

Espero ter esclarecido as questoes nao detalhadas nas mensagens anteriores.

.
Indo para o assunto do problema...

No blog Stack-overflow, sugeriram  desabilitar
--fno-aggressive-loop-optimizations, (
http://stackoverflow.com/questions/25583549/initdb-initializing-pg-authid-fatal-wrong-number-of-index-expressions/41412048#41412048
 ) para compilar  o postgresql sem dar erro.

Alguem sabe se isso seria diretivas de compilacao como  abaixo:

./configure --prefix=/usr CFLAGS="-O"
./configure --prefix=/usr CFLAGS="-O0"
./configure --prefix=/usr CFLAGS="-O1"
./configure --prefix=/usr CFLAGS="-O2"
./configure --prefix=/usr CFLAGS="-O3"

Neste link ( 
https://github.com/zfsonlinux/zfs/commit/0f62f3f9abc4bfa0bcafee9bfa3d55e91dcb371d
) tem  algo parecido  com isso, mas nao entendi muito bem como fazer.

qualquer ajuda sera bem vinda.

[]`s Neto




Em 1 de janeiro de 2017 02:46, Guimarães Faria Corcete DUTRA, Leandro
 escreveu:
> 2016-12-31 21:58 GMT-02:00 Neto pr :
>> Eu preciso dessa versão 9.0.1, pois um pesquisador da alemanha me
>> enviou, para ajudar na minha pesquisa de Pós-graduação.
>
> Te enviou o quê exatamente?
>
>
>> O patch altera
>> o postgreSQL para diferenciar características  entre HDD e SSD. É para
>> fins de pesquisa que estou utilizando.
>
> Como assim?  Não ficou claro, não para mim ao menos.  Continua
> parecendo fechamento cognitivo prematuro, quando a pessoa quer a
> resposta à pergunta errada.
>
> Está parecendo mais fácil portar para a última versão?
>
>
> --
> skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
> +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2016-12-31 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2016-12-31 21:58 GMT-02:00 Neto pr :
> Eu preciso dessa versão 9.0.1, pois um pesquisador da alemanha me
> enviou, para ajudar na minha pesquisa de Pós-graduação.

Te enviou o quê exatamente?


> O patch altera
> o postgreSQL para diferenciar características  entre HDD e SSD. É para
> fins de pesquisa que estou utilizando.

Como assim?  Não ficou claro, não para mim ao menos.  Continua
parecendo fechamento cognitivo prematuro, quando a pessoa quer a
resposta à pergunta errada.

Está parecendo mais fácil portar para a última versão?


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2016-12-31 Por tôpico Neto pr
Pessoal
Eu preciso dessa versão 9.0.1, pois um pesquisador da alemanha me
enviou, para ajudar na minha pesquisa de Pós-graduação. O patch altera
o postgreSQL para diferenciar características  entre HDD e SSD. É para
fins de pesquisa que estou utilizando.

Ao compilar, da tudo certo, mas ao fazer INITDB, da o erro abaixo:
-
creating directory p01/pgsql/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers/max_fsm_pages ... 24MB/153600
creating configuration files ... ok
creating template1 database in p01/pgsql/data/base/1 ... ok
initializing pg_authid ... FATAL:  wrong number of index expressions
STATEMENT:  CREATE TRIGGER pg_sync_pg_database   AFTER INSERT OR
UPDATE OR DELETE ON

pg_database   FOR EACH STATEMENT EXECUTE PROCEDURE flatfile_update_trigger();

child process exited with exit code 1
initdb: removing data directory "p01/pgsql/data"
-

No blog Stack-overflow, sugeriram o seguinte, desabilitar
-fno-aggressive-loop-optimizations, mas não sei como fazer:

==
http://stackoverflow.com/questions/25583549/initdb-initializing-pg-authid-fatal-wrong-number-of-index-expressions/41412048#41412048

I ran into the same problem after compiling postgresql 8.1.4 with gcc 4.9.3.
The problem seems to be the way postgres uses to represent variable
length arrays:

typedef struct
{
int32   size;   /* these fields must match ArrayType! */
int ndim;
int flags;
Oid elemtype;
int dim1;
int lbound1;
int2values[1];  /* VARIABLE LENGTH ARRAY */
} int2vector;   /* VARIABLE LENGTH STRUCT */

In some cases, for loops accessing 'values', GCC assumes that they
will do one iteration at most. Loops like the one below (extracted
from postgres's source code):

ii->ii_NumIndexAttrs = numKeys;
for (i = 0; i < numKeys; i++)
ii->ii_KeyAttrNumbers[i] = indexStruct->indkey.values[i];

might end up being reduced to something like:

ii->ii_NumIndexAttrs = numKeys;
if (numKeys)
ii->ii_KeyAttrNumbers[0] = indexStruct->indkey.values[0];

as deduced by looking at the assembler generated for it:

.L161:
testl   %r12d, %r12d
movl%r12d, 4(%rbx)
jle .L162
movzwl  40(%r13), %eax
movw%ax, 8(%rbx)
.L162:

The problem went away after re-compiling postgres with that
optimization disabled by using -fno-aggressive-loop-optimizations.


Alguém sabe como desabilitar -fno-aggressive-loop-optimizations...
Tentei colocar esse parâmetro antes de compilar o banco, ./configure
-fno-aggressive-loop-optimizations , mas não aceitou... enfim nao sei
como fazer essa desabilitação.

Abraços
Neto



Em 31 de dezembro de 2016 20:05, Guimarães Faria Corcete DUTRA,
Leandro  escreveu:
> 2016-12-31 19:54 GMT-02:00 Neto pr :
>>
>> Acho que a dúvida é mais relacionada ao S.O. Linux no entanto o
>> Posgresql é parte do problema que estou enfrentando.
>
> Acho que terás mais ajuda na lista do SO.  Detalhe, Linux é só o
> núcleo; tua dúvida é de uma distribuição GNU/Linux.
>
>
>> Tenho que compilar o SGBD Postgresql 9.0.1 que tem um Patch para esta
>> versão
>
> Como assim?  Versão mais que obsoleta.  Que remendo (/patch/) é esse?
> Porque você precisa disso, afinal?  Parece um problema de fechamento
> cognitivo prematuro.
>
>
>> Alguém poderia me auxiliar em como eu poderia instalar compilar o
>> Debian 9.0.1 no Debian 8, ou como instalar o gcc 4.7 no debian 8 ? Eu
>> estou tentando fazer em uma VM para não desconfigurar o SO instalado
>> num servidor HP-ML110, mas após eu fazer o teste com sucesso, irei
>> aplicar o procedimento no servidor.
>
> Compile na máquina virtual, não?
>
>
> --
> skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
> +55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2016-12-31 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2016-12-31 19:54 GMT-02:00 Neto pr :
>
> Acho que a dúvida é mais relacionada ao S.O. Linux no entanto o
> Posgresql é parte do problema que estou enfrentando.

Acho que terás mais ajuda na lista do SO.  Detalhe, Linux é só o
núcleo; tua dúvida é de uma distribuição GNU/Linux.


> Tenho que compilar o SGBD Postgresql 9.0.1 que tem um Patch para esta
> versão

Como assim?  Versão mais que obsoleta.  Que remendo (/patch/) é esse?
Porque você precisa disso, afinal?  Parece um problema de fechamento
cognitivo prematuro.


> Alguém poderia me auxiliar em como eu poderia instalar compilar o
> Debian 9.0.1 no Debian 8, ou como instalar o gcc 4.7 no debian 8 ? Eu
> estou tentando fazer em uma VM para não desconfigurar o SO instalado
> num servidor HP-ML110, mas após eu fazer o teste com sucesso, irei
> aplicar o procedimento no servidor.

Compile na máquina virtual, não?


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erro compilando fontes Postgresql

2016-12-31 Por tôpico Flávio Silveira



On 31/12/2016 19:54, Neto pr wrote:

Ola pessoal

Acho que a dúvida é mais relacionada ao S.O. Linux no entanto o
Posgresql é parte do problema que estou enfrentando.
Tenho que compilar o SGBD Postgresql 9.0.1 que tem um Patch para esta
versão e infelizmente a compilação só funciona no gcc-4.7, conforme
bug relatado na lista oficial
https://www.postgresql.org/message-id/17948.1365090...@sss.pgh.pa.us

Utilizo o debian 8 Jessie, que tem disponível nos repositórios apenas o gcc-4.9.
Tentei instalar o gcc-4.7 de duas formas sem sucesso.

*** Tentativa ainda nao testada *
Uma outra ideia que tive e baixar o DVD do Debian 7 Wheezy (que acho
que tem gcc-4.7 e todas as dependencias) e adicionar como repositório,
para que o debian encontre todas as dependencias do gcc.4.7 no DVD.
Ainda não testei essa.


Boa noite Neto,

  Eu tentaria essa que você disse que ainda não testou, mas não é 
necessário o DVD.


  O Debian Wheezy é o oldstable.

  No caso deixo aqui o link com as imagens: 
http://cdimage.debian.org/cdimage/archive/7.11.0/


  Se for amd64, por exemplo: 
http://cdimage.debian.org/cdimage/archive/7.11.0/amd64/iso-cd/debian-7.11.0-amd64-netinst.iso


  Caso o apt-get update ou apt-get install esteja falhando, altere a 
palavra wheezy por oldstable no /etc/apt/sources.list mas em teoria não 
deve precisar.


  Espero ter ajudado.

Atenciosamente,
  Flávio Silveira


Qualquer ajuda é bem vinda.

[]`s  Neto
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Erro compilando fontes Postgresql

2016-12-31 Por tôpico Neto pr
Ola pessoal

Acho que a dúvida é mais relacionada ao S.O. Linux no entanto o
Posgresql é parte do problema que estou enfrentando.
Tenho que compilar o SGBD Postgresql 9.0.1 que tem um Patch para esta
versão e infelizmente a compilação só funciona no gcc-4.7, conforme
bug relatado na lista oficial
https://www.postgresql.org/message-id/17948.1365090...@sss.pgh.pa.us

Utilizo o debian 8 Jessie, que tem disponível nos repositórios apenas o gcc-4.9.
Tentei instalar o gcc-4.7 de duas formas sem sucesso.

***Primeira tentativa ***
Tentei instalar manualmente o gcc baixando o arquivo gcc-4.7.0.tar.gz
Mas ao instalar as bibliotecas de dependencia  (apt-get install
libmpc-dev libmpfr-dev libgmp-dev gcc-multilib )
o debian instala, sem perguntar o  gcc-4.9 e as bibliotecas
solicitadas, são versões compatíveis com o gcc-4.9. Apos tento
executar MAKE
para instalação manual, acontece erros e não e possível instalar manualmente.

*** Segunda Tentativa 
Tentei adicionar repositórios PPA com o gcc-4.7, no arquivo /etc/apt/sourc.list
add-apt-repository ppa:ubuntu-toolchain-r/test  como ensina neste
link: 
http://askubuntu.com/questions/193513/problem-adding-a-ppa-to-install-gcc-4-7

Ao tentar apt-get install gcc-4.7 é solicitado a instalação de várias
dependencias... ao pedir para instalar as dependencias, acontece o
erro abaixo.
--
root@vmhp110deb8:/home/user1# apt-get install gcc-4.7 gcc-4.7-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'gcc-4.7-base' for regex 'gcc-4.7'
Package gcc-4.7-base is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gcc-4.7-base' has no installation candidate
root@vmhp110deb8:/home/user1# add-apt-repository ppa:ubuntu-toolchain-r/test


Tentei achar um repositório que tem o gcc-4.7-base, mas ai pede a
instalacao de outras dependencias, e informa que não encontrou porque
as bibliotecas são
obsoletas, etc.

*** Tentativa ainda nao testada *
Uma outra ideia que tive e baixar o DVD do Debian 7 Wheezy (que acho
que tem gcc-4.7 e todas as dependencias) e adicionar como repositório,
para que o debian encontre todas as dependencias do gcc.4.7 no DVD.
Ainda não testei essa.

Alguém poderia me auxiliar em como eu poderia instalar compilar o
Debian 9.0.1 no Debian 8, ou como instalar o gcc 4.7 no debian 8 ? Eu
estou tentando fazer em uma VM para não desconfigurar o SO instalado
num servidor HP-ML110, mas após eu fazer o teste com sucesso, irei
aplicar o procedimento no servidor.

Qualquer ajuda é bem vinda.

[]`s  Neto
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral