Софт
   299

OpenSCADA - проблема сборки из исходников.

Доброго времени суток,
есть интересный софт для промышленной автоматизации (http://oscada.org/ru/).
Однако сборок для Manjaro автор не делает. Сборка из исходников (make) и установка (make install) происходит без видимых проблем, однако при запуске — «Segmentation fault». Все зависимости удовлетворены, ./configure выполняется без ошибок. Ради эксперимента собрал на Debian 9 — все работает. На AUR есть готовые пакеты старой версии (0.8LTS) — тоже работает без проблем. Есть у кого-нибудь опыт по сборке под Manjaro?

2 комментария

avatar
Segmentation fault — есть подозрения, что не срослось что-то с либами. Но это предположение. Надо ковырять дампы, чтобы выяснить
На ауре, помимо ссылки на сам rpm есть еще даже файл патча для арча. Может что-то подобное и тут надо. Боюсь, задача собрать этот софт — достаточно нетривиальная.
+1
avatar
Готового решения предложить на данный момент не могу, но вот несколько вариантов

1. Можете попробовать сконвертировать deb пакет в инструкцию PKGBUILD с помощью AUR/debtap или AUR/alien_package_converter и далее собрать пакет для Manjaro.
Нужно будет разрешить некоторые зависимости (в разных дистрибутивах одни и те же компоненты/библиотеки могут иметь различные наименования).
archwiki/Pkgbuild

2. Использовать контейнер LXD/LXC с debian внутри. Но не уверен, что этот вариант будет легче в использовании
linuxcontainers.org/lxd

3. Попробовать собрать flatpak-пакет
Последний раз редактировалось
?
Manjaro 18.0.4 Illyria
5.0.7-1-MANJARO x86_64
i3 4.16.1
[2019.05.02]
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.