Сообщение создано: 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 килобайт) — 1971 загрузок
снимок2.jpeg (Тип файла: image/jpeg, Размер: 237.42 килобайт) — 2021 загрузок
снимок3.jpeg (Тип файла: image/jpeg, Размер: 270.36 килобайт) — 1978 загрузок
|
Сообщение создано: 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.
|