Посёлок - окончание нулевое; основа слова ПОСЁЛОК; корень СЕЛ(от слова селится); приставка - ПО; суффикс ОК.
сосновому БОРУ - окончание У; основа слова БОР; корень БОР; приставки и суффикса нет.
вятичей- окончание ЕЙ; основа слова ВЯТИЧ; корень ВЯТИЧ; приставки и суффикса нет.
город - корень ГОРОД; основа слова - ГОРОД; окончания, приставки и суффикса нет