-
Notifications
You must be signed in to change notification settings - Fork 469
Cross-compiling sedlex (ppx) for windows #2252
Copy link
Copy link
Closed
ocaml/opam-repository
#14567Labels
Description
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
Reactions are currently unavailable