Hi Gabriel.

Thank you very much for pushing this new change to CIL through. I am currently trying to work with the new version of CIL and to re-integrate it into my research tool, but I find myself running into a few problems.

In particular, the older version of CIL yielded a batch script (cilly.bat) and an executable (cilly.(byte|asm).exe) on the Cygwin platform, which I could then run from within a Python script. However, the newer version of CIL does not seem to produce either the batch script or the executables, and I am unable to issue a call to Cilly from within Python. Even the call

"perl cilly"

does not seem to work. Do you have any suggestions on why this might be the case, or how I might be able to get the installation to generate a batch script or an executable?

~ Jon.

On 13 September 2013 03:14, Gabriel Kerneis <gabriel@kerneis.info> wrote:
On Tue, Aug 27, 2013 at 04:57:36PM +0100, Gabriel Kerneis wrote:
> I have just merged my work on CIL plugins into the "develop" branch of
> the git repository. This is of interest to anybody who writes his own
> CIL features (previously configured using EXTRA_FEATURES).

Now fixed to work on Windows as well. It has been tested using the
official OCaml Windows installer [1], with perl and gcc packaged by
cygwin. It also works with i686-w64-mingw32 (as packaged by cygwin [2])
instead of gcc, to compile native Windows C programs. Some regression
tests fail, in particular with ./configure --target=i686-w64-mingw32,
I shall investigate this later.

  [1] http://protz.github.io/ocaml-installer/
  [2] http://mingw-w64.sourceforge.net/download.php#cygwin

I will not test building CIL outside of cygwin, or with any other
version of OCaml than the one mentioned above, but any reasonable patch
will be considered for inclusion if you want to maintain such a setup.

Best regards,

How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
CIL-users mailing list