fix build in linux