Автор | Сообщение |
---|---|
Сообщение создано: 04. 12. 2009 [16:17]
|
|
terminator2204
Вадим Марченко
Создатель темы
Зарегистрирован(а) с: 24.02.2009
Сообщения: 11
|
Пробую собрать OpenScada под Ubuntu выдает следующее, как исправить данную ошибку: /bin/bash ../../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src -O2 -MT sound.lo -MD -MP -MF .deps/sound.Tpo -c -o sound.lo sound.cpp g++ -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src -O2 -MT sound.lo -MD -MP -MF .deps/sound.Tpo -c sound.cpp -fPIC -DPIC -o .libs/sound.o In file included from /usr/include/c++/4.4/ext/hash_map:59, from ../../../../src/tcntrnode.h:55, from ../../../../src/tmodule.h:29, from ../../../../src/tsubsys.h:28, from ../../../../src/tbds.h:34, from ../../../../src/tsys.h:44, from sound.cpp:25: /usr/include/c++/4.4/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. sound.cpp:119: warning: floating constant exceeds range of ‘double’ In file included from sound.cpp:28: ./sound.h:111: error: ISO C++ forbids declaration of ‘PaStreamCallbackTimeInfo’ with no type ./sound.h:111: error: expected ‘,’ or ‘...’ before ‘*’ token sound.cpp: In member function ‘int SoundCard::TMdContr::channelAllow()’: sound.cpp:141: error: ‘Pa_GetDefaultInputDevice’ was not declared in this scope sound.cpp:144: error: ‘Pa_GetDeviceCount’ was not declared in this scope sound.cpp: In member function ‘virtual void SoundCard::TMdContr::start_()’: sound.cpp:198: error: ‘PaStreamParameters’ was not declared in this scope sound.cpp:198: error: expected ‘;’ before ‘iParam’ sound.cpp:199: error: ‘iParam’ was not declared in this scope sound.cpp:201: error: ‘Pa_GetDefaultInputDevice’ was not declared in this scope sound.cpp:203: error: ‘Pa_GetDeviceCount’ was not declared in this scope sound.cpp: At global scope: sound.cpp:250: error: ISO C++ forbids declaration of ‘PaStreamCallbackTimeInfo’ with no type sound.cpp:250: error: expected ‘,’ or ‘...’ before ‘*’ token sound.cpp: In static member function ‘static int SoundCard::TMdContr::recordCallback(const void*, void*, long unsigned int, int)’: sound.cpp:252: error: ‘userData’ was not declared in this scope sound.cpp: In member function ‘virtual void SoundCard::TMdContr::cntrCmdProc(XMLNode*)’: sound.cpp:323: error: ‘Pa_GetDeviceCount’ was not declared in this scope make[5]: *** [sound.lo] Ошибка 1 |
Сообщение создано: 05. 12. 2009 [00:35]
|
|
Aleksey
Aleksey Popkov
![]() Contributor
![]() Зарегистрирован(а) с: 31.07.2008
Сообщения: 326
|
А как Вы собираете ? |
Сообщение создано: 05. 12. 2009 [17:09]
|
|
roman
Roman Savochenko
![]() Moderator Contributor Developer
![]() Зарегистрирован(а) с: 12.12.2007
Сообщения: 3788
|
Документ http://wiki.oscada.org/Doc/SborkaIzIsxodnikov читали? Learn, learn and learn better than work, work and work.
|
Сообщение создано: 05. 12. 2009 [20:37]
|
|
Aleksey
Aleksey Popkov
![]() Contributor
![]() Зарегистрирован(а) с: 31.07.2008
Сообщения: 326
|
Вот и я про то, что врятли читали про сборку. ))) Выполняем для уверенности autoreconf -ifv ./configure --prefix /home/[имя пользоватиеля] И смотрим как процесс идет, может чего не доустановлено. make install [Сообщение редактировалось 2 раз(а), в последний раз 06.12.2009 в 10:08.] |
Сообщение создано: 24. 12. 2009 [16:23]
|
|
sonder
Олександр Клюшин
Зарегистрирован(а) с: 24.12.2009
Сообщения: 47
|
У меня тоже есть проблемы 1. Есть где-то инструкция к configure (как включать модули или исключать и вообще что там можно менять)? 2. при сборке (make) в конце получается вот что (123.txt) и на всякий случай config.log [Сообщение редактировалось 1 раз(а), в последний раз 24.12.2009 в 16:32.] |
Сообщение создано: 24. 12. 2009 [18:34]
|
|
roman
Roman Savochenko
![]() Moderator Contributor Developer
![]() Зарегистрирован(а) с: 12.12.2007
Сообщения: 3788
|
sonder wrote: У меня тоже есть проблемы 1. Есть где-то инструкция к configure (как включать модули или исключать и вообще что там можно менять)? configure --help sonder wrote: 2. при сборке (make) в конце получается вот что (123.txt) и на всякий случай config.log Версия portaudio какая? Learn, learn and learn better than work, work and work.
|
Сообщение создано: 28. 12. 2009 [11:29]
|
|
sonder
Олександр Клюшин
Зарегистрирован(а) с: 24.12.2009
Сообщения: 47
|
configure --help Ступил, сорри. Версия portaudio какая? Намек понял. Все Исправил. Вроде получилось. Спасибо. Изучаю дальше.... уверен вопросы еще будут появляться... |
Сообщение создано: 28. 12. 2009 [12:21]
|
|
sonder
Олександр Клюшин
Зарегистрирован(а) с: 24.12.2009
Сообщения: 47
|
Вопрос: Запустил интерфейс на демо проекте в консоле последняя строчка 4|/DemoStation/ | Ошибка изменения рабочей директории '/mnt/home/roman/work/OScadaD/share/OpenScada': No such file or directory Вроде пока не нашел чтобы где-то проявлялась эта ошибка, но глаза "муляет" - может это где-то можно исправить? |
Сообщение создано: 28. 12. 2009 [14:33]
|
|
roman
Roman Savochenko
![]() Moderator Contributor Developer
![]() Зарегистрирован(а) с: 12.12.2007
Сообщения: 3788
|
Это не ошибка, а двойственность хранения значения рабочей директории. И исправить это нельзя. Learn, learn and learn better than work, work and work.
|
Сообщение создано: 29. 12. 2009 [08:08]
|
|
sonder
Олександр Клюшин
Зарегистрирован(а) с: 24.12.2009
Сообщения: 47
|
Новый вопрос: Где искать в чем причина вот этой строки терминала при запуске СКАДА: 4|/DemoStation/sub_Archive/va_MemInfo_use/ | Archivator <DBArch.1s> error or it is not started. 4|/DemoStation/sub_Archive/va_CPULoad_load/ | Archivator <DBArch.1s> error or it is not started И еще при открытии Vision: sh: sox: not found sh: ru_tts: not found [Сообщение редактировалось 2 раз(а), в последний раз 29.12.2009 в 08:30.] |