Українська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 кілобайтів) — 843 завантажень
Повідомлення створено: 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 кілобайтів) — 871 завантажень
core_2614.tar.bz2 (Тип файлу: application/bzip2, Розмір: 493.89 кілобайтів) — 830 завантажень
Повідомлення створено: 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 кілобайтів) — 839 завантажень
Повідомлення створено: 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.



3580