FreeBSD Port: fusefs-unionfs-0.17

Anish Mistry amistry at am-productions.biz
Thu Jul 12 21:21:34 UTC 2007


On Wednesday 11 July 2007, Mads Lønsethagen wrote:
> Hi!
>
> A recent update of fuse has rendered unionfs unusable, it seems...
> I hadn't portupgraded my FreeBSD 6_2_STABLE in a while, so when I
> just did, unionfs stopped working. I don't know what version of
> fusefs-kmod and  fusefs-libs I had when it worked, but now I've
> got:
> fusefs-kmod-0.3.0_5
> fusefs-libs-2.7.0
> libiconv-1.9.2_2
>
> Reinstalling unionfs through ports also brings up some challenges.
> I had to edit the Makefile to make it work at all... (version 0.17)
>
> This is what happens when you try to install unionfs now:
>
> ----------
> /usr/ports/sysutils/fusefs-unionfs% make install clean
> ===>  Vulnerability check disabled, database not found
> ===>  Extracting for fusefs-unionfs-0.17
> => MD5 Checksum OK for unionfs-fuse-0.17.tar.bz2.
> => SHA256 Checksum OK for unionfs-fuse-0.17.tar.bz2.
> ===>  Patching for fusefs-unionfs-0.17
> ===>  Applying FreeBSD patches for fusefs-unionfs-0.17
> ===>   fusefs-unionfs-0.17 depends on file:
> /usr/local/include/fuse.h - found
> ===>  Configuring for fusefs-unionfs-0.17
> ===>  Building for fusefs-unionfs-0.17
> (cd /usr/ports/sysutils/fusefs-unionfs/work/unionfs-fuse-0.17 && 
> cc -O -pipe -march=pentium4 -I/usr/local/include/fuse 
> -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26
> -U_POSIX_SYNCHRONIZED_IO  -o unionfs *.c -L/usr/local/lib -pthread
> -lfuse)
> /usr/local/lib/libfuse.so: undefined reference to `libiconv_open'
> /usr/local/lib/libfuse.so: undefined reference to `libiconv_close'
> /usr/local/lib/libfuse.so: undefined reference to `libiconv'
> *** Error code 1
>
> Stop in /usr/ports/sysutils/fusefs-unionfs.
> ---------
>
> But when I edit the Makefile, line 29, to this:
>
> ---------
> -o unionfs *.c -L${LOCALBASE}/lib ${PTHREAD_LIBS}  -lfuse -liconv)
> ---------
>
> (added -liconv), then it compiles. But it doesn't work.
>
> ---------
> /root% unionfs -o ro,allow_other /disk/disk1:/disk/disk2 /alldisk
> fuse: unknown option `subtype=unionfs'
> umount: /dev/fuse0: unknown file system
> /root% mount_fusefs: /dev/fuse0 on /warez/alldisk: Device not
> configured ---------
>
> What gives? :) Kinda crucial feature for me, this program...
Try downgrading fusefs-libs just changing the  version number should 
do it.



-- 
Anish Mistry
amistry at am-productions.biz
AM Productions http://am-productions.biz/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20070712/abfcb037/attachment-0001.pgp


More information about the freebsd-ports mailing list