Leonel Freire wrote:
> Estou utilizando o binário e não tentei o MSVC. Pode ser realmente uma
> incompatibilidade dos binários gerados pelos compiladores ou alguma
> coisa do tipo. Não sei onde vou arrumar o MSVC, mas assim que puder vou
> realizar um teste com ele e postar aqui o resultado. Ob
Estou utilizando o binário e não tentei o MSVC. Pode ser realmente uma
incompatibilidade dos binários gerados pelos compiladores ou alguma coisa do
tipo. Não sei onde vou arrumar o MSVC, mas assim que puder vou realizar um
teste com ele e postar aqui o resultado. Obrigado pela ajuda e pelas dicas.
Leonel Freire wrote:
> No fim das contas, continuo com o mesmo problema. ;o)
>
Eu não utilizo Windows mas tenho a _impressão_ que isso pode estar
ligado ao uso do gcc. No 8.3, o MSVC é responsável por gerar o binário
que é distribuído. Você compilou o PostgreSQL utilizando Mingw ou você
está u
E eu pensei que as funções *_recv() e *_send() fossem opcionais. ;oP
2008/5/6 Leonel Freire <[EMAIL PROTECTED]>:
> Executei todos os passos, inclusive utilizando o arquivo complex.c obtido
> através dos fontes do PGSQL. Os passos encontrados dentro de complex.source
> também foram corretamente ex
Executei todos os passos, inclusive utilizando o arquivo complex.c obtido
através dos fontes do PGSQL. Os passos encontrados dentro de complex.source
também foram corretamente executados. Gerei a DLL com o seguinte comando:
$ gcc -c complex.c -I/c/Arquivos\ de\ programas/PostgreSQL/8.3/include
-I/
Leonel Freire wrote:
> Alguém já conseguiu criar tipos definidos pelo usuário com essa
> combinação? Estou usando um arquivo simples, extraído da documentação,
> apenas para testar:
>
Você parece *não* ter copiado todas as funções necessárias para o novo
tipo funcionar. Onde está a complex_rec
Alguém já conseguiu criar tipos definidos pelo usuário com essa combinação?
Estou usando um arquivo simples, extraído da documentação, apenas para
testar:
### complex.c
#include
#include
#include
PG_MODULE_MAGIC;
typedef struct Complex {
double x;
double