Borg: llfuse fails to install

Created on 2 Oct 2015  ·  4Comments  ·  Source: borgbackup/borg

following the installation instructions fails to install llfuse:

[979]anarcat@marcos:src$ virtualenv --python=python3 borg-env
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in borg-env/bin/python3
Also creating executable in borg-env/bin/python
Installing setuptools, pip...done.
[980]anarcat@marcos:src$ source borg-env/bin/activate
(borg-env)[982]anarcat@marcos:src$ pip install sphinx
[...]
(borg-env)[983]anarcat@marcos:src$ pip install 'llfuse<0.41'
Downloading/unpacking llfuse<0.41
  Downloading llfuse-0.40.tar.bz2 (454kB): 454kB downloaded
  Running setup.py (path:/tmp/pip-build-nbzu7cda/llfuse/setup.py) egg_info for package llfuse
    Package fuse was not found in the pkg-config search path.
    Perhaps you should add the directory containing `fuse.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'fuse' found
Cleaning up...
No files/directories in /tmp/pip-build-nbzu7cda/llfuse/pip-egg-info (from PKG-INFO)
Storing debug log for failure in /home/anarcat/.pip/pip.log

I can confirm the archive doesn't, indeed, contain fuse.pc (not that i know what the heck that thing is):

(borg-env)[987]anarcat@marcos:src$ wget https://pypi.python.org/packages/source/l/llfuse/llfuse-0.40.tar.bz2#md5=bd8d07ddb6061ab03816e636efa37b5b
[...]
(borg-env)[988]anarcat@marcos:src$ tar jft llfuse-0.40.tar.bz2  | grep fuse.pc
(borg-env)[989]anarcat@marcos:src$ # nothing here.

Why is fuse special? why isn't it parts of the regular requirements file?

Most helpful comment

FYI, on Ubuntu 14.04, the 'fuse-dev' package is actually called 'libfuse-dev',

All 4 comments

fuse fuse-dev and pkgconfig needed.

guh... sorry for the noise.

FYI, on Ubuntu 14.04, the 'fuse-dev' package is actually called 'libfuse-dev',

@flyte is there something missing from the install docs that would make that more clear?

Was this page helpful?
0 / 5 - 0 ratings