Conversation
|
maybe -e '/[/][*]/ d' ? On 23 November 2015 at 19:39, Christophe Troestler <[email protected]
|
|
@tomjridge This works, thanks. Still wondering why the previous version fails — it has been in place since the beginning and some people have compiled it on Windows before... |
3f5d398 to
4657439
Compare
|
AppVeyor is green. Is there any interest in this continuous integration possibility (likely tweaking the current script which is minimal). It can also produce artifacts which may possibly be used to automatically generate Windows packages upon successful compilation. |
|
We use Appveyor in several other contexts; I am happy to activate it as a paid account on ocaml/ocaml if this is merged. |
7c9316f to
1897b07
Compare
|
We have some testing running on Windows machine on the INRIA continuous integration platform (ci.inria.fr/ocaml). I would be in favor of integrating the weird quoting stuff (I suppose it is for paths with spaces in them?) and fixing the |
|
I have started work elsewhere to have an easy way to make Win64 OCaml available for AppVeyor testing. Integrating the quoting stuff (needed indeed for paths with spaces) would be nice as I have to patch the sources ATM. |
|
@gasche I think that like travis, this is quite important to make pull request management lighter since almost nobody (except Alain) test his patches on windows before submitting. |
|
Yes, and even some core developers don't follow INRIA's CI feedback. I'm fully in favor of these extra tests. @avsm I thought AppVeyor was free for open source projects. |
|
I've had problems with this before. The issue turned out to be a MinGW On Mon, Nov 23, 2015 at 2:39 PM, Christophe Troestler <
Shayne Fletcher |
|
@shayne-fletcher I checked and Odd. |
|
A simple way to avoid this problems is to reset the path to only point to cygwin before starting the script. |
0dd4ec3 to
01d4883
Compare
|
I added |
|
Well if we think the extra testing is useful then we should merge it as soon as possible. |
|
@Chris00 Please make the fix Damien requested about && in Makefile.nt. Then we can merge this. |
|
@Chris00 And please resolve the merge conflict(s). |
|
About sed versions, see also http://caml.inria.fr/mantis/view.php?id=5991 |
|
Merged (commit 37edba7). |
|
@Chris00 I just noticed this PR contains enough code to be over the threshold, so could you please sign and return the CLA? Instructions are here: #342 (comment) Thanks. |
This summarizes Xavier's recommendations at ocaml#342 (comment) which were later reused at ocaml#307 (comment) In particular this should create a URL anchor to direct people to:
This summarizes Xavier's recommendations at ocaml#342 (comment) which were later reused at ocaml#307 (comment) In particular this should create a URL anchor to direct people to: https://github.com/ocaml/ocaml/blob/trunk/CONTRIBUTING.md#how-to-sign-the-cla
|
@Chris00 ping? |
|
I intend to sign it but, as I need my employer permission, I am waiting for his answer (the question already went through 3 administrative services, each one sending it to the next...). |
|
So it's in progress. Good! |
This summarizes Xavier's recommendations at ocaml#342 (comment) which were later reused at ocaml#307 (comment) In particular this should create a URL anchor to direct people to: https://github.com/ocaml/ocaml/blob/trunk/CONTRIBUTING.md#how-to-sign-the-cla
This summarizes Xavier's recommendations at ocaml#342 (comment) which were later reused at ocaml#307 (comment) In particular this should create a URL anchor to direct people to: https://github.com/ocaml/ocaml/blob/trunk/CONTRIBUTING.md#how-to-sign-the-cla
…eturn-type Introduce Simplify_named_result
This enables AppVeyor to compile OCaml Win64. So far it chokes on
sed -e '/\/\*/d' \ -e '/^#/d' \ -e 's/enum \(.*\) {/let names_of_\1 = [|/' \ -e 's/.*};$$/ |]/' \ -e 's/\([A-Z][A-Z_0-9a-z]*\)/"\1"/g' \ -e 's/,/;/g' \in
Makefile.shared. Anybody has an idea? (I am a bit surprised as the Win64 compilation has obviously been tested.)