Compile warning fixes

No longer needs `-fpermissive`.