Missing fields in struct gpart when compiling with --with-gravity=basic
If I try to compile master with --with-gravity=basic, this happens:
In file included from ../../src/gravity_cache.h(30),
from ../../src/runner.h(31),
from ../../src/engine.h(45),
from ../../src/space.c(49):
../../src/multipole_accept.h(242): error: struct "gpart" has no field "old_a_grav_norm"
const float old_a_grav = pa->old_a_grav_norm;
^
In file included from ../../src/space.c(58):
../../src/multipole.h(1005): error: struct "gpart" has no field "old_a_grav_norm"
min_old_a_grav_norm = min(min_old_a_grav_norm, gparts[k].old_a_grav_norm);
^
In file included from ../../src/space.c(58):
../../src/multipole.h(1005): error: struct "gpart" has no field "old_a_grav_norm"
min_old_a_grav_norm = min(min_old_a_grav_norm, gparts[k].old_a_grav_norm);
^
compilation aborted for ../../src/space.c (code 2)
It looks like maybe the field old_a_grav_norm in struct gpart was only added for the default multisoftening gravity option.