GithubHelp home page GithubHelp logo

telephony's Introduction

Telephony packages feed

Description

This is an OpenWrt package feed containing community maintained telephony packages.

Usage

To use these packages, add the following line to the feeds.conf in the OpenWrt buildroot:

src-git telephony https://github.com/openwrt/telephony.git

This feed should be included and enabled by default in the OpenWrt buildroot. To install all its package definitions, run:

./scripts/feeds update telephony
./scripts/feeds install -a -p telephony

The telephony packages should now appear in menuconfig.

telephony's People

Contributors

alfredh avatar ansuel avatar azuwis avatar bkpepe avatar blogic avatar bluemax avatar cotequeiroz avatar dangowrt avatar dhewg avatar diizzyy avatar dkgroot avatar guidosarducci avatar hnyman avatar jow- avatar jslachta avatar kochstefan avatar lperkov avatar lynxis avatar micmac1 avatar nakarotori avatar neheb avatar outbackdingo avatar redfox1977 avatar robho avatar rondom avatar ryzhovau avatar shalzz avatar svlobanov avatar vittgam avatar zorxd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

telephony's Issues

Asterisk13 package misssing bridge modules

Package Asterisk 13.2.0 looks like is missing the necessary bridge modules (e.g. simple_bridge.so should be in /usr/lib/asterisk/modules).

They do not appear amongst the modules in the current makefile (not sure if not built or not copied though).

asterisk-13.x error

