linux compile issue