Повідомлення створено: 31. 10. 2012 [16:23]
|
mr_dsv
Сергій Дорошка
Contributor
Автор теми
Зареєстрован(а) с: 31.10.2012
Повідомлення: 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, но думаю это ни причем.
Вкладений файл
снимок1.jpeg (Тип файлу: image/jpeg, Розмір: 227.5 кілобайтів) — 1966 завантажень
снимок2.jpeg (Тип файлу: image/jpeg, Розмір: 237.42 кілобайтів) — 2015 завантажень
снимок3.jpeg (Тип файлу: image/jpeg, Розмір: 270.36 кілобайтів) — 1973 завантажень
|
Повідомлення створено: 31. 10. 2012 [16:47]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 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.
|
Повідомлення створено: 01. 11. 2012 [08:36]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"roman" wrote:
"mr_dsv" wrote:
- при попытке выбрать пункт меню "Редактировать визуальный элемент" как показано на (снимок2) OpenScada падает. Краш файл тоже прилагаю.
Увидел, погляжу.
Исправлено!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 01. 11. 2012 [10:50]
|
mr_dsv
Сергій Дорошка
Contributor
Автор теми
Зареєстрован(а) с: 31.10.2012
Повідомлення: 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. Попробую позже.
Спасибо!
|
Повідомлення створено: 03. 11. 2012 [10:24]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 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.
|