ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не собирается appconference-2.0.1. DebianSqueeze 64x

Общие вопросы по операционной системе

Модераторы: april22, Zavr2008

Не собирается appconference-2.0.1. DebianSqueeze 64x

Сообщение defekt » 01 апр 2012, 15:57

При сборке вываливается следующее:
Код: выделить все
conference.c:2851: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/asterisk/logger.h:87: error: old-style parameter declarations in prototyped function definition
conference.c:2886: error: expected ‘{’ at end of input
make: *** [conference.o] Ошибка 1


Что делал:
1. aptitude update/upgrade - не помогло.
2. Поставил asterisk-dev - не помогло.
3. Прописал как доктор велел на вики и на форумах в Makefile строки:
Код: выделить все
INSTALL_PREFIX :=
INSTALL_MODULES_DIR := $(INSTALL_PREFIX)/usr/lib/asterisk/modules

ASTERISK_INCLUDE_DIR ?= /usr/asterisk/include

REVISION = $(shell svnversion -n .)


И это в Makefile:
Код: выделить все
install: all
        for x in $(SHAREDOS); do $(INSTALL) -m 755 $$x $(INSTALL_MODULES_DIR) ; done
                /usr/sbin/asterisk -rx "restart now"

Не помогло.
Ядро:
Код: выделить все
Linux sag 2.6.32-5-amd64


Решение на забугорном форуме:
Previously when I was modifying the Makefile I pointed the includedir to /usr/local/include/asterisk (and that didn't work)
Now with your help I pointed the includedir to /usr/src/asterisk/include after I downloaded the current source and unpacked it as /usr/src/asterisk.

Не понял что написали и зачем так через желудок?
Аватар пользователя
defekt
 
Сообщений: 391
Зарегистрирован: 29 сен 2011, 10:41

Re: Не собирается appconference-2.0.1. DebianSqueeze 64x

Сообщение defekt » 01 апр 2012, 16:43

Ну вот... после установки asterisk-dev свалился сам Астер - не обнаружился в /usr/sbin/ и пришлось пересобрать... Почему так?
И ещё навело на мысль: может после установки asterisk-dev надо ПЕРЕСОБРАТЬ и сам Астер?
Аватар пользователя
defekt
 
Сообщений: 391
Зарегистрирован: 29 сен 2011, 10:41

Re: Не собирается appconference-2.0.1. DebianSqueeze 64x

Сообщение gosha » 01 апр 2012, 17:19

я app_konference пользую на 1.6 / 1.8
gosha
 
Сообщений: 371
Зарегистрирован: 06 сен 2010, 17:41

Re: Не собирается appconference-2.0.1. DebianSqueeze 64x

Сообщение defekt » 01 апр 2012, 19:32

В чём профит? Только буквы меняют или есть шанс, что эта "скотинка" таки соберётся и будет меньше задавать вопросов?
Аватар пользователя
defekt
 
Сообщений: 391
Зарегистрирован: 29 сен 2011, 10:41

Re: Не собирается appconference-2.0.1. DebianSqueeze 64x

Сообщение gosha » 02 апр 2012, 00:30

ну типа оно еще заоптимизировано лучше и с видео там все луше ( не проверял ). я когда с 1.4 уходил, пробовал appconference собирвать на новом астериске - сходу не вышло, забил. Тот который с 'K' взлетел сразу.
gosha
 
Сообщений: 371
Зарегистрирован: 06 сен 2010, 17:41

Re: Не собирается appconference-2.0.1. DebianSqueeze 64x

Сообщение Vlad1983 » 02 апр 2012, 07:08

может для начала поставить стандартный набор того, что нужно для сборки?
apt-get update
apt-get install libssl-dev zlib1g-dev libxml2-dev libnewt-dev bison ncurses-dev procps flex automake build-essential autoconf libtool libssl-dev libncurses5-dev
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не собирается appconference-2.0.1. DebianSqueeze 64x

Сообщение defekt » 02 апр 2012, 12:18

Всем спасибо. gosha, отдельное спасибо за наводку. Vlad1983, тулзы и либы все на месте. Похоже, что таки в синтаксисе что-то не плясало, а копать лень. Действительно, этот форк собрался без траблов.
Просто прописал путь в Makefile к исходникам Астера:
Код: выделить все
# asterisk source directory
ASTERISK_SRC_DIR =/usr/src/asterisk/asterisk-1.8.3.2

Далее:
make
Cобрался без писка и сам модуль:
Код: выделить все
oot@sag:/usr/src/appkonference/konference# make install
install -m 755 app_konference.so /usr/lib/asterisk/modules

swith навёл на мысль: фичи видео и не нужны. ;)
Самое оно.
P.S. Да, и ещё - в исходниках appkonference есть и манагер конференций (asterikast)? Или это монитор? Есть ли смысл его собирать? Насколько удобен?
Аватар пользователя
defekt
 
Сообщений: 391
Зарегистрирован: 29 сен 2011, 10:41


Вернуться в Linux

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH