I have been struggling with this the whole day. It's probably something stupid I've missed, but I just can't find out what...
I have installed all dependencies, fuse is installed.
Code:
checking pkg-config is at least version 0.9.0... yes
checking for SSHFS... yes
checking for fuse_opt_parse... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
make all-am
make[1]: Entering directory `/tmp/build/sshfs/src/sshfs-fuse-2.4'
gcc -DHAVE_CONFIG_H -I. -D_REENTRANT -DFUSE_USE_VERSION=26 -DLIBDIR=\"/usr/lib\" -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/fuse -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=corei7 -mtune=generic -Wall -W -Icompat -MT sshfs-sshfs.o -MD -MP -MF .deps/sshfs-sshfs.Tpo -c -o sshfs-sshfs.o `test -f 'sshfs.c' || echo './'`sshfs.c
gcc -DHAVE_CONFIG_H -I. -D_REENTRANT -DFUSE_USE_VERSION=26 -DLIBDIR=\"/usr/lib\" -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/fuse -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=corei7 -mtune=generic -Wall -W -Icompat -MT sshfs-cache.o -MD -MP -MF .deps/sshfs-cache.Tpo -c -o sshfs-cache.o `test -f 'cache.c' || echo './'`cache.c
gcc -DHAVE_CONFIG_H -I. -D_REENTRANT -DFUSE_USE_VERSION=26 -DLIBDIR=\"/usr/lib\" -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/fuse -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=corei7 -mtune=generic -Wall -W -Icompat -MT sshfs-fuse_opt.o -MD -MP -MF .deps/sshfs-fuse_opt.Tpo -c -o sshfs-fuse_opt.o `test -f 'compat/fuse_opt.c' || echo './'`compat/fuse_opt.c
mv -f .deps/sshfs-fuse_opt.Tpo .deps/sshfs-fuse_opt.Po
sshfs.c: In function 'main':
sshfs.c:3689:2: warning: 'g_thread_init' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:260) [-Wdeprecated-declarations]
mv -f .deps/sshfs-cache.Tpo .deps/sshfs-cache.Po
mv -f .deps/sshfs-sshfs.Tpo .deps/sshfs-sshfs.Po
gcc -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/fuse -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=corei7 -mtune=generic -Wall -W -Icompat -o sshfs sshfs-sshfs.o sshfs-cache.o sshfs-fuse_opt.o -lfuse -pthread -lgthread-2.0 -pthread -lglib-2.0
/usr/bin/ld: cannot find -lfuse
collect2: error: ld returned 1 exit status
make[1]: *** [sshfs] Error 1
make[1]: Leaving directory `/tmp/build/sshfs/src/sshfs-fuse-2.4'
make: *** [all] Error 2
I have googled the error, but in all hits I found, a dependency was missing.
Some more info:
Code:
cat /usr/lib/pkgconfig/fuse.pc
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: fuse
Description: Filesystem in Userspace
Version: 2.9.3
Libs: -L${libdir} -lfuse -pthread
Libs.private: -ldl
Cflags: -I${includedir}/fuse -D_FILE_OFFSET_BITS=64
Files belonging to fuse package:
Code:
fuse /etc/fuse.conf
fuse /etc/udev/rules.d/99-fuse.rules
fuse /lib/libfuse.so.2
fuse /lib/libfuse.so.2.9.3
fuse /sbin/mount.fuse
fuse /usr/bin/fusermount
fuse /usr/bin/ulockmgr_server
fuse /usr/include/fuse.h
fuse /usr/include/fuse/cuse_lowlevel.h
fuse /usr/include/fuse/fuse.h
fuse /usr/include/fuse/fuse_common.h
fuse /usr/include/fuse/fuse_common_compat.h
fuse /usr/include/fuse/fuse_compat.h
fuse /usr/include/fuse/fuse_lowlevel.h
fuse /usr/include/fuse/fuse_lowlevel_compat.h
fuse /usr/include/fuse/fuse_opt.h
fuse /usr/include/ulockmgr.h
fuse /usr/lib/libfuse.so
fuse /usr/lib/libulockmgr.so
fuse /usr/lib/libulockmgr.so.1
fuse /usr/lib/libulockmgr.so.1.0.1
fuse /usr/lib/pkgconfig/fuse.pc