fix more warnings linux