test -fpermissive for travis build bug