Strategy-proof voting on compact ranges