Package: encfs
Version: 1.4.1.1-1
Severity: serious
Tags: patch

There are several build issues with the newest version. I fixed it as
you can see in the attaching patch.

1. The build dependency was missing libboost-dev and pkg-config.
2. There was missing -lpthread as libfuse2 has forgotten this. (May be
   not the bug of encfs but this work around is sufficient.)

Please note, this patch is only the interdeff between -1 and my version
-1.1.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (800, 'stable'), (700, 'testing'), (600, 'unstable'), (60, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.4.35.3
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1) (ignored: LC_ALL set to 
de_DE)

Versions of packages encfs depends on:
ii  fuse-utils             2.7.1-1           Filesystem in USErspace (utilities
ii  libc6                  2.3.6.ds1-13etch4 GNU C Library: Shared libraries
ii  libfuse2               2.7.1-1           Filesystem in USErspace library
ii  libgcc1                1:4.1.1-21        GCC support library
ii  librlog1c2a            1.3.7-1           flexible message logging library
ii  libssl0.9.8            0.9.8c-4etch1     SSL shared libraries
ii  libstdc++6             4.1.1-21          The GNU Standard C++ Library v3

encfs recommends no packages.

-- no debconf information

-- 
Klaus Ethgen                            http://www.ethgen.de/
pub  2048R/D1A4EDE5 2000-02-26 Klaus Ethgen <[EMAIL PROTECTED]>
Fingerprint: D7 67 71 C4 99 A6 D4 FE  EA 40 30 57 3C 88 26 2B
diff -u encfs-1.4.1.1/debian/control encfs-1.4.1.1/debian/control
--- encfs-1.4.1.1/debian/control
+++ encfs-1.4.1.1/debian/control
@@ -2,7 +2,7 @@
 Section: utils
 Priority: optional
 Maintainer: Eduard Bloch <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.0), librlog-dev, librlog1c2a, libfuse-dev (>> 2.6), libssl-dev (>> 0.9.8), quilt
+Build-Depends: debhelper (>= 4.0.0), librlog-dev, librlog1c2a, libfuse-dev (>> 2.6), libssl-dev (>> 0.9.8), quilt, libboost-dev, pkg-config
 Standards-Version: 3.7.2
 
 Package: encfs
diff -u encfs-1.4.1.1/debian/rules encfs-1.4.1.1/debian/rules
--- encfs-1.4.1.1/debian/rules
+++ encfs-1.4.1.1/debian/rules
@@ -27,7 +27,7 @@
 config.status: configure $(QUILT_STAMPFN)
 	dh_testdir
 	# Add here commands to configure the package.
-	CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,--as-needed -lulockmgr" ./configure --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+	CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,--as-needed -lulockmgr -lpthread" ./configure --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
 	touch config.status
 
 build: build-stamp
diff -u encfs-1.4.1.1/debian/changelog encfs-1.4.1.1/debian/changelog
--- encfs-1.4.1.1/debian/changelog
+++ encfs-1.4.1.1/debian/changelog
@@ -1,3 +1,11 @@
+encfs (1.4.1.1-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Adding build dependencies to libboost-dev.
+  * Fixing pthread issue.
+
+ -- Klaus Ethgen <[EMAIL PROTECTED]>  Mon, 11 Feb 2008 22:43:36 +0100
+
 encfs (1.4.1.1-1) unstable; urgency=low
 
   * New upstream release (closes: #460287)

Attachment: signature.asc
Description: Digital signature

Reply via email to