Skip to content

Cross-compiling sedlex (ppx) for windows #2252

@toots

Description

@toots

Hi,

I'm trying to cross-compile sedlex for windows, following the usual pattern outlined here.

I get a binary ppx.exe that compiled for windows instead of the compiling host. It is my understanding that this should not be the case. Is there anything that I am doing wrong?

Here's the log of the build. Dune files are the ones from the sedlex repo linked above.

+ /home/opam/.opam/4.07.0/bin/dune "build" "-x" "windows" "--verbose" "-p" "sedlex" "-j" "1" (CWD=/home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0)
- # Workspace root: /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0
- Running[0]: /home/opam/.opam/4.07.0/bin/ocamlc.opt -config > /tmp/dunec62a3b.output
- Running[1]: /home/opam/.opam/4.07.0/bin/ocamlfind printconf conf > /tmp/dunedf4041.output
- Running[2]: /home/opam/.opam/4.07.0/bin/ocamlfind -toolchain windows printconf path > /tmp/dune27edc1.output
- Running[3]: /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -config > /tmp/dunedb84a4.output
- # # Workspace root: /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0
- # Dune context:
- #  ((name default)
- #   (kind default)
- #   (profile release)
- #   (merlin true)
- #   (for_host ())
- #   (build_dir (In_build_dir default))
- #   (toplevel_path ((External /home/opam/.opam/4.07.0/lib/toplevel)))
- #   (ocaml_bin (External /home/opam/.opam/4.07.0/bin))
- #   (ocaml (External /home/opam/.opam/4.07.0/bin/ocaml))
- #   (ocamlc (External /home/opam/.opam/4.07.0/bin/ocamlc.opt))
- #   (ocamlopt ((External /home/opam/.opam/4.07.0/bin/ocamlopt.opt)))
- #   (ocamldep (External /home/opam/.opam/4.07.0/bin/ocamldep.opt))
- #   (ocamlmklib (External /home/opam/.opam/4.07.0/bin/ocamlmklib.opt))
- #   (env
- #    ((DUNE_CONFIGURATOR /home/opam/.opam/4.07.0/bin/ocamlc.opt)
- #     (INSIDE_DUNE 1)
- #     (OCAMLFIND_IGNORE_DUPS_IN
- #      /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0/_build/install/default/lib)
- #     (OCAMLPATH
- #      /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0/_build/install/default/lib)))
- #   (findlib_path ((External /home/opam/.opam/4.07.0/lib)))
- #   (arch_sixtyfour true)
- #   (natdynlink_supported true)
- #   (supports_shared_libraries true)
- #   (opam_vars ())
- #   (ocaml_config
- #    ((version 4.07.0)
- #     (standard_library_default /home/opam/.opam/4.07.0/lib/ocaml)
- #     (standard_library /home/opam/.opam/4.07.0/lib/ocaml)
- #     (standard_runtime /home/opam/.opam/4.07.0/bin/ocamlrun)
- #     (ccomp_type cc)
- #     (c_compiler gcc)
- #     (ocamlc_cflags
- #      (-std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fno-builtin-memcmp -fPIC))
- #     (ocamlopt_cflags
- #      (-std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fno-builtin-memcmp))
- #     (bytecomp_c_compiler
- #      (gcc
- #       -std=gnu99
- #       -O2
- #       -fno-strict-aliasing
- #       -fwrapv
- #       -fno-builtin-memcmp
- #       -fPIC
- #       -D_FILE_OFFSET_BITS=64
- #       -D_REENTRANT))
- #     (bytecomp_c_libraries (-lm -ldl -lpthread))
- #     (native_c_compiler
- #      (gcc
- #       -std=gnu99
- #       -O2
- #       -fno-strict-aliasing
- #       -fwrapv
- #       -fno-builtin-memcmp
- #       -D_FILE_OFFSET_BITS=64
- #       -D_REENTRANT))
- #     (native_c_libraries (-lm -ldl))
- #     (cc_profile (-pg))
- #     (architecture amd64)
- #     (model default)
- #     (int_size 63)
- #     (word_size 64)
- #     (system linux)
- #     (asm (as))
- #     (asm_cfi_supported true)
- #     (with_frame_pointers false)
- #     (ext_exe )
- #     (ext_obj .o)
- #     (ext_asm .s)
- #     (ext_lib .a)
- #     (ext_dll .so)
- #     (os_type Unix)
- #     (default_executable_name a.out)
- #     (systhread_supported true)
- #     (host x86_64-unknown-linux-gnu)
- #     (target x86_64-unknown-linux-gnu)
- #     (profiling true)
- #     (flambda false)
- #     (spacetime false)
- #     (safe_string false)
- #     (exec_magic_number Caml1999X023)
- #     (cmi_magic_number Caml1999I023)
- #     (cmo_magic_number Caml1999O023)
- #     (cma_magic_number Caml1999A023)
- #     (cmx_magic_number Caml1999Y023)
- #     (cmxa_magic_number Caml1999Z023)
- #     (ast_impl_magic_number Caml1999M023)
- #     (ast_intf_magic_number Caml1999N023)
- #     (cmxs_magic_number Caml1999D023)
- #     (cmt_magic_number Caml1999T023)
- #     (natdynlink_supported true)
- #     (supports_shared_libraries true)
- #     (windows_unicode false)))
- #   (which
- #    ((ocaml ((External /home/opam/.opam/4.07.0/bin/ocaml)))
- #     (ocamlc ((External /home/opam/.opam/4.07.0/bin/ocamlc.opt)))
- #     (ocamlfind ((External /home/opam/.opam/4.07.0/bin/ocamlfind)))
- #     (ocamlobjinfo ((External /home/opam/.opam/4.07.0/bin/ocamlobjinfo.opt))))))
- # # # Workspace root: /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0
- # # Dune context:
- # #  ((name default)
- # #   (kind default)
- # #   (profile release)
- # #   (merlin true)
- # #   (for_host ())
- # #   (build_dir (In_build_dir default))
- # #   (toplevel_path ((External /home/opam/.opam/4.07.0/lib/toplevel)))
- # #   (ocaml_bin (External /home/opam/.opam/4.07.0/bin))
- # #   (ocaml (External /home/opam/.opam/4.07.0/bin/ocaml))
- # #   (ocamlc (External /home/opam/.opam/4.07.0/bin/ocamlc.opt))
- # #   (ocamlopt ((External /home/opam/.opam/4.07.0/bin/ocamlopt.opt)))
- # #   (ocamldep (External /home/opam/.opam/4.07.0/bin/ocamldep.opt))
- # #   (ocamlmklib (External /home/opam/.opam/4.07.0/bin/ocamlmklib.opt))
- # #   (env
- # #    ((DUNE_CONFIGURATOR /home/opam/.opam/4.07.0/bin/ocamlc.opt)
- # #     (INSIDE_DUNE 1)
- # #     (OCAMLFIND_IGNORE_DUPS_IN
- # #      /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0/_build/install/default/lib)
- # #     (OCAMLPATH
- # #      /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0/_build/install/default/lib)))
- # #   (findlib_path ((External /home/opam/.opam/4.07.0/lib)))
- # #   (arch_sixtyfour true)
- # #   (natdynlink_supported true)
- # #   (supports_shared_libraries true)
- # #   (opam_vars ())
- # #   (ocaml_config
- # #    ((version 4.07.0)
- # #     (standard_library_default /home/opam/.opam/4.07.0/lib/ocaml)
- # #     (standard_library /home/opam/.opam/4.07.0/lib/ocaml)
- # #     (standard_runtime /home/opam/.opam/4.07.0/bin/ocamlrun)
- # #     (ccomp_type cc)
- # #     (c_compiler gcc)
- # #     (ocamlc_cflags
- # #      (-std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fno-builtin-memcmp -fPIC))
- # #     (ocamlopt_cflags
- # #      (-std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fno-builtin-memcmp))
- # #     (bytecomp_c_compiler
- # #      (gcc
- # #       -std=gnu99
- # #       -O2
- # #       -fno-strict-aliasing
- # #       -fwrapv
- # #       -fno-builtin-memcmp
- # #       -fPIC
- # #       -D_FILE_OFFSET_BITS=64
- # #       -D_REENTRANT))
- # #     (bytecomp_c_libraries (-lm -ldl -lpthread))
- # #     (native_c_compiler
- # #      (gcc
- # #       -std=gnu99
- # #       -O2
- # #       -fno-strict-aliasing
- # #       -fwrapv
- # #       -fno-builtin-memcmp
- # #       -D_FILE_OFFSET_BITS=64
- # #       -D_REENTRANT))
- # #     (native_c_libraries (-lm -ldl))
- # #     (cc_profile (-pg))
- # #     (architecture amd64)
- # #     (model default)
- # #     (int_size 63)
- # #     (word_size 64)
- # #     (system linux)
- # #     (asm (as))
- # #     (asm_cfi_supported true)
- # #     (with_frame_pointers false)
- # #     (ext_exe )
- # #     (ext_obj .o)
- # #     (ext_asm .s)
- # #     (ext_lib .a)
- # #     (ext_dll .so)
- # #     (os_type Unix)
- # #     (default_executable_name a.out)
- # #     (systhread_supported true)
- # #     (host x86_64-unknown-linux-gnu)
- # #     (target x86_64-unknown-linux-gnu)
- # #     (profiling true)
- # #     (flambda false)
- # #     (spacetime false)
- # #     (safe_string false)
- # #     (exec_magic_number Caml1999X023)
- # #     (cmi_magic_number Caml1999I023)
- # #     (cmo_magic_number Caml1999O023)
- # #     (cma_magic_number Caml1999A023)
- # #     (cmx_magic_number Caml1999Y023)
- # #     (cmxa_magic_number Caml1999Z023)
- # #     (ast_impl_magic_number Caml1999M023)
- # #     (ast_intf_magic_number Caml1999N023)
- # #     (cmxs_magic_number Caml1999D023)
- # #     (cmt_magic_number Caml1999T023)
- # #     (natdynlink_supported true)
- # #     (supports_shared_libraries true)
- # #     (windows_unicode false)))
- # #   (which
- # #    ((ocaml ((External /home/opam/.opam/4.07.0/bin/ocaml)))
- # #     (ocamlc ((External /home/opam/.opam/4.07.0/bin/ocamlc.opt)))
- # #     (ocamlfind ((External /home/opam/.opam/4.07.0/bin/ocamlfind)))
- # #     (ocamlobjinfo ((External /home/opam/.opam/4.07.0/bin/ocamlobjinfo.opt))))))
- # Dune context:
- #  ((name default.windows)
- #   (kind default)
- #   (profile release)
- #   (merlin false)
- #   (for_host (default))
- #   (build_dir (In_build_dir default.windows))
- #   (toplevel_path ((External /home/opam/.opam/4.07.0/lib/toplevel)))
- #   (ocaml_bin (External /home/opam/.opam/4.07.0/windows-sysroot/bin))
- #   (ocaml (External /home/opam/.opam/4.07.0/bin/ocaml))
- #   (ocamlc (External /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc))
- #   (ocamlopt ((External /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt)))
- #   (ocamldep (External /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep))
- #   (ocamlmklib
- #    (External /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlmklib))
- #   (env
- #    ((DUNE_CONFIGURATOR /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc)
- #     (INSIDE_DUNE 1)
- #     (OCAMLFIND_IGNORE_DUPS_IN
- #      /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0/_build/install/default.windows/lib)
- #     (OCAMLPATH
- #      /home/opam/.opam/4.07.0/.opam-switch/build/sedlex-windows.2.0/_build/install/default.windows/lib)
- #     (destdir /home/opam/.opam/4.07.0/windows-sysroot/lib)
- #     (ocamlc /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc)
- #     (ocamlcp /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlcp)
- #     (ocamldep /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep)
- #     (ocamldoc /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldoc)
- #     (ocamlmklib /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlmklib)
- #     (ocamlmktop /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlmktop)
- #     (ocamlopt /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt)
- #     (path /home/opam/.opam/4.07.0/windows-sysroot/lib)
- #     (stdlib /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml)))
- #   (findlib_path ((External /home/opam/.opam/4.07.0/windows-sysroot/lib)))
- #   (arch_sixtyfour true)
- #   (natdynlink_supported true)
- #   (supports_shared_libraries true)
- #   (opam_vars ())
- #   (ocaml_config
- #    ((version 4.07.0)
- #     (standard_library_default
- #      /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml)
- #     (standard_library /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml)
- #     (standard_runtime ocamlrun)
- #     (ccomp_type cc)
- #     (c_compiler /usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-gcc)
- #     (ocamlc_cflags (-O2 -mms-bitfields))
- #     (ocamlopt_cflags (-O2 -mms-bitfields))
- #     (bytecomp_c_compiler
- #      (/usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-gcc -O2 -mms-bitfields))
- #     (bytecomp_c_libraries (-lws2_32 -lversion))
- #     (native_c_compiler
- #      (/usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-gcc -O2 -mms-bitfields))
- #     (native_c_libraries (-lws2_32 -lversion))
- #     (cc_profile (-pg))
- #     (architecture amd64)
- #     (model default)
- #     (int_size 63)
- #     (word_size 64)
- #     (system mingw64)
- #     (asm (/usr/src/mxe/usr/bin/x86_64-w64-mingw32.static-as))
- #     (asm_cfi_supported false)
- #     (with_frame_pointers false)
- #     (ext_exe .exe)
- #     (ext_obj .o)
- #     (ext_asm .s)
- #     (ext_lib .a)
- #     (ext_dll .dll)
- #     (os_type Win32)
- #     (default_executable_name camlprog.exe)
- #     (systhread_supported true)
- #     (host )
- #     (target x86_64-w64-mingw32)
- #     (profiling false)
- #     (flambda false)
- #     (spacetime false)
- #     (safe_string false)
- #     (exec_magic_number Caml1999X023)
- #     (cmi_magic_number Caml1999I023)
- #     (cmo_magic_number Caml1999O023)
- #     (cma_magic_number Caml1999A023)
- #     (cmx_magic_number Caml1999Y023)
- #     (cmxa_magic_number Caml1999Z023)
- #     (ast_impl_magic_number Caml1999M023)
- #     (ast_intf_magic_number Caml1999N023)
- #     (cmxs_magic_number Caml1999D023)
- #     (cmt_magic_number Caml1999T023)
- #     (natdynlink_supported true)
- #     (supports_shared_libraries true)
- #     (windows_unicode true)))
- #   (which
- #    ((ocaml ((External /home/opam/.opam/4.07.0/bin/ocaml)))
- #     (ocamlc ((External /home/opam/.opam/4.07.0/bin/ocamlc.opt)))
- #     (ocamlfind ((External /home/opam/.opam/4.07.0/bin/ocamlfind)))
- #     (ocamlobjinfo ((External /home/opam/.opam/4.07.0/bin/ocamlobjinfo.opt))))))
- # Actual targets:
- # -  alias @./default
- Running[4]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -intf src/lib/sedlexing.mli) > _build/default.windows/src/lib/.sedlex.objs/sedlexing.mli.d
- Running[5]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w +A-4-9 -safe-string -g -bin-annot -I src/lib/.sedlex.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -no-alias-deps -o src/lib/.sedlex.objs/byte/sedlexing.cmi -c -intf src/lib/sedlexing.mli)
- Running[6]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -impl src/lib/sedlexing.ml) > _build/default.windows/src/lib/.sedlex.objs/sedlexing.ml.d
- Running[7]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w +A-4-9 -safe-string -g -bin-annot -I src/lib/.sedlex.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -intf-suffix .ml -no-alias-deps -o src/lib/.sedlex.objs/byte/sedlexing.cmo -c -impl src/lib/sedlexing.ml)
- Running[8]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w +A-4-9 -safe-string -g -a -o src/lib/sedlex.cma src/lib/.sedlex.objs/byte/sedlexing.cmo)
- Running[9]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -49 -nopervasives -nostdlib -g -bin-annot -I src/syntax/.sedlex_ppx.objs/byte -no-alias-deps -o src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx.cmo -c -impl src/syntax/sedlex_ppx.ml-gen)
- Running[10]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w -49 -nopervasives -nostdlib -g -I src/syntax/.sedlex_ppx.objs/byte -I src/syntax/.sedlex_ppx.objs/native -intf-suffix .ml-gen -no-alias-deps -o src/syntax/.sedlex_ppx.objs/native/sedlex_ppx.cmx -c -impl src/syntax/sedlex_ppx.ml-gen)
- Running[11]: (cd _build/default && /home/opam/.opam/4.07.0/bin/ocamlopt.opt -o .ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.exe -I /home/opam/.opam/4.07.0/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/lib/ppx_tools_versioned/metaquot_405 -I /home/opam/.opam/4.07.0/lib/result /home/opam/.opam/4.07.0/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/4.07.0/lib/result/result.cmxa /home/opam/.opam/4.07.0/lib/ocaml-migrate-parsetree/migrate_parsetree.cmxa /home/opam/.opam/4.07.0/lib/ppx_tools_versioned/ppx_tools_versioned.cmxa /home/opam/.opam/4.07.0/lib/ppx_tools_versioned/metaquot_405/ppx_tools_versioned_metaquot_405.cmxa .ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.ml)
- Running[12]: (cd _build/default.windows && ../default/.ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.exe --cookie 'library-name="sedlex_ppx"' -o src/syntax/sedlex.pp.mli --intf src/syntax/sedlex.mli --dump-ast)
- Running[13]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -intf src/syntax/sedlex.pp.mli) > _build/default.windows/src/syntax/.sedlex_ppx.objs/sedlex.pp.mli.d
- Running[14]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w +A-4-9 -safe-string -g -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -intf-suffix .ml -no-alias-deps -o src/lib/.sedlex.objs/native/sedlexing.cmx -c -impl src/lib/sedlexing.ml)
- Running[15]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w +A-4-9 -safe-string -g -a -o src/lib/sedlex.cmxa src/lib/.sedlex.objs/native/sedlexing.cmx)
- Running[16]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w +A-4-9 -safe-string -g -shared -linkall -I src/lib -o src/lib/sedlex.cmxs src/lib/sedlex.cmxa)
- Running[17]: (cd _build/default.windows && ../default/.ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.exe --cookie 'library-name="sedlex_ppx"' -o src/syntax/sedlex.pp.ml --impl src/syntax/sedlex.ml --dump-ast)
- Running[18]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -impl src/syntax/sedlex.pp.ml) > _build/default.windows/src/syntax/.sedlex_ppx.objs/sedlex.pp.ml.d
- Running[19]: (cd _build/default.windows && ../default/.ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.exe --cookie 'library-name="sedlex_ppx"' -o src/syntax/sedlex_cset.pp.mli --intf src/syntax/sedlex_cset.mli --dump-ast)
- Running[20]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -intf src/syntax/sedlex_cset.pp.mli) > _build/default.windows/src/syntax/.sedlex_ppx.objs/sedlex_cset.pp.mli.d
- Running[21]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -9 -g -bin-annot -I src/syntax/.sedlex_ppx.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Sedlex_cset.cmi -c -intf src/syntax/sedlex_cset.pp.mli)
- Running[22]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -9 -g -bin-annot -I src/syntax/.sedlex_ppx.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Sedlex.cmi -c -intf src/syntax/sedlex.pp.mli)
- Running[23]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -9 -g -bin-annot -I src/syntax/.sedlex_ppx.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -intf-suffix .ml -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Sedlex.cmo -c -impl src/syntax/sedlex.pp.ml)
- Running[24]: (cd _build/default.windows && ../default/.ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.exe --cookie 'library-name="sedlex_ppx"' -o src/syntax/sedlex_cset.pp.ml --impl src/syntax/sedlex_cset.ml --dump-ast)
- Running[25]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -impl src/syntax/sedlex_cset.pp.ml) > _build/default.windows/src/syntax/.sedlex_ppx.objs/sedlex_cset.pp.ml.d
- Running[26]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -9 -g -bin-annot -I src/syntax/.sedlex_ppx.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -intf-suffix .ml -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Sedlex_cset.cmo -c -impl src/syntax/sedlex_cset.pp.ml)
- Running[27]: (cd _build/default.windows && ../default/.ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.exe --cookie 'library-name="sedlex_ppx"' -o src/syntax/unicode63.pp.mli --intf src/syntax/unicode63.mli --dump-ast)
- Running[28]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -intf src/syntax/unicode63.pp.mli) > _build/default.windows/src/syntax/.sedlex_ppx.objs/unicode63.pp.mli.d
- Running[29]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -9 -g -bin-annot -I src/syntax/.sedlex_ppx.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Unicode63.cmi -c -intf src/syntax/unicode63.pp.mli)
- Running[30]: (cd _build/default.windows && ../default/.ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.exe --cookie 'library-name="sedlex_ppx"' -o src/syntax/unicode63.pp.ml --impl src/syntax/unicode63.ml --dump-ast)
- Running[31]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -impl src/syntax/unicode63.pp.ml) > _build/default.windows/src/syntax/.sedlex_ppx.objs/unicode63.pp.ml.d
- Running[32]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -9 -g -bin-annot -I src/syntax/.sedlex_ppx.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -intf-suffix .ml -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Unicode63.cmo -c -impl src/syntax/unicode63.pp.ml)
- Running[33]: (cd _build/default.windows && ../default/.ppx/112fe19966b0154286a2a2d1d0aa7d7f/ppx.exe --cookie 'library-name="sedlex_ppx"' -o src/syntax/ppx_sedlex.pp.ml --impl src/syntax/ppx_sedlex.ml --dump-ast)
- Running[34]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamldep -modules -impl src/syntax/ppx_sedlex.pp.ml) > _build/default.windows/src/syntax/.sedlex_ppx.objs/ppx_sedlex.pp.ml.d
- Running[35]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -9 -g -bin-annot -I src/syntax/.sedlex_ppx.objs/byte -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Ppx_sedlex.cmo -c -impl src/syntax/ppx_sedlex.pp.ml)
- Running[36]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlc -w -40 -w -9 -g -a -o src/syntax/sedlex_ppx.cma -linkall src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx.cmo src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Sedlex_cset.cmo src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Sedlex.cmo src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Unicode63.cmo src/syntax/.sedlex_ppx.objs/byte/sedlex_ppx__Ppx_sedlex.cmo)
- Running[37]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w -9 -g -I src/syntax/.sedlex_ppx.objs/byte -I src/syntax/.sedlex_ppx.objs/native -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -intf-suffix .ml -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/native/sedlex_ppx__Sedlex_cset.cmx -c -impl src/syntax/sedlex_cset.pp.ml)
- Running[38]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w -9 -g -I src/syntax/.sedlex_ppx.objs/byte -I src/syntax/.sedlex_ppx.objs/native -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -intf-suffix .ml -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/native/sedlex_ppx__Sedlex.cmx -c -impl src/syntax/sedlex.pp.ml)
- Running[39]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w -9 -g -I src/syntax/.sedlex_ppx.objs/byte -I src/syntax/.sedlex_ppx.objs/native -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -intf-suffix .ml -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/native/sedlex_ppx__Unicode63.cmx -c -impl src/syntax/unicode63.pp.ml)
- Running[40]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w -9 -g -I src/syntax/.sedlex_ppx.objs/byte -I src/syntax/.sedlex_ppx.objs/native -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -intf-suffix .ml -no-alias-deps -open Sedlex_ppx -o src/syntax/.sedlex_ppx.objs/native/sedlex_ppx__Ppx_sedlex.cmx -c -impl src/syntax/ppx_sedlex.pp.ml)
- Output[40]:
- File "_none_", line 1:
- Warning 58: no cmx file was found in path for module Location, and its interface was not compiled with -opaque
- Running[41]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w -9 -g -a -o src/syntax/sedlex_ppx.cmxa -linkall src/syntax/.sedlex_ppx.objs/native/sedlex_ppx.cmx src/syntax/.sedlex_ppx.objs/native/sedlex_ppx__Sedlex_cset.cmx src/syntax/.sedlex_ppx.objs/native/sedlex_ppx__Sedlex.cmx src/syntax/.sedlex_ppx.objs/native/sedlex_ppx__Unicode63.cmx src/syntax/.sedlex_ppx.objs/native/sedlex_ppx__Ppx_sedlex.cmx)
- Running[42]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -w -40 -w -9 -g -shared -linkall -I src/syntax -o src/syntax/sedlex_ppx.cmxs src/syntax/sedlex_ppx.cmxa)
- Running[43]: (cd _build/default.windows && /home/opam/.opam/4.07.0/windows-sysroot/bin/ocamlopt -o .ppx/sedlex.ppx/ppx.exe -I /home/opam/.opam/4.07.0/windows-sysroot/lib/bytes -I /home/opam/.opam/4.07.0/windows-sysroot/lib/gen -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs -I /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned -I /home/opam/.opam/4.07.0/windows-sysroot/lib/result -I /home/opam/.opam/4.07.0/windows-sysroot/lib/uchar -I src/lib -I src/lib/.sedlex.objs/byte -I src/lib/.sedlex.objs/native -I src/syntax -I src/syntax/.sedlex_ppx.objs/byte -I src/syntax/.sedlex_ppx.objs/native /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/4.07.0/windows-sysroot/lib/result/result.cmxa /home/opam/.opam/4.07.0/windows-sysroot/lib/ocaml-migrate-parsetree/migrate_parsetree.cmxa /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned/ppx_tools_versioned.cmxa /home/opam/.opam/4.07.0/windows-sysroot/lib/ppx_tools_versioned/ppx_metaquot_405.cmx /home/opam/.opam/4.07.0/windows-sysroot/lib/gen/gen.cmxa src/lib/sedlex.cmxa src/syntax/sedlex_ppx.cmxa .ppx/sedlex.ppx/ppx.ml)
-> compiled  sedlex-windows.2.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions