I just tried deploying a contract on Remix IDE, then got this alert:
This contract may be abstract, not implement an abstract parent’s methods completely or not invoke an inherited contract’s constructor correctly.
Here is a screenshot:
In my case, the problem was that I had the wrong contract selected (lol)! Make sure you have the right contract selected