ktpence / macfuse

Automatically exported from code.google.com/p/macfuse
Other
0 stars 0 forks source link

Cannot run binary sshfs-static-leopard (2.2) #395

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Download & install MacFuse 1.7; reboot
2. Download sshfs-static-leopard; chmod 755
3. ./ssh-static-leopard

What is the expected output? What do you see instead?
What I see:

dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
  Referenced from: /Users/ricardog/Desktop/./sshfs-static-leopard
  Reason: image not found

I tried

cd /usr/local/lib
sudo ln -s libfuse.0.dylib libfuse.2.dylib
cd
./sshfs-static-leopard

The error changes to

dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
  Referenced from: /Users/ricardog/Desktop/./sshfs-static-leopard
  Reason: Incompatible library version: sshfs-static-leopard requires version 10.0.0 or later, but 
libfuse.2.dylib provides version 1.0.0

What version of the product are you using? On what operating system?
MacFuse: 1.7 
sshfs: 2.2 (downloaded from filesystems/sshfs/binary)

Please provide any additional information below.

I first downloaded sshfs using safari. But the executable would not run; the 
file was not being 
recognized as a mach-o binary. It looked like some of the bytes had been 
swizzled (as in big-
endian to little-endian). Downloading the file using firefox solved the problem.

Original issue reported on code.google.com by ricardo...@gmail.com on 6 Nov 2008 at 5:34

GoogleCodeExporter commented 8 years ago
Yes, yes I know this. The binaries are built against the upcoming version of 
MacFUSE. They won't run under an 
old MacFUSE installation. (The converse is not true though: old binaries will 
continue to work with the new 
MacFUSE).

Until a new release of MacFUSE comes out, either compile sshfs yourself, or use 
an older binary.

Original comment by si...@gmail.com on 6 Nov 2008 at 5:41

GoogleCodeExporter commented 8 years ago
I've had the same problem.

Where are the old versions of the sshfs binary.  I can't find them.

This seems extremely silly ... why are you compiling your code against a 
library that
nobody can get?

Original comment by gbpo...@gmail.com on 13 Nov 2008 at 5:39

GoogleCodeExporter commented 8 years ago
Agreed, this is less than an ideal situation. :-p

The "developer release" referenced above can be found at
http://macfuse.googlecode.com/svn/releases/developer/MacFUSE-1.9.dmg

I can confirm that the posted sshfs binary works with that release of MacFUSE. 

Original comment by fcny.bac...@gmail.com on 13 Nov 2008 at 5:45

GoogleCodeExporter commented 8 years ago
This is extremely annoying, and I completely agree with others - posting a 
version to the internet that ONLY 
works with an internal build - what is the point? You may get that build out in 
a day, or you may get it out in 
a few months (or years - look at the next version of Butler, which never showed 
up). It's just irresponsible.

Either change the download links to an older version of SSHFS, or remove the 
download links and post a note. 
This is just a stupid situation - it would take you a few minutes to fix (and 
you did create this problem in the 
first place), and in the meantime everyone who downloads it gets to go through 
a couple hours of 
troubleshooting before *maybe* happening upon this page.

"WONTFIX" - great response. Thanks for wasting my time.

Original comment by joshua.o...@gmail.com on 24 Nov 2008 at 9:43

GoogleCodeExporter commented 8 years ago
Still this issue remains.

Original comment by konstant...@gmail.com on 5 Jul 2010 at 11:33