bsansouci / bsb-native

Build system for OCaml/Reason
Other
245 stars 10 forks source link

ocamlfind error when using `core` #22

Closed despairblue closed 6 years ago

despairblue commented 6 years ago

When adding core to ocamlfind-dependencies the compiliation of an empty file fails with:

ninja: Entering directory `lib/bs/bytecode'
[2/2] Building src/Index.mlast.d
[1/2] Building src/Index.cmo
FAILED: src/Index.cmo src/Index.cmi 
ocamlfind ocamlc    -I /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml -I src -package core  -passopt -thread -passopt -color -passopt always -o src/Index.cmo -w -30-40+6+7+27+32..39+44+45+101 -g -c -intf-suffix .mliast_simple -impl src/Index.mlast_simple 
findlib: [WARNING] Interface int64.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface listLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface unixLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface lexing.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface scanf.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface dynlink.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface gc.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface callback.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface nativeint.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface arrayLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface queue.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface num.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface genlex.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface digest.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface printexc.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface sort.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface int32.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface map.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface stdLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface printf.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface camlinternalMod.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface camlinternalLazy.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface list.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface stream.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface parsing.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface camlinternalFormatBasics.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface char.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface oo.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface stack.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface hashtbl.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface set.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface filename.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface bigarray.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface random.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface std_exit.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface lazy.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface camlinternalFormat.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface obj.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface complex.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface format.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface unix.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface camlinternalOO.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface stringLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface moreLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface marshal.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface buffer.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface arg.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface sys.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface bytesLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface weak.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface bytes.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface string.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface str.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface profiling.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface pervasives.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
findlib: [WARNING] Interface array.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.02.3+buckle-master/lib/ocaml
ocamlfind: Error from package `threads': Missing -thread or -vmthread switch
ninja: build stopped: subcommand failed.

I'm not sure how importing the warnings are, the line before the last one seems too be the crux:

ocamlfind: Error from packagethreads': Missing -thread or -vmthread switch`

Which is weird since -thread is added by default since https://github.com/bsansouci/bsb-native/pull/8/files

Also adding it to ocaml-flags does not help.

Here is an example repo: https://github.com/despairblue/curly-pancake

bsansouci commented 6 years ago

@despairblue hey could you check master now? I think I might've fixed this issue.

despairblue commented 6 years ago

@bsansouci I updated the test repo to master, removed node_modules, reinstalled them cleanly and I'm still getting this error:

ninja: Entering directory `lib/bs/bytecode'
[1/2] Building src/Index.cmo
FAILED: src/Index.cmo src/Index.cmi 
ocamlfind ocamlc    -I /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml -I src -package core  -passopt -thread -passopt -color -passopt always -o src/Index.cmo -w -30-40+6+7+27+32..39+44+45+101 -g -c -intf-suffix .mliast_simple -impl src/Index.mlast_simple 
findlib: [WARNING] Interface int64.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface listLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface callback.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface sort.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface int32.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface printf.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface camlinternalMod.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface camlinternalFormatBasics.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface bigarray.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface random.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface std_exit.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface obj.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface complex.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface stringLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface moreLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface buffer.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface bytesLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface profiling.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface dynlink.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface gc.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface queue.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface big_int.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface stream.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface parsing.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface oo.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface nat.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface arith_status.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface format.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface unix.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface camlinternalOO.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface sys.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface string.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface str.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface pervasives.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface scanf.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface printexc.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface map.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface list.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface filename.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface ratio.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface lazy.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface arg.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface bytes.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface unixLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface lexing.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface nativeint.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface arrayLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface num.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface genlex.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface digest.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface stdLabels.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface camlinternalLazy.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface char.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface stack.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface hashtbl.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface set.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface camlinternalFormat.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface marshal.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface weak.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
findlib: [WARNING] Interface array.cmi occurs in several directories: /home/despairblue/git/wilder-native/node_modules/bs-platform/vendor/ocaml/lib/ocaml, /home/despairblue/.opam/4.06.0/lib/ocaml
ocamlfind: Error from package `threads': Missing -thread or -vmthread switch
ninja: build stopped: subcommand failed.
Schmavery commented 6 years ago

Looks like we're doing -passopt -thread instead of just -thread. Should be pretty straightforward, will try to get out a fix shortly.

Schmavery commented 6 years ago

Hey @despairblue, sorry for the wait! Let us know if this fix doesn't work for you.

despairblue commented 6 years ago

@Schmavery thank you that worked :)

Keep up the good work!