Разберем каждое предложение, чтобы найти грамматические ошибки:
1) **Гуляя по весеннему лесу, друзья наслаждались звонким пением птиц.**
*Ошибка:* Оборот с деепричастием «гуляя по весеннему лесу» относится к друзьям. Однако, в предложении получается, что друзья гуляли по лесу и они же наслаждались пением птиц. Деепричастный оборот должен относиться к подлежащему.
*Исправленный вариант:* Когда я гулял по весеннему лесу, друзья наслаждались звонким пением птиц.
2) **В библиотеке хранились две книги, написанные в девятнадцатом веке.**
*Ошибка:* В этом предложении нет грамматических ошибок. Предложение построено верно.
3) **Вернувшись из школы, меня ждали приятные сюрпризы от родителей.**
*Ошибка:* Деепричастие «вернувшись из школы» относится к «меня». Получается, что сюрпризы вернулись из школы, что не имеет смысла. Деепричастный оборот должен относиться к подлежащему.
*Исправленный вариант:* Когда я вернулся из школы, меня ждали приятные сюрпризы от родителей.
4) **По прибытию на вокзал мы сразу сдали наши вещи в камеру хранения.**
*Ошибка:* Слово «по прибытию» употреблено неверно. Правильно использовать предлог "по" с предложным падежом.
*Исправленный вариант:* По прибытии на вокзал мы сразу сдали наши вещи в камеру хранения.