glotzerlab / hoomd-blue

Molecular dynamics and Monte Carlo soft matter simulation on GPUs.
http://glotzerlab.engin.umich.edu/hoomd-blue
BSD 3-Clause "New" or "Revised" License
335 stars 131 forks source link

HOOMD 2.0 will not build with gcc 4.4.7 #146

Closed joaander closed 8 years ago

joaander commented 8 years ago

Original report by Eric Harper (Bitbucket: harperic, GitHub: harperic).


When building HOOMD 2.0 with gcc 4.4.7, a number of errors occur similar to:

/home/harperic/code/glotzpkgs/hoomd/single/2.0/src/glotzer-hoomd-blue-a1a4ba8f1303/hoomd/md/PPPMForceComputeGPU.cu:528: error: insufficient contextual information to determine type

For now the solution is to remove the (const void*) on these lines, but this is probably not a good long-term solution. Are we moving to newer gcc's, eliminating this problem?

joaander commented 8 years ago

HOOMD 2.0's minimum requirements will be a C++11 compiler.

joaander commented 8 years ago

Original comment by Eric Harper (Bitbucket: harperic, GitHub: harperic).


Perfect