compiler warning on linux