You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Jens Geyer (JIRA)" <ji...@apache.org> on 2015/06/02 00:49:17 UTC

[jira] [Updated] (THRIFT-3178) glib C does not compile

     [ https://issues.apache.org/jira/browse/THRIFT-3178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jens Geyer updated THRIFT-3178:
-------------------------------
    Summary: glib C does not compile  (was: GLIB C NO COMPILE)

> glib C does not compile
> -----------------------
>
>                 Key: THRIFT-3178
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3178
>             Project: Thrift
>          Issue Type: Bug
>          Components: C glib - Compiler, C glib - Library
>    Affects Versions: 0.9.2
>         Environment: Ubuntu GCC, CGLIB 2 Hypertable
>            Reporter: nijx
>            Priority: Critical
>              Labels: Hypertable
>
> Generated glibc files in c compile error
> /home/ubuntu/Downloads/ht_thrf/gen-c_glib/client_service.c: In function ‘client_service_client_recv_scanner_get_cells_as_arrays’:
> /home/node/ubuntu/ht_thrf/gen-c_glib/client_service.c:8525:38: warning: passing argument 1 of ‘g_ptr_array_add’ from incompatible pointer type
>                      g_ptr_array_add (_elem119, _elem120);
>                                       ^
> In file included from /usr/include/glib-2.0/glib.h:31:0,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:28,
>                  from /usr/include/glib-2.0/glib-object.h:23,
>                  from /opt/hypertable/current/include/thrift/c_glib/transport/thrift_socket.h:23,
>                  from <command-line>:1:
> /usr/include/glib-2.0/glib/garray.h:168:12: note: expected ‘struct GPtrArray *’ but argument is of type ‘struct GPtrArray **’
>  void       g_ptr_array_add                (GPtrArray        *array,
>             ^
> /home/ubuntu/Downloads/ht_thrf/gen-c_glib/client_service.c: In function ‘client_service_client_recv_next_cells_as_arrays’:
> /home/node/Downloads/ht_thrf/gen-c_glib/client_service.c:8771:38: warning: passing argument 1 of ‘g_ptr_array_add’ from incompatible pointer type
>                      g_ptr_array_add (_elem121, _elem122);
>                                       ^
> In file included from /usr/include/glib-2.0/glib.h:31:0,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:28,
>                  from /usr/include/glib-2.0/glib-object.h:23,
>                  from /opt/hypertable/current/include/thrift/c_glib/transport/thrift_socket.h:23,
>                  from <command-line>:1:
> /usr/include/glib-2.0/glib/garray.h:168:12: note: expected ‘struct GPtrArray *’ but argument is of type ‘struct GPtrArray **’
>  void       g_ptr_array_add                (GPtrArray        *array,



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)