УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

Сборка OpenSCADA в Gentoo Linux


Автор Сообщение
Сообщение создано: 27. 12. 2018 [13:08]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"antioff" wrote:

За ссылку спасибо, буду разбираться. Хотя есть подозрение что в сторону qt копать надо

Так оно и есть — в новом месте глобально message() используют и получается, что компилятор безуспешно хочет использовать соответствующий макрос OpenSCADA.

Исправляется очевидно не для LTS, который в принципе не для откровенного unstable!

В рабочей ветви несколько номинально исправлял, перестановкой заголовков, но не проверял, поскольку откровенного unstable я также и не использую.

Learn, learn and learn better than work, work and work.
Сообщение создано: 28. 12. 2018 [06:36]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
"antioff" wrote:


За ссылку спасибо, буду разбираться. Хотя есть подозрение что в сторону qt копать надо



В сторону тулчейна, на самом деле, раз сами qt не собираются.
Калькулейтовцы славятся своими обновлениями. Пару раз залетал с их продвинутыми решениями на оригинальном железе. Когда после обновления, например, на пару месяцев отваливается acpid или cups. Обновляю теперь его раз год, причем сначала на виртуальных машинах, смотрю, что разъехалось, учусь лечить, и потом уже серверы.

[Сообщение редактировалось 7 раз(а), в последний раз 28.12.2018 в 06:45.]
Сообщение создано: 25. 04. 2019 [17:23]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
Давно не запускал OpenSCADA. Теперь без ключа --noX11 не запускаются сборки с версией больше 2536. С этим ключом запускается, могу зацепиться браузером по адресу localhost:10002 к демо-конфигурации. Наверно, Qt обновились так, может и нет. Подскажите, пожалуйста, на что обратить внимание. Сборка проходит без ошибок, конфигурацию системы прилагаю.
Вложенный файл

system.tar.gz (Тип файла: application/x-gzip, Размер: 3 килобайт) — 837 загрузок
Сообщение создано: 25. 04. 2019 [17:50]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"IrmIngeneer" wrote:

Давно не запускал OpenSCADA. Теперь без ключа --noX11 не запускаются сборки с версией больше 2536. С этим ключом запускается, могу зацепиться браузером по адресу localhost:10002 к демо-конфигурации. Наверно, Qt обновились так, может и нет. Подскажите, пожалуйста, на что обратить внимание. Сборка проходит без ошибок, конфигурацию системы прилагаю.

У меня, и не только, всё и везде запускается.
В консоли смотрите, как ругается и чего не запускается, при запуске из консоли-же.

Learn, learn and learn better than work, work and work.
Сообщение создано: 25. 04. 2019 [18:02]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
Никак не ругается, это и смущает.

~ $ openscada
2019-04-25T20:00:21 1[/] Первичная станция: Загрузка.
2019-04-25T20:00:21 1[/sub_UI/] Project initial > Интерфейсы Пользователя: Подключение модуля 'QTStarter'.
2019-04-25T20:00:23 3[/] Project initial: Нет доступа для создания политики реального времени для 'SYS_HighPriority'. Создан обычный поток!
2019-04-25T20:00:23 3[/] Project initial: Нет доступа для создания политики реального времени для 'SYS_Redundancy'. Создан обычный поток!
2019-04-25T20:00:23 1[/] Project initial: Запуск.
2019-04-25T20:00:23 3[/] Project initial: Нет доступа для создания политики реального времени для 'sub_Archive.vals'. Создан обычный поток!
2019-04-25T20:00:23 1[/] Project initial: Запуск завершён!
free(): invalid pointer
2019-04-25T20:00:23 7[/] Project initial: Программа прервана!
Аварийный останов (стек памяти сброшен на диск)


Это все.

[Сообщение редактировалось 1 раз(а), в последний раз 25.04.2019 в 18:03.]
Сообщение создано: 25. 04. 2019 [18:13]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"IrmIngeneer" wrote:

Это все.

Не всё: http://oscada.org/wiki/Special:MyLanguage/Documents/How_to/Crash_report

Learn, learn and learn better than work, work and work.
Сообщение создано: 25. 04. 2019 [18:34]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
Дампы первой падающей версии и актуальной.
Вложенный файл

core_2537.tar.bz2 (Тип файла: application/bzip2, Размер: 525.21 килобайт) — 866 загрузок
core_2614.tar.bz2 (Тип файла: application/bzip2, Размер: 493.89 килобайт) — 826 загрузок
Сообщение создано: 25. 04. 2019 [19:03]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"IrmIngeneer" wrote:

Дампы первой падающей версии и актуальной.

Ну и зачем они мне, я в отрыве от исходной системы с ними ничего не сделаю?!

Отчёты шлите!

Не говоря уже о том, что даже они имёют только тот смысл, чтобы увидеть какая именно функция Qt проблемная и всё равно пересобирать Qt.

Learn, learn and learn better than work, work and work.
Сообщение создано: 25. 04. 2019 [20:30]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
От AGLKS, актуальная версия

[Сообщение редактировалось 1 раз(а), в последний раз 25.04.2019 в 20:34.]
Вложенный файл

26.tar.gz (Тип файла: application/x-gzip, Размер: 2.53 килобайт) — 832 загрузок
Сообщение создано: 25. 04. 2019 [21:23]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"IrmIngeneer" wrote:

От AGLKS, актуальная версия

Отсутствует отладочная информация, следовательно невозможно сказать при выполнении какой функции GLibC произошло прерывание — ABORT. Прерывание в функции QTStarter::StApp::updLookFeel() где нет прямых вызовов GLibC функций.

Там ещё Qt4?

Thread 1 (Thread 0x7f28404f2740 (LWP 22782)):
#0 0x00007f28406b9964 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f28406a25ff in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f28406ffdd8 in ?? () from /lib64/libc.so.6
No symbol table info available.
#3 0x00007f2840707f08 in ?? () from /lib64/libc.so.6
No symbol table info available.
#4 0x00007f284070995c in ?? () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007f283ab242f6 in QTStarter::StApp::updLookFeel() () from /usr/lib64/openscada/ui_QTStarter.so
No symbol table info available.
#6 0x00007f283ab36b40 in QTStarter::StApp::timerEvent(QTimerEvent*) () from /usr/lib64/openscada/ui_QTStarter.so
No symbol table info available.
#7 0x00007f283e29e3e3 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#8 0x00007f283e634051 in QApplication::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4

P.S. Вообще я не комментирую таких граблей, связанных с кривыми зависимостями и сборками, и кроме всего прочего именно для этого осуществляются бинарные сборки — как демонстрация того, что это не проблемы OpenSCADA.

Learn, learn and learn better than work, work and work.



11158