compile error trying to use stl list