linux compile fix