Package: ntfs-3g
Version: 1:2011.1.15AR.4+2011.4.12-1
Severity: grave
Tags: patch

I appreciate your effort moving ntfs-3g to the root FS very much.
However...

,----
| $ ldd /bin/ntfs-3g
|       linux-vdso.so.1 =>  (0x00007fff54bff000)
|       libfuse.so.2 => /usr/lib/libfuse.so.2 (0x00007f6c40301000)
|       librt.so.1 => /lib/librt.so.1 (0x00007f6c400f9000)
|       libdl.so.2 => /lib/libdl.so.2 (0x00007f6c3fef4000)
|       libntfs-3g.so.804 => /lib/libntfs-3g.so.804 (0x00007f6c3fcae000)
|       libpthread.so.0 => /lib/libpthread.so.0 (0x00007f6c3fa92000)
|       libc.so.6 => /lib/libc.so.6 (0x00007f6c3f70e000)
|       /lib64/ld-linux-x86-64.so.2 (0x00007f6c4055c000)
`----

...building ntfs-3g against the external FUSE library (another recent
change) brings in a dependency on a file in /usr , thereby breaking
/bin/ntfs-3g if /usr resides on a separate filesystem that couldn't be
mounted on system start.

The attached patch reverts the change to debian/rules, so libntfs-3g is
again built using libfuse-lite. I have verified that the package still
builds and that the resulting ntfs-3g binary is still able to present
NTFS filesystems through the FUSE interface.

Linking libntfs-3g against an external FUSE library also causes problems
similar to what I reported in #627929, although I believe that this
could and should be solved using pkg-config.

Cheers,
-Hilko

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ntfs-3g depends on:
ii  debconf [deb 1.5.39                      Debian configuration management sy
ii  fuse-utils   2.8.4-1.5                   Filesystem in USErspace (utilities
ii  libc6        2.13-4                      Embedded GNU C Library: Shared lib
ii  libfuse2     2.8.4-1.5                   Filesystem in USErspace library
ii  libntfs-3g80 1:2011.1.15AR.4+2011.4.12-1 read-write NTFS driver for FUSE (l

ntfs-3g recommends no packages.

ntfs-3g suggests no packages.

-- debconf information:
  ntfs-3g/setuid-root: false
diff --git a/debian/rules b/debian/rules
index 35b9369..4c44746 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,7 +27,6 @@ override_dh_auto_configure:
 				--exec-prefix=/ \
 				--mandir=\$${prefix}/share/man \
 				--disable-ldconfig \
-				--with-fuse=external \
 				CFLAGS="$(CFLAGS)" \
 				LDFLAGS="-Wl,-z,defs"
 

Reply via email to