Discussion:
[blfs-dev] Gnome-online-account breakage with owncloud plugin
Alain Toussaint via blfs-dev
2018-11-25 18:56:05 UTC
Permalink
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
Douglas R. Reno via blfs-dev
2018-11-25 21:42:50 UTC
Permalink
Post by Alain Toussaint via blfs-dev
Hello,
Attempting to build goa (gnome-online-account) 3.28.0 result in
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: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: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: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
Hi Alain,

My hope is to get gnome-online-accounts updated to 3.30.x within the
next day or two. I'll reply with the revision number once I'm done, but
please try using the 3.30.x series instead.


Thank you for the report.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See
Alain Toussaint via blfs-dev
2018-11-25 21:52:26 UTC
Permalink
Post by Douglas R. Reno via blfs-dev
My hope is to get gnome-online-accounts updated to 3.30.x within the
next day or two. I'll reply with the revision number once I'm done, but
please try using the 3.30.x series instead.
Thank you for the report.
Just checked out and there is a 3.31.2 version (of evolution at least
but I expect the other to follow suit, http://ftp.acc.umu.se/pub/GNOME/
sources/evolution/3.31/ ). Want me to try 3.31.2?

Alain
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above inf
Douglas R. Reno via blfs-dev
2018-11-25 21:53:55 UTC
Permalink
Post by Alain Toussaint via blfs-dev
Post by Douglas R. Reno via blfs-dev
My hope is to get gnome-online-accounts updated to 3.30.x within the
next day or two. I'll reply with the revision number once I'm done, but
please try using the 3.30.x series instead.
Thank you for the report.
Just checked out and there is a 3.31.2 version (of evolution at least
but I expect the other to follow suit, http://ftp.acc.umu.se/pub/GNOME/
sources/evolution/3.31/ ). Want me to try 3.31.2?
Alain
I'd prefer 3.30 if you can, but please try 3.31.x to see if it works.
Thank you!
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsub
Alain Toussaint via blfs-dev
2018-11-25 21:55:06 UTC
Permalink
Post by Douglas R. Reno via blfs-dev
Post by Alain Toussaint via blfs-dev
Post by Douglas R. Reno via blfs-dev
My hope is to get gnome-online-accounts updated to 3.30.x within the
next day or two. I'll reply with the revision number once I'm
done,
but
please try using the 3.30.x series instead.
Thank you for the report.
Just checked out and there is a 3.31.2 version (of evolution at least
but I expect the other to follow suit, http://ftp.acc.umu.se/pub/GN
OME/
sources/evolution/3.31/ ). Want me to try 3.31.2?
Alain
I'd prefer 3.30 if you can, but please try 3.31.x to see if it
works.
Thank you!
3.30 it is then. After sending the message, I did think about the
possibility of odd releases being development release while even
release are stable ones...

Alain
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above informa
Alain Toussaint via blfs-dev
2018-11-25 23:21:25 UTC
Permalink
Post by Alain Toussaint via blfs-dev
3.30 it is then. After sending the message, I did think about the
possibility of odd releases being development release while even
release are stable ones...
I also took the occasion to modify my ALFS setup to install LibreOffice
6.1.3.2 while at it. If LO work fine on my setup, I'll modify the
various xml files relevant as well as the package.ent (which is already
done for gnome and gnome.ent before feeding it to jhalfs) file and
submit back.

Alain
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Ken Moffat via blfs-dev
2018-11-26 00:08:26 UTC
Permalink
Post by Alain Toussaint via blfs-dev
Post by Alain Toussaint via blfs-dev
3.30 it is then. After sending the message, I did think about the
possibility of odd releases being development release while even
release are stable ones...
I also took the occasion to modify my ALFS setup to install LibreOffice
6.1.3.2 while at it. If LO work fine on my setup, I'll modify the
various xml files relevant as well as the package.ent (which is already
done for gnome and gnome.ent before feeding it to jhalfs) file and
submit back.
Alain
You don't mention fixes for poppler-0.71.0 in LO ?

Given how long it takes to build, I picked up both the poppler
patches from Arch with 6.1.2 rather than wait to confirm the
failure. Actually, at first I only picked up the 0.71.0 patch, and
it failed fairly quickly : they give libreoffice 6.1.3 a suffix (I
forget what, but all the first matches are for it, the alternative
there is libreoffice-stable which is much older). The 0.71.0 patch
was specifically diffed against 6.1.2.1 so I had some confidence it
would help.

ĸen
--
If a man stands before a mirror and sees in it his reflection, what
he sees is not a true reproduction, but a picture of himself when he
was a younger man. -- de Selby
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information pa
Alain Toussaint via blfs-dev
2018-11-26 22:30:52 UTC
Permalink
Post by Douglas R. Reno via blfs-dev
Post by Alain Toussaint via blfs-dev
Post by Douglas R. Reno via blfs-dev
My hope is to get gnome-online-accounts updated to 3.30.x within the
next day or two. I'll reply with the revision number once I'm
done,
but
please try using the 3.30.x series instead.
Thank you for the report.
Just checked out and there is a 3.31.2 version (of evolution at least
but I expect the other to follow suit, http://ftp.acc.umu.se/pub/GN
OME/
sources/evolution/3.31/ ). Want me to try 3.31.2?
Alain
I'd prefer 3.30 if you can, but please try 3.31.x to see if it
works.
Thank you!
Just to report back that I installed as many packages as I can in the
gnome 3.30 series and they all built fine with a little massaging for
some packages and lot of massaging for other packages. That include out
of BLFS packages (like googles' protobuf and libphonenumber for extras
functionalities out of evolution-data-server...there are other too).

It's building in a chroot as it is now and once it's done, I'll report
back on usability testing & stability but there are some heavyweight in
the pipeline (LibreOffice & Firefox).

Alain
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Uns
Loading...