Сообщение создано: 05. 07. 2010 [11:50]
|
adel
Adel Chepkunov
Создатель темы
Зарегистрирован(а) с: 24.05.2010
Сообщения: 12
|
Здравствуйте!
Скачал, начал собирать
Система: Убунту10 русский ремикс (от саратовского линукс-центра)
доустановил то, что просила configure
делаю make - вылезает ошибка о том, что лексема PaStreamCallbackTimeInfo не определена.
./sound.h:111: error: ISO C++ forbids declaration of ‘PaStreamCallbackTimeInfo’ with no type
Пытаюсь отключить модуль SoundCard так: ./configure --disable-DAQ.SoundCard - не помогает, make все равно туда заходит.
Может кто скажет как быстро дальше пойти?
[Сообщение редактировалось 1 раз(а), в последний раз 05.07.2010 в 11:51.]
|
Сообщение создано: 05. 07. 2010 [11:59]
|
adel
Adel Chepkunov
Создатель темы
Зарегистрирован(а) с: 24.05.2010
Сообщения: 12
|
Ой, помогло ./configure --disable-SoundCard (без DAQ)
Тогда вопрос не срочный, но про то, чего именно ему не хватает при компиляции.
|
Сообщение создано: 05. 07. 2010 [12:01]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
Опять двадцать пять!
Форум мы не читаем и на требования внимания не обращаем?
Версия portaudio старая.
А для отключения "configure --help" есть.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 05. 07. 2010 [13:18]
|
adel
Adel Chepkunov
Создатель темы
Зарегистрирован(а) с: 24.05.2010
Сообщения: 12
|
Я понимаю Вашу реакцию. Сам программист.
Но вот с отключением. Я, во-первых, сам успел разобраться. А, во-вторых. Я сначала я делал по wiki, а там написано --disable-{ModName} При том, что в той же вики есть таблица зависимостей, и там стоит DAQ.SoundCard. То, что {ModName} - это не DAQ.SoundCard а SoundCard вовсе не очевидно.
И, кстати, если бы в вики нашел кнопку "исправить" - добавил бы сам одну фразу.
Про версию - да ступил. Поставил portaudio-dev, а portaudio в убунту это не последняя, а 1.8. Но, опять же, как программист, считаю, что если configure мне ничего не сказал, а make не проходит, то это ошибка в configure. Хотя сам configure ни разу еще не писал.
Прошу не обижаться. Проект замечательный, очень нужный. Я сам любитель опен-сурса, и хочу помочь проекту.
|
Сообщение создано: 05. 07. 2010 [15:52]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"adel" wrote:
То, что {ModName} - это не DAQ.SoundCard а SoundCard вовсе не очевидно.
А то что в каждом скрипте configure есть помощь это очевидно! И тем более программист знать это должен.
"adel" wrote:
И, кстати, если бы в вики нашел кнопку "исправить" - добавил бы сам одну фразу.
И кстати читать содержимое главной страницы нужно.
"adel" wrote:
Про версию - да ступил. Поставил portaudio-dev, а portaudio в убунту это не последняя, а 1.8. Но, опять же, как программист, считаю, что если configure мне ничего не сказал, а make не проходит, то это ошибка в configure. Хотя сам configure ни разу еще не писал.
Ложь! Скрипт проверяет наличие *.h файла portaudio, но не проверяет версию. Значит у Вас стояла старая версия. И configure скрипт Вам ничего не должен!
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 19. 08. 2010 [00:49]
|
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
|
С некоторых пор перестал компилироваться исходник под Debian пока не добавишь строчку в файл /OpenSCADA/src/moduls/daq/OPC_UA/mod_prt.cpp (причём под Альтом проходит нормально).
#include <openssl/hmac.h>
21 век - век повсеместной автоматизации. Главное - во благо всем людям.
|
Сообщение создано: 19. 08. 2010 [18:06]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
Перенёс
Learn, learn and learn better than work, work and work.
|