On Sun, Jun 26, 2016 at 12:21:34PM +0200, Kurt Roeckx wrote:
> Source: encfs
> Version: 1.8.1-3
> Severity: important
> Control: block 827061 by -1
> 
> Hi,
> 
> OpenSSL 1.1.0 is about to released.  During a rebuild of all packages using
> OpenSSL this package fail to build.  A log of that build can be found at:
> https://breakpoint.cc/openssl-1.1-rebuild-2016-05-29/Attempted/encfs_1.8.1-3_amd64-20160529-1416
> 
> On https://wiki.openssl.org/index.php/1.1_API_Changes you can see various of 
> the
> reasons why it might fail.  There are also updated man pages at
> https://www.openssl.org/docs/manmaster/ that should contain useful 
> information.
> 
> There is a libssl-dev package available in experimental that contains a recent
> snapshot, I suggest you try building against that to see if everything works.
> 
> If you have problems making things work, feel free to contact us.

For the records, Debian package (1.8.1) is behind upstream (1.9.1),

  https://github.com/vgough/encfs/releases

This problem about building with OpenSSL 1.1.0 seems to have been
addressed upstream 11 days ago,

  https://github.com/vgough/encfs/pull/230

although apparently based on encfs 1.9.1, which has also been migrated
to cmake.

I have tried a build with new encfs 1.9.1, the two patches about openssl
1.1.0 applied, old patches disabled, cmake added to build-deps and
attached simplified debian/rules. At least it builds here with openssl
1.1.0, but it should really be looked carefully by maintainer, in case
something is wrong.

Hope this helps,

-- 
Agustin
#!/usr/bin/make -f

DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
include /usr/share/dpkg/architecture.mk

%:
        dh $@

ifneq ($(DOENCFSTESTS),FORCE)
# needs configured fuse -> ignore
override_dh_auto_test:
        true
endif

Reply via email to