@patricoferris I’m back again with a problem in setup only 
my first error is resolved but on running opam install cohttp-lwt-unix 2.5.4
I’m getting the error that
opam: PACKAGES… arguments: Invalid character in package name “2.5.4”
Usage: opam install [OPTION]… [PACKAGES]…
and if I run opam install cohttp-lwt-unix i get -
Package cohttp-lwt-unix is already installed (current version is 4.0.0).
while on running make, the error 2 remains same as mentioned in the thread above. 
I would love to improve the contributing doc based on my experience with WSL .
just wanted this to be resolved before commenting in contributing guide :).