guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#59018] [PATCH 0/1] OAuth2 for mbsync


From: Peter Polidoro
Subject: [bug#59018] [PATCH 0/1] OAuth2 for mbsync
Date: Fri, 18 Nov 2022 10:50:34 -0500
User-agent: mu4e 1.8.11; emacs 28.2

Ludovic Courtès <ludo@gnu.org> writes:

Could you send an updated patch?  TIA!

Ludo’.

I was able to get the package to build by adding a "--with-cyrus-sasl" configure-flag.

I am not sure if I used the correct value for this flag, however.

The package's configure file says:

 --with-cyrus-sasl=PREFIX
Installation prefix of Cyrus-SASL (defaults to /usr)

That seems to imply that should be the install location of the cyrus-sasl package and that the cyrus-sasl-xoauth2 package will get installed into the location specified by the "--prefix" configure-flag.

The build failed, though, since it was trying to install into the /usr directory, even though "--prefix" was set to something else. So I set "--with-cyrus-sasl" to be the path of the cyrus-sasl-xoauth2 package out and that seems to work now. I assume the compilation would have failed if "--with-cyrus-sasl" needed to point to the cyrus-sasl location for dependency reasons.

Now hopefully adding the correct search path to the cyrus-sasl package will get the cyrus-sasl-xoauth2 properly recognized as a plugin. I can work on that patch when I have some time.

Thank you for your all of your help and patience as I am still learning how to create guix packages.

Attachment: 0001-gnu-Add-cyrus-sasl-xoauth2.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]