I have installed in my ARM-Linux system linphone
1.3.5. Simon told me to try version
to solve a problem on working with audio files. I tried to compile linphone
for ARM-Linux, but I get this error (in red the part that I think where
the problem is). I have no idea how to solve it, any suggestion?
./configure --prefix=/home/rraymundo2/montavista/filesys/usr/
--host=arm-linux --disable-video --with-gnu-ld --disable-static
--disable-glib --disable-glibtest --with-osip=$ARM_INSTALL_TREE/usr --with-readline=$ARM_INSTALL_TREE/usr SPEEX_CFLAGS="-I$ARM_INSTALL_TREE/usr/include" SPEEX_LIBS="-L$ARM_INSTALL_TREE/usr/lib -lspeex "
Compilation error:
Making all in tests
make[4]: Entrando no diretório `/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests'
if
arm-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -O2
-fno-exceptions -I.. -I../../oRTP/include -DORTP_INET6 -O2
-fno-exceptions -I/home/rraymundo2/montavista/filesys/usr//include -DINET6 -Wall -O2 -g -Werror -pthread -D_REENTRANT -MT
mediastream.o -MD -MP -MF ".deps/mediastream.Tpo" -c -o mediastream.o mediastream.c; \
then mv -f ".deps/mediastream.Tpo" ".deps/mediastream.Po"; else rm -f ".deps/mediastream.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CC --mode=link arm-linux-gcc -I..
-I../../oRTP/include -DORTP_INET6 -O2 -fno-exceptions
-I/home/rraymundo2/montavista/filesys/usr//include -DINET6 -Wall -O2 -g -Werror -pthread -D_REENTRANT -rdynamic -o mediastream
mediastream.o ../src/libquickstream.la -L/home/rraymundo2/montavista/filesys/usr//lib -pthread -lpthread -lrt -ldl
mkdir .libs
arm-linux-gcc -I.. -I../../oRTP/include -DORTP_INET6 -O2 -fno-exceptions -I/home/rraymundo2/montavista/filesys/usr//include -DINET6 -Wall -O2 -g -Werror -pthread -D_REENTRANT -rdynamic -o .libs/mediastream
mediastream.o -pthread ../src/.libs/libquickstream.so -L/home/rraymundo2/montavista/filesys/usr//lib -lpthread -lrt -ldl -Wl,--rpath -Wl,/home/rraymundo2/montavista/filesys/usr//lib
/
opt/montavista/previewkit/arm/v4t_le/bin/../lib/gcc-lib/armv4tl-hardhat-linux/3.3.1/../../../../armv4tl-hardhat-linux/bin/ld:
warning: libmediastreamer.so.0, needed by
../src/.libs/libquickstream.so, not found (try using -rpath or
-rpath-link)
mediastream.o(.text+0x144): In function `parse_rtcp':/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:83
: undefined reference to `rtcp_is_RR'mediastream.o(.text+0x15c):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:85
: undefined reference to `rtcp_is_SR'
mediastream.o(.text+0x17c):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:87: undefined reference to `rtcp_SR_get_report_block'
mediastream.o(.text+0x1b4):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:98: undefined reference to `rtcp_next_packet'
mediastream.o(.text+0x1c8):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:92: undefined reference to `rtcp_is_SDES'
mediastream.o(.text+0x1f0):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:94
: undefined reference to `rtcp_sdes_parse'
mediastream.o(.text+0x224): In function `parse_events':
/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:103
: undefined reference to `ortp_ev_queue_get'
mediastream.o(.text+0x234):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:104
: undefined reference to `ortp_event_get_data'
mediastream.o(.text+0x240):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:105
: undefined reference to `ortp_event_get_type'
mediastream.o(.text+0x258):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:112
: undefined reference to `ortp_event_destroy'
mediastream.o(.text+0x288): In function `main':
/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:131
: undefined reference to `ortp_init'
mediastream.o(.text+0x290):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:132
: undefined reference to `ortp_set_log_level_mask'
mediastream.o(.text+0x2a0):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:133
: undefined reference to `rtp_profile_set_payload'
mediastream.o(.text+0x2b0):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:134
: undefined reference to `rtp_profile_set_payload'
mediastream.o(.text+0x2c0):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:135
: undefined reference to `rtp_profile_set_payload'
mediastream.o(.text+0x2d0):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:136
: undefined reference to `rtp_profile_set_payload'
mediastream.o(.text+0x2e0):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:137
: undefined reference to `rtp_profile_set_payload'
mediastream.o(.text+0x2f0):/home/innovatech/linphone/linphone-
1.3.99.7/mediastreamer2/tests/mediastream.c:138
: more undefined references to `rtp_profile_set_payload' follow
mediastream.o(.text+0x4f4): In function `main':
/home/rraymundo2/montavista/filesys/usr/include/stdlib.h:382: undefined reference to `av_profile'
mediastream.o(.text+0x4f8):/home/rraymundo2/montavista/filesys/usr/include/stdlib.h:382: undefined reference to `payload_type_lpc1015'
mediastream.o(.text+0x4fc):/home/rraymundo2/montavista/filesys/usr/include/stdlib.h:382: undefined reference to `payload_type_speex_nb'
mediastream.o(.text+0x500):/home/rraymundo2/montavista/filesys/usr/include/stdlib.h:382: undefined reference to `payload_type_speex_wb'
mediastream.o(.text+0x504):/home/rraymundo2/montavista/filesys/usr/include/stdlib.h:382: undefined reference to `payload_type_ilbc'
mediastream.o(.text+0x508):/home/rraymundo2/montavista/filesys/usr/include/stdlib.h:382: undefined reference to `payload_type_h263_1998'
mediastream.o(.text+0x50c):/home/rraymundo2/montavista/filesys/usr/include/stdlib.h:382: undefined reference to `payload_type_theora'
mediastream.o(.text+0x568): In function `run_media_streams':