Those probably aren't really problems.
1. This just means a D-flop's input is either a constant '1' or '0'. This can be common depending how you've coded somethings. I usually just take a quick look at the violating flop & see if I can remove the flop altogether, if not I just ignore the error.
2. Basically like it states that your outputs are not registered, i.e. not driven by flops. They are being driven by combinational logic. This may or may not be a problem. It depends on your design.