On 4/27/25 21:19, Mark Geisert via Cygwin wrote:
That DLL is deficient. It is missing the cygfuse_report() entry despite cygcheck saying (in an earlier post) it is version 3.2.0-3. gendef in a working environment here starts with:
;
; Definition file of cygfuse-3.2.dll
; Automatic generated by gendef
; written by Kai Tietz 2008
;
LIBRARY "cygfuse-3.2.dll"
EXPORTS
__gcc_deregister_frame
__gcc_register_frame
cygfuse_report            <<--- here we are
fuse_apply_conn_info_opts
fuse_buf_copy

I would suggest to manually delete that DLL from /bin, and rerun the Cygwin Installer to reinstall cygfuse. Then use gendef again to verify "cygfuse_report" is present in its output. If it isn't, we have some kind of distribution issue that I'll need to consider. But hopefully gendef will show that entry point.

A simple test after that would be "sshfs -h" before trying to mount something with sshfs.

Thanks and with fingers crossed,

..mark


I tried to uninstall Cygwin per:

https://cygwin.fandom.com/wiki/Uninstalling_Cygwin


The instructions are partially incorrect.


I ran Cygwin64 Terminal, and stopped and removed Cygwin sshd:

2025-04-27 23:07:31 admin@dq67sw ~
$ cygrunsrv --stop cygsshd

2025-04-27 23:07:36 admin@dq67sw ~
$ cygrunsrv --remove cygsshd


I deleted the C:\cygwin64 directory.


I was unable to remove the Cygwin folder from the Start button apps menu.


https://www.makeuseof.com/windows-start-menu-add-remove-items/

Says:

"You can either display or remove all the items from this section. So,
there's no option for adding or removing just one specific thing.
However, you can remove particular apps from the "Most used" and
"Recently added" subsections."


"cygwin" is not present in the "Path" environment variable.


There is no environment variable "CYGWIN".


I ran Cygwin setup-x86_64.exe version 2.933 and installed the default Cygwin system.


I ran Cygwin setup-x86_64.exe version 2.933 and installed the package sshfs 3.7.2-2.


I restarted Windows.


When I run Cygwin64 Terminal and try to use sshfs:

admin@dq67sw ~
$ sshfs dpchrist@f5:/var/local/samba/dpchrist /samba
cygfuse: initialization failed: winfsp-x64.dll not found

admin@dq67sw ~
$ strace sshfs dpchrist@f5:/var/local/samba/dpchrist /samba 2>&1 | wc
    342    3370   35142

admin@dq67sw ~
$ strace sshfs dpchrist@f5:/var/local/samba/dpchrist /samba 2>&1 | gzip -9 > strace-sshfs.gz


strace-sshfs.gz is attached.


David

Attachment: strace-sshfs.gz
Description: application/gzip

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to