Ivan Vilata i Balaguer (2023-05-19 13:40:27 +0200) wrote: > I repeated the build with Guix commit 14c03807 and `encfs` tests failed in the > same way. I tested the fix in <https://github.com/vgough/encfs/issues/600>, > i.e. `guix build encfs --with-input=openssl=openssl@1.1.1q`, and the build > succeeded, tests and all. I also tried `--with-graft` instead of > `--with-input`, but the issue happened again.
I rebuilt `--with-git-url=encfs=https://github.com/vgough/encfs.git` with the same result. However, I copied the definition of the `encfs` package to another file, changed `(inputs (list attr fuse openssl tinyxml2))` to `(inputs (list attr fuse openssl-1.1 tinyxml2))` (i.e. `openssl -> openssl-1.1`), and the built succeeded and tests passed. Please note that <https://github.com/vgough/encfs/issues/600#issuecomment-950026929> points out that, around 3 years after the release of EncFS v1.9.5 (the version used in Guix), OpenSSL v3 was still very recent, so EncFS may have never been thoroughly tested with it anyway. Maybe reverting to its dependency to OpenSSL v1.1 would be a good choice (esp. since v1.1 still receives fixes). Cheers! -- Ivan Vilata i Balaguer -- https://elvil.net/
signature.asc
Description: PGP signature