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

Сборка OpenSCADA в Gentoo Linux


Author Message
Written on: 19. 06. 2018 [06:23]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"IrmIngeneer" wrote:

Ebuild для 0.8.20.

Выгрузил, спасибо!

Learn, learn and learn better than work, work and work.
Written on: 06. 08. 2018 [08:20]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
Приветствую.
Ошибка при сборке 0.9.0. Посмотрите, пожалуйста, лог сборки.
Attachment

build.log.tar.bz2 (File type: application/bzip2, Size: 12.81 kilobytes) — 2005 downloads
Written on: 06. 08. 2018 [09:34]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"IrmIngeneer" wrote:

Приветствую.
Ошибка при сборке 0.9.0. Посмотрите, пожалуйста, лог сборки.

Что вовсе не ошибка сборки, а ошибка упаковки из-за отсутствия скрипта:
!!! dobin: data/ModelsDB/AGLKS/openscada_demo does not exist

Которого в 0.9 нет.
Что и где есть смотрите в DEB и RPM пакетах.

Learn, learn and learn better than work, work and work.
Written on: 06. 08. 2018 [20:21]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
Ebuild для 0.9.0
Attachment

openscada-0.9.0-ebuild.tar.bz2 (File type: application/bzip2, Size: 2.43 kilobytes) — 1994 downloads
Written on: 06. 08. 2018 [20:44]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"IrmIngeneer" wrote:

Ebuild для 0.9.0

Спасибо, выгрузил и добавил на странице загрузки.

Learn, learn and learn better than work, work and work.
Written on: 25. 12. 2018 [15:51]
antioff
Anton Zamilov
registered since: 25.12.2018
Posts: 3
Здравствуйте!

Перестала собираться openscada 0.9.0,

конкретнее QTCfg:

libtool --tag=CXX --tag=disable-static --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../../../src -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -O2 -march=native -pipe -c -o ui_QTCfg_la-tuimod.lo `test -f 'tuimod.cpp' || echo './'`tuimod.cpp
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../../../src -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -O2 -march=native -pipe -c tuimod.cpp -fPIC -DPIC -o .libs/ui_QTCfg_la-tuimod.o
In file included from /usr/include/qt5/QtCore/qthread.h:50:0,
from /usr/include/qt5/QtCore/QThread:1,
from qtcfg.h:29,
from tuimod.cpp:29:
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/future:115:56: ошибка: для макроса «message» требуется 4 аргументов, но указано только 1
: logic_error("std::future_error: " + __ec.message()), _M_code(__ec)
^
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/future: В конструкторе «std::future_error::future_error(std::error_code)»:
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/future:115:48: ошибка: invalid use of member function «std::__cxx11::string std::error_code::message() const» (did you forget the «()» ?)
: logic_error("std::future_error: " + __ec.message()), _M_code(__ec)


Куда копать?

P.S.
Огромное спасибо за ebuild
Written on: 26. 12. 2018 [14:34]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
"antioff" wrote:


Перестала собираться openscada 0.9.0,



Скорее всего, дело в системе. У меня сборка нормально проходит.

Прицепите полный лог сборки
/var/tmp/portage/dev-util/openscada-*/temp/build.log

Кстати,
ftp://ryserver.dyndns.org/srcs/overlay/ - тут можно взять ebuild для рабочей сборки
ftp://ryserver.dyndns.org/srcs/dfn/ - а тут архив исходника под ebuild

[This article was edited 4 times, at last 27.12.2018 at 07:04.]
Written on: 27. 12. 2018 [10:52]
antioff
Anton Zamilov
registered since: 25.12.2018
Posts: 3




Скорее всего, дело в системе. У меня сборка нормально проходит.

Прицепите полный лог сборки
/var/tmp/portage/dev-util/openscada-*/temp/build.log


Понятно, что в системе, не понятно где.
Обновил мир libtool начал чудить. Не собирается QTCfg и Vision. Откатил Qt GCC libtool не помогло

Linux 206-1 4.19.9-calculate #2 SMP PREEMPT Tue Dec 25 21:07:23 MSK 2018 x86_64 Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz GenuineIntel GNU/Linux

Спасибо за ссылки.
Attachment

build.log (File type: text/x-log, Size: 120.15 kilobytes) — 1239 downloads
Written on: 27. 12. 2018 [12:15]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
"antioff" wrote:


Обновил мир libtool начал чудить. Не собирается QTCfg и Vision. Откатил Qt GCC libtool не помогло



После обновления, надеюсь, все танцы исполнены?

Тут http://gentoo.ru/node/29283#comment-217016 SysA приводит подробную инструкцию для обновления.

Да, пересоберИте все без бинарников.

[This article was edited 6 times, at last 27.12.2018 at 12:35.]
Written on: 27. 12. 2018 [13:01]
antioff
Anton Zamilov
registered since: 25.12.2018
Posts: 3



После обновления, надеюсь, все танцы исполнены?

Тут http://gentoo.ru/node/29283#comment-217016 SysA приводит подробную инструкцию для обновления.

Да, пересоберИте все без бинарников.


Я уже месяц, бьюсь. Таких танцев с бубном и без я не исполнял уже лет 15.
Пока добился того, что собирается на предыдущем (17) Calculate Linux (тот же gentoo но с неплохими скриптами для быстрого развертывания и адм).
За ссылку спасибо, буду разбираться. Хотя есть подозрение что в сторону qt копать надо



0265