title: Failed to build Saurik's ldid utility
body: <p>I am facing these errors when i execute this command "./make.sh"
  To build ldid utility for jailbreak tweaks development </p>
  
  <pre><code>    Bilals-Mac:ldid billy$ ./make.sh
  + g++ -arch i386 -arch x86_64 -arch ppc -arch armv6 -o ldid ldid.cpp -I. -x c lookup2.c sha1.c
  Undefined symbols for architecture i386:
    "SHA1Result(SHA1Context*, unsigned char*)", referenced from:
        sha1(unsigned char*, unsigned char*, unsigned long) in ldid-6MHU04.o
    "SHA1Input(SHA1Context*, unsigned char const*, unsigned int)", referenced from:
        sha1(unsigned char*, unsigned char*, unsigned long) in ldid-6MHU04.o
    "SHA1Reset(SHA1Context*)", referenced from:
        sha1(unsigned char*, unsigned char*, unsigned long) in ldid-6MHU04.o
  ld: symbol(s) not found for architecture i386
  In file included from ldid.cpp:22:
  ./minimal/stdlib.h:123:10: fatal error: 'errno.h' file not found
  #include &lt;errno.h&gt;
           ^
  1 error generated.
  lookup2.c:9:10: fatal error: 'stdio.h' file not found
  #include &lt;stdio.h&gt;
           ^
  1 error generated.
  error: unable to create target: 'No available targets are compatible with this
        triple, see -version for the available targets.'
  1 error generated.
  clang: error: linker command failed with exit code 1 (use -v to see invocation)**strong text**
  </code></pre>