-
Notifications
You must be signed in to change notification settings - Fork 16
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
Windows support #52
Comments
* Fix Windows builds. * Add Appveyor CI. Signed-off-by: Santiago M. Mola <santi@mola.io>
* Fix Windows builds. * Add Appveyor CI. Signed-off-by: Santiago M. Mola <santi@mola.io>
* Fix Windows builds. * Add Appveyor CI. Signed-off-by: Santiago M. Mola <santi@mola.io>
* Fix Windows builds. * Add Appveyor CI. Signed-off-by: Santiago M. Mola <santi@mola.io>
* Add Appveyor CI, fix tests of src-d/ci itself to run on Appveyor. * example: Avoid subshell on Makefile before including Makefile.main. This fixes the build for mingw32-make on Windows. Alternative might be setting SHELL=/bin/bash on Makefile, but avoiding the subshell is just simpler and works. Signed-off-by: Santiago M. Mola <santi@mola.io>
* Add Appveyor CI, fix tests of src-d/ci itself to run on Appveyor. * example: Avoid subshell on Makefile before including Makefile.main. This fixes the build for mingw32-make on Windows. Alternative might be setting SHELL=/bin/bash on Makefile, but avoiding the subshell is just simpler and works. Signed-off-by: Santiago M. Mola <santi@mola.io>
In the end,
|
* Add Appveyor CI, fix tests of src-d/ci itself to run on Appveyor. * example: Avoid subshell on Makefile before including Makefile.main. This fixes the build for mingw32-make on Windows. Alternative might be setting SHELL=/bin/bash on Makefile, but avoiding the subshell is just simpler and works. Signed-off-by: Santiago M. Mola <santi@mola.io>
@smola How will it work if |
BTW now I remember that this is related to #56 |
* Add Appveyor CI, fix tests of src-d/ci itself to run on Appveyor. * example: Avoid subshell on Makefile before including Makefile.main. This fixes the build for mingw32-make on Windows. Alternative might be setting SHELL=/bin/bash on Makefile, but avoiding the subshell is just simpler and works. Signed-off-by: Santiago M. Mola <santi@mola.io>
@vmarkovtsev Because we run this with |
* Add Appveyor CI, fix tests of src-d/ci itself to run on Appveyor. * example: Avoid subshell on Makefile before including Makefile.main. This fixes the build for mingw32-make on Windows. Alternative might be setting SHELL=/bin/bash on Makefile, but avoiding the subshell is just simpler and works. Signed-off-by: Santiago M. Mola <santi@mola.io>
@smola New shocking details of CI running on Windows. This is what i see in the logs:
And this is what I see in Explorer: That is, some terrible path issues. |
@vmarkovtsev Could you post here your Try with Also, define your |
@smola Looks like a PR to https://github.com/bblfsh/client-go/blob/master/Makefile#L21 |
@vmarkovtsev Updated my PR: https://github.com/bblfsh/client-go/pull/56 |
@vmarkovtsev For hercules, just do not install |
OK, will try |
Closing, since basic support is already there. |
E.g. hardcoded SHELL to
/bin/bash
and other things I have not checked yet.Minimal requirement to consider this fixed: no errors in bblfsh/client-go.
The text was updated successfully, but these errors were encountered: