After some upstream updates compilation fails on several of our Arch systems.

For some reason it seems double down does not find some MOAB header file causing CartVect from the moab namespace to be undefined, and hence various function declarations become incomplete.
We have not yet been able to pinpoint the root cause of this (nor which upstream update)