Build error using OpenMMPreview4-WindowsVC9

OpenMM Zephyr provides a visual application for running GPU-accelerated molecular simulations.
POST REPLY
User avatar
Jack Shultz
Posts: 77
Joined: Thu May 28, 2009 6:49 pm

Build error using OpenMMPreview4-WindowsVC9

Post by Jack Shultz » Mon Aug 24, 2009 5:31 pm

I tried to build using the new preview release of openmm and got these errors using the pre-configured libraries. I also had same errors using the openmm I built from source code.

1>------ Build started: Project: mdrun_openmm, Configuration: RelWithDebInfo Win32 ------
1>Compiling...
1>md_openmm.cpp
1>.\md_openmm.cpp(36) : error C2143: syntax error : missing ';' before '*'
1>.\md_openmm.cpp(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>.\md_openmm.cpp(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>.\md_openmm.cpp(208) : warning C4018: '<' : signed/unsigned mismatch
1>.\md_openmm.cpp(418) : error C2065: 'OpenMMContext' : undeclared identifier
1>.\md_openmm.cpp(418) : error C2065: 'context' : undeclared identifier
1>.\md_openmm.cpp(418) : error C2061: syntax error : identifier 'OpenMMContext'
1>.\md_openmm.cpp(419) : error C2065: 'context' : undeclared identifier
1>.\md_openmm.cpp(419) : error C2227: left of '->getPlatform' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>.\md_openmm.cpp(419) : error C2228: left of '.getName' must have class/struct/union
1>.\md_openmm.cpp(419) : error C2228: left of '.c_str' must have class/struct/union
1>.\md_openmm.cpp(427) : error C2065: 'context' : undeclared identifier
1>.\md_openmm.cpp(427) : error C2227: left of '->setPositions' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>.\md_openmm.cpp(428) : error C2065: 'context' : undeclared identifier
1>.\md_openmm.cpp(428) : error C2227: left of '->setVelocities' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>.\md_openmm.cpp(435) : error C2039: 'context' : is not a member of 'OpenMMData'
1> .\md_openmm.cpp(33) : see declaration of 'OpenMMData'
1>.\md_openmm.cpp(474) : error C2039: 'context' : is not a member of 'OpenMMData'
1> .\md_openmm.cpp(33) : see declaration of 'OpenMMData'
1>.\md_openmm.cpp(495) : error C2039: 'context' : is not a member of 'OpenMMData'
1> .\md_openmm.cpp(33) : see declaration of 'OpenMMData'
1>.\md_openmm.cpp(495) : error C2227: left of '->getState' must point to class/struct/union/generic type
1>.\md_openmm.cpp(495) : error C2512: 'OpenMM::State' : no appropriate default constructor available
1>Build log was saved at "file://c:\Users\jshultz\Documents\Visual Studio 2008\Projects\GromacsOpenMM\src\kernel\mdrun_openmm.dir\RelWithDebInfo\BuildLog.htm"
1>mdrun_openmm - 19 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 6 up-to-date, 0 skipped ==========

User avatar
Jack Shultz
Posts: 77
Joined: Thu May 28, 2009 6:49 pm

RE: Build error using OpenMMPreview4-WindowsVC9

Post by Jack Shultz » Mon Aug 24, 2009 5:44 pm

One other detail I upgraded to windows 7 32-bit in case there are known issues. I'll try this on a windows XP vm in the meantime.

User avatar
Jack Shultz
Posts: 77
Joined: Thu May 28, 2009 6:49 pm

RE: Build error using OpenMMPreview4-WindowsV

Post by Jack Shultz » Tue Aug 25, 2009 6:21 am

same issue under windows xp VM

User avatar
Christopher Bruns
Posts: 32
Joined: Thu Apr 07, 2005 1:10 pm

RE: Build error using OpenMMPreview4-WindowsVC9

Post by Christopher Bruns » Tue Aug 25, 2009 7:58 am

> 1>.\md_openmm.cpp(418) : error C2065: 'OpenMMContext' : undeclared identifier


The OpenMM API changed between preview release 3 and preview release 4. For example, "OpenMMContext" has been renamed to "Context".

You are presumably using the Gromacs-OpenMM source from preview release 3 with the OpenMM libraries from preview release 4.

To build Gromacs-OpenMM on Windows with OpenMM Preview release 4, you may need to wait until I create a cmake-ized version of Gromacs-OpenMM Preview release 4 for Zephyr. I haven't done that yet, but I expect to next week.

User avatar
Jack Shultz
Posts: 77
Joined: Thu May 28, 2009 6:49 pm

RE: Build error using OpenMMPreview4-WindowsV

Post by Jack Shultz » Tue Aug 25, 2009 9:25 am

Thanks Chris!

If I have time I'll see if I can learn how to create a cmake ready version of the Gromacs-OpenMM Preview release but most likely you will beat me to that.

Jack

User avatar
Jack Shultz
Posts: 77
Joined: Thu May 28, 2009 6:49 pm

RE: Build error using OpenMMPreview4-WindowsV

Post by Jack Shultz » Mon Sep 07, 2009 9:26 am

Chris,

I can report that your advices worked.
I replaced "OpenMMContext" with "Context"
Zephyr built with the preview-4 openmm!

Now I will make some of my modifications in windows.

Jack

User avatar
Jack Shultz
Posts: 77
Joined: Thu May 28, 2009 6:49 pm

RE: Build error using OpenMMPreview4-WindowsV

Post by Jack Shultz » Mon Sep 07, 2009 4:12 pm

Now I am trying to integrate the boinc api. To do this I will need to use some boinc headers and libraries. When I add the lib directory to the mdrun_openmm project in VS9, I get the following errors

1>------ Build started: Project: mdrun_openmm, Configuration: RelWithDebInfo Win32 ------
1>Compiling...
1>vmdreporter.cpp
1>md_openmm.cpp
1>.\md_openmm.cpp(131) : warning C4018: '<' : signed/unsigned mismatch
1>.\md_openmm.cpp(139) : warning C4018: '<' : signed/unsigned mismatch
1>.\md_openmm.cpp(366) : warning C4018: '<' : signed/unsigned mismatch
1>imd.cpp
1>Generating Code...
1>Compiling...
1>xutils.c
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : warning C4002: too many actual parameters for macro 'getpid'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : error C2373: 'GetCurrentProcessId' : redefinition; different type modifiers
1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(3383) : see declaration of 'GetCurrentProcessId'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2032: 'zero' : function cannot be member of struct 'FDSET_GROUP'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2143: syntax error : missing ';' before '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2059: syntax error : '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(41) : error C2059: syntax error : '}'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : ')'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : ')'
1>vmdsock.c
1>repl_ex.c
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : warning C4002: too many actual parameters for macro 'getpid'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : error C2373: 'GetCurrentProcessId' : redefinition; different type modifiers
1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(3383) : see declaration of 'GetCurrentProcessId'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2032: 'zero' : function cannot be member of struct 'FDSET_GROUP'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2143: syntax error : missing ';' before '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2059: syntax error : '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(41) : error C2059: syntax error : '}'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : ')'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : ')'
1>.\repl_ex.c(82) : warning C4013: 'gmx_sum_sim' undefined; assuming extern returning int
1>.\repl_ex.c(127) : warning C4013: 'check_multi_int' undefined; assuming extern returning int
1>.\repl_ex.c(251) : warning C4013: 'gmx_sumi_sim' undefined; assuming extern returning int
1>mdrun.c
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : warning C4002: too many actual parameters for macro 'getpid'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : error C2373: 'GetCurrentProcessId' : redefinition; different type modifiers
1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(3383) : see declaration of 'GetCurrentProcessId'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2032: 'zero' : function cannot be member of struct 'FDSET_GROUP'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2143: syntax error : missing ';' before '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2059: syntax error : '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(41) : error C2059: syntax error : '}'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : ')'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : ')'
1>md.c
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : warning C4002: too many actual parameters for macro 'getpid'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : error C2373: 'GetCurrentProcessId' : redefinition; different type modifiers
1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(3383) : see declaration of 'GetCurrentProcessId'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2032: 'zero' : function cannot be member of struct 'FDSET_GROUP'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2143: syntax error : missing ';' before '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2059: syntax error : '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(41) : error C2059: syntax error : '}'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : ')'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : ')'
1>ionize.c
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7247) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7249) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7256) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7258) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7265) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7267) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7303) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7303) : error C2081: 'ENUMRESTYPEPROCA' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7303) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7303) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7303) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7305) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7311) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7311) : error C2081: 'ENUMRESTYPEPROCW' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7311) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7311) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7311) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7313) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7326) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7326) : error C2081: 'ENUMRESNAMEPROCA' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7326) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7326) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7326) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7328) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7335) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7335) : error C2081: 'ENUMRESNAMEPROCW' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7335) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7335) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7335) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7337) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7351) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7351) : error C2081: 'ENUMRESLANGPROCA' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7351) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7351) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7351) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7353) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7361) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7361) : error C2081: 'ENUMRESLANGPROCW' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7361) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7361) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7361) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7363) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7381) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7381) : error C2081: 'ENUMRESTYPEPROCA' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7381) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7381) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7381) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7385) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7391) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7391) : error C2081: 'ENUMRESTYPEPROCW' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7391) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7391) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7391) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7395) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7409) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7409) : error C2081: 'ENUMRESNAMEPROCA' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7409) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7409) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7409) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7413) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7420) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7420) : error C2081: 'ENUMRESNAMEPROCW' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7420) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7420) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7420) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7424) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7438) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7438) : error C2081: 'ENUMRESLANGPROCA' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7438) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7438) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7438) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7442) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7450) : error C2146: syntax error : missing ')' before identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7450) : error C2081: 'ENUMRESLANGPROCW' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7450) : error C2061: syntax error : identifier 'lpEnumFunc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7450) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7450) : error C2059: syntax error : ','
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(7454) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(13584) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(4072) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(4119) : error C2146: syntax error : missing ')' before identifier 'proc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(4119) : error C2081: 'ABORTPROC' : name in formal parameter list illegal
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(4119) : error C2061: syntax error : identifier 'proc'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(4119) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wingdi.h(4119) : error C2059: syntax error : ')'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(68) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(69) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(73) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(74) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(76) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(77) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(83) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(117) : error C2061: syntax error : identifier 'PROPENUMPROC'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(117) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(118) : error C2061: syntax error : identifier 'PROPENUMPROCEX'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(118) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(124) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(125) : error C2143: syntax error : missing ')' before '<'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(127) : error C2061: syntax error : identifier 'WINSTAENUMPROCA'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(127) : error C2059: syntax error : ';'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(128) : error C2061: syntax error : identifier 'DESKTOPENUMPROCA'
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(128) : fatal error C1003: error count exceeds 100; stopping compilation
1>glaasje.c
1>genalg.c
1>gctio.c
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : warning C4002: too many actual parameters for macro 'getpid'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : error C2373: 'GetCurrentProcessId' : redefinition; different type modifiers
1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(3383) : see declaration of 'GetCurrentProcessId'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2032: 'zero' : function cannot be member of struct 'FDSET_GROUP'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2143: syntax error : missing ';' before '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2059: syntax error : '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(41) : error C2059: syntax error : '}'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : ')'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : ')'
1>do_gct.c
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : warning C4002: too many actual parameters for macro 'getpid'
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\process.h(227) : error C2373: 'GetCurrentProcessId' : redefinition; different type modifiers
1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(3383) : see declaration of 'GetCurrentProcessId'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2032: 'zero' : function cannot be member of struct 'FDSET_GROUP'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2143: syntax error : missing ';' before '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(35) : error C2059: syntax error : '{'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(41) : error C2059: syntax error : '}'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(43) : error C2059: syntax error : ')'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing ')' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2143: syntax error : missing '{' before '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : '&'
1>C:\Users\jshultz\Documents\Visual Studio 2008\Projects\boinc\lib\network.h(44) : error C2059: syntax error : ')'
1>Generating Code...
1>Build log was saved at "file://c:\Users\jshultz\Documents\Visual Studio 2008\Projects\GromacsOpenMM\src\kernel\mdrun_openmm.dir\RelWithDebInfo\BuildLog.htm"
1>mdrun_openmm - 180 error(s), 12 warning(s)
========== Build: 0 succeeded, 1 failed, 6 up-to-date, 0 skipped ==========

POST REPLY