[blfs-dev] Gnome-online-account breakage with owncloud plugin

Alain Toussaint alain at vocatus.pub
Sun Nov 25 10:56:05 PST 2018


Hello,

Attempting to build goa (gnome-online-account) 3.28.0 result in
breakage when compiling the owncloud component with these errors:

    goaowncloudprovider.c: In function ‘build_object’:
    goaowncloudprovider.c:238:26: error: called object is not a function
    or function pointer
       g_clear_pointer (&uri, (GDestroyNotify *) soup_uri_free);
    /usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of
    macro ‘g_clear_pointer’
           (destroy)
    (_ptr);                                                        \
            ^~~~~~~
    goaowncloudprovider.c: In function ‘normalize_uri’:
    goaowncloudprovider.c:441:26: error: called object is not a function
    or function pointer
       g_clear_pointer (&uri, (GDestroyNotify *) soup_uri_free);
    /usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of
    macro ‘g_clear_pointer’
           (destroy)
    (_ptr);                                                        \
            ^~~~~~~
    goaowncloudprovider.c: In function ‘add_account’:
    goaowncloudprovider.c:796:32: warning: function called through a
    non-compatible type
       g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
    /usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of
    macro ‘g_clear_pointer’
           (destroy)
    (_ptr);                                                        \
            ^~~~~~~
    goaowncloudprovider.c: In function ‘refresh_account’:
    goaowncloudprovider.c:1000:32: warning: function called through a
    non-compatible type
       g_clear_pointer (&data.loop, (GDestroyNotify) g_main_loop_unref);
    /usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of
    macro ‘g_clear_pointer’
           (destroy)
    (_ptr);                                                        \
            ^~~~~~~
    make[4]: *** [Makefile:1013: libgoa_backend_1_0_la-
    goaowncloudprovider.lo] Error 1
    make[3]: *** [Makefile:691: all] Error 2
    make[2]: *** [Makefile:446: all-recursive] Error 1
    make[1]: *** [Makefile:507: all-recursive] Error 1
    make: *** [Makefile:439: all] Error 2

Disabling the owncloud plugin or method (adding --enable-owncloud=no or
--disable-owncloud to  the configure command line) does not result in
succesful compilation either because make still try to build the files
and they wouldn't build no matter what.

Included are the build logs (stdout --> goa.build.log, stderr -->
goa.error.log and config log from latest attempts using --disable-
owncloud).

Alain
-------------- next part --------------
A non-text attachment was scrubbed...
Name: goa.build.log
Type: text/x-log
Size: 6247 bytes
Desc: not available
URL: <http://lists.linuxfromscratch.org/pipermail/blfs-dev/attachments/20181125/08083ea1/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: goa.error.log
Type: text/x-log
Size: 57226 bytes
Desc: not available
URL: <http://lists.linuxfromscratch.org/pipermail/blfs-dev/attachments/20181125/08083ea1/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: text/x-log
Size: 77050 bytes
Desc: not available
URL: <http://lists.linuxfromscratch.org/pipermail/blfs-dev/attachments/20181125/08083ea1/attachment-0002.bin>


More information about the blfs-dev mailing list