compile warnings