Written on: 31. 10. 2012 [16:23]
|
mr_dsv
Сергій Дорошка
Contributor
Topic creator
registered since: 31.10.2012
Posts: 31
|
Добрый день.
Имеем следующую ситуацию:
1. DeepStyle-4.13.37 (локализованный SlackWare 13.37)
OpenScada 0.8.0.3 собрана из исходников (openscada-0.8.0.3.tar.lzma и openscada-res-0.8.0.3.tar.lzma). Собралось все кроме (PostgreSQL, FireBird, CoundCard и Comedi - для них нет собранных библиотек, да и надобности пока). Для SQLite пришлось добавить для LDFLAGS= '-ldl' (так посоветовал google). При компиляции неоднократно выскакивли warning: floating constant exeeds range double. Все установилось, запускается и работает(под xfce, kde что-то не стартует), но:
- в системе разработки Vision имеем "глюки" в отображении мнемосхем (если коротко - "нету труб"), изображение прилагается (снимок1)
- при попытке выбрать пункт меню "Редактировать визуальный элемент" как показано на (снимок2) OpenScada падает. Краш файл тоже прилагаю. В этом месте при использовании Вашего "живого" CD - появляется окошко с восклицательным знаком.
2. SlackWare 14
Проделаны теже шаги по сборке и установке. Система запускалась и под kde и под xfce. "Трубы" на мнемосхемах есть(снимок3). Но по 2-му пункту результат тот-же - падает.
PS: Все варианты (в том числе и "живой" CD) запускались под VMWare 9.0, но думаю это ни причем.
Attachment
снимок1.jpeg (File type: image/jpeg, Size: 227.5 kilobytes) — 1965 downloads
снимок2.jpeg (File type: image/jpeg, Size: 237.42 kilobytes) — 2014 downloads
снимок3.jpeg (File type: image/jpeg, Size: 270.36 kilobytes) — 1972 downloads
|
Written on: 31. 10. 2012 [16:47]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"mr_dsv" wrote:
При компиляции неоднократно выскакивли warning: floating constant exeeds range double.
Это нормально.
"mr_dsv" wrote:
Все установилось, запускается и работает(под xfce, kde что-то не стартует), но:
Тут не понял. Кто не стартует?
"mr_dsv" wrote:
- в системе разработки Vision имеем "глюки" в отображении мнемосхем (если коротко - "нету труб"), изображение прилагается (снимок1)
Смотрим сюда http://oscada.org/ua/forum/posts/vnedrenie/krivoe_otobrazhenie_mnemoskhemy и разбираемся с локалью, а именно похоже в системе нет локали "C": "locale -a".
"mr_dsv" wrote:
- при попытке выбрать пункт меню "Редактировать визуальный элемент" как показано на (снимок2) OpenScada падает. Краш файл тоже прилагаю.
Увидел, погляжу.
"mr_dsv" wrote:
В этом месте при использовании Вашего "живого" CD - появляется окошко с восклицательным знаком.
Естественно — это не визуальный элемент.
Learn, learn and learn better than work, work and work.
|
Written on: 01. 11. 2012 [08:36]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"roman" wrote:
"mr_dsv" wrote:
- при попытке выбрать пункт меню "Редактировать визуальный элемент" как показано на (снимок2) OpenScada падает. Краш файл тоже прилагаю.
Увидел, погляжу.
Исправлено!
Learn, learn and learn better than work, work and work.
|
Written on: 01. 11. 2012 [10:50]
|
mr_dsv
Сергій Дорошка
Contributor
Topic creator
registered since: 31.10.2012
Posts: 31
|
1. Действительно дело в локалях. В "оригинале" DeepStyle имеем
LANG=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_NUMERIC=C
LC_PAPER=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
Если установить LC_ALL= (пусто), то все работает.
2. Попробую позже.
Спасибо!
|
Written on: 03. 11. 2012 [10:24]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"mr_dsv" wrote:
1. Действительно дело в локалях. В "оригинале" DeepStyle имеем
LANG=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_NUMERIC=C
LC_PAPER=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
Странно!
LC_NUMERIC=C уже стоит корректно.
И потом, поставил у себя на ALTLinux эти окружения, а проблемы не получил.
Learn, learn and learn better than work, work and work.
|