Compile error: zfs-fuse/fuse.h:31:32: fuse/fuse_lowlevel.h: No such file or directory

395 views
Skip to first unread message

Per von Zweigbergk

unread,
Feb 6, 2007, 12:13:21 PM2/6/07
to zfs-fuse
I'm getting the following when I'm trying to build zfs for fuse on my
Debian stable system:

pvz@teslacoil:~/src/zfs/0.4.x/src$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -Ilib/libsolcompat/include -Ilib/libsolcompat/include/i386 -c -o
lib/libsolcompat/i386/atomic.o lib/libsolcompat/i386/atomic.S
gcc -pipe -Wall -Werror -std=c99 -Wno-unused -Wno-missing-braces -Wno-
parentheses -Wno-uninitialized -fno-strict-aliasing -D_GNU_SOURCE -
D_FILE_OFFSET_BITS=64 -D_REENTRANT -DTEXT_DOMAIN=\"zfs-fuse\" -ggdb -
O2 -D_KERNEL -Ilib/libavl/include -Ilib/libnvpair/include -Ilib/
libumem/include -Ilib/libzfscommon/include -Ilib/libsolkerncompat/
include -c -o zfs-fuse/fuse_listener.o zfs-fuse/fuse_listener.c
In file included from zfs-fuse/fuse_listener.c:37:
zfs-fuse/fuse.h:31:32: fuse/fuse_lowlevel.h: No such file or directory
zfs-fuse/fuse_listener.c: In function `zfsfuse_newfs':
zfs-fuse/fuse_listener.c:91: warning: implicit declaration of function
`fuse_chan_fd'
zfs-fuse/fuse_listener.c:92: warning: implicit declaration of function
`fuse_chan_bufsize'
zfs-fuse/fuse_listener.c:94: warning: implicit declaration of function
`fuse_chan_session'
zfs-fuse/fuse_listener.c:94: warning: assignment makes pointer from
integer without a cast
zfs-fuse/fuse_listener.c: In function `zfsfuse_dispatcher':
zfs-fuse/fuse_listener.c:139: warning: implicit declaration of
function `fuse_session_process'
zfs-fuse/fuse_listener.c: In function `new_fs':
zfs-fuse/fuse_listener.c:169: warning: implicit declaration of
function `fuse_unmount'
zfs-fuse/fuse_listener.c: In function `destroy_fs':
zfs-fuse/fuse_listener.c:191: warning: implicit declaration of
function `fuse_session_reset'
zfs-fuse/fuse_listener.c:192: warning: implicit declaration of
function `fuse_session_destroy'
zfs-fuse/fuse_listener.c: In function `zfsfuse_listener_loop':
zfs-fuse/fuse_listener.c:247: warning: implicit declaration of
function `fuse_chan_receive'
zfs-fuse/fuse_listener.c:248: warning: implicit declaration of
function `fuse_session_exited'
zfs-fuse/fuse_listener.c:301: warning: implicit declaration of
function `fuse_session_exit'
scons: *** [zfs-fuse/fuse_listener.o] Error 1
scons: building terminated because of errors.

I'm running Linux 2.6.8 on the machine. I just checked a copy of the
Linux 2.6.17.4 source tree I happened to have lying around on my
machine, and that tree is also missing the fuse_lowlevel.h. It seems
to be entirely missing from my system, I can't find any file by that
name.

By the way, I know that Debian stable only has glibc 2.3.2 on it, but
I'd prefer to know zfs-fuse builds relatively properly before I commit
to a system-wide glibc upgrade. I don't think upgrading glibc is going
to fix a missing fuse header file. :-)

So, what am I missing?

Tephra

unread,
Feb 6, 2007, 9:40:46 PM2/6/07
to zfs-fuse
dpkg -l | grep fuse please?

Cheers
David

Reply all
Reply to author
Forward
0 new messages