Checking 'rsync'... ok.
Checking 'xgettext'... ok.
make[1]: Entering directory /home/main/64' make[2]: Entering directory/home/main/64/package/libs/toolchain'
if [ -f /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libc" >> /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install
if [ -f /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libgcc" >> /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install
make[2]: Leaving directory /home/main/64/package/libs/toolchain' make[2]: Entering directory/home/main/64/feeds/packages/libs/jansson'
make[2]: Leaving directory /home/main/64/feeds/packages/libs/jansson' make[2]: Entering directory/home/main/64/package/libs/zlib'
make[2]: Leaving directory /home/main/64/package/libs/zlib' make[2]: Entering directory/home/main/64/feeds/packages/libs/libxml2'
make[2]: Leaving directory /home/main/64/feeds/packages/libs/libxml2' make[2]: Entering directory/home/main/64/feeds/packages/libs/libxml2'
make[2]: Leaving directory /home/main/64/feeds/packages/libs/libxml2' make[2]: Entering directory/home/main/64/feeds/packages/libs/libxslt'
make[2]: Leaving directory /home/main/64/feeds/packages/libs/libxslt' make[2]: Entering directory/home/main/64/package/libs/libreadline'
make[2]: Leaving directory /home/main/64/package/libs/libreadline' make[2]: Entering directory/home/main/64/package/libs/ncurses'
make[2]: Leaving directory /home/main/64/package/libs/ncurses' make[2]: Entering directory/home/main/64/package/libs/ncurses'
make[2]: Leaving directory /home/main/64/package/libs/ncurses' make[2]: Entering directory/home/main/64/package/libs/ncurses'
make[2]: Leaving directory /home/main/64/package/libs/ncurses' make[2]: Entering directory/home/main/64/package/libs/ncurses'
make[2]: Leaving directory /home/main/64/package/libs/ncurses' make[2]: Entering directory/home/main/64/feeds/packages/libs/sqlite3'
make[2]: Leaving directory /home/main/64/feeds/packages/libs/sqlite3' make[2]: Entering directory/home/main/64/package/libs/ocf-crypto-headers'
make[2]: Leaving directory /home/main/64/package/libs/ocf-crypto-headers' make[2]: Entering directory/home/main/64/package/libs/openssl'
make[2]: Leaving directory /home/main/64/package/libs/openssl' make[2]: Entering directory/home/main/64/package/libs/popt'
make[2]: Leaving directory /home/main/64/package/libs/popt' make[2]: Entering directory/home/main/64/package/utils/util-linux'
make[2]: Leaving directory /home/main/64/package/utils/util-linux' make[2]: Entering directory/home/main/64/package/libs/polarssl'
make[2]: Leaving directory /home/main/64/package/libs/polarssl' make[2]: Entering directory/home/main/64/package/network/utils/curl'
make[2]: Leaving directory /home/main/64/package/network/utils/curl' make[2]: Entering directory/home/main/64/package/libs/gettext'
make[2]: Leaving directory /home/main/64/package/libs/gettext' make[2]: Entering directory/home/main/64/package/libs/libiconv'
make[2]: Leaving directory /home/main/64/package/libs/libiconv' make[2]: Entering directory/home/main/64/feeds/packages/utils/shadow'
make[2]: Leaving directory /home/main/64/feeds/packages/utils/shadow' make[2]: Entering directory/home/main/64/feeds/packages/libs/postgresql'
make[2]: Leaving directory /home/main/64/feeds/packages/libs/postgresql' make[2]: Entering directory/home/main/64/package/libs/libtool'
make[2]: Leaving directory /home/main/64/package/libs/libtool' make[2]: Entering directory/home/main/64/feeds/packages/libs/unixodbc'
make[2]: Leaving directory /home/main/64/feeds/packages/libs/unixodbc' make[2]: Entering directory/home/main/64/feeds/packages/libs/speex'
make[2]: Leaving directory /home/main/64/feeds/packages/libs/speex' make[2]: Entering directory/home/main/64/feeds/telephony/libs/libsrtp'
make[2]: Leaving directory /home/main/64/feeds/telephony/libs/libsrtp' make[2]: Entering directory/home/main/64/feeds/telephony/libs/pjproject'
make[2]: Leaving directory /home/main/64/feeds/telephony/libs/pjproject' make[2]: Entering directory/home/main/64/feeds/telephony/net/asterisk-13.x'
mkdir -p /home/main/64/bin/x86/packages /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/CONTROL /home/main/64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo
install -d -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/etc/asterisk
cp -fpR /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/etc/asterisk/confbridge.conf /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/etc/asterisk/;
install -d -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules
install -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/usr/lib/asterisk/modules/app_confbridge.so /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules/; install -d -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules
install -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/usr/lib/asterisk/modules/bridge_builtin_features.so /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules/; install -d -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules
install -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/usr/lib/asterisk/modules/bridge_multiplexed.so /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules/; install -d -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules
install: cannot stat /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/usr/lib/asterisk/modules/*bridge_multiplexed.so*': No such file or directory install -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/usr/lib/asterisk/modules/*bridge_simple.so* /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules/; install -d -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules install -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/usr/lib/asterisk/modules/*bridge_softmix.so* /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules/; install -d -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules install -m0755 /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/usr/lib/asterisk/modules/*chan_bridge.so* /home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-x86_64/asterisk13-app-confbridge/usr/lib/asterisk/modules/; install: cannot stat/home/main/64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-13.3.2/ipkg-install/usr/lib/asterisk/modules/chan_bridge.so': No such file or directory
make[2]: *** [/home/main/64/bin/x86/packages/telephony/asterisk13-app-confbridge_13.3.2-2_x86_64.ipk] Error 1
make[2]: Leaving directory /home/main/64/feeds/telephony/net/asterisk-13.x' make[1]: *** [package/feeds/telephony/asterisk-13.x/compile] Error 2 make[1]: Leaving directory/home/main/64'
make: *** [package/asterisk-13.x/compile] Error 2

Asterisk-11.x fails to compile

configure.ac:104: the top level
configure.ac:111: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:111: the top level
configure: loading site script /home/x/openwrt-banana/include/site/arm
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/x/openwrt-banana/build_dir/target-arm_cortex-a8+vfpv3_uClibc-0.9.33.2_eabi/asterisk-11.17.1/menuselect':
configure: error: C compiler cannot create executables
See `config.log' for more details
Makefile:320: recipe for target '/home/x/openwrt-banana/build_dir/target-arm_cortex-a8+vfpv3_uClibc-0.9.33.2_eabi/asterisk-11.17.1/.configured_yyyyyyyyyy' failed
make[2]: *** [/home/x/openwrt-banana/build_dir/target-arm_cortex-a8+vfpv3_uClibc-0.9.33.2_eabi/asterisk-11.17.1/.configured_yyyyyyyyyy] Error 77
make[2]: Leaving directory '/home/x/openwrt-banana/feeds/telephony/net/asterisk-11.x'
package/Makefile:183: recipe for target 'package/feeds/telephony/asterisk-11.x/compile' failed
make[1]: *** [package/feeds/telephony/asterisk-11.x/compile] Error 2
make[1]: Leaving directory '/home/x/openwrt-banana'
/home/x/openwrt-banana/include/toplevel.mk:181: recipe for target 'package/asterisk-11.x/compile' failed
make: *** [package/asterisk-11.x/compile] Error 2

Tested with raspi, banana pi and x86.

asterisk-11.x error

checking for getifaddrs() support... yes
checking for timerfd support... yes
checking for LIBEDIT... no
checking for iconv_open in -liconv... no
checking for libiconv_open in -liconv... no
checking for iconv_close in -lc... no
checking for icaltimezone_get_utc_timezone in -lical... yes
checking libical/ical.h usability... yes
checking libical/ical.h presence... yes
checking for libical/ical.h... yes
checking for UW IMAP Toolkit c-client library... no
checking for system c-client library...... no
checking for SQLConnect in -liodbc... no
checking for inotify_init in -lc... yes
checking sys/inotify.h usability... yes
checking sys/inotify.h presence... yes
checking for sys/inotify.h... yes
checking for jack_activate in -ljack... no
checking for kqueue in -lc... no
checking for kevent64... no
checking for lt_dlinit in -lltdl... yes
checking ltdl.h usability... yes
checking ltdl.h presence... yes
checking for ltdl.h... yes
checking for ldap_initialize in -lldap... yes
checking ldap.h usability... yes
checking ldap.h presence... yes
checking for ldap.h... yes
checking for x86_64-openwrt-linux-mysql_config... no
checking for mysql_config... (cached) /home/main/main/staging_dir/target-x86_64_uClibc-0.9.33.2/usr/bin/mysql_config
checking for x86_64-openwrt-linux-neon-config... no
checking for neon-config... no
checking for x86_64-openwrt-linux-neon-config... no
checking for neon-config... no
checking for SQLConnect in -lodbc... yes
checking sql.h usability... yes
checking sql.h presence... yes
checking for sql.h... yes
checking for backtrace in -lexecinfo... no
checking for backtrace in -lc... no
checking linux/soundcard.h usability... yes
checking linux/soundcard.h presence... yes
checking for linux/soundcard.h... yes
checking for x86_64-openwrt-linux-pg_config... no
checking for pg_config... /home/main/main/staging_dir/target-x86_64_uClibc-0.9.33.2/usr/bin/pg_config
checking for PQescapeStringConn in -lpq... yes
checking for pg_encoding_to_char within Postgres headers... yes
checking for poptStrerror in -lpopt... yes
checking popt.h usability... yes
checking popt.h presence... yes
checking for popt.h... yes
checking for Pa_GetDeviceCount in -lportaudio... yes
checking portaudio.h usability... yes
checking portaudio.h presence... yes
checking for portaudio.h... yes
checking for pri_setup_ack in -lpri... no
checking for pri_persistent_layer2_option in -lpri... no
checking for pri_date_time_send_option in -lpri... no
checking for pri_mwi_indicate_v2 in -lpri... no
checking for pri_display_text in -lpri... no
checking for pri_mwi_indicate in -lpri... no
checking for pri_mcid_enable in -lpri... no
checking for pri_connect_ack_enable in -lpri... no
checking for pri_aoc_events_enable in -lpri... no
checking for pri_transfer_enable in -lpri... no
checking for pri_cc_enable in -lpri... no
checking for pri_hangup_fix_enable in -lpri... no
checking for pri_sr_set_called_subaddress in -lpri... no
checking for pri_hold_enable in -lpri... no
checking for pri_reroute_enable in -lpri... no
checking for pri_sr_set_keypad_digits in -lpri... no
checking for pri_progress_with_cause in -lpri... no
checking for pri_set_inbanddisconnect in -lpri... no
checking for pri_maintenance_service in -lpri... no
checking for pri_sr_set_reversecharge in -lpri... no
checking for resample_open in -lresample... no
checking for minimum version of SpanDSP... yes
checking for span_set_message_handler in -lspandsp... yes
checking spandsp.h usability... yes
checking spandsp.h presence... yes
checking for spandsp.h... yes
checking for t38_terminal_init in -lspandsp... yes
checking for spandsp.h... (cached) yes
checking for ss7_set_adjpc in -lss7... no
checking for openr2_chan_new in -lopenr2... no
checking for luaL_newstate in -llua5.2... no
checking for luaL_newstate in -llua5.1... no
checking for luaL_openlib in -llua... yes
checking lua.h usability... yes
checking lua.h presence... yes
checking for lua.h... yes
checking for cpg_join in -lcpg... no
checking for corosync_cfg_state_track in -lcfg... no
checking for speex_encode in -lspeex... no
checking for speex_preprocess_ctl in -lspeex... no
checking for speex_preprocess_ctl in -lspeexdsp... yes
checking speex/speex.h usability... yes
checking speex/speex.h presence... yes
checking for speex/speex.h... yes
checking for sqlite3_open in -lsqlite3... yes
checking sqlite3.h usability... yes
checking sqlite3.h presence... yes
checking for sqlite3.h... yes
checking for AES_encrypt in -lcrypto... yes
checking openssl/aes.h usability... yes
checking openssl/aes.h presence... yes
checking for openssl/aes.h... yes
checking for SSL_connect in -lssl... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for SSL_CTX_set_tlsext_use_srtp in -lssl... yes
checking for openssl/ssl.h... (cached) yes
checking for srtp_init in -lsrtp... yes
checking srtp/srtp.h usability... yes
checking srtp/srtp.h presence... yes
checking for srtp/srtp.h... yes
checking for the ability of -lsrtp to be linked in a shared object... yes
checking for srtp_shutdown in -lsrtp... no
checking for GMIME... no
checking for GMIME... no
checking for GMIME... no
checking for GMIME... no
checking for malloc in -lhoard... no
checking for tone_zone_find_by_num in -ltonezone... yes
checking for tone_zone_find in -ltonezone... yes
checking dahdi/tonezone.h usability... yes
checking dahdi/tonezone.h presence... yes
checking for dahdi/tonezone.h... yes
checking for uuid_generate_random in -luuid... yes
checking uuid/uuid.h usability... yes
checking uuid/uuid.h presence... yes
checking for uuid/uuid.h... yes
checking for OV_CALLBACKS_NOCLOSE declared in vorbis/vorbisfile.h... yes
checking for compress in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking whether ODBC has support for Unicode types... yes
checking h323.h usability... no
checking h323.h presence... no
checking for h323.h... no
checking linux/compiler.h usability... no
checking linux/compiler.h presence... no
checking for linux/compiler.h... no
checking for linux/ixjuser.h... yes
checking for MSG_NOSIGNAL in sys/socket.h... yes
checking for SO_NOSIGPIPE in sys/socket.h... no
checking for IMG_Load in -lSDL_image... no
checking for sws_getContext in -lavcodec... no
checking linux/videodev.h usability... no
checking linux/videodev.h presence... no
checking for linux/videodev.h... no
checking for XOpenDisplay in -lX11... no
checking for XOpenDisplay in -lX11... (cached) no
checking for LOG_AUTH in syslog.h... yes
checking for LOG_AUTHPRIV in syslog.h... yes
checking for LOG_CRON in syslog.h... yes
checking for LOG_DAEMON in syslog.h... yes
checking for LOG_FTP in syslog.h... yes
checking for LOG_KERN in syslog.h... yes
checking for LOG_LPR in syslog.h... yes
checking for LOG_MAIL in syslog.h... yes
checking for LOG_NEWS in syslog.h... yes
checking for LOG_SYSLOG in syslog.h... yes
checking for LOG_UUCP in syslog.h... yes
checking for mandatory modules: DAHDI GSM ILBC LUA MYSQLCLIENT NCURSES PGSQL POPT SPANDSP SQLITE3 SRTP TONEZONE UUID ZLIB... ok
configure: creating ./config.status
config.status: creating build_tools/menuselect-deps
config.status: creating makeopts
config.status: creating channels/h323/Makefile
config.status: creating include/asterisk/autoconfig.h
configure: WARNING: unrecognized options: --disable-nls
configure: loading site script /home/main/main/include/site/x86_64
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... x86_64-openwrt-linux-uclibc-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: in /home/main/main/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.17.1/menuselect': configure: error: cannot run C compiled programs. If you meant to cross compile, use--host'.
See `config.log' for more details.

           .$$$$$$$$$$$$$$$=..      
        .$7$7..          .7$$7:.    
      .$$:.                 ,$7.7   
    .$7.     7$$$$           .$$77  
 ..$$.       $$$$$            .$$$7 
..7$   .?.   $$$$$   .?.       7$$$.

$.$. .$$$7. $$$$7 .7$$$. .$$$.
.777. .$$$$$$77$$$77$$$$$7. $$$,
$$$~ .7$$$$$$$$$$$$$7. .$$$.
.$$7 .7$$$$$$$7: ?$$$.
$$$ ?7$$$$$$$$$$I .$$$7
$$$ .7$$$$$$$$$$$$$$$$ :$$$.
$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
$$$ $$$ 7$$$7 .$$$ .$$$.
$$$$ $$$$7 .$$$.
7$$$7 7$$$$ 7$$$
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.

configure: Package configured for:
configure: OS type : linux-gnu
configure: Host CPU : x86_64
configure: build-cpu:vendor:os: x86_64 : pc : linux-gnu :
configure: host-cpu:vendor:os: x86_64 : openwrt : linux-gnu :
configure: Cross Compilation = YES
(cd /home/main/main/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.17.1/menuselect; ./bootstrap.sh; ./configure --without-newt --without-ncurses --with-libxml2="/home/main/main/staging_dir/host/usr" LDFLAGS="-L/home/main/main/staging_dir/host/lib -L/home/main/main/staging_dir/host/usr/lib -lxml2" CFLAGS="-O2 -I/home/main/main/staging_dir/host/include -I/home/main/main/staging_dir/host/usr/include -I/home/main/main/staging_dir/host/include/libxml2" );
Generating the configure script ...
configure.ac:94: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:94: the top level
configure.ac:99: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:99: the top level
configure.ac:104: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:104: the top level
configure.ac:111: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:111: the top level
configure.ac:94: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:94: the top level
configure.ac:99: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:99: the top level
configure.ac:104: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:104: the top level
configure.ac:111: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from...
acinclude.m4:4: AST_GCC_ATTRIBUTE is expanded from...
configure.ac:111: the top level
configure: loading site script /home/main/main/include/site/x86_64
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in /home/main/main/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.17.1/menuselect': configure: error: C compiler cannot create executables Seeconfig.log' for more details
make[3]: *** [/home/main/main/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.17.1/.configured_yyyyyyyy] Error 77
make[3]: Leaving directory /home/main/main/feeds/telephony/net/asterisk-11.x' make[2]: *** [package/feeds/telephony/asterisk-11.x/compile] Error 2 make[2]: Leaving directory/home/main/main'
make[1]: *** [/home/main/main/staging_dir/target-x86_64_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/main

asterisk-11.x: Could not find required 'Libxml2' development package

Hello,

I'm trying to compile asterisk-11-x on trunk r48624 ar71xx, but I'm getting the following error, even after running 'make dirclean'.

checking for a sed that does not truncate output... /home/OpenWrt/trunk/staging_dir/host/bin/sed
checking for xml2-config... /home/OpenWrt/trunk/staging_dir/target-mips_mips32_musl-1.1.12/host/bin/xml2-config
configure: error: Could not find required 'Libxml2' development package
Makefile:335: recipe for target '/home/OpenWrt/trunk/build_dir/target-mips_mips32_musl-1.1.12/asterisk-11.20.0/.configured_nnnnnnnnnn' failed
make[2]: *** [/home/OpenWrt/trunk/build_dir/target-mips_mips32_musl-1.1.12/asterisk-11.20.0/.configured_nnnnnnnnnn] Error 1
make[2]: Leaving directory '/home/OpenWrt/trunk/feeds/telephony/net/asterisk-11.x'
package/Makefile:192: recipe for target 'package/feeds/telephony/asterisk-11.x/compile' failed
make[1]: *** [package/feeds/telephony/asterisk-11.x/compile] Error 2
make[1]: Leaving directory '/home/OpenWrt/trunk'
/home/OpenWrt/trunk/include/toplevel.mk:192: recipe for target 'package/asterisk-11.x/compile' failed
make: *** [package/asterisk-11.x/compile] Error 2

BTW, my system is Ubuntu 15.10 x64. I have the 'libxml2-dev' package installed.

TIA

asterisk-codec-g729: broken build due to the missing asterisk header files

For some reason asterisk-codec-g729 cannot find the asterisk headers according to the buildbot logs. This breaks the asterisk compilation.

/mnt/dl/slave/x86/build/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/include -I/usr/local/include -DG72X_ASTERISK=18 -I/mnt/dl/slave/x86/build/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/include/asterisk-1.8/include -DG72X_BCG729 -Wall -D_GNU_SOURCE -DG72X_9 -Os -pipe -march=i486 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -DASTERISK_VERSION_NUM=110000 -DLOW_MEMORY -D_XOPEN_SOURCE=600 -I/mnt/dl/slave/x86/build/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/include -I/mnt/dl/slave/x86/build/staging_dir/target-i386_i486_uClibc-0.9.33.2/include -I/mnt/dl/slave/x86/build/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/mnt/dl/slave/x86/build/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/include -I/mnt/dl/slave/x86/build/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/include/asterisk-1.8/include -DHAVE_CONFIG_H -I. -fPIC -MT codec_g729_la-codec_g72x.lo -MD -MP -MF .deps/codec_g729_la-codec_g72x.Tpo -c codec_g72x.c  -fPIC -DPIC -o .libs/codec_g729_la-codec_g72x.o
codec_g72x.c:21:30: fatal error: asterisk.h: No such file or directory
         #include <asterisk.h>
                              ^
compilation terminated.
make[4]: *** [codec_g729_la-codec_g72x.lo] Error 1

Asterisk-11.x fails to build, part 3

Terribly sorry to open another issue. The build error is different this time:

make[6]: Leaving directory '/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/main/editline'
/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/build_tools/make_linker_version_script asterisk
ccache_cc  -o asterisk -Wl,--export-dynamic -Wl,--version-script,asterisk.exports -Wl,--dynamic-list,asterisk.dynamics  -L/home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/usr/lib -L/home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/lib -L/home/x/openwrt-64/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/x/openwrt-64/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib -L/home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/usr/lib -L/home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/lib -L/home/x/openwrt-64/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/x/openwrt-64/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib -Wl,-rpath-link,/home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/usr/lib    abstract_jb.o acl.o adsi.o alaw.o aoc.o app.o ast_expr2.o ast_expr2f.o asterisk.o astfd.o astmm.o astobj2.o audiohook.o autochan.o autoservice.o bridging.o callerid.o ccss.o cdr.o cel.o channel.o channel_internal_api.o chanvars.o cli.o config.o config_options.o data.o datastore.o db.o devicestate.o dial.o dns.o dnsmgr.o dsp.o enum.o event.o features.o file.o fixedjitterbuf.o format.o format_cap.o format_pref.o frame.o framehook.o fskmodem.o global_datastores.o hashtab.o heap.o http.o image.o indications.o io.o jitterbuf.o loader.o lock.o logger.o manager.o md5.o message.o named_acl.o netsock.o netsock2.o pbx.o plc.o poll.o presencestate.o privacy.o rtp_engine.o say.o sched.o security_events.o sha1.o sip_api.o slinfactory.o srv.o stdtime/localtime.o strcompat.o strings.o stun.o syslog.o taskprocessor.o tcptls.o tdd.o term.o test.o threadstorage.o timing.o translate.o udptl.o ulaw.o utils.o version.o xml.o xmldoc.o -L. -lasteriskssl editline/libedit.a  buildinfo.o   -L/home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/usr/lib -lsqlite3  -lssl -lcrypto  -ldl -lpthread -L/home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/usr/lib -lncurses  -lm -lresolv
utils.o: In function `ast_gethostbyname':
utils.c:(.text+0xb80): warning: gethostbyname_r is obsolescent, use getnameinfo() instead.
/home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/usr/lib/libcrypto.so: warning: gethostbyname is obsolescent, use getnameinfo() instead.
dns.o: In function `ast_search_dns':
dns.c:(.text+0x9b): undefined reference to `res_nsearch'
collect2: error: ld returned 1 exit status
Makefile:249: recipe for target 'asterisk' failed
make[5]: *** [asterisk] Error 1
make[5]: Leaving directory '/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/main'
Makefile:394: recipe for target 'main' failed

Asterisk-11.x fails to build

This error happens even after a make dirclean

install -m0755 /home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/ipkg-install/usr/lib/libasteriskssl.so* /home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/ipkg-x86_64/asterisk11/usr/lib/
install: cannot stat '/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/ipkg-install/usr/lib/libasteriskssl.so*': No such file or directory
Makefile:316: recipe for target '/home/x/openwrt-64/bin/x86-uClibc/packages/telephony/asterisk11_11.18.0-1_x86_64.ipk' failed

asterisk fills up rootfs

/var/lib/asterisk being a symlink to /usr/lib/asterisk which is usually located on the jffs2 overlay is probably not such a good idea. on my systems this ends up with astdb growing until the flash is full and the system first becomes unresponsive and (sometimes after days) ends up doing a firstboot/factory-reset...
Probably we should have /var/lib/asterisk in tmpfs and explicitely decide if anything should be stored permanently (such as /var/lib/asterisk/keys/*)

Chaos Calmer 15.05 / asterisk13: no audio for G.722

A PJSIP endpoint supporting G.722 doesn't play any audio when calling another endpoint without G.722. Also no audio when calling the voicebox and so one. codec_g722.so is loaded and running. As soon as G.722 is disabled on the endpoint, audio is fine. G.722 works fine with Barrier Breaker 14.07 and asterisk11.

freeswitch fails to build

checking for libmemcached >= 0.31... no
checking openssl/tls1.h usability... no
checking openssl/tls1.h presence... yes
configure: WARNING: openssl/tls1.h: present but cannot be compiled
configure: WARNING: openssl/tls1.h: check for missing prerequisite headers?
configure: WARNING: openssl/tls1.h: see the Autoconf documentation
configure: WARNING: openssl/tls1.h: section "Present But Cannot Be Compiled"
configure: WARNING: openssl/tls1.h: proceeding with the compiler's result
configure: WARNING: ## ---------------------------------- ##
configure: WARNING: ## Report this to [email protected] ##
configure: WARNING: ## ---------------------------------- ##
checking for openssl/tls1.h... no
configure: WARNING: OpenSSL include files were not found
configure: error: OpenSSL >= 1.0.1e and associated developement headers required

freeswitch error

checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /home/main/x86/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/bin/i486-openwrt-linux-uclibc-gcc accepts -g... yes
checking for /home/main/x86/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/bin/i486-openwrt-linux-uclibc-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... /home/main/x86/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/bin/i486-openwrt-linux-uclibc-gcc -E
checking for grep that handles long lines and -e... /home/main/x86/staging_dir/host/bin/grep
checking for egrep... /home/main/x86/staging_dir/host/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for ldap support...
checking for default DBM... sdbm (default)
checking for dbd/apr_dbd_mysql.c... configure: error: cannot check for file existence when cross compiling
configure: error: ./configure.gnu failed for libs/apr-util
make[3]: *** [/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/.configured_yyyyyynnyynnnynnyynynnnyyynynyyyyyyyyyyyyynyynyyyyyyyyyyyyyyyyynyyyyyyynyynyyyynynynyyyynyyyyyyynnnnyyyyynnnynnyyyyynyyyyyyyyyyyyyyyyynyyyyyyyyynnnnnnyyyyyyynynyyyyyyyynynyyyyyyyyn] Error 1
make[3]: Leaving directory /home/main/x86/feeds/telephony/net/freeswitch' make[2]: *** [package/feeds/telephony/freeswitch/compile] Error 2 make[2]: Leaving directory/home/main/x86'
make[1]: *** [/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/main/x86'
make: *** [world] Error 2

freeswitch compile error

onv-stub/include -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib/libintl-stub/include -DLUA_USE_LINUX -fpic -std=gnu99 -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-implicit-function-declaration -I. -I./lua -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/include -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/include -I/home/main/x86/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/main/x86/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/include -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib/libiconv-stub/include -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib/libintl-stub/include -Wno-error -I/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/libs/tiff-4.0.2/libtiff -I/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/libs/spandsp/src -Os -pipe -march=i486 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib/libiconv-stub/include -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib/libintl-stub/include -DLUA_USE_LINUX -fpic -std=gnu99 -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-implicit-function-declaration -I. -I./lua -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/include -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/include -I/home/main/x86/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/main/x86/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_uClibc-0.9.33.2/include -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib/libiconv-stub/include -I/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib/libintl-stub/include -Wno-error -I/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/libs/tiff-4.0.2/libtiff -I/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/libs/spandsp/src -Wall -W -Wl,-rpath-link=/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib -Wl,-rpath-link=/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib -Wl,-rpath -Wl,/usr/lib -Wl,-rpath -Wl,/usr/lib -Wl,-rpath-link=/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib -Wl,-rpath-link=/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib -Wl,-rpath -Wl,/usr/lib -Wl,-rpath -Wl,/usr/lib -o mkg3states mkg3states.o -L/home/main/x86/staging_dir/target-i386_i486_uClibc-0.9.33.2/usr/lib/perl5/5.20/CORE ../port/.libs/libport.a -L/home/main/x86/staging_dir/host/lib -L/home/main/x86/staging_dir/host/usr/lib /home/main/x86/staging_dir/host/lib/liblzma.so -lrt -ljpeg -lz -lm -lc -pthread -Wl,-rpath -Wl,/home/main/x86/staging_dir/host/lib -Wl,-rpath -Wl,/home/main/x86/staging_dir/host/lib
/home/main/x86/staging_dir/host/lib/liblzma.so: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
make[10]: *** [mkg3states] Error 1
make[10]: Leaving directory /home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/libs/tiff-4.0.2/libtiff' make[9]: *** [all] Error 2 make[9]: Leaving directory/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/libs/tiff-4.0.2/libtiff'
make[8]: *** [all-recursive] Error 1
make[8]: Leaving directory /home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/libs/tiff-4.0.2' make[7]: *** [/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/libs/tiff-4.0.2/libtiff/libtiff.la] Error 2 make[7]: Leaving directory/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/src/mod/applications/mod_spandsp'
make[6]: *** [mod_spandsp-all] Error 1
make[6]: Leaving directory /home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/src/mod' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory /home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14' make[3]: *** [all] Error 2 make[3]: Leaving directory/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14'
make[2]: *** [/home/main/x86/build_dir/target-i386_i486_uClibc-0.9.33.2/freeswitch-1.5.14/.built] Error 2
make[2]: Leaving directory /home/main/x86/feeds/telephony/net/freeswitch' make[1]: *** [package/feeds/telephony/freeswitch/compile] Error 2 make[1]: Leaving directory/home/main/x86'
make: *** [package/freeswitch/compile] Error 2
main@debian:~/x86$

backporting fixes to for-15.05

Quite a lot of fixes have accumulated in the master branch since the Chaos Calmer release.
I believe that all of them apart from musl-related fixes should go into for-15.05 (and even the musl-realted stuff shouldn't hurt).
Please share your opinion @openwrt/telephony-maintainers

[daniel@box telephony]$ git cherry -v origin/for-15.05
- 9e133fb54fe39decd4eb8a7b43d8253023e8e22e asterisk-13.x: revert to version 13.2.0 with AST-2015-003 fix
+ bbf0cbf4815eec6d65bb3dedf1eb9d003db9adb7 Avoid trying to load the echo module here
+ c09634ff9f21bc8a1558579ef2997202a01566b0 net/asterisk-11.x: Bump again to 11.17.1 (cross compile fix included)
- 663c356b6a706d2577f9ce111d0e2cb61a56924c asterisk-11.x: disable libneon detection
- 7a0cf0ee9f1068773cde7397d764778d120e7d96 asterisk-13.x: disable libneon detection
- c4807d00f9e3066893d577c80966820fd213f754 asterisk-1.8.x: disable libneon detection
- 1f0675c766bd42e7022425243395c425b343fb56 asterisk-1.8.x: disable building against broken libiksemel
- 4f0fa80967efd12b0fee529ba3f694b06368e638 asterisk-11.x: disable building against broken libiksemel
- b496b25329d21a09f14304293a884a217039b77d asterisk-1.8.x: fix mysql library path detection
+ 73c0b34169c250de5c71eb23f87a3115eb2167e2 asterisk-1.8.x: fix build with musl
+ 47115a8f309683006c21437d487dec88235415e0 asterisk-11.x: update source and fix build with musl
+ 40d3a585a4b044cea77979c328af1fb7b8b7d9db pjproject: fix build with musl
+ 90e88b24a7985991b9e7f3607b6622a218255ec8 asterisk-13.x: update source and fix build with musl
+ b99ebb2167c6b4dd7f67fad24bd25e237612f53e asterisk-11.x: build-depend on libxml2/host
+ afc3fc752d20ec673389478f2456b3f6aa9b3488 asterisk-11.x: fix package build
+ 96bdf92c0a3408f10348e4e82b7062d2b177885f libs/re: fix build with musl and glibc
+ 20607024ee4169b6a8b88b5d257646b654f71a88 asterisk-11x: Update 010-asterisk-configure-undef-res-ninit.patch
+ 55037e6b782ce6252132e05266e17d33a2ac825d asterisk-11.x: bump release
+ 2b2536603b726b820cfd5567d04a04336d3fa8b2 asterisk-1.8.x: fix chan_lantiq with musl
+ b7d4ba8824af4a431994215d9aaf81a028a4ede3 asterisk-11.x: Don't bootstrap menuselect
+ f01cea41279912f131f554aa85f6b64299f0690d asterisk-11.x-chan-dongle: fix build with musl
+ b05a0b7acb4a8df26e2b6ebcea0033b7761bfed5 libs/rem: fix build with musl
+ d1c2023088259e0455f1dc86f074e250171c6625 rtpproxy: fix build on musl
+ b8b82d8f931b8d2cdff3204f785116ca05e86474 kamailio-3.x: fix build with musl
+ a29cd3fec082f2d2c462296596ed8b7dc13c2d99 kamailio-4.x: fix build with musl
+ 280fb95bb5d8507eee199f8cdb28f7eaa29a06c1 kamailio-4.x: update to version 4.3.0
+ 2b304f867c598368f21caaf23e10ae7684326c71 asterisk-11.x-chan-dongle: fix audio endianess problem
+ eb9adfd95d7780cd5e5d0a415c5bd0b6d888e275 asterisk-11.x-chan-dongle: support E1752 and refresh patches
+ a386bb33c7e519871e01e9a6ab7adb30bd002952 Add realtime pbx, func and res modules
+ 565564e5b646152c7ee951ad1b438e482663a4d0 chan-sccp-b:  - Update revision to point to stable V4.2 release  - Add sqlite3 realtime example files
+ 43c6d1e59e397938a4d8dda5e712775c33f63b34 siproxd: fix musl compatibility
+ b9ea1b0d7d75fa7192d5afb2e271c0c4272e6e2d sipp: fix musl compatibility
+ 320d264a1d837c6871212ab116d0ca1288b48f05 asterisk-13.x: fixup real-time module
+ 6175bfe6b36515129bbfb26b9902350744d58a45 chan-sccp-b: fix package install
+ a28e403244813bbaa3795294312683ece02763dc kamailio-4.x: build against libevent2
+ 04527e08b80400fc87e5c3a27ac3945759dd7875 baresip: fix build with musl
+ 5eebac557236db50e3cfcb64095df21fb25adc2f yate: fix build with musl
+ d567d6c1c4e519ec4eeb4c5c7ecfc437390c3849 yate: update source
+ 8c02ae43d0220cc4e249c75d2d591cb52c32aaa2 asterisk-13.x: modules restructuralization and addition
+ e6f05a9e0a71df8cabc9bb5e1f3e0101f3011f13 asterisk-11.x: modules restructuralization and addition
+ c68070ff30eb42dc6c8e3c29ba832b3cb64ebfa5 re: update to 0.4.13
+ 04d123ddc308fd6eabf95b433137c9afa4e81b89 asterisk-13.x: change module ordering
+ bd845fa44b696511bd085baac5198d3b1c6077bb baresip: closing #56, added modules speex-aec, speex-pp, httpd.
+ 22eb4a39ee56e5c0cd54c1bf8a4959da32db895a asterisk-13.x: fix syntax for bridge modules
+ b01c3126d30d162965bb75d06f19bd8d859117b5 asterisk-11.x: Bump to 11.19.0
+ 9f549b139395916c303495f934d4a164ec8f1150 [PATCH] baresip: upgrade to 0.4.14
+ 712a5972ebb9b63edc8456552eeee47d263c6dc3 dahdi-linux: update to 2.10.2
+ 165f6c9f17848e620651955aed3142352dbc8333 dahdi-tools: update to 2.10.2
+ 1a8b0e05ee095211ed1e4819d06482732d18c9fa [FreeSWITCH]: Update to v1.5.final 1. Added an sqlite2 option for configure in apr-util 2. Moved bootstrap to Prepare stage. 3. Restructured patches directory to include CONFIG_LIBC 4. Fixed some modules dependency issues. 5. Reinstated mod_enum as not BROKEN. 6. Renamed mod_vp8 to mod_vpx according to FS changes. 7. Added some new modules and some are flagged as BROKEN.    i.e. mod_cv, mod_hiredis (BROKEN), mod_kazoo, mod_smpp (BROKEN) 8. Flagged some modules as BROKEN due to insufficient libraries.    i.e. mod_bv, mod_codec2, mod_fsv, mod_ilbc, mod_silk, mod_siren 9. Removed mod_snipe_hunt (depricated by FS)
+ 6f84247b3e795a8f18847eed69a683d7c6a1b001 [FreeSWITCH] 1. Removed PROCESS_SHARED locks check from libs/apr/configure.ac. 2. Flagged mod_flite as BROKEN due to lack of flite package. 3. Added some additional modules, i.e. mod_av, mod_esl, and flagged as BROKEN for now. 4. Depricated mod_celt.
+ 7fb39ad0fc9152e999c19442bbe47248bc2c241f iksemel: restore package and all dependent asterisk modules
+ 185e29308232f57e68003dbb5fe2ac74e5f4aec4 libpri: add new package
+ 7d9f2ac613d8e897a386477f65277be056cf2bb6 asterisk-11.x: compile chan_dahdi with support for PRI and BRI
+ f09b7600aa5ddda9c97ab55322d0954bb9454bd1 libpri: fix warning when building with musl
+ 30aa7bc9697ea4dfe3fa6f742513a15014fd871d asterisk-1.8.x: add package for chan_dahdi
+ 856e0c77d889369132a86438c26d1eb6ab610e3d asterisk-13.x: update to version 13.5.0
+ 33434abd3818d44d0b25d47de24798172e8d8e72 asterisk-13.x: add package for chan_dahdi
+ eb021498ae1a7c781de1afa66e02acd80dfe971d asterisk-13.x: don't install duplicate files
+ 25215d4ca0af1f4854f1195a7768dfb7f3b531e4 asterisk-13.x: keep conf-* sounds

Asterisk13.3.2-2 PJSIP configuration user_agent doesn't go into effect

Provided a pjsip.conf file properly configurated with a global section like the following:

[global]
user_agent=Technicolor TG784n v3 Build 8.G.D.4
default_outbound_endpoint=OutEndpoint

Or with the user_agent variable set inside an endpoint:

[endpoint]
100rel=yes
rtp_engine=asterisk
user_agent=Technicolor TG784n v3 Build 8.G.D.4
sdp_session=Technicolor TG784n

It doesn't change the user agent when sending the REGISTER messages to the SIP as seen in this message:

REGISTER sip:111.111.111.111:5060 SIP/2.0
Via: SIP/2.0/UDP 222.222.222.222:5060;rport;branch=z9hGabKPj84b86ce5-d65b-4149-8210-37d1g5d2e49e
From: sip:[email protected];tag=ea7fd10c-b891-44ec-b9c6-373f6b077eff
To: sip:[email protected]
Call-ID: ae95faf2-c8ad-4a4a-88fd-08a3a07151c7
CSeq: 19574 REGISTER
Contact: sip:[email protected]:5060
Expires: 3600
Allow: OPTIONS, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REGISTER, MESSAGE, REFER
Supported: path
Max-Forwards: 70
User-Agent: Asterisk PBX 13.3.2
Content-Length: 0

This was working fine in the previous version, it is causing my VoIP provider filter out the packages and not allowing me to register.

PD: /paranoid mode on, personal information already modified both in packet info and ip/info

asterisk (all versions): module load failures

I have encountered issues with the new Asterisk 11.18.0 in a fresh build of CC (r46160). Asterisk doesn't visibly load any modules and posts the following error messages in /var/log/asterisk/messages:

[Jul 2 19:24:37] Asterisk 11.18.0 built by keith @ WildernetsXPS on a x86_64 running Linux on 2015-07-02 18:08:19 UTC [Jul 2 19:24:38] WARNING[2400] cel.c: Could not load cel.conf
[Jul 2 19:24:38] NOTICE[2400] loader.c: 57 modules will be loaded.
[Jul 2 19:24:38] WARNING[2400] loader.c: Error loading module 'res_musiconhold.so': Error loading shared library /usr/lib/asterisk/modules/res_musiconhold.so: No such file or directory
[Jul 2 19:24:38] WARNING[2400] loader.c: Error loading module 'chan_sip.so': Error relocating /usr/lib/asterisk/modules/chan_sip.so: ast_websocket_read: symbol not found
[Jul 2 19:24:39] WARNING[2400] loader.c: Error loading module 'chan_dahdi.so': Error relocating /usr/lib/asterisk/modules/chan_dahdi.so: ast_smdi_interface_unref: symbol not found

I copied cel.conf out of the build directory and updated modules.conf so that it doesn't attempt to load res_musiconhold.so (since I don't have that selected in .config). This fixes the first two error messages. However, I already have res_smdi selected in the config and I don't have a config selection for res_http_websocket.

recursive dependencies (still there in Openwrt trunk r44685)

$ make defconfig
tmp/.config-package.in:48619:error: recursive dependency detected!
tmp/.config-package.in:48619: symbol PACKAGE_freeswitch depends on PACKAGE_freeswitch-mod-perl
tmp/.config-package.in:49752: symbol PACKAGE_freeswitch-mod-perl is selected by PACKAGE_freeswitch-mod-verto
tmp/.config-package.in:50494: symbol PACKAGE_freeswitch-mod-verto depends on PACKAGE_freeswitch

Closed on https://dev.openwrt.org/ticket/19166 and reported here as suggested.

Asterisk-11.x fails to build, part 2

Since I cannot reopen closed issues here, I'm creating a new one.

Thank you for the patch. Unfortunately, it still fails:

make package/asterisk-11.x/{clean,compile} V=99
make[3]: Entering directory '/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0'
CC="cc" CXX="ccache_cxx" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[4]: Entering directory '/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/menuselect'
configure: error: Could not find required 'Libxml2' development package
Makefile:68: recipe for target 'makeopts' failed
make[4]: *** [makeopts] Error 1
make[4]: Leaving directory '/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/menuselect'
Makefile:953: recipe for target 'menuselect/makeopts' failed
make[3]: *** [menuselect/makeopts] Error 2
make[3]: Leaving directory '/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0'
touch /home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/.built
mkdir -p /home/x/openwrt-64/bin/x86-uClibc/packages /home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/ipkg-x86_64/asterisk11/CONTROL /home/x/openwrt-64/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo
install -d -m0755 /home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/ipkg-x86_64/asterisk11/usr/lib
install -m0755 /home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/ipkg-install/usr/lib/libasteriskssl.so* /home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/ipkg-x86_64/asterisk11/usr/lib/
install: cannot stat '/home/x/openwrt-64/build_dir/target-x86_64_uClibc-0.9.33.2/asterisk-11.18.0/ipkg-install/usr/lib/libasteriskssl.so*': No such file or directory
Makefile:317: recipe for target '/home/x/openwrt-64/bin/x86-uClibc/packages/telephony/asterisk11_11.18.0-1_x86_64.ipk' failed

Asterisk 1.8 missing from trunk

Hi,
Yesterday I updated feeds and I found out that asterisk 1.8 is missing from trunk. Is this an error or something that will permanently be removed from openwrt future versions?

Thank you,

Matías

No feed for package 'libedit' and 'libmemcached'

Hello,

i am using openwrt CC trunk. If i do "./script/feeds install -p telephony" in my openwrt environment i get

Installing all packages from feed telephony.
Installing package 'asterisk-11.x'
Installing package 'dahdi-tools'
Installing package 'dahdi-linux'
Installing package 'asterisk-11.x-chan-dongle'
Installing package 'chan-sccp-b'
Installing package 'asterisk-13.x'
Installing package 'pjproject'
Installing package 'asterisk-g72x'
Installing package 'bcg729'
Installing package 'baresip'
Installing package 're'
Installing package 'rem'
Installing package 'freeswitch'
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libmemcached' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'freeradius-client' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
WARNING: No feed for package 'libedit' found, maybe it's already part of the standard packages?
Installing package 'kamailio-3.x'
Installing package 'rtpproxy'
Installing package 'kamailio-4.x'
Installing package 'iksemel'
Installing package 'ortp'
Installing package 'libosip2'
Installing package 'miax'
Installing package 'pcapsipdump'
Installing package 'restund'
Installing package 'sipp'
Installing package 'siproxd'
Installing package 'yate'

I dont know if this is a bug but i think its not nice. Can we get ride of this warnnings?

Kind Regards

Flo

ltq-vmmc dependency fix broke buildbot builds for non-Lantiq platforms

Looks like this asterisk module has again broken all other platforms than Lantiq in buildbot. r43621 is the first revision in buildbot that got this "fix" from #1. So far brcm47, uml, xburst, ar7, orion, cns21xx,cobalt and realview have failed today's build for identical reasons...
http://buildbot.openwrt.org:8010/one_line_per_build

For some reason 5e36f5f broke all non-Lantiq platforms in October so that buildbot builds did not complete at all. Then 0762230 seemed to fix buildbot builds, but apparently it broke this one software. The commit https://github.com/blogic/telephony/commit/a0a71ff78294b74da82dd0ee2fc62953dc1cc4d0 in #1 reversed 0762230 , so all other platforms are now broken in buildbot.

Example of the breakage in October:
http://buildbot.openwrt.org:8010/builders/ar71xx/builds/669
http://buildbot.openwrt.org:8010/builders/ar71xx/builds/669/steps/compile_5/logs/stdio
ar71xx tries to build lantiq stuff and fails.

Same is happening now. E.g. xburst: http://buildbot.openwrt.org:8010/builders/xburst/builds/743/steps/compile_5/logs/stdio

make[2]: Entering directory `/store/buildbot/slave/xburst/build/package/kernel/lantiq/ltq-ifxos'
make[2]: Leaving directory `/store/buildbot/slave/xburst/build/package/kernel/lantiq/ltq-ifxos'
make[2]: Entering directory `/store/buildbot/slave/xburst/build/package/kernel/lantiq/ltq-tapi'
. /store/buildbot/slave/xburst/build/include/shell.sh; bzcat /store/buildbot/slave/xburst/build/dl/drv_tapi-3.13.0.tar.bz2 | /bin/tar -C /store/buildbot/slave/xburst/build/build_dir/target-mipsel_mips32_uClibc-0.9.33.2/linux-xburst_qi_lb60/drv_tapi-3.13.0/.. -xf - 
...
checking whether mipsel-openwrt-linux-uclibc-gcc and cc understand -c and -o together... yes
Set the kernel architecture to mips
configure: error: The lib_ifxos include directory is not valid!
make[2]: *** [/store/buildbot/slave/xburst/build/build_dir/target-mipsel_mips32_uClibc-0.9.33.2/linux-xburst_qi_lb60/drv_tapi-3.13.0/.configured_] Error 1
make[2]: Leaving directory `/store/buildbot/slave/xburst/build/package/kernel/lantiq/ltq-tapi'
make[1]: *** [package/kernel/lantiq/ltq-tapi/compile] Error 2

It might be that the + sign there is wrong, but then the package needs some other dependency fix.

@jslachta @blogic

yate segfaults

Original issue at openwrt/packages#2323

yate (5.5.0-1-1)
OpenWrt Designated Driver r48135
TP-Link TL-WDR3500

When I start yate or attempt to run it from the command line, I get a segfault immediately. I have tried with yate modules installed, and with no modules at all installed. Even when passing --help, it crashes before it gets to process command-line arguements.

Kernel log output:

do_page_fault(): sending SIGSEGV to yate for invalid read access from 00000000
epc = 77416ce0 in libc.so[773a0000+92000]
ra  = 772c919b in libyate.so.5.5.0[77286000+e9000]

gdb shows that the crash is in musl's tss_set tss_get function, but can't get the rest of the call stack:

$ gdb -q yate
Reading symbols from yate...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/yate

Program received signal SIGSEGV, Segmentation fault.
0x77fc8ce0 in tss_get () from /lib/ld-musl-mips-sf.so.1
(gdb) bt
#0  0x77fc8ce0 in tss_get () from /lib/ld-musl-mips-sf.so.1
warning: GDB can't find the start of the function at 0x77e7b19a.

    GDB is unable to find the start of the function at 0x77e7b19a
and thus can't determine the size of that function's stack frame.
This means that GDB may be unable to access that stack frame, or
the frames below it.
    This problem is most likely caused by an invalid program counter or
stack pointer.
    However, if you think GDB should simply search farther back
from 0x77e7b19a for code which looks like the beginning of a
function, you can increase the range of the search using the `set
heuristic-fence-post' command.
#1  0x77e7b19b in ?? ()
(gdb) set heuristic-fence-post 100000
(gdb) bt
#0  0x77fc8ce0 in tss_get () from /lib/ld-musl-mips-sf.so.1
warning: GDB can't find the start of the function at 0x77e7b19a.
#1  0x77e7b19b in ?? ()

tss_set in musl:
http://git.musl-libc.org/cgit/musl/tree/src/thread/tss_set.c

I couldn't find any code calling tss_set in musl, yate, or uclibcxx (a dependency of yate). I am trying to compile a debug build of yate now. Is anyone able to reproduce this issue or have an idea of why it might be happening?

Asterisk (all versions): missing modules

Currently there are several Asterisk modules not included in any of the packages. Although not everybody uses these modules, they still can be useful. Would it be possible to modify the Makefiles for all current Asterisk builds (1.8, 11, 13) to build new packages for the modules listed below?

  • func_enum.so (ENUM support, include /etc/asterisk/enum.conf)
  • func_env.so (Environment/filesystem dialplan functions)
  • func_module.so (Simple module check function)
  • func_math.so (Math related dialplan function)
  • app_db.so (this is a small module with 2 extra db functions, I'd include it in the same package as func_db.so rather than create a new package)

Thank you!

FreeSWITCH: Runtime issues (Aborted)

Starting 'freeswitch' just echoes 'Aborted' (uClibc message) and the process dies. I've never seen Freeswitch in action but that probably is not correct. Arguments '-h' and '-version' do work though.

Edit: The two commits (94fd5f5 163874a) fix building but do not lead to sane binaries. The same compiling issues are handled already in 'configure.ac' but they are currently limited to ARM hosts(?). I will test how that affects the build (as there are even more flags set).

case "$host" in
     arm*-linux-gnueabi*|arm*-*-linux-*)
[...]
apr_cv_tcp_nodelay_with_cork=yes
ac_cv_file_dbd_apr_dbd_mysql_c=no
[...]

Edit: Bingo! Seems to work. Will revoke the two commits and prepare some new...

asterisk11-chan-dongle : broken audio channel Asterisk => GSM

Recreated from: https://dev.openwrt.org/ticket/18672
Problem is on: Barrier Breaker 14.07

Hi,

I've moved my asterisk installation (Debian x64) to my OpenWrt-Box:

system type             : Qualcomm Atheros QCA9558 rev 0
machine                 : TP-LINK Archer C7
cpu model               : MIPS 74Kc V5.0

All is working fine, but the chan_dongle has a broken audio channel for audio from asterisk to the GSM network, the other direction is fine.

Hardware is:

XXX*CLI> dongle show devices
ID           Group State      RSSI Mode Submode Provider Name  Model      Firmware          IMEI             IMSI             Number
XXX   0     Free       19   0    0       Orange CH@     K3715      11.104.16.81.00   353435027169XXX  228031700051XXX  Unknown

A simple test is:

Setup chan_dongle with a incoming context like this:

[mobile-incoming]
exten => _X.,1,Verbose(call from umts)
exten => _X.,n,Playback(demo-echotest)
exten => _X.,n,Echo
exten => _X.,n,Playback(demo-echodone)
exten => _X.,n,Hangup

exten => _+X.,1,Verbose(call from umts)
exten => _+X.,n,Playback(demo-echotest)
exten => _+X.,n,Echo
exten => _+X.,n,Playback(demo-echodone)
exten => _+X.,n,Hangup

You need some more packages for playback of the standard asterisk gsm audio files.

And call the dongle. Expected would be to hear the welcome message and then enter the echotest. The welcome message is not understandable on the mobile device also the echotest.

My first guess was, that there is a endianess problem (UMTS-stick has little endian, host has big endian) but a quick look into the sourcecode revealed that endianess switching is done on the outgoing channel. The audio sounds like that there is a endianess mixup because calling with a SIP device into the GSM network generates very loud noise on the GSM side while sending silence.

The defect looks like

https://code.google.com/p/asterisk-chan-dongle/issues/detail?id=112

but it's not a codec conversion issue; even sending SLIN-codec from an other box via IAX2 didn't resolve the issue.

Any idea?

Leif

asterisk13: symlinks for several libs

No symlinks for libs installed in /usr/lib:

ls -l /usr/lib/libasteriskssl*
-rwxr-xr-x 1 root root 5256 May 10 03:20 /usr/lib/libasteriskssl.so
-rwxr-xr-x 1 root root 5256 May 10 03:20 /usr/lib/libasteriskssl.so.1

To reduce disk usage:
libasteriskssl.so -> libasteriskssl.so.1

Also for other libs installed by some asterisk13 packages:
-rwxr-xr-x 1 root root 96032 May 10 02:06 libpj.so
-rwxr-xr-x 1 root root 96032 May 10 02:06 libpj.so.2
-rwxr-xr-x 1 root root 112292 May 10 02:06 libpjlib-util.so
-rwxr-xr-x 1 root root 112292 May 10 02:06 libpjlib-util.so.2
-rwxr-xr-x 1 root root 12692 May 10 02:06 libpjmedia-audiodev.so
-rwxr-xr-x 1 root root 12692 May 10 02:06 libpjmedia-audiodev.so.2
-rwxr-xr-x 1 root root 4992 May 10 02:06 libpjmedia-codec.so
-rwxr-xr-x 1 root root 4992 May 10 02:06 libpjmedia-codec.so.2
-rwxr-xr-x 1 root root 2176 May 10 02:06 libpjmedia-videodev.so
-rwxr-xr-x 1 root root 2176 May 10 02:06 libpjmedia-videodev.so.2
-rwxr-xr-x 1 root root 241092 May 10 02:06 libpjmedia.so
-rwxr-xr-x 1 root root 241092 May 10 02:06 libpjmedia.so.2
-rwxr-xr-x 1 root root 109908 May 10 02:06 libpjnath.so
-rwxr-xr-x 1 root root 109908 May 10 02:06 libpjnath.so.2
-rwxr-xr-x 1 root root 55304 May 10 02:06 libpjsip-simple.so
-rwxr-xr-x 1 root root 55304 May 10 02:06 libpjsip-simple.so.2
-rwxr-xr-x 1 root root 75328 May 10 02:06 libpjsip-ua.so
-rwxr-xr-x 1 root root 75328 May 10 02:06 libpjsip-ua.so.2
-rwxr-xr-x 1 root root 193836 May 10 02:06 libpjsip.so
-rwxr-xr-x 1 root root 193836 May 10 02:06 libpjsip.so.2
-rwxr-xr-x 1 root root 184108 May 10 02:06 libpjsua.so
-rwxr-xr-x 1 root root 184108 May 10 02:06 libpjsua.so.2
-rwxr-xr-x 1 root root 293788 May 10 02:06 libpjsua2.so
-rwxr-xr-x 1 root root 293788 May 10 02:06 libpjsua2.so.2
-rwxr-xr-x 1 root root 46996 May 10 02:06 libresample.so
-rwxr-xr-x 1 root root 46996 May 10 02:06 libresample.so.2

almost the entire feed fails to build in the SDK

here is the list of packages that fail to build inside the SDK. they need to be fixed in the next week or two to be part of RC1

ERROR: package/feeds/telephony/dahdi-linux failed to build.
ERROR: package/feeds/telephony/bcg729 failed to build.
ERROR: package/feeds/telephony/dahdi-tools failed to build.
ERROR: package/feeds/telephony/asterisk-11.x failed to build.
ERROR: package/feeds/telephony/chan-sccp-b failed to build (build variant: asterisk11).
ERROR: package/feeds/telephony/asterisk-11.x-chan-dongle failed to build.
ERROR: package/feeds/telephony/asterisk-g72x failed to build (build variant: asterisk11).
ERROR: package/feeds/telephony/asterisk-g72x failed to build (build variant: asterisk13).
ERROR: package/feeds/telephony/asterisk-g72x failed to build (build variant: asterisk18).
ERROR: package/feeds/telephony/freeswitch failed to build.

iksemel fails with gnutls 3.4.0

packages repo updated gnutls to 3.4.0 this leads to a build error:

../src/.libs/libiksemel.so: undefined reference to `gnutls_kx_set_priority'
../src/.libs/libiksemel.so: undefined reference to `gnutls_compression_set_priority'
../src/.libs/libiksemel.so: undefined reference to `gnutls_protocol_set_priority'
../src/.libs/libiksemel.so: undefined reference to `gnutls_cipher_set_priority'
../src/.libs/libiksemel.so: undefined reference to `gnutls_mac_set_priority'

These functions were marked as deprecated in gnutls 2.12
and removed now in 3.4.

the same bug is filed in debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782820

freeswitch: build on Mac OS X

Hi,

I am trying to build OpenWrt on my macbookpro (Mac OS X 10.10.3). the openwrt itself is ok to build it However, when I enable FreeSwitch, the perl for target cannot be built. I know it is not the telephony related. However, I don't know other channel to report this.
Please let me know the right place to discuss if this repo/github is not.

Thanks in advance.

Missing avcodec module for baresip

Baresip-mod-avcodec is broken. Missing avcodec.so breaks the build.

[ -z "avcodec" ] || install -d -m0755 /home/tomek/trunk/trunk/build_dir/target-arm_xscale_uClibc-0.9.33.2_eabi/baresip-0.4.12/ipkg-kirkwood/baresip-mod-avcodec/usr/lib/baresip/modules
for f in avcodec; do cp -fpR /home/tomek/trunk/trunk/build_dir/target-arm_xscale_uClibc-0.9.33.2_eabi/baresip-0.4.12/ipkg-install/usr/lib/baresip/modules/${f}.so /home/tomek/trunk/trunk/build_dir/target-arm_xscale_uClibc-0.9.33.2_eabi/baresip-0.4.12/ipkg-kirkwood/baresip-mod-avcodec/usr/lib/baresip/modules/ ; done
cp: cannot stat `/home/tomek/trunk/trunk/build_dir/target-arm_xscale_uClibc-0.9.33.2_eabi/baresip-0.4.12/ipkg-install/usr/lib/baresip/modules/avcodec.so': No such file or directory

Chaos Calmer 15.05 / asterisk13: res_adsi.so in two packages

opkg install asterisk13-voicemail

Installing asterisk13-voicemail (13.4.0-3) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/telephony/asterisk13-voicemail_13.4.0-3_ar71xx.ipk.
Installing asterisk13-res-adsi (13.4.0-3) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/telephony/asterisk13-res-adsi_13.4.0-3_ar71xx.ipk.
Collected errors:

  • check_data_file_clashes: Package asterisk13-res-adsi wants to install file /usr/lib/asterisk/modules/res_adsi.so
    But that file is already provided by package * asterisk13-voicemail
  • opkg_install_cmd: Cannot install package asterisk13-voicemail.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.