I have pushed fixes for these issues, though I can't test them locally. Can you check that it works now?<br><br><div><a href="http://petsc.cs.iit.edu/petsc/petsc-dev/rev/fd97cbc27dcc">http://petsc.cs.iit.edu/petsc/petsc-dev/rev/fd97cbc27dcc</a><div>
<br><div class="gmail_quote">On Tue, Feb 28, 2012 at 04:27, Chen S <span dir="ltr"><<a href="mailto:chensp2602@gmail.com">chensp2602@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_quote"><div dir="ltr">Hi , <div>I'm building petsc using cygwin (on a windows machine), and I got the following errors while running "make all",</div><div>(this is the latest build, i've updated on Feb 28th. ):</div>


<div><br></div><div>C:\cygwin\home\PETSC-~4\src\mat\coarsen\impls\mis\mis.c(352) : error C2016: C requires that a struct or union has at least one member</div><div>C:\cygwin\home\PETSC-~4\src\mat\coarsen\impls\hem\hem.c(322) : error C2016: C requires that a struct or union has at least one member</div>


<div><br></div><div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(421) : error C2143: syntax error : missing ';' before 'type'</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(424) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(424) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(424) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(432) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(432) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(432) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(434) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(434) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(434) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(436) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(436) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(436) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(437) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(437) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(437) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(438) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(438) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(438) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(439) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(439) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(439) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(440) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(440) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(440) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(442) : error C2065: 'ierr' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(442) : error C2065: 'ierr' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\snes\impls\ms\ms.c(442) : error C2065: 'ierr' : undeclared identifier</div>


</div><div><br></div><div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(516) : error C2143: syntax error : missing ';' before 'type'</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(519) : error C2065: 'selected' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(519) : warning C4047: 'function' : 'IS *' differs in levels of indirection from 'int *'</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(519) : warning C4024: 'function through pointer' : different types for formal and actual parameter 3</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(519) : error C2065: 'llist' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(519) : warning C4047: 'function' : 'IS *' differs in levels of indirection from 'int *'</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(519) : warning C4024: 'function through pointer' : different types for formal and actual parameter 4</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(520) : error C2065: 'selected' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(520) : warning C4047: 'function' : 'IS' differs in levels of indirection from 'int'</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(520) : warning C4024: 'function through pointer' : different types for formal and actual parameter 4</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(520) : error C2065: 'llist' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(520) : warning C4047: 'function' : 'IS' differs in levels of indirection from 'int'</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(520) : warning C4024: 'function through pointer' : different types for formal and actual parameter 5</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(538) : error C2065: 'selected' : undeclared identifier</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(538) : warning C4047: 'function' : 'IS *' differs in levels of indirection from 'int *'</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(538) : warning C4024: 'ISDestroy' : different types for formal and actual parameter 1</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(539) : error C2065: 'llist' : undeclared identifier</div><div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(539) : warning C4047: 'function' : 'IS *' differs in levels of indirection from 'int *'</div>


<div>C:\cygwin\home\PETSC-~4\src\ksp\pc\impls\gamg\gamg.c(539) : warning C4024: 'ISDestroy' : different types for formal and actual parameter 1</div></div></div>
</div><br></div>
</blockquote></div><br></div></div>