#60460 closed defect (duplicate)

osxfuse @3.8.3: Assertion 'common_variable_is_legal_name XCODE_SDK_10_15.4_XCODE' failed

Reported by: jfb007 Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: catalina Cc:
Port: osxfuse

Description (last modified by ryandesign (Ryan Schmidt))

When trying to install osxfuse (and sshfs):

$ sudo port install osxfuse
--->  Computing dependencies for osxfuse
--->  Fetching archive for osxfuse
--->  Attempting to fetch osxfuse-3.8.3_0.darwin_19.x86_64.tbz2 from http://nue.de.packages.macports.org/osxfuse
--->  Attempting to fetch osxfuse-3.8.3_0.darwin_19.x86_64.tbz2 from http://lil.fr.packages.macports.org/osxfuse
--->  Attempting to fetch osxfuse-3.8.3_0.darwin_19.x86_64.tbz2 from http://cph.dk.packages.macports.org/osxfuse
--->  Fetching distfiles for osxfuse
--->  Attempting to fetch osxfuse-48bc246.tar.gz from https://github.com/osxfuse/osxfuse/tarball/48bc246/
--->  Attempting to fetch kext-416c143.tar.gz from https://github.com/osxfuse/kext/tarball/416c143/
--->  Attempting to fetch framework-8b79906.tar.gz from https://github.com/osxfuse/framework/tarball/8b79906/
--->  Attempting to fetch prefpane-095ba9c.tar.gz from https://github.com/osxfuse/prefpane/tarball/095ba9c/
--->  Attempting to fetch fuse-1a1977a.tar.gz from https://github.com/osxfuse/fuse/tarball/1a1977a/
--->  Attempting to fetch support-2cdc560.tar.gz from https://github.com/osxfuse/support/tarball/2cdc560/
--->  Attempting to fetch osxfuse-3.8.3.dmg from https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.8.3
--->  Verifying checksums for osxfuse                                                
--->  Extracting osxfuse
--->  Applying patches to osxfuse
--->  Configuring osxfuse
--->  Building osxfuse
Error: Failed to build osxfuse: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_fuse_osxfuse/osxfuse/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port osxfuse failed

I already made links, as suggested in related tickets, like

$ cd /Applications/Xcode.app/Contents/Developer/Toolchains/
$ sudo ln -s XcodeDefault.xctoolchain OSX10.{13,15}.xctoolchain

But this did not help!

Thanks a lot for any help - JFB

Attachments (1)

main.log (302.1 KB) - added by jfb007 14 months ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_fuse_osxfuse/osxfuse/main.log

Download all attachments as: .zip

Change History (8)

Changed 14 months ago by jfb007

Attachment: main.log added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_fuse_osxfuse/osxfuse/main.log

comment:1 Changed 14 months ago by ryandesign (Ryan Schmidt)

Description: modified (diff)
Keywords: catalina added; osxfuse macOS Catalina building failed removed

comment:2 Changed 14 months ago by ryandesign (Ryan Schmidt)

Owner: set to drkp
Status: newassigned
Summary: Building osxfuse-3.8.3 failed on macOS Darwin (10.15.4)osxfuse @3.8.3: Assertion 'common_variable_is_legal_name XCODE_SDK_10_15.4_XCODE' failed

The error in the log is:

Assertion 'common_variable_is_legal_name XCODE_SDK_10_15.4_XCODE' failed

Here is the corresponding upstream issue:

https://github.com/osxfuse/osxfuse/issues/692

The upstream issue has been closed with this remark:

The FUSE source code, that is available in the repository, is version 3.8.3, which is not compatible with macOS 10.15 or Xcode 11. The source code for the latest version of FUSE, that is compatible with Catalina, is not publicly available.

comment:3 Changed 14 months ago by jfb007

Does this mean, the project is dead for macports?

comment:4 Changed 13 months ago by dershow

This looks like a repeat of #59316

Last edited 12 months ago by ryandesign (Ryan Schmidt) (previous) (diff)

comment:5 Changed 13 months ago by dershow

With this port unavailable on 10.15, I also can't install ports that depend on it: ntfs-3g, autopsy,sleuthkit,libewf,testdisk

comment:6 Changed 13 months ago by museum-future (Skynet)

why not just install https://osxfuse.github.io/

then force ntfs-3g to recognize it?

comment:7 Changed 12 months ago by ryandesign (Ryan Schmidt)

Resolution: duplicate
Status: assignedclosed
Note: See TracTickets for help on using tickets.