Fix handling of *all*. Ignoring a missing definition is ok. Ignoring all other specification errors it may generate is not.
Merge fixes from trunk.