[Users] Claws Mail 3.14.1 unleashed!!

Richard lists-claws at listmail.innovate.net
Mon Nov 7 18:12:23 CET 2016



> Date: Monday, November 07, 2016 16:33:59 +0000
> From: Paul <claws at thewildbeast.co.uk>
>
> On Mon, 07 Nov 2016 15:57:20 +0000
> Richard  wrote: 
> 
>> On a centos-7.2 system the compile fails in the included gdata
>> plugin. Dropping that plugin out lets the compile complete, and on
>> quick/minimal testing, this new release otherwise seems to work
>> fine.
>> 
>> With 3.14.0, the gdata plugin compiled ok and worked. I see that
>> there were some changes to that plugin between versions, but
>> haven't otherwise poked into this much.
> 
> The ./configure output will tell you why it fails. But by 'fail' do
> you mean that the gdata plugin is not built?
> 
> with regards
> 
> Paul

It passes the ./configure:

configure:21199: checking for GDATA
configure:21206: $PKG_CONFIG --exists --print-errors "libgdata >=
0.17.1"
configure:21209: $? = 0
configure:21223: $PKG_CONFIG --exists --print-errors "libgdata >=
0.17.1"
configure:21226: $? = 0
configure:21264: result: yes
 ... 
configure:22710: checking whether to build gdata plugin
configure:22721: result: yes
 ...
config.status:1531: creating src/plugins/gdata/Makefile
 ...
BUILD_GDATA_PLUGIN_FALSE='#'
BUILD_GDATA_PLUGIN_TRUE=''
 ...
GDATA_CFLAGS='-pthread -I/usr/include/libgdata -I/usr/include/gcr-3
-I/usr/include/libxml2 -I/usr/include/goa-1.0
-I/usr/lib64/goa-1.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/libsoup-2.4
-I/usr/include/json-glib-1.0 -I/usr/include/nss3 -I/usr/include/nspr4
-I/usr/include/gck-1 -I/usr/include/p11-kit-1  '
GDATA_LIBS='-lgdata -lxml2 -lsoup-2.4 -ljson-glib-1.0 -lgio-2.0
-lgobject-2.0 -lglib-2.0  '


but it "blows up" on the actual compile of the plugin:

cm_gdata_contacts.c: In function 'query':
cm_gdata_contacts.c:569:107: error: 'cm_gdata_refresh_ready'
undeclared (first use in this function)

gdata_authorizer_refresh_authorization_async(GDATA_AUTHORIZER(authorizer),
NULL, (GAsyncReadyCallback)cm_gdata_refresh_ready, NULL);

^
cm_gdata_contacts.c:569:107: note: each undeclared identifier is
reported only once for each function it appears in
cm_gdata_contacts.c:530:10: warning: unused variable 'token'
[-Wunused-variable]
   gchar *token;
          ^
cm_gdata_contacts.c: In function 'cm_gdata_contacts_done':
cm_gdata_contacts.c:644:10: warning: unused variable 'pass'
[-Wunused-variable]
   gchar *pass;
          ^
make[5]: *** [gdata_la-cm_gdata_contacts.lo] Error 1


If I use the cm_gdata_contacts.c code from .0, instead of what's
included with .1 it will compile under .1 (after doing a "make clean"
and "make" in that plugin's directory), and will load and pop up the
"GData plugin: Authorization required" box. I didn't go further and
try authenticating with google.





More information about the Users mailing list