#66392 closed defect (worksforme)

macfuse @4.4.1 does not build on macOS High Sierra, Version 10.13.6, because fuse_lowlevel.h is missing

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: ra1nb0w
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: Cc: mohd-akram (Mohamed Akram)
Port: macfuse

Description

if /usr/bin/clang -DHAVE_CONFIG_H -I. -I. -I..   -I/opt/local/include/osxfuse/fuse -I/usr/include/fuse -I/usr/local/include/fuse -I../lib -I../lib/et -I../lib/ext2fs -D_FILE_OFFSET_BITS=64  -pipe -Os -I/opt/local/include/fuse -std=gnu89 -D__FreeBSD__=10 -I/opt/local/include/osxfuse/fuse -DENABLE_SWAPFS -arch x86_64 -MT ext2fuse-perms.o -MD -MP -MF ".deps/ext2fuse-perms.Tpo" -c -o ext2fuse-perms.o `test -f 'perms.c' || echo './'`perms.c; \
	then mv -f ".deps/ext2fuse-perms.Tpo" ".deps/ext2fuse-perms.Po"; else rm -f ".deps/ext2fuse-perms.Tpo"; exit 1; fi
if /usr/bin/clang -DHAVE_CONFIG_H -I. -I. -I..   -I/opt/local/include/osxfuse/fuse -I/usr/include/fuse -I/usr/local/include/fuse -I../lib -I../lib/et -I../lib/ext2fs -D_FILE_OFFSET_BITS=64  -pipe -Os -I/opt/local/include/fuse -std=gnu89 -D__FreeBSD__=10 -I/opt/local/include/osxfuse/fuse -DENABLE_SWAPFS -arch x86_64 -MT ext2fuse-rename.o -MD -MP -MF ".deps/ext2fuse-rename.Tpo" -c -o ext2fuse-rename.o `test -f 'rename.c' || echo './'`rename.c; \
	then mv -f ".deps/ext2fuse-rename.Tpo" ".deps/ext2fuse-rename.Po"; else rm -f ".deps/ext2fuse-rename.Tpo"; exit 1; fi
In file included from perms.creaddir.c:2:10: :fatal error: 'fuse_lowlevel.h' file not found1
:
./readdir.h:6:10: fatal error: 'fuse_lowlevel.h' file not found
#include <fuse_lowlevel.h>
         ^~~~~~~~~~~~~~~~~
#include <fuse_lowlevel.h>
         ^~~~~~~~~~~~~~~~~
In file included from symlink.c:1:
./symlink.h:6:10: fatal error: 'fuse_lowlevel.h' file not found
#include <fuse_lowlevel.h>
         ^~~~~~~~~~~~~~~~~
fuse-ext2fs.c:9:10: fatal error: 'fuse_lowlevel.h' file not found
#include <fuse_lowlevel.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
1 error generated.
1 error generated.
1 error generated.
make[2]: *** [ext2fuse-perms.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [ext2fuse-fuse-ext2fs.o] Error 1
make[2]: *** [ext2fuse-readdir.o] Error 1
make[2]: *** [ext2fuse-symlink.o] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_fuse_ext2fuse/ext2fuse/work/ext2fuse-src-0.8.1/src'
make[1]: *** [all-recursive] Error 1

Attachments (1)

main.log (8.0 KB) - added by ballapete (Peter "Pete" Dyballa) 17 months ago.
Main.log from High Sierra 10.13.6

Download all attachments as: .zip

Change History (7)

Changed 17 months ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from High Sierra 10.13.6

comment:1 Changed 17 months ago by ballapete (Peter "Pete" Dyballa)

It builds when macfuse was installed before.

comment:2 Changed 17 months ago by ballapete (Peter "Pete" Dyballa)

osxfuse is another option to solve this dependency.

comment:3 Changed 17 months ago by jmroot (Joshua Root)

Cc: mohd-akram added
Keywords: hoghsierra removed
Owner: set to ra1nb0w
Status: newassigned

The error quoted in the description is from ext2fuse, not macfuse. The attached log doesn't appear to contain any error.

comment:4 Changed 17 months ago by ballapete (Peter "Pete" Dyballa)

Sorry, I see it now too. I asked port to build more than package.

I am going to clean my Mac and try again!

comment:5 Changed 17 months ago by ballapete (Peter "Pete" Dyballa)

macfuse builds without problem – and it's so fast, that it's almost invisible. This is my failure!

BTW, ext4fuse has a working dependency to macfuse or osxfuse.

comment:6 Changed 17 months ago by kencu (Ken)

Resolution: worksforme
Status: assignedclosed

thanks

Note: See TracTickets for help on using tickets.