macfusion-ng / macfusion2

Macfusion2
225 stars 28 forks source link

some components are still 32-bit #45

Open dorkypants opened 5 years ago

dorkypants commented 5 years ago

When I mount a remote host via MacFusionMenuling on macOS Mojave the first time after a reboot, I get a warning dialog saying it may not work in future versions of macOS… St. Clair Software's Go64 app reports as follows:

Macfusion is a 64-bit app with some internal components that are still 32-bit.

It may or may not run correctly on macOS 10.15, depending on how the app handles situations where its 32-bit components would normally be used. Check for a more recent version or contact the application's developer for more information.

When reporting an issue, please include this information:  BundleID: org.mgorbach.macfusion2  Version: 2.0.5-dev*

These components are 32-bit:  /Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshfs-static  /Contents/PlugIns/ftpfs.mfplugin/Contents/Resources/curlftpfs_static_mg

*NB: in fact ver. 2.1-dev misID-ing itself as 2.0.5-dev

ElDeveloper commented 5 years ago

Thanks for reporting this, ti would be great if we could include sshfs and curlftps as targets in the project so that they could build together with the project. Or perhaps we can update the target to something newer and assume 64 bit?

tessus commented 5 years ago

@dorkypants the executables in git master are already 64 bit (the sshfs-static and curlftpfs-static binaries)

dorkypants commented 5 years ago

@tessus

@dorkypants the executables in git master are already 64 bit (the sshfs-static and curlftpfs-static binaries)

St. Clair Software's Go64 app says (of ver. 2.1.1-dev.3):

Macfusion is a 64-bit app with some internal components that are still 32-bit.

It may or may not run correctly on macOS 10.15, depending on how the app handles situations where its 32-bit components would normally be used. Check for a more recent version or contact the application's developer for more information.

When reporting an issue, please include this information: BundleID: org.mgorbach.macfusion2 Version: 2.0.5-dev

These components are 32-bit: /Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshfs-static-32bit /Contents/PlugIns/ftpfs.mfplugin/Contents/Resources/curlftpfs_static_mg

tessus commented 5 years ago

@dorkypants

I can't tell you what their problem is:

[tessus@epsilon3 0 ~/work/tmp]$ git clone https://github.com/macfusion-ng/macfusion2.git
Cloning into 'macfusion2'...
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 2343 (delta 0), reused 1 (delta 0), pack-reused 2336
Receiving objects: 100% (2343/2343), 20.48 MiB | 1.50 MiB/s, done.
Resolving deltas: 100% (1644/1644), done.
[tessus@epsilon3 0 ~/work/tmp]$ cd macfusion2/SSHFS/
[tessus@epsilon3 0 ~/work/tmp/macfusion2/SSHFS master {origin/master}|✔]$ file sshfs-static
sshfs-static: Mach-O 64-bit executable x86_64
dorkypants commented 5 years ago

Here's what I'm getting from the binary downloaded from https://github.com/ElDeveloper/macfusion2/archive/2.1.1-dev.3.zip:

bash$ file MacOS/Macfusion MacOS/Macfusion: Mach-O 64-bit executable x86_64 bash$ file PlugIns/sshfs.mfplugin/Contents/Resources/sshfs-static PlugIns/sshfs.mfplugin/Contents/Resources/sshfs-static: Mach-O universal binary with 2 architectures: [i386:Mach-O executable i386] [ppc_7400] PlugIns/sshfs.mfplugin/Contents/Resources/sshfs-static (for architecture i386):Mach-O executable i386 PlugIns/sshfs.mfplugin/Contents/Resources/sshfs-static (for architecture ppc7400): Mach-O executable ppc_7400 bash$ file PlugIns/ftpfs.mfplugin/Contents/Resources/curlftpfs_static_mg PlugIns/ftpfs.mfplugin/Contents/Resources/curlftpfs_static_mg: Mach-O universal binary with 2 architectures: [i386:Mach-O executable i386] [ppc_7400] PlugIns/ftpfs.mfplugin/Contents/Resources/curlftpfs_static_mg (for architecture i386): Mach-O executable i386 PlugIns/ftpfs.mfplugin/Contents/Resources/curlftpfs_static_mg (for architecture ppc7400): Mach-O executable ppc_7400

dorkypants commented 5 years ago

Looks like the latest development version is all 64-bit, but there isn't a downloadable binary built from it. I'm too many years out of software development to attempt a build.

octomike commented 4 years ago

What's the status about a new release? We would be super happy to get the 64bit binaries as well.