Merge pull request #5552 from RosettaCommons/vmullig/fix_gcc_11_errors
Fix compilation errors that appear with GCC 11
Mostly warnings-as-errors, though some things might be actual bugs. Apparent actual bugs include:
- An owning pointer that's created and used in `protocols/frag_picker/scores/RamaScore.cc` without ever creating an object to which it points. (Fixed now; the OP uses `make_shared` during its creation.)
- `AlignRmsdTargetEvaluatorCreator::add_evaluators()` was a mess; again, a null owning pointer was being treated as though it pointed to sometihng. This is fixed now, albeit not necessarily in the most elegant way.
- A null pointer to a MoveMap was used in `GeneralAntibodyModeler`. Fixed.
- In the splice utilities, splice was a nullptr, but was used.
- In the CartMinlopCloser, the MoveMapOP was null but was used.