УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

Сборка OpenSCADA в Gentoo Linux


Автор Сообщение
Сообщение создано: 05. 05. 2011 [09:36]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"IrmIngeneer" wrote:

Работоспособный ebuild.

Он не совсем соответствует текущей политике размещения:
- Нет уже самостоятельного понятия ДемоБД.
- Есть понятия БД библиотек и моделей.
- Присутствуют две модели Model.AGLKS и Model.Boiler.
- Model.Boiler не обвязана вообще.
- Про то что Model.AGLKS это и демо нужно просто указать в описании и может добавить опцию-алиас "demo".

Learn, learn and learn better than work, work and work.
Сообщение создано: 05. 05. 2011 [10:38]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
Спасибо за замечание.
Поправлю.
Сообщение создано: 06. 05. 2011 [12:00]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
Собираю OpenSCADA в 64-битной системе. Запускаю openscada_demo. Подключаюсь через web к рабочему пользовательскому интерфейсу. Скриншот - Good.tif.
Собираю в 32-битной системе. Запускаю openscada_demo. Подключаюсь через web к рабочему пользовательскому интерфейсу. Скриншот - Bad.tif.
Не могу найти, что неправильно.
Флаги сборки одни и те же, ebuild, естественно, один и тот же. Различия между системами не только битность, но и в 32-битных системах нет иксов.
Вложенный файл

Good.tif (Тип файла: image/tiff, Размер: 168.53 килобайт) — 916 загрузок
Bad.tif (Тип файла: image/tiff, Размер: 129.05 килобайт) — 871 загрузок
Сообщение создано: 06. 05. 2011 [12:24]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"IrmIngeneer" wrote:

Собираю в 32-битной системе. Запускаю openscada_demo. Подключаюсь через web к рабочему пользовательскому интерфейсу. Скриншот - Bad.tif.

Консоль лучше-бы показали. Но такое ощущение, что БД не полностью загрузилась или не срабатывает функция: "setenv("LC_NUMERIC","C",1);", из-за чего разделитель вещественного '.' (3.14159) перестаёт работать в системных функциях типа atof(). Что проблема glibc или в корне раздолбанных локалей!

Learn, learn and learn better than work, work and work.
Сообщение создано: 10. 05. 2011 [11:09]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
Большое спасибо - помогло.
LANG="ru_RU.utf8", теперь все в порядке.
Остальное, кстати, -

LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"

так и было. Странно, что такая реакция именно на LANG.
Работаю над ebuild...

[Сообщение редактировалось 1 раз(а), в последний раз 10.05.2011 в 12:17.]
Сообщение создано: 10. 05. 2011 [12:51]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"IrmIngeneer" wrote:

Большое спасибо - помогло.
LANG="ru_RU.utf8", теперь все в порядке.

Вообще, запись Русской локали в таком виде давно устарела и во времена когда использовалась имела проблемы в glibc.
Кроме того, с такой записью, на N800, у меня были проблемы с KDE3.
Сейчас везде она записывается как ru_RU.UTF-8.

"IrmIngeneer" wrote:

так и было. Странно, что такая реакция именно на LANG.

Проблема в glibc, или что там вместо него используется!

Learn, learn and learn better than work, work and work.
Сообщение создано: 11. 05. 2011 [05:45]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
:)
Используется именно glibc - версия 2.11.3, тут все так же, как и у Вас.
А за то, что устарело - спасибо. Я системы свои достаточно давно собирал, могло и поменяться что-то, не уследил.
Хотя, все работает, пусть пока так и остается.
Сообщение создано: 19. 05. 2011 [21:31]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
Добавил установку модели Boiler
Вложенный файл

openscada-0.7.1.ebuild-200511.tar.gz (Тип файла: application/x-gzip, Размер: 3.16 килобайт) — 710 загрузок
Сообщение создано: 20. 05. 2011 [06:48]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"IrmIngeneer" wrote:

Добавил установку модели Boiler

Спасибо. Положил для загрузки.

Learn, learn and learn better than work, work and work.
Сообщение создано: 01. 06. 2011 [08:58]
IrmIngeneer
Константин \m/
Contributor
Sponsor
Создатель темы
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
Были проблемы с интернетом, выяснилось, что USE-флаг [doc] не работает - документация не устанавливается. Поправил, заодно перешел на EAPI 4 - удобнее рекурсивно документацию устанавливать :).

[Сообщение редактировалось 1 раз(а), в последний раз 01.06.2011 в 08:59.]
Вложенный файл

openscada-0.7.1.ebuild-010611.tar.gz (Тип файла: application/x-gzip, Размер: 3.2 килобайт) — 697 загрузок



16630