Re: sobre FDW de couchDB

From: Marcos Luis Ortiz Valmaseda <marcosluis2186(at)googlemail(dot)com>
To: Anthony <asotolongo(at)uci(dot)cu>
Cc: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: sobre FDW de couchDB
Date: 2011-11-28 15:43:19
Message-ID: CAJs-K1spzL-k7Yzkbn+XpBmQPbZgTPoz_1aOHqgiCoRGErYApg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El día 27 de noviembre de 2011 21:04, Anthony <asotolongo(at)uci(dot)cu> escribió:
> 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 dóe 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

Bueno hermano, según dice el mismo desarrollador todavia la versión
que está publicada tiene errores, por la cual, lo que te aconsejo es
que esperes a la próxima versión que saldrá pronto.

Saludos

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message anthony 2011-11-28 15:48:35 Re: sobre FDW de couchDB
Previous Message Lazaro Rubén García Martinez 2011-11-28 15:08:55 RE: saludos