Не программист, просто хобби такое. 20+ лет назад начал с Delphi5-7, потом стало не хватать, перешёл на RadStudioXE. Появилось желание функционально доработать одну программу, работающую через сом-порты с внешним оборудованием, попутно добавив возможность компилировать и под Windows, и под Linux (желательно вплоть до Малины).
Решил использовать Лазарус, нашёл компонент RS232Port, установил как описано тут в Винде, написал простенький тест, проверил, устраивает.
Повторил процедуру для другого компа с Альтлинуксом - программа компилируется и тоже работает.
Решил проверить на РПи3, установил Симпли Линукс, в репозитории был Лазарус, устанавливаю компонент - ошибка:
- Код: Выделить всё
Error: /usr/bin/ppca64 can't be executed, error message: Failed to execute "/usr/bin/ppca64", error code: -9
В линуксах не силён, предположил, что не хватает прав, попытался запустить Лазарус под рутом - не помогло.
Посмотрел на файл /usr/bin/ppca64 оказалось это ссылка на файл /usr/lib64/fpc/ppca64 может в этом проблема?
В общем, не совсем понятно, куда копать, помогите разобраться.
Есть вариант не ставить компонент, а подключить к проекту, но никогда так не делал и не могу найти описание.