Hi All<div><br></div><div>I ran into a compilation error when building mono in cygwin. </div><div><br></div><div>The steps I did are:</div><div>1) remove all gcc 4.x stuff</div><div>2) run autogen.sh CFLAGS=&quot;-g -O0&quot; CXXFLAGS=&quot;-g  -O0&quot;</div>
<div>3) make</div><div>Then error happened:</div><div>&quot;mono-semaphore.c:37: error: storage size of &#39;ts&#39; isn&#39;t known&quot;</div><div><br></div><div>The statement for this error in source file is</div><div>
&quot;TIMESPEC ts, copy;&quot;</div><div>And before this location, there is type declaration for TIMESPEC controlled by HAVE_SEMAPHORE_H, which declared in Config.h</div><div><br></div><div>So I think there might be config error, any help?</div>
<div><br></div><div>Thanks</div><div>Zeng</div>