Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117342 - sys-fs/captive-1.1.6 needs newer fuse versions
Summary: sys-fs/captive-1.1.6 needs newer fuse versions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-01 05:40 UTC by Jukka Alasalmi
Modified: 2006-01-05 03:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jukka Alasalmi 2006-01-01 05:40:41 UTC
Briefly: captive-1.1.6 needs newer fuse than 2.3.0. The ebuild dependencies need to be updated.

Longer description:

There aren't sufficient dependencies for sys-fs/captive-1.1.6. The problem is with the sys-fs/fuse version number.

I found out that captive-1.1.6 requires quite recent version of fuse, or it fails to compile, because older versions of fuse don't have the keep_cache as a member of the fuse_file_info struct.

I don't know in which version of fuse this struct member was added, but I do know that it isn't there in version 2.3.0 and it is there in version 2.4.1-r1.

So the dependency needs to be updated.

Compilation fails with error message:

---
op_opendir.c: In function `op_opendir':
op_opendir.c:47: error: structure has no member named `keep_cache'
make[7]: *** [mount_captive-op_opendir.o] Error 1
---

Compilation failed with fuse-2.3.0 installed, and succeeded with 2.4.1-r1.
Comment 1 Stefan Schweizer (RETIRED) gentoo-dev 2006-01-05 03:42:26 UTC
fixed in newer captive versions