On 5/21/20 3:01 AM, Richard W.M. Jones wrote:
On Wed, May 20, 2020 at 09:28:10PM -0600, Orion Poplawski wrote:With the update from ocaml 1.05 to 1.08 plplot now fails to build:4.05 -> 4.08 ?
Sorry, ocaml-camlidl 1.05 -> 1.08 . No ocaml change directly.
[ 4%] Generating plplot_core.idl, plplot_core.mli, plplot_core.ml, plplot_core_stubs.c, plplot_core.h cd /builddir/build/BUILD/plplot-5.15.0/fedora/bindings/ocaml && /usr/bin/cmake -E copy /builddir/build/BUILD/plplot-5.15.0/bindings/ocaml/plplot_core.idl /builddir/build/BUILD/plplot-5.15.0/fedora/bindings/ocaml/plplot_core.idl cd /builddir/build/BUILD/plplot-5.15.0/fedora/bindings/ocaml && /usr/bin/camlidl -I /builddir/build/BUILD/plplot-5.15.0/bindings/ocaml -header plplot_core.idl File plplot_core.idl, line 369, column 13: Illegal character # This line is: RAW_ML(external plgriddata : float array -> float array -> float array -> float array -> float array -> plplot_grid_method_type -> float -> float array array = "ml_plgriddata_bytecode" "ml_plgriddata") The macros involved are: #define QUOTEME(x) #x #define RAW_ML(x) quote(mlmli, QUOTEME(x)); Now, I know nothing about ocaml so I'm hoping Richard can clue us in on what has changed.I compiled plplot from git fine using OCaml 4.11 prerelease, so probably the easiest thing is to move to the latest git version. mkdir build cd build CFLAGS="%{optflags}" cmake .. -DENABLE_ocaml:BOOL=ON make Nothing has changed significantly under bindings/ocaml/ for a long time, so I don't know why specifically it works from git and not from the Fedora build. Maybe one of the huge number of cmake flags? Rich.
I suspect without ocaml-camlidl-devel installed it won't build the above code.
-- Orion Poplawski Manager of NWRA Technical Systems 720-772-5637 NWRA, Boulder/CoRA Office FAX: 303-415-9702 3380 Mitchell Lane or...@nwra.com Boulder, CO 80301 https://www.nwra.com/
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel