GNU bug report logs - #52791
nextcloud-client not building on master

Previous Next

Package: guix;

Reported by: Nicholas von Klitzing <nicholas <at> nvk.pm>

Date: Sat, 25 Dec 2021 16:04:02 UTC

Severity: normal

Done: Mathieu Othacehe <mathieu <at> meije.i-did-not-set--mail-host-address--so-tickle-me>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52791 in the body.
You can then email your comments to 52791 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#52791; Package guix. (Sat, 25 Dec 2021 16:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nicholas von Klitzing <nicholas <at> nvk.pm>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 25 Dec 2021 16:04:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nicholas von Klitzing <nicholas <at> nvk.pm>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: nextcloud-client not building on master
Date: Sat, 25 Dec 2021 16:03:33 +0000
Hello Guix,

nextcloud-client has been broken in recent updates to guix and is no longer building:

https://ci.guix.gnu.org/build/238676/details

All the errors are in the form of
```
/tmp/guix-build-nextcloud-client-3.1.3.drv-0/build/src/gui/nextcloud_autogen/YCDLW3T4OG/qrc_theme.cpp
In file included from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib/glib-typeof.h:39,
                 from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib/gatomic.h:28,
                 from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib/gthread.h:32,
                 from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/include/glib-2.0/glib.h:32,
                 from /tmp/guix-build-nextcloud-client-3.1.3.drv-0/source/src/gui/cloudproviders/cloudprovidermanager.cpp:16:
/gnu/store/vakvgvrb839igv16jkif4lmx11d25jqb-gcc-10.3.0/include/c++/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
/tmp/guix-build-nextcloud-client-3.1.3.drv-0/source/src/gui/cloudproviders/cloudprovidermanager.cpp:15:1: note: ?extern "C"? linkage started here
   15 | extern "C" {
      | ^~~~~~~~~~
```

They see to be directly related to an issue patched in more recent versions of Nextcloud Desktop:

https://github.com/nextcloud/desktop/pull/2972

Kind regards,
Nicholas von Klitzing




Information forwarded to bug-guix <at> gnu.org:
bug#52791; Package guix. (Sat, 25 Dec 2021 19:19:02 GMT) Full text and rfc822 format available.

Message #8 received at 52791 <at> debbugs.gnu.org (full text, mbox):

From: Nicholas von Klitzing <nicholas <at> nvk.pm>
To: "52791 <at> debbugs.gnu.org" <52791 <at> debbugs.gnu.org>
Subject: possible patch
Date: Sat, 25 Dec 2021 19:17:59 +0000
[Message part 1 (text/plain, inline)]
Updating the package to 3.2.0 (the version where the PR was merged) solves the issue. This patch is attached.

I'll see if I get to updating it to 3.4.1

Kind regards,
Nicholas von Klitzing
[0001-gnu-nextcloud-client-Update-to-3.2.0.patch (text/x-patch, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#52791; Package guix. (Sun, 26 Dec 2021 09:02:02 GMT) Full text and rfc822 format available.

Message #11 received at 52791 <at> debbugs.gnu.org (full text, mbox):

From: Brice Waegeneire <brice <at> waegenei.re>
To: Nicholas von Klitzing <nicholas <at> nvk.pm>
Cc: "52791-done <at> debbugs.gnu.org" <52791 <at> debbugs.gnu.org>
Subject: Re: bug#52791: nextcloud-client not building on master
Date: Sun, 26 Dec 2021 10:01:33 +0100
Hello Nicholas,

Nicholas von Klitzing <nicholas <at> nvk.pm> writes:

> Updating the package to 3.2.0 (the version where the PR was merged) solves
> the issue. This patch is attached.
>
> I'll see if I get to updating it to 3.4.1

> * gnu/packages/sync.scm (nextcloud-client): Update to 3.2.0.
> ---
>  gnu/packages/sync.scm | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Thank you for fixing that failing build, pushed as
27eb4ac9f506f9f06061d79548de5da53ac03bfa.

If you want to update it to it's latestet version, don't forget to run "guix
lint" on it and add your copyright to the file if it's a non trivial change.

Cheers,
- Brice




bug closed, send any further explanations to 52791 <at> debbugs.gnu.org and Nicholas von Klitzing <nicholas <at> nvk.pm> Request was from Mathieu Othacehe <mathieu <at> meije.i-did-not-set--mail-host-address--so-tickle-me> to control <at> debbugs.gnu.org. (Wed, 29 Dec 2021 16:52:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 27 Jan 2022 12:24:13 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 95 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.