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/c/Arquivos\ de\ programas/PostgreSQL/8.3/include/server/ -I/c/Arquivos\ de\ programas/PostgreSQL/8.3/include/server/port/win32 $ gcc -shared -o complex.dll complex.o -L/c/Arquivos\ de\ programas/PostgreSQL/8.3/lib -lpostgres -Wl,--out-implib,libcomplex.a Utilizei a postgres.lib por que foi a única "biblioteca" que supriu os símbolos que estavam faltando. No fim das contas, continuo com o mesmo problema. ;o) 2008/5/3 Euler Taveira de Oliveira <[EMAIL PROTECTED]>: > 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_recv() e a complex_send()? Sugiro > que copie o código de src/tutorial/complex.c na íntegra e siga os passos > de compilação [1] (somente para *nix) e depois utilize o > src/tutorial/complex.source para criar as funções de apoio ao tipo, o > tipo, operadores, agregações e cia. > > > [1] http://www.postgresql.org/docs/8.3/static/xfunc-c.html#DFUNC > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Leonel Freire
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
