После долгого гугления и битвы с сборщиком, я все таки нашел в чем проблема. Проблема была не в зависимостях, а в правах доступа к папке lazarus. Так как он при сборке вносит изменения туда, ему нужно дать доступ от имени пользователя, проще говоря нужно пользователю дать на эту папку права "Чтение и запись", ещё хорошо бы удалить папку ~./lazarus. В таком случае сборка проходит гладко.
Я хотел бы обратиться ко всем кто пользуется этой средой разработки на данном форуме. Давайте напишем нормальный и хороший мануал по основным функциям в IDE Lazarus, о проблемах с которыми может столкнуться пользователь и о их решениях.
P.S. Багу в багзилле снял.