Author |
Message |
Written on: 24. 12. 2013 [08:39]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
"roman" wrote:
А зачем? Этих модулей в 0.8.0.9 всё-равно нет, кроме первого, который не завершён, да и не нужен, поскольку его функции решаются в UserProtocol!
Опс! Извиняюсь, ориентировался на срез svn... :(
Счас поправлю...
Поправил.
[This article was edited 3 times, at last 24.12.2013 at 09:07.]
Attachment
|
Written on: 24. 12. 2013 [19:56]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Поправил.
OK, выгрузил.
Learn, learn and learn better than work, work and work.
|
Written on: 10. 04. 2014 [18:22]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Начиная с версии svn 2082 комриляция прекращается по ошибке со следующими сообщениями:
< ... >
make[6]: Entering directory `/var/tmp/portage/dev-util/openscada-2082/work/openscada-2082/src/moduls/daq/MMS'
/bin/sh ../../../../libtool --tag=CXX --tag=disable-static --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../../../src -march=amdfam10 -O2 -pipe -c -o daq_MMS_la-module.lo `test -f 'module.cpp' || echo './'`module.cpp
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../../../src -march=amdfam10 -O2 -pipe -c module.cpp -fPIC -DPIC -o .libs/daq_MMS_la-module.o
module.cpp: In static member function 'static void* ModMMS::TMdContr::Task(void*)':
module.cpp:358:85: error: conversion from 'long long int' to 'OSCADA::TVariant' is ambiguous
module.cpp:358:84: note: candidates are:
In file included from ../../../../src/tbds.h:36:0,
from ../../../../src/tsys.h:52,
from module.cpp:28:
../../../../src/tvariant.h:82:2: note: OSCADA::TVariant::TVariant(OSCADA::TVarObj*) <near match>
../../../../src/tvariant.h:82:2: note: no known conversion for argument 1 from 'long long int' to 'OSCADA::TVarObj*'
../../../../src/tvariant.h:80:2: note: OSCADA::TVariant::TVariant(const char*) <near match>
../../../../src/tvariant.h:80:2: note: no known conversion for argument 1 from 'long long int' to 'const char*'
../../../../src/tvariant.h:78:2: note: OSCADA::TVariant::TVariant(double)
../../../../src/tvariant.h:77:2: note: OSCADA::TVariant::TVariant(int64_t)
../../../../src/tvariant.h:76:2: note: OSCADA::TVariant::TVariant(int)
../../../../src/tvariant.h:75:2: note: OSCADA::TVariant::TVariant(char)
../../../../src/tvariant.h:74:2: note: OSCADA::TVariant::TVariant(bool)
../../../../src/tvariant.h:213:7: error: initializing argument 2 of 'void OSCADA::TArrayObj::arSet(int, OSCADA::TVariant)'
make[6]: *** [daq_MMS_la-module.lo] Error 1
< ... >
Система 64 битная. Собирал без ccache и distcc.
Информация об окружении:
app-shells/bash: 4.2_p45
dev-lang/python: 2.7.5-r3, 3.3.3
dev-util/cmake: 2.8.11.2
dev-util/pkgconfig: 0.28
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.12.4
sys-apps/sandbox: 2.6-r1
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.11.6, 1.13.4
sys-devel/binutils: 2.23.2
sys-devel/gcc: 4.7.3-r1
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4.2
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc: 2.17
Подскажите, как лечить.
[This article was edited 2 times, at last 10.04.2014 at 19:23.]
|
Written on: 10. 04. 2014 [21:44]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Система 64 битная.
Ключевое это!
Исправил.
Learn, learn and learn better than work, work and work.
|
Written on: 16. 05. 2014 [13:11]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Ebuild для версии 0.8.0.10.
Ничем не отличается от 0.8.0.9, переименован и создан новый Manifest.
Attachment
|
Written on: 16. 05. 2014 [20:20]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Ebuild для версии 0.8.0.10.
OK, обновил.
Learn, learn and learn better than work, work and work.
|
Written on: 24. 07. 2014 [21:58]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Ebuild для версии 0.8.11
Начал, наконец-то, работать над init-скриптом. :(
При старте openscada init-скриптом она должна запускаться с ключом --demon?
[This article was edited 4 times, at last 24.07.2014 at 22:15.]
Attachment
|
Written on: 25. 07. 2014 [11:28]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Ebuild для версии 0.8.11
Перенёс.
"IrmIngeneer" wrote:
При старте openscada init-скриптом она должна запускаться с ключом --demon?
Конечно.
Собственно никто не запрещал смотреть в аналогичные скрипты для ALT, RH и Deb, где аргументы вызова видны.
Learn, learn and learn better than work, work and work.
|
Written on: 08. 08. 2014 [00:35]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Работающий init-скрипт.
Такая странность - при создании PID-файла скриптом инициации в него пишется неверный PID. Потому от создания PID-файла пока отказался.
Файл должен находится в исходниках в каталоге data/. При сбоке помещается в /etc/init.d/ с именем oscadad.
Поправил ebuild, но выкладывать его нужно с Manifest-файлом, а этот файл содержит также контрольные суммы архивов. Можно начать со следующей версии.
Attachment
|
Written on: 08. 08. 2014 [07:46]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Topic creator
registered since: 16.09.2010
Posts: 185
|
Еще обратил вдруг внимание на такую мелочь - если смотреть архивы значений в "Системном конфигураторе" с установленной галкой "Показать график", - почему-то отсутствуют значения сетки на графике. Скриншот прилагаю. Интересно, с чем это может быть связано?
Attachment
NoTextValues.tif (File type: image/tiff, Size: 120.89 kilobytes) — 771 downloads
|