Код: Выделить всё
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 .)
Код: Выделить всё
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.