janestreet-deprecated / ppx_type_conv

Deprecated, use ocaml-ppx/ppxlib instead
Apache License 2.0
14 stars 3 forks source link

Ast_mapper: OCaml version mismatch or malformed input #3

Closed keleshev closed 8 years ago

keleshev commented 8 years ago

Steps to reproduce:

$ ocamlfind ocamlopt -predicates ppx_driver -o ppx.out -linkpkg -package ppx_let ppx_driver_runner.cmxa
findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /Users/vladimir/.opam/4.03.0/lib/ocaml, /Users/vladimir/.opam/4.03.0/lib/ocaml/compiler-libs

$ echo 'let () = print_endline "hi"' > test.ml

$ ./ppx.out test.ml 
let () = print_endline "hi" 

$ ./ppx.out -as-ppx test.ml test.out 
Fatal error: exception Failure("Ast_mapper: OCaml version mismatch or malformed input")

My opam switch for 4.03.0:

base-bigarray   base    root
base-bytes  base    installed
base-threads    base    root
base-unix   base    root
bin_prot    113.33.00+4.03  installed
camomile    0.8.5   installed
conf-m4 1   installed
core_kernel 113.33.01+4.03  root
cppo    1.3.2   installed
fieldslib   113.24.00   installed
lambda-term 1.10    installed
lwt 2.5.2   installed
menhir  20160526    root
ocamlbuild  0.9.2   installed
ocamlfind   1.6.2   installed
ppx_assert  113.33.00   installed
ppx_bench   113.33.00+4.03  installed
ppx_bin_prot    113.33.00+4.03  installed
ppx_compare 113.33.00+4.03  installed
ppx_core    113.33.01+4.03  installed
ppx_custom_printf   113.33.00+4.03  installed
ppx_deriving    3.3 root
ppx_driver  113.33.01+4.03  installed
ppx_enumerate   113.33.00+4.03  installed
ppx_expect  113.33.01+4.03  installed
ppx_fail    113.33.00+4.03  installed
ppx_fields_conv 113.33.00+4.03  installed
ppx_here    113.33.00   installed
ppx_inline_test 113.33.00+4.03  installed
ppx_jane    113.33.00   installed
ppx_let 113.33.00+4.03  root
ppx_optcomp 113.33.00+4.03  installed
ppx_pipebang    113.33.00+4.03  installed
ppx_sexp_conv   113.33.01+4.03  root
ppx_sexp_message    113.33.00+4.03  installed
ppx_sexp_value  113.33.00+4.03  installed
ppx_tools   5.0+4.03.0  installed
ppx_type_conv   113.33.01+4.03  root
ppx_typerep_conv    113.33.00+4.03  installed
ppx_variants_conv   113.33.00+4.03  installed
re  1.6.1   installed
react   1.2.0   installed
result  1.2 installed
sexplib 113.33.00+4.03  installed
typerep 113.24.00   installed
utop    1.19.2  root
variantslib 113.24.00   installed
zed 1.4 installed

OS X 10.11 opam 1.2.0

keleshev commented 8 years ago

Sorry, wrong repo. Moving the issue to ppx_driver

aBathologist commented 7 years ago

Moved to janestreet/ppx_driver#3

(As a note for future seekers, since this came up first in my search).