Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

some components are still 32-bit #45

Open
dorkypants opened this issue Jul 15, 2019 · 7 comments
Open

some components are still 32-bit #45

dorkypants opened this issue Jul 15, 2019 · 7 comments

Comments

@dorkypants
Copy link

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
Copy link
Member

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
Copy link
Collaborator

tessus commented Jul 31, 2019

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

@dorkypants
Copy link
Author

@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
Copy link
Collaborator

tessus commented Oct 8, 2019

@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
Copy link
Author

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 dorkypants reopened this Oct 8, 2019
@dorkypants
Copy link
Author

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
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants