реклама на сайте
подробности

 
 
> linphone. ARM., Кросскомпиляция.
jacuba
сообщение Apr 5 2011, 04:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 25-03-11
Из: Пермь
Пользователь №: 63 861



Добрый день, возникла следующая проблема:
при попытке скомпилировать linphone на машине с i686 для машины с ARM-архитектурой:
Код
$cd linphone-3.4.3
$sudo ./configure --prefix=/home/user/armbuild --host=i686-pc-linux --target=arm-linux --disable-static --disable-glib --enable-gnome_ui=no --disable-manual --enable-alsa --with-speex=/home/user/speex


Конфигурация проходит успешно, но в конце получаю предупреждение:
Цитата
configure: WARNING: ortp-0.15.0 breaks compatibility with older releases, because value returned by rtp_session_recvm_with_ts() has
changed. See the API documentation in doc/ for further readings.
Linphone build configuration ended.
* GTK interface will be compiled.
* Console interface will be compiled.
Now type 'make' to compile, and then 'make install' as root to install it.


После этого делаю sudo make и получаю ошибку:
Код
CCLD   mediastream
../src/.libs/libmediastreamer.so: undefined reference to `speex_echo_cancellation'
../src/.libs/libmediastreamer.so: undefined reference to `speex_echo_state_init'
../src/.libs/libmediastreamer.so: undefined reference to `speex_preprocess_state_destroy'
../src/.libs/libmediastreamer.so: undefined reference to `speex_preprocess_state_init'
../src/.libs/libmediastreamer.so: undefined reference to `speex_echo_ctl'
../src/.libs/libmediastreamer.so: undefined reference to `speex_echo_state_destroy'
../src/.libs/libmediastreamer.so: undefined reference to `speex_preprocess_ctl'
../src/.libs/libmediastreamer.so: undefined reference to `speex_preprocess_run'
collect2: ld returned 1 exit status
make[4]: *** [mediastream] Ошибка 1
make[4]: Leaving directory `/home/user/linphone-3.4.3/mediastreamer2/tests'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/user/linphone-3.4.3/mediastreamer2'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/user/linphone-3.4.3/mediastreamer2'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/user/linphone-3.4.3'
make: *** [all] Ошибка 2


Собственно это и вызывает затруднение, откуда такая ошибка и как можно от нее избавиться?
Заранее благодарен.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jacuba
сообщение Apr 13 2011, 04:42
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 25-03-11
Из: Пермь
Пользователь №: 63 861



Задам еще вопрос.
Компилирую linphone, получаю ошибку:
Код
...
make  all-am
make[5]: Entering directory `/home/user/linphone-34/linphone-3.4.3/mediastreamer2/src'
  CC     mscommon.lo
  CC     msfilter.lo
msfilter.c: In function `get_cur_time_ns':
msfilter.c:257: error: `CLOCK_MONOTONIC' undeclared (first use in this function)
msfilter.c:257: error: (Each undeclared identifier is reported only once
msfilter.c:257: error: for each function it appears in.)
make[5]: *** [msfilter.lo] Ошибка 1
make[5]: Leaving directory `/home/user/linphone-34/linphone-3.4.3/mediastreamer2/src'
make[4]: *** [all] Ошибка 2
make[4]: Leaving directory `/home/user/linphone-34/linphone-3.4.3/mediastreamer2/src'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/user/linphone-34/linphone-3.4.3/mediastreamer2'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/user/linphone-34/linphone-3.4.3/mediastreamer2'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/user/linphone-34/linphone-3.4.3'
make: *** [all] Ошибка 2


предполагаю, что если закоментировать и эти строки, то ошибка пропадетsm.gif но это плохое решение. От чего возникают подобные ошибки?
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 13 2011, 06:38
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(jacuba @ Apr 13 2011, 08:42) *
Задам еще вопрос.
Компилирую linphone, получаю ошибку:
Код
...
make  all-am
...
msfilter.c: In function `get_cur_time_ns':
...
make: *** [all] Ошибка 2


предполагаю, что если закоментировать и эти строки, то ошибка пропадетsm.gif но это плохое решение. От чего возникают подобные ошибки?

Похоже на то, что ваша целевая ОС (та, которая на ARM) не поддерживает RTC таймеры (скорее всего собрана без их поддержки).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- jacuba   linphone. ARM.   Apr 5 2011, 04:57
- - Petka   Цитата(jacuba @ Apr 5 2011, 08:57) Добрый...   Apr 5 2011, 06:44
- - jacuba   Petka, спасибо за ответ, ранее я скачивал speex от...   Apr 5 2011, 08:22
- - jacuba   появилась еще одна проблема: при компиляции speex ...   Apr 6 2011, 11:27
|- - Petka   Цитата(jacuba @ Apr 6 2011, 15:27) ... /u...   Apr 6 2011, 11:50
- - jacuba   Проблема решилась путем установки компилятора в /u...   Apr 7 2011, 06:01
|- - Petka   Цитата(jacuba @ Apr 7 2011, 10:01) Пробле...   Apr 7 2011, 06:41
- - jacuba   кхм... Наверно вот здесь и таится ошибка. Но я вс...   Apr 7 2011, 07:32
|- - Petka   Цитата(jacuba @ Apr 7 2011, 11:32) кхм......   Apr 7 2011, 08:05
- - jacuba   При конфигурации самого linphon получаю сообщение:...   Apr 11 2011, 09:51
|- - Petka   Цитата(jacuba @ Apr 11 2011, 13:51) .... ...   Apr 11 2011, 12:05
- - jacuba   Да, armbuild лежит прямо в корне. Только что пров...   Apr 12 2011, 04:47
- - jacuba   Я добился того, что linphone сконфигурировался и т...   Apr 12 2011, 06:25
|- - Petka   Цитата(jacuba @ Apr 12 2011, 10:25) Я доб...   Apr 12 2011, 08:39
- - jacuba   Я открыл файл b64.c и закоментировал строки 209-21...   Apr 12 2011, 11:02
- - jacuba   в поисках решения забрел на один китайский блог Go...   Apr 13 2011, 06:44
- - kurtis   Попробуйте воспользоваться openembedded. Там в зак...   Apr 13 2011, 07:58
- - jacuba   kurtis, спасибо за ответ. к сожалению Ваш linphone...   Apr 13 2011, 09:12
- - jacuba   кхм, может я плохо искал, но ничего на openembedde...   Apr 13 2011, 11:10
- - uriy   jacuba, удалось вам запустить linphone? Я тоже с н...   Dec 21 2011, 11:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01402 секунд с 7
ELECTRONIX ©2004-2016