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

Сборка OpenSCADA в Gentoo Linux


Author Message
Written on: 08. 08. 2014 [11:27]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"IrmIngeneer" wrote:

Еще обратил вдруг внимание на такую мелочь - если смотреть архивы значений в "Системном конфигураторе" с установленной галкой "Показать график", - почему-то отсутствуют значения сетки на графике. Скриншот прилагаю. Интересно, с чем это может быть связано?

А на обсуждение этой проблемы где-то тут рядом внимание не обратили?

Отсутствие меток говорит о сборке LibGD в дистрибутиве без FontConfig.
Сейчас использование LibGD для этого графика можно исключить, собрав с флагом --disable-LibGD. Вместо LibGD график будет строиться в SVG.

Learn, learn and learn better than work, work and work.
Written on: 08. 08. 2014 [11:34]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"IrmIngeneer" wrote:

Файл должен находится в исходниках в каталоге data/. При сбоке помещается в /etc/init.d/ с именем oscadad.
Поправил ebuild, но выкладывать его нужно с Manifest-файлом, а этот файл содержит также контрольные суммы архивов. Можно начать со следующей версии.

Вложил его в "data/" рабочей версии.

Learn, learn and learn better than work, work and work.
Written on: 14. 08. 2014 [06:49]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
"roman" wrote:

Вложил его в "data/" рабочей версии.


Рабочие версии 2143, 2144 - нет data/oscada_gentoo.init.
Written on: 15. 08. 2014 [07:24]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"IrmIngeneer" wrote:

Рабочие версии 2143, 2144 - нет data/oscada_gentoo.init.

Локально в дерево положил, а не добавил.
Со следующим коммитом приедет.

Learn, learn and learn better than work, work and work.
Written on: 13. 01. 2015 [11:57]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
ebuild для версии 0.8.12

+ Fixed placement 'dev-db/postgresql-base' to 'dev-db/postgresql'
+ Add new initscript (/etc/init.d/oscadad)
Attachment

openscada-0.8.12-ebuild.tar.gz (File type: application/x-gzip, Size: 3.41 kilobytes) — 656 downloads
Written on: 13. 01. 2015 [14:35]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"IrmIngeneer" wrote:

ebuild для версии 0.8.12
+ Fixed placement 'dev-db/postgresql-base' to 'dev-db/postgresql'
+ Add new initscript (/etc/init.d/oscadad)

Спасибо, обновил.

Learn, learn and learn better than work, work and work.
Written on: 27. 01. 2015 [19:57]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
"roman" wrote:

Сейчас использование LibGD для этого графика можно исключить, собрав с флагом --disable-LibGD. Вместо LibGD график будет строиться в SVG.


При сборке со сброшенным флагом LibGD библиотека все равно нужна в системе?

Вот что пишет:

* Running elibtoolize in: openscada-2200/
* Applying portage/1.2.0 patch ...
* Applying sed/1.5.6 patch ...
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
...
checking gd.h usability... no
checking gd.h presence... no
checking for gd.h... no
configure: error: GD library headers not found. Install or check GD developing package!
...
environment, line 2903: Called econf '--enable-AMRDevs' '--disable-BFN' '--enable-BlockCalc' '--disable-Comedi' '--enable-DAQGate' '--enable-DCON' '--enable-DBF' '--enable-DBArch' '--enable-DiamondBoards' '--disable-FireBird' '--enable-FLibComplex1' '--enable-FLibMath' '--enable-FLibSYS' '--enable-FSArch' '--disable-LibGD' '--enable-HTTP' '--enable-ICP_DAS' '--enable-JavaLikeCalc' '--enable-LogicLev' '--enable-MMS' '--enable-ModBus' '--enable-MySQL' '--disable-OneWire' '--enable-OPC_UA' '--enable-PostgreSQL' '--enable-Siemens' '--enable-Sockets' '--enable-SoundCard' '--enable-SMH2Gi' '--enable-SNMP' '--enable-SSL' '--enable-Serial' '--enable-SelfSystem' '--enable-System' '--enable-SystemTests' '--enable-SQLite' '--enable-UserProtocol' '--enable-VCAEngine' '--enable-Vision' '--enable-QTStarter' '--enable-QTCfg' '--enable-WebCfg' '--enable-WebCfgD' '--enable-WebVision' '--enable-WebUser'
...


И сборка прекращается.


[This article was edited 1 times, at last 27.01.2015 at 20:01.]
Written on: 27. 01. 2015 [20:10]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"IrmIngeneer" wrote:

"roman" wrote:

Сейчас использование LibGD для этого графика можно исключить, собрав с флагом --disable-LibGD. Вместо LibGD график будет строиться в SVG.

При сборке со сброшенным флагом LibGD библиотека все равно нужна в системе?

Речь шла об использовании данной библиотеки в библиотеке ядра OpenSCADA и данная опция по умолчанию уже отключена.

Но данная библиотека по прежнему обязательна для модулей: UI.WebCfgD и UI.WebVision.

Learn, learn and learn better than work, work and work.
Written on: 04. 02. 2015 [09:29]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
Начиная с версии svn 2117 всплывающая подсказка к полям в Qt-конфигураторе обрезается до одной строки. Например, было удобно на нее поглядывать при заполнении "перечня атрибутов" параметра контроллера ModBus. Так и задумано?
Written on: 04. 02. 2015 [09:41]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"IrmIngeneer" wrote:

Начиная с версии svn 2117 всплывающая подсказка к полям в Qt-конфигураторе обрезается до одной строки. Например, было удобно на нее поглядывать при заполнении "перечня атрибутов" параметра контроллера ModBus. Так и задумано?

Да, это фича такая, чтобы не накрывало большими простынями подсказок рабочего интерфейса.
Т.е. если короткая то выводится полностью, а если большая то только начало.
Полная по Shift+F1.

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



15871