title: Cygwin 'make' command
body: <p>I'm trying to compile <a href="http://liblo.sourceforge.net/" rel="nofollow">a library</a> using a Unix shell. I'm running Cygwin on Windows. The install instructions for the library state:</p>
  
  <blockquote>
    <ol>
    <li><p><code>cd' to the directory containing the package's source code and type
    </code>./configure' to configure the package for your system.  If you're
     using <code>csh' on an old version of System V, you might need to type
    </code>sh ./configure' instead to prevent <code>csh' from trying to execute
    </code>configure' itself.</p>
    
    <p>Running `configure' takes awhile.  While running, it prints some
     messages telling which features it is checking for.</p></li>
    <li><p>Type `make' to compile the package.</p></li>
    </ol>
    
    <p>&lt;... MORE INSTRUCTIONS FOLLOW ...></p>
  </blockquote>
  
  <p>So, I've placed the folder containing the library source into my Cygwin directory, <em>cd</em>'ed to the folder, and run <em>./configure</em>. This all appears to work fine, but the 'make' command produces the following output:</p>
  
  <pre><code>$ make
  make  all-recursive
  make[1]: Entering directory `/liblo-0.26'
  Making all in src
  make[2]: Entering directory `/liblo-0.26/src'
  Making all in .
  make[3]: Entering directory `/liblo-0.26/src'
  /bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -
  Wall -I.. -g -O2 -MT liblo_la-address.lo -MD -MP -MF .deps/liblo_la-address.Tpo
  -c -o liblo_la-address.lo `test -f 'address.c' || echo './'`address.c
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -I.. -g -O2 -MT liblo_la-a
  ddress.lo -MD -MP -MF .deps/liblo_la-address.Tpo -c address.c  -DDLL_EXPORT -DPI
  C -o .libs/liblo_la-address.o
  In file included from lo_types_internal.h:33,
                   from address.c:37:
  ../lo/lo_osc_types.h:32:20: stdint.h: No such file or directory
  In file included from address.c:37:
  lo_types_internal.h:89: field `addr' has incomplete type
  lo_types_internal.h:98: confused by earlier errors, bailing out
  make[3]: *** [liblo_la-address.lo] Error 1
  make[3]: Leaving directory `/liblo-0.26/src'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/liblo-0.26/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/liblo-0.26'
  make: *** [all] Error 2
  </code></pre>
  
  <p>What am I doing wrong? Happy to provide more info - but I'm new to Unix shell (as you can probably tell...)</p>