#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: |
—
|
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?
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:
unconfirmed → rejected
Target release:
None → 0.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:
Medium → Low
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 :)
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
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!
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.
(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:
rejected → open
Target release:
0.6.0 → None
> 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
> 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:
open → rejected
obsolete

