Hi, I did not checked yet the compilation of 99.7 on arm. The problem is easy to fix, just add -L$(top_builddir)/../oRTP/src -lortp into the LDFLAGS of the Makefile
Simon Le vendredi 21 juillet 2006 20:54, Edwin Cordeiro a écrit : > Hi, > > I have installed in my ARM-Linux system linphone 1.3.5. Simon told me to > try version 1.3.99.7 to solve a problem on working with audio files. I > tried to compile linphone 1.3.99.7 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? > I have used this configure command: > ./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-li >nux/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': > /home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:183: undefined reference to > `rtp_profile_clone_full' > mediastream.o(.text+0x570):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:184: undefined reference to > `ortp_ev_queue_new' > mediastream.o(.text+0x578):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:186: undefined reference to > `ms_init' > mediastream.o(.text+0x5b8):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:193: undefined reference to > `payload_type_set_send_fmtp' > mediastream.o(.text+0x618):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:215: undefined reference to > `rtp_session_register_event_queue' > mediastream.o(.text+0x640):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:239: undefined reference to > `ortp_ev_queue_destroy' > mediastream.o(.text+0x650):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:240: undefined reference to > `rtp_profile_destroy' > mediastream.o(.text+0x65c):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:224: undefined reference to > `ortp_global_stats_display' > mediastream.o(.text+0x668):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:226: undefined reference to > `rtp_session_compute_recv_bandwidth' > mediastream.o(.text+0x688):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:226: undefined reference to > `rtp_session_compute_send_bandwidth' > mediastream.o(.text+0x6fc):/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests/mediastream.c:191: undefined reference to > `av_profile' > mediastream.o(.text+0x768):../../oRTP/include/ortp/ortp.h:119: undefined > reference to `ortp_logv_out' > mediastream.o(.text+0x76c):../../oRTP/include/ortp/ortp.h:119: undefined > reference to `__ortp_log_mask' > mediastream.o(.text+0x7bc):../../oRTP/include/ortp/ortp.h:127: undefined > reference to `ortp_logv_out' > mediastream.o(.text+0x7c0):../../oRTP/include/ortp/ortp.h:127: undefined > reference to `__ortp_log_mask' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_set_remote_addr' > ../src/.libs/libquickstream.so: undefined reference to > `ms_snd_card_create_writer' > ../src/.libs/libquickstream.so: undefined reference to `ms_filter_destroy' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_set_jitter_compensation' > ../src/.libs/libquickstream.so: undefined reference to > `ms_filter_create_encoder' > ../src/.libs/libquickstream.so: undefined reference to `ms_filter_unlink' > ../src/.libs/libquickstream.so: undefined reference to `ortp_malloc0' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_set_scheduling_mode' > ../src/.libs/libquickstream.so: undefined reference to `ms_ticker_detach' > ../src/.libs/libquickstream.so: undefined reference to > `ms_filter_call_method' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_destroy' ../src/.libs/libquickstream.so: undefined reference > to > `rtp_session_set_local_addr' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_set_payload_type' > ../src/.libs/libquickstream.so: undefined reference to > `ms_snd_card_manager_get_default_card' > ../src/.libs/libquickstream.so: undefined reference to `ms_ticker_attach' > ../src/.libs/libquickstream.so: undefined reference to > `ms_filter_call_method_noarg' > ../src/.libs/libquickstream.so: undefined reference to `ms_filter_link' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_signal_connect' > ../src/.libs/libquickstream.so: undefined reference to > `ms_snd_card_create_reader' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_set_profile' > ../src/.libs/libquickstream.so: undefined reference to `ms_filter_new' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_set_blocking_mode' > ../src/.libs/libquickstream.so: undefined reference to `rtp_session_new' > ../src/.libs/libquickstream.so: undefined reference to > `ms_filter_create_decoder' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_set_recv_buf_size' > ../src/.libs/libquickstream.so: undefined reference to `ortp_free' > ../src/.libs/libquickstream.so: undefined reference to > `ms_snd_card_manager_get' > ../src/.libs/libquickstream.so: undefined reference to > `ms_filter_set_notify_callback' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_enable_adaptive_jitter_compensation' > ../src/.libs/libquickstream.so: undefined reference to `ms_ticker_new' > ../src/.libs/libquickstream.so: undefined reference to `ms_ticker_destroy' > ../src/.libs/libquickstream.so: undefined reference to > `rtp_session_set_source_description' > collect2: ld returned 1 exit status > make[4]: ** [mediastream] Erro 1 > make[4]: Saindo do diretório `/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2/tests' > make[3]: ** [all-recursive] Erro 1 > make[3]: Saindo do diretório `/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2' > make[2]: ** [all] Erro 2 > make[2]: Saindo do diretório `/home/innovatech/linphone/linphone- > 1.3.99.7/mediastreamer2' > make[1]: ** [all-recursive] Erro 1 > make[1]: Saindo do diretório `/home/innovatech/linphone/linphone-1.3.99.7' > make: ** [all] Erro 2 > > Thanks, > Edwin _______________________________________________ Linphone-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/linphone-users
