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

Follow bash.exe command line changes brought by KB4576484 #50

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

gnaggnoyil
Copy link

@gnaggnoyil gnaggnoyil commented Sep 16, 2020

Fixes #49 , #46 , Maximus5/ConEmu#2014 and other similar issues that happens after updating to KB4576484 where wslbridge.exe reports the -v: -c: line 0: unexpected EOF while looking for matching `'' error.

Tested using a build that is built under MSYS2 msys subsystem and no problem other than MSYS2 msys subsystem specific issues occurs.

@gnaggnoyil
Copy link
Author

Tested using a build that is built under cygwin and no problems occus.

@xdhmoore
Copy link

I can't speak to any other testing, but this PR fixed for me the -v: -c: line 0: unexpected EOF while looking for matching error. Front end built in cygwin.

@arrcher
Copy link

arrcher commented Sep 20, 2020

Fixes #49 , #46 , Maximus5/ConEmu#2014 and other similar issues that happens after updating to KB4576484 where wslbridge.exe reports the -v: -c: line 0: unexpected EOF while looking for matching `'' error.

Tested using a build that is built under MSYS2 msys subsystem and no problem other than MSYS2 msys subsystem specific issues occurs.

I tried MSYS2 and cygwin builds, both show the same error

Pseudo-terminal will not be allocated because stdin is not a terminal.
wslbridge error: failed to start backend process
note: backend error output: wslbridge-backend: wslbridge-backend.cc:45: int {anonymous}::connectSocket(int, const string&): Assertion `connectRet == 0' failed.

How did you make it work?

@gnaggnoyil
Copy link
Author

@arrcher No idea. I haven't met those erros except for the "stdin is not a terminal" one when using an MSYS2 msys build.

What I did was just installing latest cygwin release on my machine and then build wslbridge frontend using that cygwin and then copying wslbridge.exe along with cygwin1.dll to the destination location in ConEmu dir. Have you ever tried replacing %ConEmuBaseDirShort%\wsl\cygwin1.dll with the one you use to build wslbridge frontend?

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

Successfully merging this pull request may close these issues.

wslbridge error
3 participants