<div class="gmail_quote">On Mon, Aug 29, 2011 at 8:50 AM, Vijay Nayar <span dir="ltr"><<a href="mailto:madric@gmail.com">madric@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

On Sat, 27 Aug 2011 16:40:39 +0300, Radu Toev wrote:<br>
<br>
There are two possibilities I can imagine:<br>
  A.  The phobos2 library was somehow incomplete or not built correctly.<br>
  To check this possibility, use the 'nm' command and search for the<br>
missing symbol.  I used the Ubuntu standard dmd package, so my<br>
directories may by slightly different.<br>
<br>
# The 'T' symbol means 'text', and that the function definition exists.<br>
$ nm /usr/lib64/librt.a | grep clock_gettime<br>
clock_gettime.o:<br>
0000000000000000 T clock_gettime<br>
<br>
  B.  Another possibility is that the search path is bad?<br>
Check your dmd.conf file and make sure that "-L-L/usr/local/lib/lib32" is<br>
part of the options under "DFLAGS".<br>
<br>
I would personally recommend going with the pre-compiled Ubuntu package<br>
though.</blockquote><div><br></div><div>It's probably also worth checking whether it's actually using the dmd.conf that you think it's using (strace should do the trick). I don't know the search path list offhand, but it checks in quite a few places. </div>

</div><br>