По моему опыту, это нормальное явление для OpenSource, иначе с хера
бы появился snap, как почти копия операционки, для каждой отдельной
программы?! OpenOSD, для CH32, собирал с почти равным гемором (для запуска на клоне Малинки).
Относительно безгеморно живут дистрибутивы Snap.
Чуть хуже, но почти всегда нормально - rpm, deb и прочие двоичные пакеты.
Самостоятельная компиляция из исходников - гемор в почти 100% случаев и если речь идет о чем-то большом, то шансов собрать самому почти ноль.
Отдельный гемор - малоизвестные поделки "с гитхаба", там и на осознанно нерабочую туфту нарваться - как нефиг делать.
Короче - чем дальше от main stream, тем хуже, по экспоненте.