| Цитата: |
| ./configure --prefix /misc/ast --sysconfdir /misc/ast/etc --localstatedir /misc/ast/var |
Когда пытаюсь поставить asterisk-addons 1.4.0
| Цитата: |
| >./configure --prefix /misc/ast --sysconfdir /misc/ast/etc --localstatedir /misc/ast/var --without-mysqlclient >make |
Получаю ошибочку:
configure: error: No asterisk installation found
Как поставить addons?
Спасибо.
_________________
С уважением, Сергей
Необходимость ставить по нестандартному пути - железная необходимость или просто "а вот хачу и всё!"
Chris прав -
| pseudor писал(а): |
| Я поставил Asterisk в /misc/ast: ./configure --prefix /misc/ast --sysconfdir /misc/ast/etc --localstatedir /misc/ast/var |
- я тоже не вижу как этой командой можно поставить астериcк.
полный лог ваших действий в студию плыз.
ps: почему 1.4.0 а не 1.4.2 ?
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
1. Linux Fedora 6 (или какая там последняя Федора?)
2. Ставить надо в отдельную директорию - это необходимость.
Ставил:
>./configure --prefix /misc/ast --sysconfdir /misc/ast/etc --localstatedir /misc/ast/var
>make
>make install
* стал нормально, подымается и работает.
Далее - хочу поставить ooh323, который есть в addons-1.4.0 (1.4.2 искать не стал, ввиду наличия всего необходимого в 1.4.0. Если есть ссылка под рукой - скиньте плиз).
Конфигурирую:
>./configure --prefix /misc/ast --sysconfdir /misc/ast/etc --localstatedir /misc/ast/var --without-mysqlclient
>make menuselect
------ Смотрю, выключаю всё, кроме ooh323.
>make
Идёт сборка, потом ошибка: configure: error: No asterisk installation found
Сейчас полного лога нету, ввиду его нахождения на работе. Я думал, если какой-то популярный затык - то можно будет всё понять без полного лога. Если есть соображения - поделитесь, пожалуйста.
кстати а что насчет Zaptel ? тоже стоит?
по уму установка делается в такой последовательности:
1. Zaptel
2. Libpri (опционально. я ставлю всегда и везде)
3. Asterisk
4. addons
Added after 8 minutes:
http://ftp1.digium.com/pub/zaptel/zaptel-1.4.1.tar.gz
http://ftp1.digium.com/pub/libpri/libpri-1.4.0.tar.gz
http://ftp1.digium.com/pub/asterisk/asterisk-1.4.2.tar.gz
http://ftp1.digium.com/pub/asterisk/aste ... 4.0.tar.gz
рекомендую make menuselect делать везде кроме libpri (а не только в аддонах)
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Кстати, при установке * в директорию по умолчанию addons ставятся без проблем. Я подумал, что нужно указать --prefix и прочее на место установки *. Но не получилось.
2. НЕ пожалел времени, залез в файл configure в addons, нашел поиском фразу "No asterisk installation found" и посмотрел откуда она берется... Путь к заголовочным файлам прописан статически, так что если хотите исправить - просто посмотрите куда установился asterisk.h и channel.h и этот путь пропишите. По-моему это не так уж сложно.
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
например выдрать из аддонов вручную тот софт который нужен и собрать его вручную отдельно. сможете это - станете гуру
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Хочу эту всю кухню поставить.
Ещё проблему увидел - я * 1.4.2 распаковал в Fedora, сделал простой обыкновенный ./configure, потом make. Но собранных модулей не увидел. То же самое в ASP Linux 11 давало мне кучу красивых и рабочих *.so-шек. В чём тут суть?
| pseudor писал(а): |
| Благодарю, секс предпочитаю традиционный. |
Не верю
./configure
make clean
make menuselect
make
make install
вы же, насколько вижу, пытаетесь сделать чтото непохожее на действия других.
ведь это очевидно.
| pseudor писал(а): |
| А сейчас вообще никакого не хочу. Хочу эту всю кухню поставить. |
Ну так что мешает? Хочется красивые шашечки? или всетаки надо ехать? (старый анекдот про такси)
вы уж определитесь с перво-задачей.
| pseudor писал(а): |
| Ещё проблему увидел - я * 1.4.2 распаковал в Fedora, сделал простой обыкновенный ./configure, потом make. Но собранных модулей не увидел. То же самое в ASP Linux 11 давало мне кучу красивых и рабочих *.so-шек. В чём тут суть? |
Думаю я не зря сделал отдельную ветку для newbies. скоро туда поедем?
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
всегда ставил астериск так как сказал anest
1. Zaptel
./bootstrap.sh
./configure
make install
2. Libpri
./make install
3. Asterisk
./bootstrap.sh
./configure--prefix /opt/asterisk --sysconfdir /opt/asterisk/sys_conf --localstatedir /opt/asterisk/var
make install
4. addons
./bootstrap.sh
./configure
make install
все линкуеца и собираетца без праблем
Поставил я 1.4.0, всё ок теперь полностью.
А вот при сборке аддонов не находит астерисковских хедэров. Хотя я указывал
--includedir=/opt/asterisk/include
Это понятно из лога make. Куча undeclared с именами из астерисковских хедэров.
Вопрос вот в этом - как ему путь указать к директории с поставленным *? --includedir не получается.
При сборке в конфиге статически прописан путь к channel.h. Поэтому если * поставлен не по умолчанию - то там channel.h. Меняю в configure путь к channel.h на свой реальный, снова куча ошибок. Значит ещё какие-то пути неправильно прописаны. Менять каждый из них - можно день просидеть. Так вот как избавить себя от этого?
| pseudor писал(а): |
| Ну, zaptel мне допустим вообще не нужен. |
Клиника...

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Такой ответ - это ещё больший моветон, чем спрашивать форумские вопросы по асе.
| pseudor писал(а): |
| Такой ответ - это ещё больший моветон, чем спрашивать форумские вопросы по асе. |
Вы правы - а зачем автомобилю колёса?
Ведь даже без них он всеравно останется автомобилем!
Всетки переезжаем..
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Как ни странно, но на таком "автомобиле без колёс" мне уже месяц удаётся звонить с разных софтфонов по H323, IAX2 и SIP с использованием разных вокодеров.
Может, всё таки не колёса? А, там например аптечка или огнетушитель?
Насколько критично мне нужен Zaptel?
| pseudor писал(а): |
| ...мне уже месяц удаётся звонить с разных софтфонов по H323, IAX2 и SIP с использованием разных вокодеров... |
хозяин - барин. я не настаиваю. но в ответ прошу не требовать ничего от меня. вы спросили совета - вам его дали. ваше дело ему внять или отбросить. но не требовать обьяснения почему так а не эдак, не у всех есть время или желание читать лекции.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Эта, типо.
делаем make >A 2>A
потом grep [Ee[Rr][Rr][Oo][Rr] A
потом смотрим, а что же нам не хватает.
Идем в *.c/Makefile и правим на нужное.
В Makefale особое внимание уделяем переменным CFLAGS и LDFLAGS.
_________________
ys
http://voip.rus.net/