-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fatal error: fuse3/fuse.h No such file or directory #87
Comments
Either use FUSE 2 (configure with ccmake .) or install FUSE 3, probably something like libfuse3-dev |
I had already tried to configure it with fuse 2 without success and now I tried to install libfuse3-dev but the package can't be found. |
You might look over here: |
You couldn't configure it for fuse 2? In the build directory, do the following:
|
No I couldn't because I did it like you described above, but it gave me an error that I should use fuse 3 |
Ah, so you are using a 32 bit system. Well I'm sorry, but due to 64 bit inode numbers, you need either a 64 bit system or FUSE 3. You could download and build fuse 3 manually. Version 3.1.1 is the last version not needing any special build tools like meson or ninja. You could also just comment out that line complaining about fuse 3, but at your own risk. If your APFS volume has not been converted from HFS+, it should work. Otherwise, you might run into issue #76. I put that line about fuse 3 there for exactly that reason ... |
I will probably try to build the libfuse 3lib. I'm actually trying to install this on a raspberry pi running on the raspbian os (indeed a 32 bit os) . Some say that it can also run 64 oses. Could it be an option to install a 64 bit os on the raspberry and then retry the installation? |
Yes, that could be an option as well. Building FUSE 3 isn't too hard either. |
Then I'll check that option first. |
This worked for me. Maybe that option should be set to OFF by default as it would not compile if you just follow the installation instructions |
problem still exists. Using Linux Mint:
This needs to be handled in the make script, no? Installation should make use of whatever fuse is installed when following the installation instructions. Otherwise the instructions are a big fat lie. Also,
|
If by
they meant "write to file" then the ccmake app utterly failed to express their intentions in the command. Gotta love half-baked attempts at communication. |
Indeed, I also just had to do this on 64-bit Ubuntu 18.04, since |
@sgan81 It really does just seem like the README needs updating; the binaries aren't even stored in |
For me installing |
Just hit this problem. It's a bit of a Catch 22, as the README states Fuse 3 is required for 32-bit, but, at least with Ubuntu, Bionic is the last release for 32-bit and Fuse 3 doesn't seem to be available for bionic. Has anyone found a way through this? (Going to look into building fuse 3, but hoping someone's already packaged it.) |
apt-get install libfuse3-dev |
@meiying-ghost "...Fuse 3 doesn't seem to be available for bionic..." Or rather, |
The |
@jivanpal This is a libfuse3 problem. That package doesn’t provide fuse3/fuse.h: https://packages.ubuntu.com/bionic/i386/libfuse-dev/filelist |
Bingo! Thanks Simon. |
Libfuse3 is in Ubuntu disco and Debian buster |
Thank you sgan81!, Installing FUSE 3 with sudo apt install libfuse3-dev, worked out for me!. Great contribution this project!. Congratulations and thank you!. |
Ubuntu 20.04 |
This worked for me (Ubuntu/Pop! OS 20.10): sudo apt install fuse3 && sudo apt install libfuse3-dev |
I have downloaded the libfuse-dev package but I still get the error "fatal error: fuse3/fuse.h".
Does this mean I have to manually install the fuse3 library?
I thought it was included in the libfuse-dev package?
The text was updated successfully, but these errors were encountered: