ngSpice also does not recognize things like a connector to connect a battery (power source) to your schematic. There are also two red ERC arrows. They seem to be open connections, and ngSpice does not like that.
When starting with simulations (apart from reading tutorials) having some working examples to start with is a useful tool. See the links below.