2:  A -inl file (batman-inl.h) was included even though this is not its associated header.  Usually files like Foo-inl.h are implementation details and should not be included outside of Foo.h.