Opened 6 years ago

Last modified 18 months ago

#56898 assigned defect

osxfuse @3.8.0: destroot fails: osxfuse.fs/Contents/Resources/load_osxfuse": no such file or directory

Reported by: kencu (Ken) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: lion Cc: dliessi (Davide Liessi), qiet72
Port: osxfuse

Description

This is building on 10.7.5. It doesn't use the signed_kext, and so goes down a different code path than later systems.

The file load_osxfuse doesn't seem to exist any longer, and I can't find an indication of it building in the build log.

Commenting out the offending post-destroot line like this fixes the build:

post-destroot {
    # Set proper permissions
    fs-traverse f ${destroot}${prefix}/Library {
        file attributes $f -owner root -group wheel
    }
    # Enable setuid on helper binary
#    file attributes ${destroot}${prefix}/Library/Filesystems/osxfuse.fs/Contents/Resources/load_osxfuse -permissions 04755
}

I'll also put in here the list of installed files, which appears to perhaps have changed from earlier versions:

a .
a ./+COMMENT
a ./+CONTENTS
a ./+DESC
a ./+PORTFILE
a ./+STATE
a ./opt
a ./opt/local
a ./opt/local/Debug
a ./opt/local/include
a ./opt/local/lib
a ./opt/local/Library
a ./opt/local/Library/Frameworks
a ./opt/local/Library/Frameworks/OSXFUSE.framework
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Headers
a ./opt/local/Library/Frameworks/OSXFUSE.framework/OSXFUSE
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Resources
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/Current
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Headers
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/OSXFUSE
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/BridgeSupport
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/Info.plist
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/BridgeSupport/OSXFUSE.bridgesupport
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/GMAvailability.h
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/GMFinderInfo.h
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/GMResourceFork.h
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/GMUserFileSystem.h
a ./opt/local/Library/Frameworks/OSXFUSE.framework/Versions/A/Headers/OSXFUSE.h
a ./opt/local/lib/libosxfuse.2.dylib
a ./opt/local/lib/libosxfuse.dylib
a ./opt/local/lib/libosxfuse.la
a ./opt/local/lib/libosxfuse_i64.2.dylib
a ./opt/local/lib/libosxfuse_i64.dylib
a ./opt/local/lib/libosxfuse_i64.la
a ./opt/local/lib/pkgconfig
a ./opt/local/lib/pkgconfig/fuse.pc
a ./opt/local/lib/pkgconfig/osxfuse.pc
a ./opt/local/include/osxfuse
a ./opt/local/include/osxfuse/fuse
a ./opt/local/include/osxfuse/fuse.h
a ./opt/local/include/osxfuse/fuse/fuse.h
a ./opt/local/include/osxfuse/fuse/fuse_common.h
a ./opt/local/include/osxfuse/fuse/fuse_common_compat.h
a ./opt/local/include/osxfuse/fuse/fuse_compat.h
a ./opt/local/include/osxfuse/fuse/fuse_darwin.h
a ./opt/local/include/osxfuse/fuse/fuse_lowlevel.h
a ./opt/local/include/osxfuse/fuse/fuse_lowlevel_compat.h
a ./opt/local/include/osxfuse/fuse/fuse_opt.h
a ./opt/local/Debug/libosxfuse.2.dylib.dSYM
a ./opt/local/Debug/OSXFUSE.framework.dSYM
a ./opt/local/Debug/OSXFUSE.framework.dSYM/Contents
a ./opt/local/Debug/OSXFUSE.framework.dSYM/Contents/Info.plist
a ./opt/local/Debug/OSXFUSE.framework.dSYM/Contents/Resources
a ./opt/local/Debug/OSXFUSE.framework.dSYM/Contents/Resources/DWARF
a ./opt/local/Debug/OSXFUSE.framework.dSYM/Contents/Resources/DWARF/OSXFUSE
a ./opt/local/Debug/libosxfuse.2.dylib.dSYM/Contents
a ./opt/local/Debug/libosxfuse.2.dylib.dSYM/Contents/Info.plist
a ./opt/local/Debug/libosxfuse.2.dylib.dSYM/Contents/Resources
a ./opt/local/Debug/libosxfuse.2.dylib.dSYM/Contents/Resources/DWARF
a ./opt/local/Debug/libosxfuse.2.dylib.dSYM/Contents/Resources/DWARF/libosxfuse.2.dylib
--->  Activating osxfuse @3.8.0_0

Attachments (1)

osxfuse-10.7-fail.log (100.2 KB) - added by kencu (Ken) 6 years ago.

Download all attachments as: .zip

Change History (6)

Changed 6 years ago by kencu (Ken)

Attachment: osxfuse-10.7-fail.log added

comment:1 Changed 5 years ago by dliessi (Davide Liessi)

Cc: dliessi added

comment:2 Changed 5 years ago by dliessi (Davide Liessi)

Same behavior (error and solution) on 10.6.8. Apparently the packagemanager target of build.sh does not build load_osxfuse anymore.

comment:3 Changed 3 years ago by mf2k (Frank Schima)

Owner: drkp deleted

comment:4 Changed 3 years ago by mf2k (Frank Schima)

Cc: qiet72 added

Has duplicate #61119.

comment:5 Changed 18 months ago by Davide Gerhard <ra1nb0w@…>

In b6c879f72095080cefd03ed700e285f60641d655/macports-ports (master):

osxfuse: fix build on macos <= 10.8

Closes:
#65930
#56898

Note: See TracTickets for help on using tickets.