Personal tools
You are here: Home Issue tracker 0.6.0 does not compile on

#6 — 0.6.0 does not compile on

State Rejected
Version: 0.6.0
Area Process
Issue type Bug
Severity Low
Submitted by (anonymous)
Submitted on Dec 08, 2009
Responsible Seth Heeren
Target release:
Return to tracker
Last modified on Sep 19, 2010 by Seth Heeren
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty

Linux intrepid.sehe.nl 2.6.28-15-server #52-Ubuntu SMP Wed Sep 9 11:50:50 UTC 2009 i686 GNU/Linux

The compile error is:

gcc -o zfs-fuse/zfs-fuse -pipe -Wall -ggdb zfs-fuse/main.o zfs-fuse/cmd_listener.o zfs-fuse/ptrace.o zfs-fuse/util.o zfs-fuse/zfs_acl.o zfs-fuse/zfs_dir.o zfs-fuse/zfs_ioctl.o zfs-fuse/zfs_log.o zfs-fuse/zfs_replay.o zfs-fuse/zfs_rlock.o zfs-fuse/zfs_vfsops.o zfs-fuse/zfs_vnops.o zfs-fuse/zvol.o zfs-fuse/fuse_listener.o zfs-fuse/zfsfuse_socket.o zfs-fuse/zfs_operations.o lib/libzpool/libzpool-kernel.a lib/libzfscommon/libzfscommon-kernel.a lib/libnvpair/libnvpair-kernel.a lib/libavl/libavl.a lib/libumem/libumem.a lib/libsolkerncompat/libsolkerncompat.a -lrt -lpthread -lfuse -ldl -lz -laio
lib/libsolkerncompat/libsolkerncompat.a(policy.o): In function `groupmember':
/root/ZFS/src/lib/libsolkerncompat/policy.c:159: undefined reference to `fuse_req_getgroups'
collect2: ld returned 1 exit status
scons: *** [zfs-fuse/zfs-fuse] Error 1
scons: building terminated because of errors.

I'm sure it because of the version of FUSE headers. Is there a known workaround for older systems?
Added by Rudd-O on Dec 08, 2009 08:54 PM
Issue state: unconfirmedrejected
Target release: None0.6.0
No. This is not a bug. The workaround is to install FUSE 2.8.0 or higher.
Added by (anonymous) on Jun 09, 2010 12:55 PM
This happens even with fuse-2.8.4
Added by Seth Heeren on Jun 09, 2010 12:59 PM
Severity: MediumLow
Responsible manager: (UNASSIGNED)sgheeren
I recognize this. I had this. What exact revision is this? (git log -1, or git describe --tags HEAD)

Note BTW, that 0.6.9 has superceded the 0.6.0 release as the current stable release. This being a small community project, the 'support' for older versions is automatically dropped once the new version is released as stable.

The reason is that is far more worthwhile to spend the time testing stability for upcoming releases than keeping the backlog. You are welcome to report the problems nonetheless, and we'll even help _you_ fix it :)
Added by (anonymous) on Jun 09, 2010 01:03 PM
scons could not figure out fuse library in /usr/local/lib

If I were you, I would add simple
configure and make

and remove scons
Added by (anonymous) on Jun 09, 2010 01:06 PM
fuse-2.8.4 and zfs-fuse-0.6.9 on 64-bit suse

I edited SConstruct and
changed gcc to 'gcc -L /usr/local/lib'

it worked.

SConstruct weird!
Added by (anonymous) on Jun 09, 2010 01:07 PM
Is there any documentation on how to use fuse-zfs on linux ?
Added by Seth Heeren on Jun 09, 2010 01:12 PM
Nope, not other than

(a) prefer the latest version
(b) use man zpool(1), zfs(1)
(c) see upstream documentation

We're pretty up-to-date in terms of features.

What is present should be here:
     http://zfs-fuse.net/releases/0.6.9
What isn't should be here (note outdated?):
     http://gitweb.zfs-fuse.net/[…]07579b9687f57f70f7e;hb=HEAD
There is a brand-new FAQ section here
     http://zfs-fuse.net/documentation

We're interested in your extensions to the FAQ/how-to sections.
Added by Seth Heeren on Jun 09, 2010 01:15 PM
Issue state: rejectedopen
Target release: 0.6.0None
> If I were you, I would add simple
> configure and make

Hmmm <irony> If I were you, I'd be anonymous... </irony>

Further:

* read up on scons
* what is simple about configure/make?
* the real issue is that there are conflicting (older) fuse headers present on your system (otherwise you'd have had other error messages).

$0.02

Added by Seth Heeren on Sep 19, 2010 04:20 PM
Issue state: openrejected
obsolete