Почему когда я открываю новый сохранённый проект в лазарус и компилирую, он всё равно запускает старый? И что значит файл Unit 2.pas не может быть найден?
Если я правильно Вас понял, то у меня такое же было в новых сборках Lazarus 0.9.31. Поменял путь к проекту, убрав из него символы Кириллицы и все заработало. Какая у Вас версия Lazarus?