From: Andrew R. <and...@us...> - 2008-05-29 21:13:41
|
I have (finally) got the ocaml bindings from Hez integrated into the SVN repository. The reason this takes so long is partly because cmake lacks ocaml support and partly because I have been busy at work. Ocaml has some strange ideas about file locations when compiling which has lead to a few ugly cmake hacks. Alan, I'm sure you will have something to say about this! Currently the bindings are disabled by default. Set ENABLE_ocaml to test them. Also, only examples 11 and 19 are implemented. Please test out though, particularly if you have ocaml but are not using a Linux system. Cheers Andrew |
From: Hezekiah M. C. <hc...@at...> - 2008-05-29 21:36:51
|
On Thu, May 29, 2008 at 5:13 PM, Andrew Ross <and...@us...> wrote: > > I have (finally) got the ocaml bindings from Hez integrated into the SVN > repository. The reason this takes so long is partly because cmake lacks > ocaml support and partly because I have been busy at work. Ocaml has > some strange ideas about file locations when compiling which has lead to > a few ugly cmake hacks. Alan, I'm sure you will have something to say > about this! > > Currently the bindings are disabled by default. Set ENABLE_ocaml to test > them. Also, only examples 11 and 19 are implemented. Please test out > though, particularly if you have ocaml but are not using a Linux system. > > Cheers > > Andrew Thank you for moving this in to PLplot SVN! I will test here as soon as I am able, hopefully later this evening. I started work on some of the other examples today. Example 1 is complete, and available here: http://0ok.org/git/?p=ocaml-plplot.git;a=blob_plain;f=examples/x01.ml;hb=df381d9f38a3505db45d4ad0995718adc93a1315 Google's code hosting was giving me problems, so I moved updates to my own hosting. I will keep working on filling the rest in as well, although assistance from anyone interested would be greatly appreciated. Thanks again for migrating this in! Hez -- Hezekiah M. Carty Graduate Research Assistant University of Maryland Department of Atmospheric and Oceanic Science |
From: Orion P. <or...@co...> - 2008-06-02 21:12:50
|
Andrew Ross wrote: > I have (finally) got the ocaml bindings from Hez integrated into the SVN > repository. The reason this takes so long is partly because cmake lacks > ocaml support and partly because I have been busy at work. Ocaml has > some strange ideas about file locations when compiling which has lead to > a few ugly cmake hacks. Alan, I'm sure you will have something to say > about this! > > Currently the bindings are disabled by default. Set ENABLE_ocaml to test > them. Also, only examples 11 and 19 are implemented. Please test out > though, particularly if you have ocaml but are not using a Linux system. I'm seeing: Make Warning (dev) at examples/ocaml/CMakeLists.txt:48 (add_custom_target): Policy CMP0002 is not set: Logical target names must be globally unique. Run "cmake --help-policy CMP0002" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. and then: make -f examples/ocaml/CMakeFiles/x11.dir/build.make examples/ocaml/CMakeFiles/x11.dir/build make[2]: Entering directory `/scratch/orion/redhat/plplot-5.9.0/plplot-5.9.0/fedora' make[2]: *** No rule to make target `examples/ocaml/x11', needed by `examples/ocaml/CMakeFiles/x11'. Stop. make[2]: Leaving directory `/scratch/orion/redhat/plplot-5.9.0/plplot-5.9.0/fedora' make[1]: *** [examples/ocaml/CMakeFiles/x11.dir/all] Error 2 make[1]: Leaving directory `/scratch/orion/redhat/plplot-5.9.0/plplot-5.9.0/fedora' make: *** [all] Error 2 with cmake 2.6.0 on Fedora Rawhide. -- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA/CoRA Division FAX: 303-415-9702 3380 Mitchell Lane or...@co... Boulder, CO 80301 http://www.cora.nwra.com |
From: Alan W. I. <ir...@be...> - 2008-06-02 23:01:33
|
On 2008-06-02 15:12-0600 Orion Poplawski wrote: > Andrew Ross wrote: >> I have (finally) got the ocaml bindings from Hez integrated into the SVN >> repository. The reason this takes so long is partly because cmake lacks >> ocaml support and partly because I have been busy at work. Ocaml has >> some strange ideas about file locations when compiling which has lead to >> a few ugly cmake hacks. Alan, I'm sure you will have something to say >> about this! >> >> Currently the bindings are disabled by default. Set ENABLE_ocaml to test >> them. Also, only examples 11 and 19 are implemented. Please test out >> though, particularly if you have ocaml but are not using a Linux system. > > I'm seeing: > > Make Warning (dev) at examples/ocaml/CMakeLists.txt:48 (add_custom_target): > Policy CMP0002 is not set: Logical target names must be globally unique. > Run "cmake --help-policy CMP0002" for policy details. Use the > cmake_policy > command to set the policy and suppress this warning. > This warning is for project developers. Use -Wno-dev to suppress it. I highly advise unique target names so I am glad cmake-2.6.0 is warning of this issue for some of the ocaml examples. 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); PLplot scientific plotting software package (plplot.org); 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 __________________________ |