Update ewarn to eerror+die appropriately (for the >=3.8 check)

Ref #23