Alvaro Lo resolvi, arme todo el branch del 9.1 y alli lo pude compilar pero... me falto uin .h eso es un bug. lo resolvi copiando el del 8.3 :) erra una archivo de def de codigos de error supongo q esos no cambiaron porque son muchos define blah. en otro momento me fijo el nombre del archivo faltante, es un bug y hay que agregarlo. saludos MDC
2012/3/19 Alvaro Herrera <alvhe...@alvh.no-ip.org> > > Excerpts from Juan's message of dom mar 18 19:18:36 -0300 2012: > > Alvaro > > > > Segui tu consejo encontre mis viejos fuentes y los estoy compilando en e > > el nuevo entorno de postgres 9.1 en plataforma de 634 bits so. > > pero... tengo un problema > > me sale > > > > undefined symbol: DirectFunctionCall1 > > en el make, digo yo sera que cambio la interface de pasaje de parametros > > desde el pg8 a pg9x? > > te suena este error? > > que puedo hacer? > > Bueno, sí cambió un poco -- ahora la función se llama > DirectFunctionCall1Coll y como argumento adicional tienes que pasarle un > OID identificador de "collation". Si no tienes un valor útil de > collation que pasarle, existe la macro que se llama DirectFunctionCall1 > que pasa InvalidOid; con esa macro tu código debería funcionar. Dado > que no compila yo diría que está generando (al menos) un warning que has > ignorado (malo, malo); por ejemplo quizás te falta un > #include "fmgr.h" > en tu archivo. > > -- > Álvaro Herrera <alvhe...@alvh.no-ip.org> >