To Junjie and list: @Junjie: I have added you to the list of recipients for this CamlIDL packaging request because you are the maintainer for mingw-w64-ocaml, and a CamlIDL MinGW-w64/MSYS2 package would substantially add to the usefulness of mingw-w64-ocaml.
@list: I am making this request to package CamlIDL <http://caml.inria.fr/pub/old_caml_site/camlidl/> because it is essential for generating OCaml bindings of C libraries such as PLplot. However, the current situation is that although Arjen Markus has had success building and testing many components of PLplot on MinGW-w64/MSYS2, he has had to skip the OCaml-related ones because CamlIDL is not packaged for this platform (as far as we can tell). Because of a long-standing Wine-staging bug, I cannot get access to MinGW-w64/MSYS2 myself, but that platform is quite important to PLplot in general so I am hoping someone here will volunteer to package CamlIDL not only to allow Arjen to test OCaml-related components of PLplot on this platform but also to enhance the general usefulness of the existing mingw-w64-ocaml package. I have looked at http://caml.inria.fr/pub/old_caml_site/distrib/bazar-ocaml/camlidl-1.05.tar.gz, and it appears the build is extraordinarily simple; it uses a 40-line Makefile that is configured for either Windows or Unix. However, that is obviously an old-fashioned build approach that is likely difficult to modify or maintain, and replacing that simple build system with a true cross-platform CMake-based build system should be trivial. Since I am good at creating such build systems, I would be willing to contribute such a build system for CamlIDL if there is interest from someone else here in doing the actual packaging of that software for MinGW-w64/MSYS2. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Msys2-users mailing list Msys2-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/msys2-users