EnglishУкраїнськаmRussian
Login/New
Topic with many replies

Сборка OpenSCADA в Gentoo Linux


Author Message
Written on: 27. 12. 2018 [13:08]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"antioff" wrote:

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

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

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

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

Learn, learn and learn better than work, work and work.
Written on: 28. 12. 2018 [06:36]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
"antioff" wrote:


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



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

[This article was edited 7 times, at last 28.12.2018 at 06:45.]
Written on: 25. 04. 2019 [17:23]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
Давно не запускал OpenSCADA. Теперь без ключа --noX11 не запускаются сборки с версией больше 2536. С этим ключом запускается, могу зацепиться браузером по адресу localhost:10002 к демо-конфигурации. Наверно, Qt обновились так, может и нет. Подскажите, пожалуйста, на что обратить внимание. Сборка проходит без ошибок, конфигурацию системы прилагаю.
Attachment

system.tar.gz (File type: application/x-gzip, Size: 3 kilobytes) — 837 downloads
Written on: 25. 04. 2019 [17:50]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"IrmIngeneer" wrote:

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

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

Learn, learn and learn better than work, work and work.
Written on: 25. 04. 2019 [18:02]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 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: Программа прервана!
Аварийный останов (стек памяти сброшен на диск)


Это все.

[This article was edited 1 times, at last 25.04.2019 at 18:03.]
Written on: 25. 04. 2019 [18:13]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"IrmIngeneer" wrote:

Это все.

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

Learn, learn and learn better than work, work and work.
Written on: 25. 04. 2019 [18:34]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
Дампы первой падающей версии и актуальной.
Attachment

core_2537.tar.bz2 (File type: application/bzip2, Size: 525.21 kilobytes) — 866 downloads
core_2614.tar.bz2 (File type: application/bzip2, Size: 493.89 kilobytes) — 826 downloads
Written on: 25. 04. 2019 [19:03]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"IrmIngeneer" wrote:

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

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

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

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

Learn, learn and learn better than work, work and work.
Written on: 25. 04. 2019 [20:30]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
От AGLKS, актуальная версия

[This article was edited 1 times, at last 25.04.2019 at 20:34.]
Attachment

26.tar.gz (File type: application/x-gzip, Size: 2.53 kilobytes) — 832 downloads
Written on: 25. 04. 2019 [21:23]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 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.



12227