From: | Anthony <asotolongo(at)uci(dot)cu> |
---|---|
To: | Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | sobre FDW de couchDB |
Date: | 2011-11-28 01:34:46 |
Message-ID: | 4ED2E536.2000805@uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas lista hemos estado probando las funcionalidades de postgresql 9.1
con sus extensiones y específicamente con los FDW , de estos hemos
probado file_FDW y mysql_FDW y han funcionado de maravillas , ahora
hemos intentado hacer lo mismo con el couchdb_FDW haciendo lo que dice
el README descargado de www.pgxn.org , instalando las bibliotecas
yajl(libyajl-dev) y libcurl(libcurl4-nss-dev) y luego ejecutando
make USE_PGXS=1
y me sale los siguientes errores
> gcc -g -O2 -fPIC -fPIC -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels -Wformat-security
> -fno-strict-aliasing -fwrapv -g -fpic -I. -I.
> -I/usr/include/postgresql/9.1/server
> -I/usr/include/postgresql/internal -D_GNU_SOURCE
> -I/usr/include/libxml2 -I/usr/include/tcl8.5 -c -o couchdb_fdw.o
> couchdb_fdw.c
> couchdb_fdw.c: En la función âcouchdbGetDatabaseSizeâ:
> couchdb_fdw.c:853:5: aviso: se pasa el argumento 2 de âyajl_allocâ
> desde un tipo de puntero incompatible [activado por defecto]
> /usr/include/yajl/yajl_parse.h:130:26: nota: se esperaba âconst struct
> yajl_parser_config *â pero el argumento es de tipo âstruct
> yajl_alloc_funcs *â
> couchdb_fdw.c:853:5: error: faltan argumentos para la función
> âyajl_allocâ
> /usr/include/yajl/yajl_parse.h:130:26: nota: se declara aquÃ
> couchdb_fdw.c: En la función âcouchdbGetDocâ:
> couchdb_fdw.c:975:29: aviso: asignación desde un tipo de puntero
> incompatible [activado por defecto]
> couchdb_fdw.c:1002:5: aviso: se pasa el argumento 1 de
> âyajl_gen_allocâ desde un tipo de puntero incompatible [activado por
> defecto]
> /usr/include/yajl/yajl_gen.h:97:23: nota: se esperaba âconst struct
> yajl_gen_config *â pero el argumento es de tipo âstruct
> yajl_alloc_funcs *â
> couchdb_fdw.c:1002:5: error: faltan argumentos para la función
> âyajl_gen_allocâ
> /usr/include/yajl/yajl_gen.h:97:23: nota: se declara aquÃ
> couchdb_fdw.c:1003:5: aviso: se pasa el argumento 1 de
> âyajl_gen_allocâ desde un tipo de puntero incompatible [activado por
> defecto]
> /usr/include/yajl/yajl_gen.h:97:23: nota: se esperaba âconst struct
> yajl_gen_config *â pero el argumento es de tipo âstruct
> yajl_alloc_funcs *â
> couchdb_fdw.c:1003:5: error: faltan argumentos para la función
> âyajl_gen_allocâ
> /usr/include/yajl/yajl_gen.h:97:23: nota: se declara aquÃ
> couchdb_fdw.c:1018:5: aviso: se pasa el argumento 2 de âyajl_allocâ
> desde un tipo de puntero incompatible [activado por defecto]
> /usr/include/yajl/yajl_parse.h:130:26: nota: se esperaba âconst struct
> yajl_parser_config *â pero el argumento es de tipo âstruct
> yajl_alloc_funcs *â
> couchdb_fdw.c:1018:5: error: faltan argumentos para la función
> âyajl_allocâ
> /usr/include/yajl/yajl_parse.h:130:26: nota: se declara aquÃ
> couchdb_fdw.c: En la función âdoc_handle_end_mapâ:
> couchdb_fdw.c:1357:18: aviso: se define la variable âhas_docâ pero no
> se usa [-Wunused-but-set-variable]
> couchdb_fdw.c:1408:13: aviso: se pasa el argumento 1 de
> âyajl_gen_allocâ desde un tipo de puntero incompatible [activado por
> defecto]
> /usr/include/yajl/yajl_gen.h:97:23: nota: se esperaba âconst struct
> yajl_gen_config *â pero el argumento es de tipo âstruct
> yajl_alloc_funcs *â
> couchdb_fdw.c:1408:13: error: faltan argumentos para la función
> âyajl_gen_allocâ
> /usr/include/yajl/yajl_gen.h:97:23: nota: se declara aquÃ
> couchdb_fdw.c: En la función âdoc_handle_end_arrayâ:
> couchdb_fdw.c:1492:13: aviso: se pasa el argumento 1 de
> âyajl_gen_allocâ desde un tipo de puntero incompatible [activado por
> defecto]
> /usr/include/yajl/yajl_gen.h:97:23: nota: se esperaba âconst struct
> yajl_gen_config *â pero el argumento es de tipo âstruct
> yajl_alloc_funcs *â
> couchdb_fdw.c:1492:13: error: faltan argumentos para la función
> âyajl_gen_allocâ
> /usr/include/yajl/yajl_gen.h:97:23: nota: se declara aquÃ
> couchdb_fdw.c: En la función âcouchdbGetAllDocsâ:
> couchdb_fdw.c:1606:5: aviso: se pasa el argumento 2 de âyajl_allocâ
> desde un tipo de puntero incompatible [activado por defecto]
> /usr/include/yajl/yajl_parse.h:130:26: nota: se esperaba âconst struct
> yajl_parser_config *â pero el argumento es de tipo âstruct
> yajl_alloc_funcs *â
> couchdb_fdw.c:1606:5: error: faltan argumentos para la función
> âyajl_allocâ
> /usr/include/yajl/yajl_parse.h:130:26: nota: se declara aquÃ
> make: *** [couchdb_fdw.o] Error 1
Tengo instalado ubuntu 11.10, necesito que alguien me de una guía de que
pudiera ser que no quiere compilar el FDW de couchdb :-(, también probe
instalando libcurl4-gnutls-dev, pero segun veo el tema está en yajl.
saludos y gracias de antemano
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-11-28 02:13:27 | Re: Ayuda con COPY |
Previous Message | Marcos Luis Ortiz Valmaseda | 2011-11-26 21:28:11 | Re: Memoria compartida kernel.shmmax debian |