-
Notifications
You must be signed in to change notification settings - Fork 46
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
Missing bin directory on Windows / Digraphs is not pre-compiled when distributed with GAP for Windows #138
Comments
@nagygp thank you for reporting. We are building Windows binaries for packages under cygwin while wrapping GAP distribution. I've looked at logs in one of the recent builds, and this is what happened:
|
Thanks, @alex-konovalov! This seems to be quite easy to fix. I guess GNU Autotools are available for cygwin. Also, the official download file I think this is unfortunate too, because you cannot expect from an average windows user (like a student) to be able to compile files with cygwin under Windows. |
We are not expecting from package authors to provide Windows binaries. First of all, not of them are using Windows. Second, even if they have Cygwin installed, then their version may be different from the version we use to build GAP for Windows. That may be less of a problem for packages with stand-alone binaries, and more of a problem for packages with kernel modules. Our model implies that a Windows user is not required to install Cygwin and build anything. They should be able to get the exe-installer or a -win.zip archive from the GAP downloads page and use the precompiled binaries. So in fact this issue is not within the Digraphs authors responsibility - it should rather be submitted to https://github.com/gap-system/gap-distribution/. But there is no need to resubmit it there - I have added it to the list at gap-system/gap#2804 instead. If you use cygwin, then for you a temporary solution should not be hard to find. Also, I advice to take more advantages of Travis CI:
You can handle this from Windows without your code being tested locally. |
I have checked that downloading and compiling the current Digraphs under Cygwin works fine. I will work on making it available in the next GAP distribution for Windows. |
Thanks, @alex-konovalov . The wontfix label by @james-d-mitchell irritated me a little bit. I thought I had to switch to GRAPE in my projects. |
I think "wontfix" here meant to mean "must be fixed somewhere else"... |
Yes that is indeed what it means, that this is not a bug in Digraphs (as @alex-konovalov) said. It is just meant as a way for us (as the developers of DIgraphs) to keep track of the status of various issues, not anything else @nagygp |
@nagygp I believe (and hope!) that the necessary changes have been implemented so that Digraphs will be distributed pre-compiled and working with the next release of GAP, which will probably be GAP 4.11. |
Digraphs for Windows is usable in just released GAP 4.10.2. |
Great! |
We confirm, it works, thanks for all of you! :-) |
It seems that neither the gap-4.9.3.exe, nor the gap-4.9.3-win.zip file does contain the directory
./pkg/digraphs-0.12.2/bin
.The effect is that on Windows, Digraphs cannot be loaded "out of the box".
The text was updated successfully, but these errors were encountered: