linux: fix all warnings