osxfuse / sshfs

File system based on the SSH File Transfer Protocol
http://fuse.sourceforge.net
GNU General Public License v2.0
1.15k stars 129 forks source link

./configure not in repository #30

Open rpural opened 7 years ago

rpural commented 7 years ago

The install instructions begin with "Run ./configure", but ./configure doesn't exist.

rpural commented 7 years ago

Never mind; Answered my own question.

rpural commented 7 years ago

Still have a problem though: Running the generated ./configure, it ends with:

checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for library containing dlsym... none required checking OpenSSH version... 6.9 >= 4.4, disabling NODELAY workaround ./configure: line 3796: syntax error near unexpected token SSHFS,' ./configure: line 3796:PKG_CHECK_MODULES(SSHFS, fuse >= 2.3 glib-2.0 gthread-2.0)' R5057499:sshfs rpn01$

Is there a work-around for this?

bfleischer commented 7 years ago

You need to make sure that all required dependencies are installed. Among those dependencies are glib and gthread. The error could also mean that pkg-config is not installed.

The easiest way to build sshfs is probably MacPorts (or Homebrew). If you are looking for a prebuilt binary you can download an installer package from https://osxfuse.github.io.

Eitot commented 7 years ago

@bfleischer Can you merge from upstream and upload an up-to-date installer package? The current stable version is 2.8.0.

jakiechris commented 7 years ago

run into the same pitfall on macOS 10.12

jakiechris commented 7 years ago

nothing changed after brew install pkg-config

RobLewis commented 5 years ago

When I try to run ./configure I just get "No such file or directory" macOS Mojave I wish @rpural had shared with us his answer to this question.

michael-nakai commented 2 years ago

@RobLewis 3 years later, the answer is that you need to run autoreconf -i first, which will make the config file.