Okay, so then something wrong happened because I'm on a different switch than what is in this file. If I can reproduce the error, I'll submit a bug report.<br><br><div class="gmail_quote">On Sun, Apr 7, 2013 at 3:10 PM, Thomas Gazagnaire <span dir="ltr"><<a href="mailto:thomas@ocamlpro.com" target="_blank">thomas@ocamlpro.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> I don't see how this is possible. My variables.sh file is:<br>
><br>
> $ cat variables.sh<br>
> CAML_LD_LIBRARY_PATH=/Users/ashish/.opam/4.00.1/lib/stublibs; export CAML_LD_LIBRARY_PATH;<br>
> OCAML_TOPLEVEL_PATH=/Users/ashish/.opam/4.00.1/lib/toplevel; export OCAML_TOPLEVEL_PATH;<br>
> MANPATH=/Users/ashish/.opam/4.00.1/man:$MANPATH; export MANPATH;<br>
> PATH=/Users/ashish/.opam/4.00.1/bin:$PATH; export PATH;<br>
><br>
> All path variables have a specific switch hardcoded in. When I do `opam switch foo`, these paths will be wrong.<br>
<br>
</div>This file is under the control of OPAM. Which means that when you do `opam switch foo` it will rewrite its contents to use the new compiler switch (you can try, switch and look at the file contents again).<br>
<br>
</blockquote></div><br>