Opened 2 years ago
Closed 2 years ago
#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)
Change History (7)
Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
comment:1 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
It builds when macfuse
was installed before.
comment:2 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)
osxfuse
is another option to solve this dependency.
comment:3 Changed 2 years ago by jmroot (Joshua Root)
Cc: | mohd-akram added |
---|---|
Keywords: | hoghsierra removed |
Owner: | set to ra1nb0w |
Status: | new → assigned |
The error quoted in the description is from ext2fuse, not macfuse. The attached log doesn't appear to contain any error.
comment:4 Changed 2 years 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 2 years 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 2 years ago by kencu (Ken)
Resolution: | → worksforme |
---|---|
Status: | assigned → closed |
thanks
Note: See
TracTickets for help on using
tickets.
Main.log from High Sierra 10.13.6