I am currently attempting to install gromacs-4.5.5. on a winXP 32bit system through Cygwin. I had previously installed gromacs-4.5.4 without any issue but now I get an error during Make that reads like the following...<div>

<br></div><div>mv -f .deps/pthreads.Tpo .deps/pthreads.Plo</div><div>/bin/sh ../../../libtool --tag=CC    --mode=compile cc  -DHAVE_CONFIG_H -I. -I..                                                                                                                                                                                               /../../src -I/usr/include/libxml2  -I../../../include -I/usr/local/include  -O3                                                                                                                                                                                                -fomit-frame-pointer -finline-functions -Wall -Wno-unused -msse2 -funroll-all-lo                                                                                                                                                                                               ops -std=gnu99 -fexcess-precision=fast  -I./include -MT numa_malloc.lo -MD -MP -                                                                                                                                                                                               MF .deps/numa_malloc.Tpo -c -o numa_malloc.lo numa_malloc.c</div>

<div> cc -DHAVE_CONFIG_H -I. -I../../../src -I/usr/include/libxml2 -I../../../include                                                                                                                                                                                                -I/usr/local/include -O3 -fomit-frame-pointer -finline-functions -Wall -Wno-unu                                                                                                                                                                                               sed -msse2 -funroll-all-loops -std=gnu99 -fexcess-precision=fast -I./include -MT                                                                                                                                                                                                numa_malloc.lo -MD -MP -MF .deps/numa_malloc.Tpo -c numa_malloc.c  -DPIC -o .li                                                                                                                                                                                               bs/numa_malloc.o</div>

<div>numa_malloc.c:117:73: error: expected ‘)’ before ‘Processor’</div><div>numa_malloc.c:118:78: error: expected ‘)’ before ‘ProcNumber’</div><div>numa_malloc.c:121:45: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ be                                                                                                                                                                                               fore ‘smalloc_GetNumaProcessorNodeEx’</div>

<div>numa_malloc.c:122:45: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ be                                                                                                                                                                                               fore ‘smalloc_GetCurrentProcessorNumberEx’</div>

<div>numa_malloc.c: In function ‘InitNumaHeapSupport’:</div><div>numa_malloc.c:151:5: error: ‘smalloc_GetCurrentProcessorNumberEx’ undeclared (fi                                                                                                                                                                                               rst use in this function)</div>

<div>numa_malloc.c:151:5: note: each undeclared identifier is reported only once for                                                                                                                                                                                                each function it appears in</div>

<div>numa_malloc.c:151:44: error: ‘func_GetCurrentProcessorNumberEx_t’ undeclared (fi                                                                                                                                                                                               rst use in this function)</div>

<div>numa_malloc.c:151:79: error: expected ‘;’ before ‘GetProcAddress’</div><div>numa_malloc.c:152:5: error: ‘smalloc_GetNumaProcessorNodeEx’ undeclared (first u                                                                                                                                                                                               se in this function)</div>

<div>numa_malloc.c:152:39: error: ‘func_GetNumaProcessorNodeEx_t’ undeclared (first u                                                                                                                                                                                               se in this function)</div>

<div>numa_malloc.c:152:69: error: expected ‘;’ before ‘GetProcAddress’</div><div>numa_malloc.c: In function ‘ReturnHeapHandle’:</div><div>numa_malloc.c:246:5: error: ‘PROCESSOR_NUMBER’ undeclared (first use in this fun                                                                                                                                                                                               ction)</div>

<div>numa_malloc.c:246:22: error: expected ‘;’ before ‘CurrentProcessorNumber’</div><div>numa_malloc.c:285:5: warning: implicit declaration of function ‘smalloc_GetCurre                                                                                                                                                                                               ntProcessorNumberEx’</div>

<div>numa_malloc.c:285:42: error: ‘CurrentProcessorNumber’ undeclared (first use in t                                                                                                                                                                                               his function)</div>

<div>numa_malloc.c:287:5: warning: implicit declaration of function ‘smalloc_GetNumaP                                                                                                                                                                                               rocessorNodeEx’</div>

<div>numa_malloc.c:324:9: warning: implicit declaration of function ‘HeapSetInformati                                                                                                                                                                                               on’</div>

<div>Makefile:332: recipe for target `numa_malloc.lo&#39; failed</div><div>make[4]: *** [numa_malloc.lo] Error 1</div><div>make[4]: Leaving directory `/home/Administrator/gromacs-4.5.5/src/gmxlib/thread_                                                                                                                                                                                               mpi&#39;</div>

<div>Makefile:599: recipe for target `all-recursive&#39; failed</div><div>make[3]: *** [all-recursive] Error 1</div><div>make[3]: Leaving directory `/home/Administrator/gromacs-4.5.5/src/gmxlib&#39;</div><div>Makefile:302: recipe for target `all-recursive&#39; failed</div>

<div>make[2]: *** [all-recursive] Error 1</div><div>make[2]: Leaving directory `/home/Administrator/gromacs-4.5.5/src&#39;</div><div>Makefile:238: recipe for target `all&#39; failed</div><div>make[1]: *** [all] Error 2</div>

<div>make[1]: Leaving directory `/home/Administrator/gromacs-4.5.5/src&#39;</div><div>Makefile:347: recipe for target `all-recursive&#39; failed</div><div>make: *** [all-recursive] Error 1</div><div><br></div><div><br></div>

<div>I have no idea why this is and how to fix it, below are all of the steps I followed exactly as I did for 4.5.4.</div><div><br></div><div>I first uninstalled fftw and manually installed fftw-3.3 for single precision with the following...</div>

<div><br></div><div>./configure --with-our-malloc16 --with-windows-f77-mangling --enable-shared --disable-static --enable-</div><div>threads --with-combined-threads --enable-portable-binary --enable-float --enable-sse</div>

<div>make</div><div>make install</div><div><br></div><div>I didn&#39;t see any glitches in there. </div><div><br></div><div>I cd-ed into the gromacs-4.5.5 folder and did the following:</div><div><br></div><div><div>export CPPFLAGS=&quot;-I/usr/local/include&quot;</div>

<div>export LDFLAGS=&quot;-L/usr/local/lib&quot;</div><div><br></div><div>./configure --enable-cpu-optimization --enable-largefile</div><div><br></div><div>make</div><div><br></div><div>and that&#39;s where I&#39;m stuck. I tried re-installing 4.5.4 and was unable to so I&#39;m wondering if the updated fftw build is causing this. Any help would be appreciated. I&#39;m not a linux user so please spell out explanations for me, sorry for the inconvenience. Thanks!</div>

<div><br></div>-- <br>Rashek Kazi<br>GS 2<br>MSTP Candidate<br>
</div>