strange build errors