Erstellt vor 9 Jahren

Zuletzt geändert vor 4 Monaten

#706 assigned addition

Package for asterisk

Erstellt von: M66B Verantwortlicher: er13
Priorität: normal Meilenstein: freetz-future
Komponente: packages Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung

Since it is possible to compile and run asterisk, a package for asterisk could help a lot of people.

My preference is to have asterisk in flash if possible, because I like my telephone working, even if mounting external storage failed for whatever reason.

Anhänge (28)

asterisk-1.6.2.6_trunk4781.txt (31.6 KB) - hinzugefügt von M66B vor 8 Jahren.
asterisk-1.6.2.7.patch (24.9 KB) - hinzugefügt von M66B vor 8 Jahren.
Asterisk 1.6.2.7
chan_capi-1.1.4.patch (6.0 KB) - hinzugefügt von M66B vor 8 Jahren.
asterisk-1.6.2.7-2.patch (31.0 KB) - hinzugefügt von M66B vor 8 Jahren.
Asterisk 1.6.2.7 & chan_capi 1.1.5 & fixed external
asterisk-1.6.2.7-3.patch (30.5 KB) - hinzugefügt von M66B vor 8 Jahren.
chan_datacard pinned to revision 54
asterisk.mk (6.0 KB) - hinzugefügt von M66B vor 8 Jahren.
asterisk-1.6.2.15.patch (27.7 KB) - hinzugefügt von waldoo vor 8 Jahren.
asterisk_1_6_2_18_with_chan_datacard_and_dongle (27.3 KB) - hinzugefügt von Chatty vor 7 Jahren.
Asterisk zsm. mit den USB-Telefon-Channels
asterisk_chan.patch (6.0 KB) - hinzugefügt von oliver vor 7 Jahren.
ast_16_18_with_3_chans.tgz (18.4 KB) - hinzugefügt von Chatty vor 7 Jahren.
needs to be extracted in the root of freetz
asterisk_1_6_chan_capi_datacard_dongle.patch (33.8 KB) - hinzugefügt von Chatty vor 7 Jahren.
working copy of asterisk 1.6 with chan_capi|datacard|dongle
asterisk_1_6_chan_capi_datacard_dongle.2.patch (38.1 KB) - hinzugefügt von waldoo vor 7 Jahren.
asterisk_1.6.2.20_chan_capi_datacard_dongle.patch (38.1 KB) - hinzugefügt von waldoo vor 7 Jahren.
asterisk_1.6.2.20_chan_capi_datacard_dongle_22.patch (38.1 KB) - hinzugefügt von waldoo vor 7 Jahren.
asterisk_1.6.2.20_chan_capi_datacard_dongle_24.patch (38.5 KB) - hinzugefügt von waldoo vor 7 Jahren.
asterisk_1.6.2.22_chan_capi_datacard_dongle_25.patch (38.5 KB) - hinzugefügt von waldoo vor 7 Jahren.
asterisk_1.6.2.22_chan_capi_dongle_25.patch (38.2 KB) - hinzugefügt von waldoo vor 7 Jahren.
asterisk_1.6.2.23_chan_capi_dongle_26.patch (40.2 KB) - hinzugefügt von waldoo vor 7 Jahren.
freetz-asterisk-1.8.12.0~woprr01.patch (10.0 KB) - hinzugefügt von woprr vor 6 Jahren.
freetz-asterisk-1.8.12.0~woprr02.patch (10.0 KB) - hinzugefügt von woprr vor 6 Jahren.
asterisk_no_resolv.patch (606 Byte) - hinzugefügt von oliver vor 6 Jahren.
asterisk-11.3.0.patch (15.4 KB) - hinzugefügt von avalentin vor 5 Jahren.
Asterisk 11.3.0 Patch
iksemel.patch (4.2 KB) - hinzugefügt von avalentin vor 5 Jahren.
iksemel Library
srtp.patch (11.4 KB) - hinzugefügt von avalentin vor 5 Jahren.
SRTP Library
asterisk-11.3.0-2.patch (26.8 KB) - hinzugefügt von mandy28 vor 5 Jahren.
asterisk-includes.patch (723 Byte) - hinzugefügt von avalentin vor 5 Jahren.
Fixes installation of includes
uclibc_0_9_29_fix_mips_segfault.patch (1.3 KB) - hinzugefügt von oliver vor 5 Jahren.
090-add-send-ussd.patch (2.1 KB) - hinzugefügt von waldoo vor 4 Jahren.

Alle Anhänge herunterladen als: .zip

Änderungshistorie (318)

comment:1 Geändert vor 9 Jahren durch Whoopie

  • Meilenstein von freetz-1.2 nach freetz-future geändert

Geändert vor 8 Jahren durch M66B

comment:3 Geändert vor 8 Jahren durch M66B

Attached latest patch from IPPF forum (voor trunk 4424) updated to Asterisk 1.6.2.6 and new external.files structure. Unfortunately the 140-no-gtk2.patch does not work. Can somebody with more knowledge please look into this? Are all these asterisk patches really necessary? The build process described here has only very few patches.

comment:4 Geändert vor 8 Jahren durch M66B

If someone likes to try ChanCapi 1.1.5:

+$(call PKG_INIT_BIN, 1.1.5)
+$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz
+$(PKG)_SOURCE_MD5:=78ec53c5964fd1bddfd68bf0d13dea9d
+$(PKG)_SITE:=ftp://ftp.chan-capi.org/chan-capi

Geändert vor 8 Jahren durch M66B

Asterisk 1.6.2.7

comment:5 Geändert vor 8 Jahren durch M66B

Attached a patch for Asterisk 1.6.2.7

Compiling is okay, but I have not tested if it runs yet

Geändert vor 8 Jahren durch M66B

Geändert vor 8 Jahren durch M66B

Asterisk 1.6.2.7 & chan_capi 1.1.5 & fixed external

Geändert vor 8 Jahren durch M66B

chan_datacard pinned to revision 54

comment:6 Geändert vor 8 Jahren durch Musashi

Once i found that pach needs the -u parameter it worked quite nicely. Anyway, asterisk fails to build:

mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/chan_datacard.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_datacard.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_datacard.so;
cp: Aufruf von stat für „/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/chan_datacard.so“ nicht möglich: No such file or directory
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip: 'packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_datacard.so': No such file
make: *** [packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_datacard.so] Fehler 1

I wasn't able to find out what is the showstopper, but as far as I can tellsomething's missing, and there's a svn checkout which doesn't import a file that results in something like the missing file mentioned above:

A    LICENSE.txt
A    TODO.txt
A    char_conv.c
A    datacard.conf
A    char_conv.h
A    README.txt

Any hints?

comment:7 Geändert vor 8 Jahren durch Musashi

OK, 'make asterisk-dirclean' revealed some more info:

svn: Datei »Makefile« konnte nicht hinzugefügt werden: eine nicht versionierte Datei mit demselben Namen existiert bereits

which means that 'Makefile' couldn't be added because an unversioned File of the same name already exists. After moving it out of the way it still fails to build:

configure: loading site script /home/user/temp/freetz-trunk/include/site/mipsel-linux-uclibc
configure: loading cache /home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/config.cache
checking build system type... (cached) i386-pc-linux-gnu
checking host system type... (cached) mipsel-unknown-linux-gnu
checking for mipsel-linux-gcc... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables... 
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc accepts -g... (cached) yes
checking for /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -E
checking for grep that handles long lines and -e... (cached) /bin/grep
checking for egrep... (cached) /bin/grep -E
checking for AIX... no
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for minix/config.h... (cached) no
checking whether it is safe to define __EXTENSIONS__... (cached) yes
checking for mipsel-linux-uname... no
checking for uname... (cached) /bin/uname
checking for mipsel-linux-gcc... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc
checking for mipsel-linux-g++... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc
checking for mipsel-linux-ld... (cached) mipsel-linux-ld
checking for mipsel-linux-ranlib... (cached) mipsel-linux-ranlib
checking for mipsel-linux-gcc... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc accepts -g... (cached) yes
checking for /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc option to accept ISO C89... (cached) none needed
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc accepts -g... (cached) yes
checking how to run the C preprocessor... /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -E
checking how to run the C++ preprocessor... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc -E
checking for a sed that does not truncate output... (cached) /bin/sed
checking for egrep... (cached) grep -E
checking for ld used by /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc... (cached) /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld
checking if the linker (/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/mipsel-linux-uclibc/bin/ld) is GNU ld... (cached) yes
checking for gawk... (cached) mawk
checking for a BSD-compatible install... (cached) /usr/bin/install -c
checking whether ln -s works... yes
checking for mipsel-linux-ranlib... (cached) mipsel-linux-ranlib
checking for GNU make... (cached) make
checking for mipsel-linux-strip... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-strip
checking for mipsel-linux-ar... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-ar
checking for bison... (cached) /usr/bin/bison
checking for flex... (cached) /usr/bin/flex
checking for grep... (cached) /bin/grep
checking for find... (cached) /usr/bin/find
checking for compress... (cached) /usr/bin/compress
checking for basename... (cached) /usr/bin/basename
checking for id... (cached) /usr/bin/id
checking for dirname... (cached) /usr/bin/dirname
checking for sh... (cached) /bin/bash
checking for ln... (cached) /bin/ln
checking for dot... (cached) /usr/bin/dot
checking for wget... (cached) /usr/bin/wget
checking for curl... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/curl
checking for rubber... (cached) :
checking for kpsewhich... (cached) :
checking for xmlstarlet... (cached) :
checking for bison that supports parse-param... (cached) /usr/bin/bison
checking for mipsel-linux-soxmix... no
checking for soxmix... no
checking for md5... (cached) md5sum
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for working alloca.h... (cached) yes
checking for alloca... (cached) yes
checking for dirent.h that defines DIR... (cached) yes
checking for library containing opendir... (cached) none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking for arpa/inet.h... (cached) yes
checking for fcntl.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for libintl.h... (cached) no
checking for limits.h... (cached) yes
checking for locale.h... (cached) yes
checking for malloc.h... (cached) yes
checking for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for stddef.h... (cached) yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/file.h... (cached) yes
checking for sys/ioctl.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for syslog.h... (cached) yes
checking for termios.h... (cached) yes
checking for unistd.h... (cached) yes
checking for utime.h... (cached) yes
checking for arpa/nameser.h... (cached) yes
checking for sys/io.h... (cached) no
checking for winsock.h... (cached) no
checking for winsock2.h... (cached) no
checking for sys/poll.h... (cached) yes
checking for special C compiler options needed for large files... (cached) no
checking for _FILE_OFFSET_BITS value needed for large files... (cached) no
checking for stdbool.h that conforms to C99... (cached) yes
checking for _Bool... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for uid_t in sys/types.h... (cached) yes
checking for inline... (cached) inline
checking for mode_t... (cached) yes
checking for off_t... (cached) yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking for struct stat.st_blksize... (cached) yes
checking whether time.h and sys/time.h may both be included... (cached) yes
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for working volatile... (cached) yes
checking for ptrdiff_t... (cached) yes
checking for unistd.h... (cached) yes
checking for working chown... (cached) no
checking whether closedir returns void... (cached) yes
checking for error_at_line... (cached) yes
checking for vfork.h... (cached) no
checking for fork... (cached) yes
checking for vfork... (cached) yes
checking for working fork... (cached) yes
checking for working vfork... (cached) yes
checking for _LARGEFILE_SOURCE value needed for large files... (cached) no
checking whether /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc needs -traditional... (cached) no
checking for working memcmp... (cached) yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... (cached) yes
checking for sys/select.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... (cached) int,fd_set *,struct timeval *
checking for function prototypes... yes
checking whether setvbuf arguments are reversed... (cached) no
checking return type of signal handlers... (cached) void
checking whether lstat dereferences a symlink specified with a trailing slash... (cached) no
checking whether stat accepts an empty string... (cached) yes
checking for working strcoll... (cached) no
checking for strftime... (cached) yes
checking for working strnlen... (cached) no
checking for working strtod... (cached) yes
checking for utime.h... (cached) yes
checking whether utime accepts a null argument... (cached) no
checking for vprintf... (cached) yes
checking for _doprnt... (cached) no
checking for asprintf... (cached) yes
checking for atexit... (cached) yes
checking for closefrom... (cached) no
checking for dup2... (cached) yes
checking for eaccess... (cached) no
checking for endpwent... (cached) yes
checking for euidaccess... (cached) no
checking for ftruncate... (cached) yes
checking for getcwd... (cached) yes
checking for gethostbyname... (cached) yes
checking for gethostname... (cached) yes
checking for getloadavg... (cached) no
checking for gettimeofday... (cached) yes
checking for glob... (cached) yes
checking for ioperm... (cached) yes
checking for inet_ntoa... (cached) yes
checking for isascii... (cached) yes
checking for localtime_r... (cached) yes
checking for memchr... (cached) yes
checking for memmove... (cached) yes
checking for memset... (cached) yes
checking for mkdir... (cached) yes
checking for munmap... (cached) yes
checking for putenv... (cached) yes
checking for re_comp... (cached) yes
checking for regcomp... (cached) yes
checking for select... (cached) yes
checking for setenv... (cached) yes
checking for socket... (cached) yes
checking for strcasecmp... (cached) yes
checking for strcasestr... (cached) yes
checking for strchr... (cached) yes
checking for strcspn... (cached) yes
checking for strdup... (cached) yes
checking for strerror... (cached) yes
checking for strlcat... (cached) yes
checking for strlcpy... (cached) yes
checking for strncasecmp... (cached) yes
checking for strndup... (cached) yes
checking for strnlen... (cached) yes
checking for strrchr... (cached) yes
checking for strsep... (cached) yes
checking for strspn... (cached) yes
checking for strstr... (cached) yes
checking for strtod... (cached) yes
checking for strtol... (cached) yes
checking for strtold... (cached) yes
checking for strtoq... (cached) yes
checking for unsetenv... (cached) yes
checking for utime... (cached) yes
checking for vasprintf... (cached) yes
checking for getpeereid... (cached) no
checking for sysctl... (cached) yes
checking for swapctl... (cached) no
checking for sqrt in -lm... (cached) yes
checking for exp2l... (cached) no
checking for log2l... (cached) no
checking for exp10l... (cached) no
checking for log10l... (cached) no
checking for sinl... (cached) no
checking for cosl... (cached) no
checking for tanl... (cached) no
checking for asinl... (cached) no
checking for acosl... (cached) no
checking for atanl... (cached) no
checking for atan2l... (cached) no
checking for powl... (cached) no
checking for sqrtl... (cached) no
checking for rintl... (cached) no
checking for expl... (cached) no
checking for logl... (cached) no
checking for remainderl... (cached) no
checking for fmodl... (cached) no
checking for roundl... (cached) no
checking for truncl... (cached) no
checking for floorl... (cached) no
checking for ceill... (cached) no
checking for exp2... (cached) no
checking for log2... (cached) no
checking for exp10... (cached) no
checking for log10... (cached) yes
checking for sin... (cached) no
checking for cos... (cached) yes
checking for tan... (cached) yes
checking for asin... (cached) yes
checking for acos... (cached) no
checking for atan... (cached) yes
checking for atan2... (cached) yes
checking for pow... (cached) no
checking for rint... (cached) yes
checking for exp... (cached) yes
checking for log... (cached) yes
checking for remainder... (cached) yes
checking for fmod... (cached) yes
checking for round... (cached) yes
checking for trunc... (cached) yes
checking for floor... (cached) yes
checking for ceil... (cached) yes
checking for timersub in time.h... yes
checking for sys/poll.h... (cached) yes
checking for funopen... (cached) no
checking for fopencookie... (cached) yes
checking for inet_aton... (cached) yes
checking for IP_PKTINFO... yes
checking for library containing gethostbyname_r... (cached) none required
checking for gethostbyname_r with 6 arguments... yes
checking for gethostbyname_r with 5 arguments... no
checking for byteswap.h... (cached) yes
checking for __swap16 variant of <sys/endian.h> byteswapping macros... no
checking for bswap16 variant of <sys/endian.h> byteswapping macros... no
checking for PTHREAD_RWLOCK_INITIALIZER in pthread.h... yes
checking for PTHREAD_RWLOCK_PREFER_WRITER_NP in pthread.h... yes
checking for PTHREAD_MUTEX_RECURSIVE_NP in pthread.h... yes
checking for pthread_rwlock_timedwrlock() in pthread.h... no
checking if PTHREAD_ONCE_INIT needs braces... no
checking for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP in pthread.h... yes
checking for compiler atomic operations... no
checking if your system printf is NULL-safe.... unknown
checking for compiler 'attribute pure' support... yes
checking for compiler 'attribute malloc' support... yes
checking for compiler 'attribute const' support... yes
checking for compiler 'attribute unused' support... yes
checking for compiler 'attribute always_inline' support... yes
checking for compiler 'attribute deprecated' support... yes
checking for compiler 'attribute sentinel' support... yes
checking for compiler 'attribute warn_unused_result' support... yes
checking for compiler 'attribute weak' support... yes
checking for compiler 'attribute weak_import' support... no
checking for compiler 'attribute alias' support... yes
checking for -ffunction-sections support... yes
checking for --gc-sections support... yes
checking for -Wdeclaration-after-statement support... yes
checking for _FORTIFY_SOURCE support... yes
checking for -fno-strict-overflow... yes
checking for -Wshadow... yes
checking for sysinfo... yes
checking for library containing res_9_ninit... (cached) no
checking for res_ninit... no
checking for IP_MTU_DISCOVER in netinet/in.h... yes
checking for libkern/OSAtomic.h... (cached) no
checking for int... (cached) yes
checking size of int... (cached) 4
checking for cap_from_text in -lcap... (cached) no
checking for DAHDI_CODE in dahdi/user.h... no
checking for DAHDI_POLICY_HALF_FULL in dahdi/user.h... no
checking for enhanced dahdi vmwi support... no
checking for getifaddrs() support... no
checking for iconv_open in -liconv... (cached) no
checking for iconv_close in -lc... (cached) yes
checking for iconv.h... (cached) yes
checking for initscr in -lncurses... (cached) yes
checking for curses.h... (cached) yes
checking for backtrace in -lexecinfo... (cached) no
checking for backtrace in -lc... (cached) no
checking for poptStrerror in -lpopt... (cached) yes
checking for popt.h... (cached) yes
checking for pri_progress_with_cause in -lpri... (cached) no
checking for pri_set_inbanddisconnect in -lpri... (cached) no
checking for sqlite_exec in -lsqlite... (cached) no
checking for sqlite3_open in -lsqlite3... (cached) yes
checking for sqlite3.h... (cached) yes
checking for AES_encrypt in -lcrypto... (cached) yes
checking for openssl/aes.h... (cached) yes
checking for ssl2_connect in -lssl... (cached) yes
checking for openssl/ssl.h... (cached) yes
checking for tone_zone_find_by_num in -ltonezone... (cached) no
checking for compress in -lz... (cached) yes
checking for zlib.h... (cached) yes
checking for h323.h... (cached) no
checking for linux/compiler.h... (cached) yes
checking for linux/ixjuser.h... (cached) yes
checking for linux/videodev.h... (cached) yes
checking for mipsel-linux-pkg-config... (cached) pkg-config
checking for gawk... (cached) mawk
checking for curl-config... (cached) /home/user/temp/freetz-trunk/toolchain/target/bin/curl-config
checking for the version of libcurl... (cached) 7.21.0
checking for libcurl >= version 7.10.1... (cached) yes
checking whether libcurl is usable... (cached) yes
checking for curl_free... (cached) yes
checking for mandatory modules:  CURL GSM NCURSES POPT SQLITE3 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

               .$$$$$$$$$$$$$$$=..      
            .$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 : mipsel
configure: build-cpu:vendor:os: i386 : pc : linux-gnu :
configure: host-cpu:vendor:os: mipsel : unknown : linux-gnu :
configure: Cross Compilation = YES
\
                cmd() { PATH="/home/user/temp/freetz-trunk/toolchain/target/bin:/home/user/temp/freetz-trunk/toolchain/kernel/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };     if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7 \
                ASTCFLAGS="-DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" ASTLDFLAGS="" NOISY_BUILD="1" DEBUG="" OPTIMIZE="" ASTETCDIR="/etc/asterisk" ASTVARLIBDIR="/usr/lib/asterisk" DESTDIR="/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk" \
                include/asterisk/version.h \
                include/asterisk/buildopts.h \
                defaults.h \
                makeopts.embed_rules
building... make[1]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
CC="cc" CXX="/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/menuselect'
Generating input for menuselect ...
make[2]: *** Keine Regel, um »moduleinfo« zu erstellen.  Schluss.
make[2]: *** Keine Regel, um »makeopts« zu erstellen.  Schluss.
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/menuselect'
CC="cc" CXX="/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" menuselect
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/menuselect'
gcc -g -c -D_GNU_SOURCE -Wall   -c -o menuselect.o menuselect.c
gcc -g -c -D_GNU_SOURCE -Wall   -c -o strcompat.o strcompat.c
gcc -g -c -D_GNU_SOURCE -Wall   -c -o menuselect_stub.o menuselect_stub.c
make[3]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/menuselect/mxml'
gcc -Os -g -Wall   -c mxml-attr.c
gcc -Os -g -Wall   -c mxml-entity.c
gcc -Os -g -Wall   -c mxml-file.c
gcc -Os -g -Wall   -c mxml-index.c
gcc -Os -g -Wall   -c mxml-node.c
gcc -Os -g -Wall   -c mxml-search.c
gcc -Os -g -Wall   -c mxml-set.c
gcc -Os -g -Wall   -c mxml-private.c
gcc -Os -g -Wall   -c mxml-string.c
/bin/rm -f libmxml.a
/usr/bin/ar crvs libmxml.a mxml-attr.o mxml-entity.o mxml-file.o mxml-index.o mxml-node.o mxml-search.o mxml-set.o mxml-private.o mxml-string.o
a - mxml-attr.o
a - mxml-entity.o
a - mxml-file.o
a - mxml-index.o
a - mxml-node.o
a - mxml-search.o
a - mxml-set.o
a - mxml-private.o
a - mxml-string.o
ranlib libmxml.a
make[3]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/menuselect/mxml'
gcc -o menuselect menuselect.o strcompat.o menuselect_stub.o mxml/libmxml.a 
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/menuselect'
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts  
Generating embedded module rules ...
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[3]: *** Keine Regel, um »__embed_ldscript« zu erstellen.  Schluss.
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[3]: *** Keine Regel, um »__embed_ldflags« zu erstellen.  Schluss.
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[3]: *** Keine Regel, um »__embed_libs« zu erstellen.  Schluss.
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[1]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
\
                cmd() { PATH="/home/user/temp/freetz-trunk/toolchain/target/bin:/home/user/temp/freetz-trunk/toolchain/kernel/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };     if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7 \
                ASTCFLAGS="-DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" ASTLDFLAGS="" NOISY_BUILD="1" DEBUG="" OPTIMIZE="" ASTETCDIR="/etc/asterisk" ASTVARLIBDIR="/usr/lib/asterisk" DESTDIR="/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk" \
                all
make[1]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
Building Documentation For: channels make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/utils'
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o smsq.o -c smsq.c -MD -MT smsq.o -MF .smsq.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
pbx apps codecs formats cdr bridges funcs tests main res 
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/strcompat.c" "strcompat.c"
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/agi'
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o eagi-test.o -c eagi-test.c -MD -MT eagi-test.o -MF .eagi-test.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -DSTANDALONE -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o eagi-sphinx-test.o -c eagi-sphinx-test.c -MD -MT eagi-sphinx-test.o -MF .eagi-sphinx-test.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -DSTANDALONE -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o stereorize.o -c stereorize.c -MD -MT stereorize.o -MF .stereorize.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o frame.o -c frame.c -MD -MT frame.o -MF .frame.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o strcompat.o -c strcompat.c -MD -MT strcompat.o -MF .strcompat.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -DSTANDALONE -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o eagi-sphinx-test -pthread   eagi-sphinx-test.o   
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o eagi-test -pthread   eagi-test.o strcompat.o   
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/agi'
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o streamplayer.o -c streamplayer.c -MD -MT streamplayer.o -MF .streamplayer.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/channels'
make[2]: *** Keine Regel vorhanden, um das Target »char_conv.o«, 
  benötigt von »chan_datacard.so«, zu erstellen.  Schluss.
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/channels'
make[1]: *** [channels] Fehler 2
make[1]: *** Warte auf noch nicht beendete Prozesse...
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o muted.o -c muted.c -MD -MT muted.o -MF .muted.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -DSTANDALONE -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o hashtest2.o -c hashtest2.c -MD -MT hashtest2.o -MF .hashtest2.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -O0 -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/md5.c" "md5.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/utils.c" "utils.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/strings.c" "strings.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/astobj2.c" "astobj2.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/sha1.c" "sha1.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/threadstorage.c" "threadstorage.c"
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o clicompat.o -c clicompat.c -MD -MT clicompat.o -MF .clicompat.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/poll.c" "poll.c"
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o hashtest.o -c hashtest.c -MD -MT hashtest.o -MF .hashtest.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -O0 -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/hashtab.c" "hashtab.c"
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o astcanary.o -c astcanary.c -MD -MT astcanary.o -MF .astcanary.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o refcounter.o -c refcounter.c -MD -MT refcounter.o -MF .refcounter.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -O0 -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/res/ael/ael_lex.c" "aelparse.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/res/ael/ael.tab.c" "aelbison.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/pbx/pbx_ael.c" "pbx_ael.c"
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o ael_main.o -c ael_main.c -MD -MT ael_main.o -MF .ael_main.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/ast_expr2f.c" "ast_expr2f.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/ast_expr2.c" "ast_expr2.c"
cp "/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/res/ael/pval.c" "pval.c"
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o extconf.o -c extconf.c -MD -MT extconf.o -MF .extconf.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o conf2ael.o -c conf2ael.c -MD -MT conf2ael.o -MF .conf2ael.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o strcompat.o -c strcompat.c -MD -MT strcompat.o -MF .strcompat.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o stereorize -pthread   stereorize.o frame.o  -lpthread   -lm 
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o streamplayer -pthread   streamplayer.o  -lpthread   
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o muted -pthread   muted.o  -lpthread    
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o md5.o -c md5.c -MD -MT md5.o -MF .md5.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o utils.o -c utils.c -MD -MT utils.o -MF .utils.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o strings.o -c strings.c -MD -MT strings.o -MF .strings.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o astobj2.o -c astobj2.c -MD -MT astobj2.o -MF .astobj2.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o sha1.o -c sha1.c -MD -MT sha1.o -MF .sha1.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o threadstorage.o -c threadstorage.c -MD -MT threadstorage.o -MF .threadstorage.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o poll.o -c poll.c -MD -MT poll.o -MF .poll.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o hashtab.o -c hashtab.c -MD -MT hashtab.o -MF .hashtab.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o astcanary -pthread   astcanary.o  -lpthread   
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o aelparse.o -c aelparse.c -MD -MT aelparse.o -MF .aelparse.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/res -Wno-unused -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o aelbison.o -c aelbison.c -MD -MT aelbison.o -MF .aelbison.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/res/ael -DYYENABLE_NLS=0 -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o pbx_ael.o -c pbx_ael.c -MD -MT pbx_ael.o -MF .pbx_ael.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o ast_expr2f.o -c ast_expr2f.c -MD -MT ast_expr2f.o -MF .ast_expr2f.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main -Wno-unused -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o ast_expr2.o -c ast_expr2.c -MD -MT ast_expr2.o -MF .ast_expr2.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o pval.o -c pval.c -MD -MT pval.o -MF .pval.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations   -DSTANDALONE  -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o smsq -pthread   smsq.o strcompat.o  -lpthread   -L/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib -lpopt  
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o hashtest2 -pthread   hashtest2.o md5.o utils.o strings.o astobj2.o sha1.o strcompat.o threadstorage.o clicompat.o poll.o  -lpthread   
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o hashtest -pthread   hashtest.o md5.o hashtab.o utils.o strings.o sha1.o strcompat.o threadstorage.o clicompat.o poll.o  -lpthread   
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o refcounter -pthread   refcounter.o md5.o hashtab.o utils.o strings.o sha1.o strcompat.o threadstorage.o clicompat.o poll.o  -lpthread   
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o aelparse -pthread   aelparse.o aelbison.o pbx_ael.o hashtab.o ael_main.o ast_expr2f.o ast_expr2.o strcompat.o pval.o extconf.o  -lpthread   -lm 
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-g++-uc  -o conf2ael -pthread   conf2ael.o ast_expr2f.o ast_expr2.o hashtab.o aelbison.o aelparse.o pbx_ael.o pval.o extconf.o strcompat.o  -lpthread   -lm 
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/utils'
make[1]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'

ERROR: Build failed.
make: *** [source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/main/asterisk] Fehler 1

Using the Makefile from the freetz-asterisk-package doesn't solve the problem:

user@flaptop:~/temp/freetz-trunk$ make
\
                cmd() { PATH="/home/user/temp/freetz-trunk/toolchain/target/bin:/home/user/temp/freetz-trunk/toolchain/kernel/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };     if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7 \
                ASTCFLAGS="-DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" ASTLDFLAGS="" NOISY_BUILD="1" DEBUG="" OPTIMIZE="" ASTETCDIR="/etc/asterisk" ASTVARLIBDIR="/usr/lib/asterisk" DESTDIR="/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk" \
                include/asterisk/version.h \
                include/asterisk/buildopts.h \
                defaults.h \
                makeopts.embed_rules
make[1]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[1]: »include/asterisk/buildopts.h« ist bereits aktualisiert.
make[1]: »defaults.h« ist bereits aktualisiert.
make[1]: »makeopts.embed_rules« ist bereits aktualisiert.
make[1]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
\
                cmd() { PATH="/home/user/temp/freetz-trunk/toolchain/target/bin:/home/user/temp/freetz-trunk/toolchain/kernel/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };     if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7 \
                ASTCFLAGS="-DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" ASTLDFLAGS="" NOISY_BUILD="1" DEBUG="" OPTIMIZE="" ASTETCDIR="/etc/asterisk" ASTVARLIBDIR="/usr/lib/asterisk" DESTDIR="/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk" \
                all
make[1]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/agi'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/agi'
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/channels'
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o chan_agent.o -c chan_agent.c -MD -MT chan_agent.o -MF .chan_agent.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -DAST_MODULE=\"chan_agent\"   -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/utils'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/utils'
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/pbx'
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o pbx_ael.o -c pbx_ael.c -MD -MT pbx_ael.o -MF .pbx_ael.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -DAST_MODULE=\"pbx_ael\"   -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o pbx_config.o -c pbx_config.c -MD -MT pbx_config.o -MF .pbx_config.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -DAST_MODULE=\"pbx_config\"   -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o pbx_dundi.o -c pbx_dundi.c -MD -MT pbx_dundi.o -MF .pbx_dundi.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -DAST_MODULE=\"pbx_dundi\"  -I/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/include   -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o chan_alsa.o -c chan_alsa.c -MD -MT chan_alsa.o -MF .chan_alsa.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -DAST_MODULE=\"chan_alsa\"   -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
chan_alsa.c:44:28: error: alsa/asoundlib.h: No such file or directory
chan_alsa.c:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'format'
chan_alsa.c:118: error: expected specifier-qualifier-list before 'snd_pcm_t'
chan_alsa.c:161: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
chan_alsa.c: In function 'soundcard_init':
chan_alsa.c:269: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:269: warning: implicit declaration of function 'alsa_card_init'
chan_alsa.c:269: error: 'SND_PCM_STREAM_CAPTURE' undeclared (first use in this function)
chan_alsa.c:269: error: (Each undeclared identifier is reported only once
chan_alsa.c:269: error: for each function it appears in.)
chan_alsa.c:270: error: 'struct chan_alsa_pvt' has no member named 'ocard'
chan_alsa.c:270: error: 'SND_PCM_STREAM_PLAYBACK' undeclared (first use in this function)
chan_alsa.c:272: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:272: error: 'struct chan_alsa_pvt' has no member named 'ocard'
chan_alsa.c: In function 'alsa_call':
chan_alsa.c:330: warning: implicit declaration of function 'snd_pcm_prepare'
chan_alsa.c:330: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:331: warning: implicit declaration of function 'snd_pcm_start'
chan_alsa.c:331: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c: In function 'alsa_answer':
chan_alsa.c:342: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:343: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c: In function 'alsa_hangup':
chan_alsa.c:357: warning: implicit declaration of function 'snd_pcm_drop'
chan_alsa.c:357: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c: In function 'alsa_write':
chan_alsa.c:371: error: 'snd_pcm_state_t' undeclared (first use in this function)
chan_alsa.c:371: error: expected ';' before 'state'
chan_alsa.c:383: error: 'state' undeclared (first use in this function)
chan_alsa.c:383: warning: implicit declaration of function 'snd_pcm_state'
chan_alsa.c:383: error: 'struct chan_alsa_pvt' has no member named 'ocard'
chan_alsa.c:384: error: 'SND_PCM_STATE_XRUN' undeclared (first use in this function)
chan_alsa.c:385: error: 'struct chan_alsa_pvt' has no member named 'ocard'
chan_alsa.c:386: warning: implicit declaration of function 'snd_pcm_writei'
chan_alsa.c:386: error: 'struct chan_alsa_pvt' has no member named 'ocard'
chan_alsa.c:393: error: 'struct chan_alsa_pvt' has no member named 'ocard'
chan_alsa.c:394: error: 'struct chan_alsa_pvt' has no member named 'ocard'
chan_alsa.c:398: warning: implicit declaration of function 'snd_strerror'
chan_alsa.c:398: warning: format '%s' expects type 'char *', but argument 6 has type 'int'
chan_alsa.c:401: warning: format '%s' expects type 'char *', but argument 6 has type 'int'
chan_alsa.c: In function 'alsa_read':
chan_alsa.c:424: error: 'snd_pcm_state_t' undeclared (first use in this function)
chan_alsa.c:424: error: expected ';' before 'state'
chan_alsa.c:440: error: 'state' undeclared (first use in this function)
chan_alsa.c:440: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:441: error: 'SND_PCM_STATE_PREPARED' undeclared (first use in this function)
chan_alsa.c:441: error: 'SND_PCM_STATE_RUNNING' undeclared (first use in this function)
chan_alsa.c:442: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:447: warning: implicit declaration of function 'snd_pcm_readi'
chan_alsa.c:447: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:452: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:455: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:457: warning: format '%s' expects type 'char *', but argument 6 has type 'int'
chan_alsa.c: In function 'console_answer':
chan_alsa.c:680: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:681: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c: In function 'unload_module':
chan_alsa.c:919: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:920: warning: implicit declaration of function 'snd_pcm_close'
chan_alsa.c:920: error: 'struct chan_alsa_pvt' has no member named 'icard'
chan_alsa.c:921: error: 'struct chan_alsa_pvt' has no member named 'ocard'
chan_alsa.c:922: error: 'struct chan_alsa_pvt' has no member named 'ocard'
make[2]: *** [chan_alsa.o] Fehler 1
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/channels'
make[1]: *** [channels] Fehler 2
make[1]: *** Warte auf noch nicht beendete Prozesse...
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o dundi-parser.o -c dundi-parser.c -MD -MT dundi-parser.o -MF .dundi-parser.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -I. -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o pbx_loopback.o -c pbx_loopback.c -MD -MT pbx_loopback.o -MF .pbx_loopback.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -DAST_MODULE=\"pbx_loopback\"   -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o pbx_realtime.o -c pbx_realtime.c -MD -MT pbx_realtime.o -MF .pbx_realtime.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -DAST_MODULE=\"pbx_realtime\"   -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc -o pbx_spool.o -c pbx_spool.c -MD -MT pbx_spool.o -MF .pbx_spool.o.d -MP -pthread -I/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/include -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations    -fPIC -DAST_MODULE=\"pbx_spool\"   -DLOW_MEMORY -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc  -o pbx_ael.so -pthread    -shared  pbx_ael.o  
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc  -o pbx_config.so -pthread    -shared  pbx_config.o  
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc  -o pbx_loopback.so -pthread    -shared  pbx_loopback.o  
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc  -o pbx_realtime.so -pthread    -shared  pbx_realtime.o  
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc  -o pbx_spool.so -pthread    -shared  pbx_spool.o  
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-gcc  -o pbx_dundi.so -pthread     -shared  pbx_dundi.o dundi-parser.o  -L/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib -lz  -lcrypto 
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/pbx'
make[1]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'

ERROR: Build failed.

Unfortunately I'm not a programmer, I can't make much from that.

Any hints anyone?

comment:8 Geändert vor 8 Jahren durch Musashi

OK, still some more success to go:
I stopped the make process after the failed checkout and manually added the Makefile provided by the package the svn, issued the checkout command again and kept only the version I had before. Result: The rest of the files comes in as well and the build process goes on when I restart it.
Well - it doesn't work out either:

 +---- Asterisk Installation Complete -------+
 +                                           +
 +    YOU MUST READ THE SECURITY DOCUMENT    +
 +                                           +
 + Asterisk has successfully been installed. +
 + If you would like to install the sample   +
 + configuration files (overwriting any      +
 + existing config files), run:              +
 +                                           +
 +                make samples               +
 +                                           +
 +-----------------  or ---------------------+
 +                                           +
 + You can go ahead and install the asterisk +
 + program documentation now or later run:   +
 +                                           +
 +               make progdocs               +
 +                                           +
 + **Note** This requires that you have      +
 + doxygen installed on your local system    +
 +-------------------------------------------+
make[2]: Betrete Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[2]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
make[1]: Verlasse Verzeichnis '/home/user/temp/freetz-trunk/source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7'
touch /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk/.installed
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root/usr/sbin/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk/usr/sbin/asterisk packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root/usr/sbin/asterisk; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root/usr/sbin/asterisk;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_authenticate.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_authenticate.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_authenticate.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_chanisavail.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_chanisavail.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_chanisavail.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_chanspy.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_chanspy.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_chanspy.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_cdr.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_cdr.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_cdr.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_confbridge.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_confbridge.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_confbridge.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_db.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_db.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_db.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_dial.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_dial.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_dial.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_disa.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_disa.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_disa.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_echo.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_echo.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_echo.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_exec.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_exec.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_exec.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_forkcdr.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_forkcdr.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_forkcdr.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_macro.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_macro.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_macro.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_mixmonitor.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_mixmonitor.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_mixmonitor.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_mp3.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_mp3.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_mp3.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_playback.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_playback.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_playback.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_playtones.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_playtones.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_playtones.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_record.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_record.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_record.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_sayunixtime.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_sayunixtime.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_sayunixtime.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_senddtmf.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_senddtmf.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_senddtmf.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_sendtext.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_sendtext.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_sendtext.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_setcallerid.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_setcallerid.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_setcallerid.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_softhangup.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_softhangup.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_softhangup.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_system.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_system.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_system.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_transfer.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_transfer.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_transfer.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_voicemail.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_voicemail.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_voicemail.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/app_waitforring.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_waitforring.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/app_waitforring.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/chan_datacard.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_datacard.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_datacard.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/chan_iax2.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_iax2.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_iax2.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/chan_local.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_local.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_local.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/chan_sip.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_sip.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/chan_sip.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_a_mu.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_a_mu.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_a_mu.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_adpcm.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_adpcm.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_adpcm.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_alaw.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_alaw.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_alaw.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_ulaw.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_ulaw.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_ulaw.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_g726.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_g726.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_g726.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_g722.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_g722.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_g722.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_gsm.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_gsm.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_gsm.so;
mkdir -p packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/; cp /home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_ilbc.so packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_ilbc.so; /home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_ilbc.so;
cp: Aufruf von stat für „/home/user/temp/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/usr/asterisk//usr/lib/asterisk/modules/codec_ilbc.so“ nicht möglich: No such file or directory
/home/user/temp/freetz-trunk/toolchain/target/bin/mipsel-linux-uclibc-strip: 'packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_ilbc.so': No such file
make: *** [packages/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7/root//usr/lib/asterisk/modules/codec_ilbc.so] Fehler 1

(skipped the part above the success message)

Again - any hints anyone?

comment:9 Geändert vor 8 Jahren durch M66B

I will look into this, but have some patience (a few days). And I will try to update everything to the latest version too.

comment:10 Geändert vor 8 Jahren durch Musashi

Great, thanks. No need to hurry, was just trying to get it running to prepare for the time when DSL returned to my home…

Geändert vor 8 Jahren durch M66B

comment:11 Geändert vor 8 Jahren durch M66B

The attached make/asterisk.mk fixes the build problem of chan_datacard. Remove your source directory, something like ./source/target-mipsel_uClibc-0.9.29/asterisk-1.6.2.7, before rebuilding.

Unfortunately there remains a problem with the ilbc codec. It simply isn't compiled and I couldn't find out why. It has something to do with the build configuration of Asterisk. If you don't need this codec, you could remove it from the module list (in make/asterisk.mk).

comment:12 Geändert vor 8 Jahren durch cuma

  • Typ von enhancement nach addition geändert

comment:13 Geändert vor 8 Jahren durch oliver

  • Meilenstein von freetz-future nach freetz-1.3 geändert

comment:14 Geändert vor 8 Jahren durch Musashi

Since Asterisk 1.8 is available - maybe this package should be upgraded to the latest version?

comment:15 Geändert vor 8 Jahren durch Musashi

For the records - these patches don't work with the latest trunk (r6057) any more

comment:16 Antwort: Geändert vor 8 Jahren durch Whoopie

Asterisk 1.8 would be a good choice as it's a LTS version, and it supports IPv6.

comment:17 als Antwort auf: ↑ 16 Geändert vor 8 Jahren durch halifax

Replying to Whoopie:

Asterisk 1.8 would be a good choice as it's a LTS version, and it supports IPv6.

http://trac.freetz.org/ticket/1119

freeSWITCH is said to be superior to Asterisk(…about 10x as fast under "heavy load").
One has to find out . . .

© PACKT PUBLISHING "FreeSWITCH 1.0.6" S.158:

unter Asterisk: Perl-skript Dialplan-Anfrage —> Asterisk initiert neuen Perl-Prozess mit eigenem stack/usw. —> Skript läuft —> Stack/usw. des neuen Prozesses werden gelöscht —> Anrufverarbeitung wird fortgesetzt

unter FreeSWITCH: Perl-skript Dialplan-Anfrage —> Skript läuft mit eingebettetem Perl —> Anrufverarbeitung wird fortgesetzt

Zuletzt geändert vor 8 Jahren von halifax (vorher) (Diff)

comment:18 Geändert vor 8 Jahren durch waldoo

Hi zusammen,
anbei ein neuer patch für die version 1.6.2.15 incl capi 1.1.5 ohne chan_datacard (auskommentiert) und codec_ilbc.
Basis war der asterisk-1.6.2.7-3.patch incl. der dortigen apps, codecs, channels…

Es lässt sich auch mit dem aktuellen Trunk verwenden.

Hatte ja eigentlich mit capi in Verbindung mit der 88 er 7270 FW, aber nachdem ich nun in der chan_capi.mk USE_OWN_LIBCAPI auf "yes" gesetzt habe läuft nun alles reibungslos.

Ich mache es aber immer noch so, dass ich asterisk mit freetz baue und weiterhin das cfg_asterisk script zum installieren und starten von usb verwende.

Sollte noch erwähnen, dass capi nur kompiliert, wenn "CFLAGS="$(TARGET_CFLAGS) -fPIC" gesetzt ist.

Zuletzt geändert vor 8 Jahren von waldoo (vorher) (Diff)

Geändert vor 8 Jahren durch waldoo

comment:19 Geändert vor 8 Jahren durch Musashi

Sollte noch erwähnen, dass capi nur kompiliert, wenn "CFLAGS="$(TARGET_CFLAGS) -fPIC" gesetzt ist.

Öhm - wie geht'n das? Ich hab' versucht das bei den Compiler-Options in den Advanced-Options reinzusetzen, ändert aber nix.

Oder ich hab' dabei was falsch gemacht … ?!?

Für Info wäre ich sehr verbunden!

comment:20 Geändert vor 8 Jahren durch Musashi

Anpassen der Version auf 1.6.2.15 und der Source-MD5 auf 1873d349aac9661b682fa258bda7cba8 im Patch für 1.6.2.15 führt zu einem sauberen Durchlauf (chan_capi habe ich aber nicht getestet - keine Ahnung, ob das jetzt problemloser läuft)

Geändert vor 7 Jahren durch Chatty

Asterisk zsm. mit den USB-Telefon-Channels

comment:21 Geändert vor 7 Jahren durch Chatty

Asterisk kann problemlos auf 1.6.2.18 aktualisiert werden (getestet mit trunk Rev. 7174). Nun wollte ich chan_datacard und chan_dongle hinzufügen (ich weiß, am Ende braucht man nur eins davon), aber die Channels wollen sich nicht (von mir) kompilieren lassen.

Zuletzt geändert vor 7 Jahren von Chatty (vorher) (Diff)

comment:22 Geändert vor 7 Jahren durch waldoo

patch geht nicht ganz, da auf der einen Seite "+source make/chan_capi/Config.in" enthalten ist, aber der capi Teil komplett fehlt.

comment:23 Geändert vor 7 Jahren durch Chatty

Oh, den Teil hatte ich im Patch nicht wieder hinzugefügt, da er mich nicht interessiert und ich daran nichts geändert hatte. chan_capi ist aber völlig unabhängig - du brauchst also nur die source-Zeile entfernen. Beim nächsten Patch achte ich drauf.

comment:24 Geändert vor 7 Jahren durch waldoo

kurze Rückmeldung: asterisk 1.6.2.18 mit chan_capi 1.1.5 (extrahiert aus dem vorhergehenden patch) mit 7270_v2_preview_05.04freetz-devel-7147 funktioniert bei mir reibungslos :)
leider kann ich bei chan_dongle nicht weiterhelfen

Geändert vor 7 Jahren durch oliver

comment:25 Geändert vor 7 Jahren durch oliver

Anbei ein Patch der die Module chan_dongle und chan_datacard aus dem "großen" Asterisk Patch ersetzt.

Geändert vor 7 Jahren durch Chatty

needs to be extracted in the root of freetz

comment:26 Geändert vor 7 Jahren durch Chatty

Ich verfranse mich gerade. Ich wollte Asterisk 1.6 und 1.8 eigentlich so hinzufügen, dass er immer asterisk-1.6.2-current.tar.gz und asterisk-1.8-current.tar.gz lädt, aber dann stimmen die Verzeichnisse nicht mehr. Dann habe ich $(PKG)_DIR gesetzt, aber auch das hilft nur bedingt.

In obigem Archiv sind Olivers Änderungen auch enthalten sowie die make/asterisk-*/patches/* aktualisiert. Dann habe ich versucht alle notwendigen Variablen zu trennen (FREETZ_PACKAGE_ASTERISK → FREETZ_PACKAGE_ASTERISK_1_6 usw.).

Merkwürdigerweise "Für das Ziel »asterisk-1.6-precompiled« ist nichts zu tun." und bei 1.8 kommt "source/target-mipsel_uClibc-0.9.31.1/asterisk.2.19", welches die Versionsnr. von 1.6 ist!

comment:27 Geändert vor 7 Jahren durch waldoo

Danke Oliver für den chan_dongle patch :)
Habe jetzt erfolgreich asterisk 1.6 mit chan_dongle kompiliert.
Habe aber noch auf den asterisk_1_6_2_18_with_chan_datacard_and_dongle patch incl chan_capi modifizierung zurück gegriffen.
Danke auch dafür an Chatty :)

Erster output sieht auch soweit gut aus, Modem wird erkannt.
CLI> dongle show devices
datacard 0 Free 13 0 0 o2 - de E1550 11.608.14.11.00 3xxxxxx 26xxxxxx +49xxxxxxx

Eingehender Anruf wird auch schon mal angezeigt:
*CLI>

Starting Dongle/datacard-0100000001 at from-e1550,+49xxxxxxx,1 failed so falling back to exten 's'

— Executing [s@from-e1550:1] NoOp("Dongle/datacard-0100000001", "Incoming call from-e1550 s ") in new stack
…..

Ich werde mich so bald wie möglich um detailiertere Testcalls kümmern, da aktuell nur ne testsim im modem steckt ;)
Und ich werde auch noch mal frisch auschecken um noch mal von vorne zu testen.

comment:28 Geändert vor 7 Jahren durch oliver

@Chatty
Machs dir doch nicht so schwer. Asterisk-1.8 alleine kompiliert ja (bis auf den Fehler bei der Sounds Installation).

Sind die Features/Größen so unterschiedlich, dass wir beide Versionen benötigen?

comment:29 Antwort: Geändert vor 7 Jahren durch Chatty

1.6.2 wird bereits nur noch mit Sicherheitsupdates versorgt, in weniger als 10 Monaten ist EOL erreicht und L steht hier nicht für Zeile ;-)
1.8 ist zudem ein LTS-Release.
Versionsübersicht

Neue Features sind eher rar, aber SRTP ist z.B. ne tolle Sache. @Oliver: Du bist ja auch so ein IPv6-Freund :-)

Also wenn waldoo mal Asterisk 1.8 + chan_dongle probiert und mind. genauso weit kommt, dann reicht eigentlich, direkt auf 1.8 zu schwenken.

Zuletzt geändert vor 7 Jahren von Chatty (vorher) (Diff)

comment:30 Geändert vor 7 Jahren durch waldoo

habe dein Archiv entpackt nach einem frischen checkout und mich mal an den Asterisk 1.8 gemacht.

configure: Cross Compilation = YES
\
                cmd() { PATH="/home/freetz/freetz-trunk-asterisk/toolchain/build/mipsel_gcc-4.5.3_uClibc-0.9.31.1/mipsel-linux-uclibc/bin:/home/freetz/freetz-trunk-asterisk/toolchain/build/mipsel_gcc-4.4.6/mipsel-unknown-linux-gnu/bin:/usr/local/bin:/usr/bin:/bin:/usr/games" LD_RUN_PATH="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };      if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mipsel_uClibc-0.9.31.1/asterisk.2.19 \
                ASTCFLAGS="-DLOW_MEMORY -march=4kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" ASTLDFLAGS="" NOISY_BUILD="1" DEBUG="" OPTIMIZE="" ASTETCDIR="/etc/asterisk" ASTVARLIBDIR="/usr/lib/asterisk" DESTDIR="/home/freetz/freetz-trunk-asterisk/toolchain/build/mipsel_gcc-4.5.3_uClibc-0.9.31.1/mipsel-linux-uclibc/usr/asterisk" \
                include/asterisk/version.h \
                include/asterisk/buildopts.h \
                defaults.h \
                makeopts.embed_rules
building... make: source/target-mipsel_uClibc-0.9.31.1/asterisk.2.19: No such file or directory.  Stop.

ERROR: Build failed.

make: [source/target-mipsel_uClibc-0.9.31.1/asterisk-1.8.4.4/main/asterisk-1.8] Error 1

Da bleibt er leider hängen.
Die Asterisk 1.6 ist wohl noch die stabilere Variante? Ich denke dass könnte ja auch auf die letzte version fix gemacht werden und so mit laufen - sicherheitshalber? :)

fyi:
Ich verwende weiterhin das "cfg_asterisk" script von spblinux und kopiere alle module und files in die entsprechenden vorhandenen Verzeichnisse.

Zuletzt geändert vor 7 Jahren von cuma (vorher) (Diff)

comment:31 Geändert vor 7 Jahren durch waldoo

ich glaube 1.6 und 1.8 gleichzeitig im package zu haben bereitet probleme.

die asterisk 1.8 verweist auf das makefile der 1.6. Dort war der Eintrag falsch

$(call PKG_INIT_BIN, 1.6.2.19)
$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz

Geändert vor 7 Jahren durch Chatty

working copy of asterisk 1.6 with chan_capi|datacard|dongle

comment:32 Geändert vor 7 Jahren durch Chatty

Ich habe vorerst :-) Olivers Rat befolgt und es bei einer Asterisk-Version belassen.

@Oliver: Lässt sich die Änderung durch meinen 110-Patch nicht in die chan_dongle.mk integrieren - so als sauberere Lösung?

Mit dem eben angehängten Patch kommt man jedenfalls direkt zu einem Image, womit man asterisk starten kann und ankommende Anrufe auf dem USB-Stick bereits auf der Konsole erkennt. Fehlt anscheinend nur noch eine gute Default-Konfiguration.

ToDo:

  • Default-Konfiguration verbessern (gleich mit Callback, hehe)
  • Asterisk-Upgrade 1.6 → 1.8
  • einige Standardmodule abwählbar machen (aktuell sind es 75!, ob man die alle & immer braucht?)
  • chan_mobile integrieren (man will ja flexibel sein)

comment:33 Geändert vor 7 Jahren durch oliver

Was soll denn das "-DLOW_MEMORY" bei den chan-Modulen bewirken? Ich konnte im Source keine Hinweise darauf finden. Im Asterisk Code kommt es an einigen Stellen vor.

comment:34 Antwort: Geändert vor 7 Jahren durch Chatty

M66B hat Asterisk so eingestellt, dass es damit kompiliert wird. Das hat zur Folge, dass "ast_register_file_version" nicht mehr exportiert wird. Kompiliert man die Channels nun ohne o.g. Parameter, dann versuchen sie auf diese Funktion zuzugreifen. Man könnte mal versuchen, Asterisk und die Channels ohne den Parameter zu kompilieren, aber M66B wird sich schon etwas dabei gedacht haben… (in OpenWRT ist es auch mit Parameter drin).

Geändert vor 7 Jahren durch waldoo

comment:35 als Antwort auf: ↑ 34 Geändert vor 7 Jahren durch waldoo

Für chan_capi hat leider noch ein patch gefehlt. Habe den noch hinzugefügt.
Kompiliert nun asterisk 1.6.2.19 mit chan_capi 1.1.5 und chan_dongle ohne Problem mit dem aktuellen trunk.

comment:36 als Antwort auf: ↑ 29 Geändert vor 7 Jahren durch Musashi

Replying to Chatty:

1.6.2 wird bereits nur noch mit Sicherheitsupdates versorgt, in weniger als 10 Monaten ist EOL erreicht und L steht hier nicht für Zeile ;-)
1.8 ist zudem ein LTS-Release.
Versionsübersicht

Bin leider des Codens unmächtig, aber in der Sache hat Chatty hier m.M.n. sehr recht: Ist es sinnvoll Gehirnschmalz in die Entwicklung eines Pakets zu stecken, daß demnächst nicht mehr gewartet wird, aber aufgrund seiner Aufgabe ständig errreichbar und als Ziel lohnend ist? Es gingen gerade erst Meldungen über gecrackte Telefonanlagen in Deutschland durch die Presse, wo Betrüger über ungeänderte Default-Passwörter Konfigurationen ändern und Tausende € Schaden verursachen konnten. Das spezielle Szenario ist wohl hier nicht relevant, aber es zeigt, welche Gefahren in veralteter Software stecken können. Und gerade bei u.U. kritischer Infrastruktur plädiere ich eher für die aktiv gewartete Version als für die "Wir haben hier gerade eine funktionierende Konfig, deswegen bleiben wir dabei"-Version.

Just my 2¢

P.S.: @Kommentar 30: Weist die Fehlermeldung "make: source/target-mipsel_uClibc-0.9.31.1/asterisk.2.19" evtl. darauf hin, daß da im Code noch was aus der 1.6er Version steht und dann zum Fehler führt?

Geändert vor 7 Jahren durch waldoo

comment:37 Geändert vor 7 Jahren durch waldoo

Anbei mal die letzte asterisk Version 1.6.2.20 mit der chan_dongle trunk revision 19
chan_capi weiterhin 1.1.5 und chan_datacard wird ja sowieso nicht mehr weiter gepflegt.

Geändert vor 7 Jahren durch waldoo

comment:38 Geändert vor 7 Jahren durch waldoo

Anbei die letzte version mit chan_dongle trunk version 22

Geändert vor 7 Jahren durch waldoo

comment:39 Geändert vor 7 Jahren durch waldoo

Neue Version mit chan_dongle (v.24) und angepasst an die aktuellen änderungen (Kconfig) des trunks

comment:40 Geändert vor 7 Jahren durch dougi

Der Patch läuft nicht mehr komplett durch.

In der make/Config.in haben sich die Zeilen geändert

81	81	source make/apache/Config.in 
 	82	source make/asterisk/Config.in 
82	83	source make/autofs/Config.in

Durch den manuellen Eintrag in der make/Config.in der source konnte ich asterisk problemlos bauen.

Richtig müsste es im Patch lauten:

86	86	source make/apache/Config.in 
 	87	source make/asterisk/Config.in 
87	88	source make/autofs/Config.in


Geändert vor 7 Jahren durch waldoo

comment:41 Geändert vor 7 Jahren durch waldoo

Danke dougi für den Hinweis.
Im Anhang ist nun der neue patch für den aktuellen Trunk.

comment:42 Geändert vor 7 Jahren durch cuma

Ist das jetzt soweit dass es eingecheckt werden kann? Welche Dateien genau?

comment:43 Geändert vor 7 Jahren durch waldoo

Anbei ein neuer Patch (nur der würde gebraucht werden), mit dem asterisk via usbroot auf meiner 7270v2 seit einiger Zeit bei mir daheim läuft (incl externen modulen chan_dongle/chan_capi).
Deaktiviert ist asterisk zu externalisieren, da das nicht so richtig geklappt hat.
Auch chan_datacard ist weggefallen, da es nicht mehr weiterentwickelt wird.
Neben usbroot könnte asterisk auch mit dem ursprünglichen im ip-phone-forum veröffentlichten "cfg_asterisk16" gestartet werden, das werde ich mir aber noch mal näher ansehen.

Ich würde dann den Wikieintrag übernehmen, wenn es offiziell mit aufgenommen wird, da schon noch ein paar Sachen zu beachten sind:

  • weitere module auf den usb stick kopieren
  • sound / moh Verzeichnisse füllen
  • starten von asterisk noch manuell
  • default configs müssen angepasst werden

offene Themen:

  • Mit der 7390 gibt es wohl mit dem externen modul chan_capi noch Schwierigkeiten

Geändert vor 7 Jahren durch waldoo

comment:44 Antwort: Geändert vor 7 Jahren durch vasquez

Der Patch läuft nicht mehr durch, make/external.in hat einen reject.

comment:45 als Antwort auf: ↑ 44 Geändert vor 7 Jahren durch sf3978

Replying to vasquez:

Der Patch läuft nicht mehr durch, make/external.in hat einen reject.

Welcher Patch beinhaltet "make/external.in"? Evtl. löschen und den Eintrag nach "make/external.in", manuell machen.

comment:46 Geändert vor 7 Jahren durch vasquez

Der Patch aus 44: asterisk_1.6.2.22_chan_capi_dongle_25.patch​. Probiere gerade das manuelle Hinzufügen.

Geändert vor 7 Jahren durch waldoo

comment:47 Geändert vor 7 Jahren durch waldoo

Please don´t use the last patch "asterisk_1.6.2.22_chan_capi_dongle_25.patch​" any more.
There was a typing mistake in it.

Anbei nun der neue Patch mit asterisk 1.6.2.23/chan_capi 1.1.5/chan_dongle 26

comment:48 Geändert vor 6 Jahren durch Gompf

Hat Jemand eine Ahnung woran die Probleme mit der CAPI auf der 7390 liegen, habe im Forum ja einen Loesungansatz gesehen (Die libcapi nicht zu ersetzen) habe das aber gemacht, und bin nicht zu einem besseren Ergebnis gekommen. Hat jemand eine Idee woran es liegen koennte? Es kommt immer nur beim Register ein Unknown Facility 0x300, und damit dann keine Calls.

/Gompf

comment:49 Antwort: Geändert vor 6 Jahren durch waldoo

hab selber keine 7390 zum testen.
Es gibt ja folgende Möglichkeiten asterisk auf die fritzbox zu bekommen

1.)
asterisk + freetz erstellen und das "neue" image flashen

2.)
asterisk mit Hilfe von freetz kompilieren und nur die Asterisk binarys auf der ungeflashten Fritzbox weiterverwendet

Welchen Weg hast du genommen?

An welcher Stelle hast du im Patch etwas verändert?

1.)
make/chan_capi/patches/Makefile.patch

2.)
make/chan_capi/chan_capi.mk

($(PKG)_DEPENDS_ON := libcapi ) + (USE_OWN_LIBCAPI=yes \ )

Zuletzt geändert vor 6 Jahren von waldoo (vorher) (Diff)

comment:50 Geändert vor 6 Jahren durch Gompf

habe Weg 1) gewaehlt.

Bei zwei (das wollte ich versuchen um zu sehen ob es an Freetz liegt, dazu fehlen aber eine moeglichkeit die LIBs ins system einzuklinken oder Asterisk statisch zu bauen.

1) Ja, USE_OWN_LIBCAPI=no habe ich probiert und Freetz ohne freetz-libcapi gebaut, also die von AVM drin gelassen (beide kombinationen probiert AVM Libcapi + use own libcapy yes/no)

Mache ich etwas grundsaetzliches falsch in meinem Verstaendis hier ?

comment:51 als Antwort auf: ↑ 49 Geändert vor 6 Jahren durch Gompf

Die Loesung ist trivial, man darf den patch nicht editieren, sondern das makefile only. Dann scheint es mit der 7390 zu gehen. Bin am testen, aber ich sehen meinen CAPI Traffic mit "capi debug"

Thx waldoo (vielleicht muss man da ein ifdef fuer die 7390 in das freetzpaket bauen)

Replying to waldoo:

2.) make/chan_capi/chan_capi.mk ($(PKG)_DEPENDS_ON := libcapi ) + (USE_OWN_LIBCAPI=no \ )

comment:52 Geändert vor 6 Jahren durch woprr

Why are You building with gcc -O2, with libspandsp it should be fast enough for -OS , at least Callweaver was on a PII x86 266Mhz even with -g3 ?

comment:53 Geändert vor 6 Jahren durch Z_God

Can anyone tell me what exactly the patches in this bug are for?

I just set up a Debian chroot on my Fritzbox 7390 and installed Asterisk in it. Now I'm trying to get CAPI to work and I'm wondering whether I need any patches on top of the regular Asterisk version for this.

comment:54 Geändert vor 6 Jahren durch woprr

@Z_God
Looks like for mobile gsm data cards for me.


Here is my version with some cleanups (obsolete configure switches removed, automatic dist sounds install, etc.)
and (ucgcc patch) adaptions for Asterisk 1.8 LTS attached.

Asterisk is the only PBX code I've tried which builds painless with the freetz toolchain,
yate and freeswitch haven't at all.

TODO:

  1. Prevent reconfiguring on every make asterisk-precompiled invocation.
  2. Use libspandsp for Fax & codecs.

Geändert vor 6 Jahren durch woprr

comment:55 Geändert vor 6 Jahren durch waldoo

@woprr:
are you able to inlcude also chan_dongle/chan_datacard and capi also to your patch?
As far as i have seen its only basic asterisk version.

Some time ago i have startet a ip-phone-forum threat but so far no feedback for asterisk 1.8.
http://www.ip-phone-forum.de/showthread.php?t=247300

comment:56 Geändert vor 6 Jahren durch woprr

No, sorry, minimalist SIP only version targeted.

My asterisk.mk prevents compiler reinvocation but fails in main fw mod build trying installing missing asterisk.h etc, fixed -attached-

Maybe some Freetz internist can fix that makefile.

Geändert vor 6 Jahren durch woprr

comment:57 Geändert vor 6 Jahren durch woprr

I'm not a friend of BBs for project coordination, better meet in IRC ##fritzbox freenode.net, tomorrow.

I've seen You're using more patches but it builds with the GLOB patch only here, are they necessary for runtime?
When yes, please contribute them upstream to digium for further embedded target build support.

Zuletzt geändert vor 6 Jahren von woprr (vorher) (Diff)

comment:58 Geändert vor 6 Jahren durch cuma

  • Meilenstein von freetz-1.3 nach freetz-future geändert

Hat hier jemand den Überblick? Welche Patches werden gebraucht?

comment:59 Geändert vor 6 Jahren durch godisch

A patch for Asterisk 1.8 can be found here (1). It includes Asterisk 1.8.15.0
(current stable) together with chan-capi (svn head, since chan-capi 1.1.5
appears not to support Asterisk 1.8) into Freetz. No other patch is required.

I've got a Fritzbox 7270v3 with current firmware 74.05.22. The patch (-p0) is
for freetz-trunk which supports this firmware since rev 9272. Asterisk fits
into the flash memory as well as all its modules, some personal sound files,
and dropbear. But there is not much space left afterwards:

asterisk-1.8.15.0 ............17190.14 Kb
chan-capi-HEAD ...............  286.17 Kb
[...]
kernel image size: 15760384 (max: 16121856, free: 361472)
Aproximately free time for the answering machine: 16s (0min 16s)

The binaries can also be installed into external location, but I did not test
that. Some sound files can be copied to (2) before building; if space runs out,
they have to be relocated.

Asterisk can be started/stopped and enabled/disabled using the web frontend,
communications configuration has to be done manually and will be expected in
/tmp/flash/asterisk (don't forget to modsave).

I'm not sure whether this integration of Asterisk into Freetz is done the
proper way, I'm thankful for any hints. Let me know what you think about it
and whether including this patch into the Freetz repository is an option.

Thanks to the Freetz team for your nice work, and to Thilo-Alexander Ginkel (3)
for his helpful blog article.

Martin

(1) http://people.debian.org/~godisch/freetz/
(2) freetz-trunk/make/asterisk/files/var.tar/var/lib/asterisk/sounds/de/
(3) http://blog.ginkel.com/2009/12/running-asterisk-on-a-fritzbox-7270/

comment:60 Geändert vor 6 Jahren durch Musashi

Hi godisch,
thanks for pushing this package a bit further. I appreciate, as I feel Asterisk v1.8 is the right choice to integrate.

Is there a particular reason why you uuencoded the patch? Without being paranoid I felt a bit hesitant to invoke the script without uudecoding the relevant part…

comment:61 Antwort: Geändert vor 6 Jahren durch jmartin

Hi Martin,

I've got a Fritzbox 7270v2 and managed to build Freetz with Asterisk using your patch. I had to externalize Asterisk though since there wasn't enough space in flash.

Asterisk starts up without complaints, but it does not seem to load any modules. module show reports 0 modules loaded, module load chan_sip.so reports that it is unable to load module chan_sip.so.

I copied the sample configuration files from the sources, and also tried a set of configuration files from a fresh asterisk install on Ubuntu which is known to work, but with no success. The only thing I changed in the configuration files for asterisk was the setting of astetcdir in asterisk.conf to point to /tmf/flash/asterisk.

What am I doing wrong? Could you post a minimal set of asterisk configuration files for your patch?

Thanks

Johannes

Zuletzt geändert vor 6 Jahren von jmartin (vorher) (Diff)

comment:62 als Antwort auf: ↑ 61 Geändert vor 6 Jahren durch jmartin

Problem solved:
asterisk.conf in both the sample configuration from the sources and the default configuration in Ubuntu start like this:

[directories](!)

This seems to cause asterisk to ignore the section. Once I removed the ( ! ) at the end of the line, asterisk loaded fine.

Trying to build a minimal configuration now that does just sip.

Zuletzt geändert vor 6 Jahren von jmartin (vorher) (Diff)

comment:63 Geändert vor 6 Jahren durch godisch

Hi Musashi,

The patch has been included in a shell script because there are empty directories to be created and permissions to be set (which I didn't manage to do using just diff and patch). The patch inside the shell script has to be uuencoded because special characters which are part of the plain patch would break the shell script. I understand your hesitation. Please do the following: uudecode the patch manually:

uudecode -o patch.diff patch-freetz-asterisk-*.sh

Review and apply the resulting patch.diff. Then execute the chmod and mkdir commands at the end of the shell script.

Martin

comment:64 Geändert vor 6 Jahren durch Musashi

Hi Martin,
thx for coming back to me. I decoded the script already, and when finding the patch I gave it a go.

Well - but it doesn't work for me :-(
I just checked out the latest trunk and applied your script, and after selecting Asterisk in menuconfig and invoking make I get the following error:

---> package/chan-capi: downloading... 
--2012-10-27 20:46:27--  http://people.debian.org/~godisch/freetz/chan_capi-HEAD.tgz
Auflösen des Hostnamen »people.debian.org (people.debian.org)«... 2607:f8f0:610:4000:214:38ff:feee:b65a, 206.12.19.5
Verbindungsaufbau zu people.debian.org (people.debian.org)|2607:f8f0:610:4000:214:38ff:feee:b65a|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 266662 (260K) [application/x-gzip]
In »»dl/chan_capi-HEAD.tgz«« speichern.

100%[===================================================================================================>] 266.662      145K/s   in 1,8s    

2012-10-27 20:46:30 (145 KB/s) - »»dl/chan_capi-HEAD.tgz«« gespeichert [266662/266662]

Download succeeded - "http://people.debian.org/~godisch/freetz/chan_capi-HEAD.tgz"  ->  saved to folder "dl"
MD5 verified for dl/chan_capi-HEAD.tgz: cabe38addf0f119bb8c464de7a3f7c57
preparing... tools/gunzip -c dl/chan_capi-HEAD.tgz | tar -C source/target-mips_uClibc-0.9.32.1 -x
set -e; shopt -s nullglob; for i in make/chan-capi/patches/*.patch; do tools/freetz_patch source/target-mips_uClibc-0.9.32.1/chan-capi-HEAD $i; done
    applying patch file make/chan-capi/patches/100-Makefile.patch
    patching file Makefile
    ----------------------------------------------------------------------
PATH="/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/libcapi-2.3/../../../toolchain/target/bin/:$PATH" \
        ASTERISK_HEADER_DIR=/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/asterisk-1.8.15.0/include \
        INCLUDE="-I/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/libcapi-2.3" \
        make -j4 -C source/target-mips_uClibc-0.9.32.1/chan-capi-HEAD
make[1]: Betrete Verzeichnis '/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/chan-capi-HEAD'
./create_config.sh "/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/asterisk-1.8.15.0/include"
Checking Asterisk version... 1.8.15.0
 * found Asterisk version 1.8
Using Asterisk 1.8 API
 * found new 'ast_dsp_set_digitmode' function
 * found new union data in ast_frame structure
 * found new union subclass in ast_frame structure
 * found ast_channel_release function
 * found new ast_devstate2str function
 * found requestor in ast_request
 [CC] chan_capi.c -> chan_capi.o
 * found format_t in ast_request
 * found const char in ast_register_application
/bin/sh: 1: mipsel-linux-gcc: not found
 * found linkedid in ast_channel_alloc
make[1]: *** [chan_capi.o] Fehler 127
make[1]: *** Warte auf noch nicht beendete Prozesse...
 * found format_t in frame_defs
 * found rtp_engine.h
 * found ast_sockaddr structure
config.h complete.

make[1]: *** wait: Keine Kind-Prozesse.  Schluss.
make: *** [source/target-mips_uClibc-0.9.32.1/chan-capi-HEAD/chan_capi.so] Fehler 2

I try to compile for my 7390 on my Ubuntu 12.04 computer which compiles fine all other packages I selected.

Any idea what's the problem here?

comment:65 Geändert vor 6 Jahren durch Musashi

/bin/sh: 1: mipsel-linux-gcc: not found

That's the culprit - the Makefile for chan-capi sets CC to be mipsel-linux-gcc, not mips-linux-gcc. After changing that line to read

CC=mips-linux-gcc

chan-capi is compiling fine.

Zuletzt geändert vor 6 Jahren von Musashi (vorher) (Diff)

comment:66 Geändert vor 6 Jahren durch dougi

Hallo Zusammen,

der 1.8.15 Patch aus Comment 59 mit Start/Stop aus dem Freetz UInterface scheint leider nicht mehr zu funktionieren.
Ich erhalte sowohl im Freetz-Linux als auch einem frisch aufgesetzten Ubuntu 12.04 für 7270 und 7390 bei Standalone ohne weitere Pakete immer folgenden Fehler:

   [LD] 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 chanvars.o cli.o config.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 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 netsock.o netsock2.o pbx.o plc.o poll.o privacy.o rtp_engine.o say.o sched.o security_events.o sha1.o slinfactory.o srv.o ssl.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 editline/libedit.a db1-ast/libdb1.a  -> asterisk
/home/user/freetz-trunk-2/toolchain/build/mipsel_gcc-4.6.3_uClibc-0.9.32.1/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.6.3/../../../../mipsel-linux-uclibc/bin/ld: cannot find -lresolv
collect2: ld returned 1 exit status
make[2]: *** [asterisk] Fehler 1
make[1]: *** [main] Fehler 2
make[1]: Verlasse Verzeichnis '/home/user/freetz-trunk-2/source/target-mipsel_uClibc-0.9.32.1/asterisk-1.8.15.0'

ERROR: Build failed.
make: *** [source/target-mipsel_uClibc-0.9.32.1/asterisk-1.8.15.0/main/asterisk] Fehler 1

Hat einer eine Idee was der Fehler sein könnte?

Beste Grüße,
Dougi

Zuletzt geändert vor 6 Jahren von dougi (vorher) (Diff)

comment:67 Geändert vor 6 Jahren durch oliver

Die Ursache ist #1940. Bekommst du es anhand der Beispiele aus dem Ticket hin einen Patch zu schreiben?

comment:68 Geändert vor 6 Jahren durch dougi

Nein so tief bin ich leider noch nicht in der Materie drinnen.
Mal eine Zeile korrigieren in einer Config.in oder änliches ja. Wenn ich da was finde, poste ich es auch gerne.

Update: Verweis auf libresolv entfernt. Feedback folgt :)

Zuletzt geändert vor 6 Jahren von dougi (vorher) (Diff)

comment:69 Geändert vor 6 Jahren durch oliver

Ja, der Verweis muss auch entfernt werden wenn er drin steht. Aber hauptsächlich läuft es darauf hinaus einige Zeilen im configure Skript zu deaktivieren. Schau dir mal die verlinkten Changesets an, da kommt immer ein XYZ-no_libresolv.patch hinzu.

comment:70 Geändert vor 6 Jahren durch dougi

Also der XYZ-no_libresolv.patch wirkt immer auf die configure Datei ein. Allerdings werde ich nicht schlau, welche Zeilen für asterisk zu deaktivieren wären.

"LIBS="-lresolv $LIBS" kann ich in der configure nicht finden. Ergo auch nicht deaktivieren. Der Build läuft allerdings mit nur dem entfernen des Verweises aus der Config.in weiter in den gleichen Fehler :(

Hab wohl in die "falsche?" configure rein geschaut? Mein Ziel wäre schon einen lauffähigen Patch hinzubekommen. Ich denke die entsprechenden SVN Kenntnisse sind relativ einfach zu bekommen. Also wenn ich es schaffen sollte, was wäre dann der nächste Schritt um das ganze in den Trunk aufnehmen zu lassen? Ist ja dann eine lauffähige 1.8 Version mit Start/Stop aus freetz oder ist das nicht gewollt?

Gruß
Dougi

Zuletzt geändert vor 6 Jahren von dougi (vorher) (Diff)

Geändert vor 6 Jahren durch oliver

comment:71 Geändert vor 6 Jahren durch oliver

cd freetz-trunk
wget http://freetz.org/raw-attachment/ticket/706/asterisk_no_resolv.patch
patch -p0 < asterisk_no_resolv.patch
make asterisk-precompiled
Zuletzt geändert vor 6 Jahren von oliver (vorher) (Diff)

comment:72 Geändert vor 6 Jahren durch dougi

Mit diesem Patch funktioniert es.
Jetzt habe ich also ein Checkout auf den Trunk Revision 9715 gemacht und habe einen Ordner in dem ich zwei Patches und zwei manuelle Korrekturen gemacht habe. Wie wird daraus nun von mir ein eigener Patch gegen den Trunk erstellt?

Ergänzung:
Um chan_sip.so zum laufen zu bekommen, waren noch

select FREETZ_LIB_libcrypto
select FREETZ_LIB_libssl

notwendig und in der config musste ich noch etwas anpassen. Aber dafür läuft nun alles top.

Zuletzt geändert vor 6 Jahren von dougi (vorher) (Diff)

Geändert vor 5 Jahren durch avalentin

Asterisk 11.3.0 Patch

Geändert vor 5 Jahren durch avalentin

iksemel Library

Geändert vor 5 Jahren durch avalentin

SRTP Library

comment:73 Antwort: Geändert vor 5 Jahren durch avalentin

Ich habe die Asterisk Pakete mal auf 11.3.0 aktualisiert, und zusätzlich srtp und iksemel (jabber) support hinzugefügt. Leider funktioniert chan-capi nicht mit 11.3.0. Gestestet habe ich das ganze mit einer 7380, läuft einwandfrei.
Bei Fragen helfe ich gerne.

Zuletzt geändert vor 5 Jahren von avalentin (vorher) (Diff)

comment:74 Geändert vor 5 Jahren durch C-o-M

Does anyone have a working sip.conf that registers as IP phone to the Fritzbox (e.g. 620@…)? My 7270 always rejects incoming register messages from asterisk.

Geändert vor 5 Jahren durch mandy28

comment:75 als Antwort auf: ↑ 73 Geändert vor 5 Jahren durch marsmarsmars

Replying to avalentin:

Bei Fragen helfe ich gerne.

Hi, ich bin noch kein Patch-Experte, aber nachdem ich http://www.ip-phone-forum.de/showthread.php?t=234930&s=658e6a233c8f3ad6641f89http://freetz.org/ticket/706?replyto=73#no3203585311b zum laufen bekommen hatte hätte ich vermutet, dass mir ein

patch -p1 -d make < asterisk-11.3.0.patch

im freetz-trunk für Asterisk 11 ausreichen würden. Aber weder im Konfigurationsmenü noch im Image ist Asterisk zu finden. Was habe ich übersehen? Ich hoffe, dass ist auch die richtige Stelle für diese Frage. Leider existiert kein Verweis auf eine Dok, oder habe ich den übersehen?

Scheint sich erledigt zu haben; baue es grade ( patch -p1 -d make < asterisk-11.3.0-2.patch )
Gruß
marsmarsmars

Zuletzt geändert vor 5 Jahren von marsmarsmars (vorher) (Diff)

comment:76 Geändert vor 5 Jahren durch marsmarsmars

patch -p0 < asterisk-11.3.0-2.patch
make menuconfig
#...
make

liefert dann irgenwann

mkdir -p packages/target-mips_uClibc-0.9.32.1/asterisk-11.3.0/root
if test -d make/asterisk/files; then tar -c -C make/asterisk/files --exclude=.svn . | tar -x -C packages/target-mips_uClibc-0.9.32.1/asterisk-11.3.0 ; fi
---> package/asterisk: preparing... tools/gunzip -c dl/asterisk-11.3.0.tar.gz | tar -C source/target-mips_uClibc-0.9.32.1 -x
set -e; shopt -s nullglob; for i in make/asterisk/patches/*.patch; do tools/freetz_patch source/target-mips_uClibc-0.9.32.1/asterisk-11.3.0 $i; done
    applying patch file make/asterisk/patches/000-pjlib-move-configure-compile-to-makefile.patch
    can't find file to patch at input line 3
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |--- resmakefile
    |+++ resmakefile
    --------------------------
    No file to patch.  Skipping patch.
    1 out of 1 hunk ignored
    ----------------------------------------------------------------------
ERROR: modpatch: Error in patch-file make/asterisk/patches/000-pjlib-move-configure-compile-to-makefile.patch
make: *** [source/target-mips_uClibc-0.9.32.1/asterisk-11.3.0/.unpacked] Error 2

Model 7390; Labor; trunk
Habe ich einen Fehler gemacht oder ist der patch noch etwas holprig?
PS: externalisieren lässt sich der neue Asterik 11 (noch) nicht? Schonmal 1000 Dank für die letzten beiden patches !

comment:77 Geändert vor 5 Jahren durch er13

In 10587:

comment:78 Geändert vor 5 Jahren durch er13

  • Status von new nach assigned geändert
  • Verantwortlicher auf er13 gesetzt

comment:79 Geändert vor 5 Jahren durch er13

In 10590:

  • add new library libgsm
  • refs #706

comment:80 Geändert vor 5 Jahren durch er13

In 10593:

  • add new library speex (even being obsoleted it's still used in some VoIP applications out there)
  • refs #706

comment:81 Geändert vor 5 Jahren durch er13

In 10594:

speex:

comment:82 Geändert vor 5 Jahren durch er13

In 10599:

speex:

  • install missing headers
  • refs #706

comment:83 Geändert vor 5 Jahren durch er13

In 10600:

comment:84 Geändert vor 5 Jahren durch er13

In 10607:

pjproject2:

  • fix extra_flags-patch, we have to patch one more file
  • refs #706

comment:85 Geändert vor 5 Jahren durch er13

In 10608:

pjproject2:

  • disable optimizations assuming strict aliasing
  • refs #706

comment:86 Geändert vor 5 Jahren durch er13

In 10609:

pjproject2:

  • don't use bzero internally to make asterisk happy (error: invalid suffix "x__dont_use_bzero__use_memset_instead" on integer constant)
  • refs #706

comment:87 Geändert vor 5 Jahren durch er13

In 10611:

Add new package asterisk (refs #706)

BIG-FAT-WARNING:

  • work in progress, not suitable for production use
  • the package just compiles, no menuconfig, no file is copied to the image, etc.
  • don't update to this revision if you're using some other asterisk patch
  • compile-tested with uClibc-0.9.33 only

comment:88 Geändert vor 5 Jahren durch er13

In 10614:

asterisk:

  • add very simple menuconfig/external support
  • refs #706

comment:89 Geändert vor 5 Jahren durch er13

In 10617:

asterisk:

comment:90 Geändert vor 5 Jahren durch er13

In 10627:

pjproject2:

  • add support for external
  • refs #706

comment:91 Geändert vor 5 Jahren durch er13

In 10648:

pjproject2:

  • pass explicit search path to grep, fixes build problem with older grep versions reported in this thread
  • refs #706

comment:92 Geändert vor 5 Jahren durch er13

In 10649:

asterisk:

  • make low-memory optimization optional
  • prepare package for 3rd-party modules
  • refs #706

comment:93 Geändert vor 5 Jahren durch er13

In 10650:

asterisk:

  • add chan_dongle module (3rd-party module)
  • compile-tested only
  • refs #706

comment:94 Geändert vor 5 Jahren durch er13

In 10651:

asterisk:

comment:95 Geändert vor 5 Jahren durch er13

In 10652:

asterisk 3rd-party modules:

  • do not install config files, config files are not supported yet
  • it's up to the user to create/copy them to the proper directory
  • refs #706

comment:96 Geändert vor 5 Jahren durch er13

In 10653:

asterisk-chan-capi:

  • respect low-memory settings
  • refs #706

comment:97 Geändert vor 5 Jahren durch er13

In 10654:

asterisk:

  • use /mod/etc/asterisk as config dir, it is expected to be a symlink to the directory containing config files
  • refs #706

comment:98 Geändert vor 5 Jahren durch cuma

Zu "optimize asterisk for low-memory usage" wäre es noch gut unter "help" anzugeben aus welchem Grund man da sausschalten sollte

comment:99 Geändert vor 5 Jahren durch er13

In 10656:

asterisk-chan-dongle:

  • fix some compile warnings
  • refs #706

comment:100 Antworten: Geändert vor 5 Jahren durch er13

In 10661:

asterisk:

  • add very simple configuration webif and start-up script
  • based on this patch by avalentin
  • refs #706

comment:101 Geändert vor 5 Jahren durch er13

In 10662:

asterisk:

  • call config before checking for configuration files
  • fixes asterisk doesn't startup right after config dir change
  • refs #706

comment:102 Geändert vor 5 Jahren durch er13

In 10663:

asterisk:

  • revise start-up script a bit, add "config-minimal" option
  • refs #706

comment:103 Geändert vor 5 Jahren durch er13

In 10670:

asterisk-chan-dongle:

  • fix makefile typo
  • refs #706

comment:104 Geändert vor 5 Jahren durch er13

In 10671:

asterisk:

  • enable OpenSSL support
  • refs #706

comment:105 Geändert vor 5 Jahren durch er13

In 10672:

asterisk.cgi:

  • remove dead link
  • refs #706

comment:106 Geändert vor 5 Jahren durch er13

In 10673:

asterisk:

  • add chan_sccp module (3rd-party module)
  • compile-tested only
  • refs #706

comment:107 Geändert vor 5 Jahren durch er13

In 10674:

asterisk:

  • add asterisk-gui - WARNING: didn't manage to get it running yet, added for testing purposes only
  • refs #706

comment:108 Geändert vor 5 Jahren durch er13

In 10677:

asterisk-gui:

  • add missing BUILD_PREREQ
  • refs #706

comment:109 Geändert vor 5 Jahren durch er13

In 10678:

asterisk:

  • fix datadir in minimal config
  • refs #706

comment:110 Geändert vor 5 Jahren durch er13

In 10679:

asterisk:

  • add optional backtrace support
  • refs #706

comment:111 Geändert vor 5 Jahren durch er13

In 10680:

asterisk:

  • enable iconv support
  • refs #706

comment:112 Geändert vor 5 Jahren durch er13

In 10684:

asterisk:

  • enable some modules disabled by default
  • refs #706

comment:113 Geändert vor 5 Jahren durch er13

In 10685:

asterisk:

  • improve menuconfig - from now on it is possible to specify which modules should be included into the image
  • refs #706

comment:114 Geändert vor 5 Jahren durch mandy28

build Problem 7390 minimal config mit asterisk

a - output/pjlib/types.o
mips-linux-ranlib ../lib/libpj.a
make[3]: Verlasse Verzeichnis '/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/build'
make -f /home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/build/rules.mak APP=PJLIB app=pjlib ../lib/libpj.so
make[3]: Betrete Verzeichnis '/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/build'
if test ! -d ../lib; then mkdir -p ../lib; fi
/home/zebra/freetz-devel/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin/mips-linux-uclibc-gcc -o ../lib/libpj.so.2 \
	     output/pjlib/ioqueue_select.o  output/pjlib/file_access_unistd.o  output/pjlib/file_io_ansi.o  output/pjlib/os_core_unix.o  output/pjlib/os_error_unix.o  output/pjlib/os_time_unix.o  output/pjlib/os_timestamp_posix.o  output/pjlib/guid_uuid.o  output/pjlib/addr_resolv_sock.o  output/pjlib/log_writer_stdout.o  output/pjlib/os_timestamp_common.o  output/pjlib/pool_policy_malloc.o  output/pjlib/sock_bsd.o  output/pjlib/sock_select.o  output/pjlib/activesock.o  output/pjlib/array.o  output/pjlib/config.o  output/pjlib/ctype.o  output/pjlib/errno.o  output/pjlib/except.o  output/pjlib/fifobuf.o  output/pjlib/guid.o  output/pjlib/hash.o  output/pjlib/ip_helper_generic.o  output/pjlib/list.o  output/pjlib/lock.o  output/pjlib/log.o  output/pjlib/os_time_common.o  output/pjlib/os_info.o  output/pjlib/pool.o  output/pjlib/pool_buf.o  output/pjlib/pool_caching.o  output/pjlib/pool_dbg.o  output/pjlib/rand.o  output/pjlib/rbtree.o  output/pjlib/sock_common.o  output/pjlib/sock_qos_common.o  output/pjlib/sock_qos_bsd.o  output/pjlib/ssl_sock_common.o  output/pjlib/ssl_sock_ossl.o  output/pjlib/ssl_sock_dump.o  output/pjlib/string.o  output/pjlib/timer.o  output/pjlib/types.o   -luuid -lm -lrt -lpthread    -L/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/lib -L/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib-util/lib -L/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjnath/lib -L/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjmedia/lib -L/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjsip/lib -L/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/third_party/lib          -shared -Wl,-soname,libpj.so.2
/home/zebra/freetz-devel/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin/../lib/gcc/mips-linux-uclibc/4.6.4/../../../../mips-linux-uclibc/bin/ld: /home/zebra/freetz-devel/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin/../lib/gcc/mips-linux-uclibc/4.6.4/../../../../mips-linux-uclibc/lib/libuuid.a(gen_uuid.o): relocation R_MIPS_HI16 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/home/zebra/freetz-devel/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin/../lib/gcc/mips-linux-uclibc/4.6.4/../../../../mips-linux-uclibc/lib/libuuid.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [../lib/libpj.so.2] Fehler 1
make[3]: Verlasse Verzeichnis '/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/build'
make[2]: *** [libpj.so] Fehler 2
make[2]: Verlasse Verzeichnis '/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/build'
make[1]: *** [all] Fehler 1
make[1]: Verlasse Verzeichnis '/home/zebra/freetz-devel/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de'

ERROR: Build failed.
make: *** [source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/.compiled] Fehler 1
zebra@zebra:~/freetz-devel$ 

comment:115 Geändert vor 5 Jahren durch er13

Workaround: schalte E2FSPROGS_STATIC aus.

comment:116 als Antwort auf: ↑ 100 ; Antwort: Geändert vor 5 Jahren durch avalentin

Replying to er13:
Thanks for your work on asterisk, er13 ! I thought I get notifications on answers…
If I can help, do not hesitate and contact me directly!

André

comment:117 als Antwort auf: ↑ 100 Geändert vor 5 Jahren durch avalentin

Replying to er13:
Hi er13,

perhaps you could give the iksemel patch also a try? I had the problem that it always rebuilded iksemel on every make call and I did not find the reason. You seem to know the toolchain better;-)

André

comment:118 Geändert vor 5 Jahren durch cuma

In 10687:

asterisk:

  • do not run config() multiple times, modlib_startdaemon does it
  • change error message (webif colorisation)
  • moved setup-hint to webif (like other packages)
  • daemon should not run while setup()
  • moved local variable to function
  • create dirs once on load (like other packages)
  • add help text to webif (connect)
  • missing webif translation
  • dont use multiple argument names for the same case
  • add file asterisk.conf
  • todo: add some more editable files?

(refs #706)

comment:119 Geändert vor 5 Jahren durch er13

In 10690:

pjproject2:

  • fix build problem with FREETZ_PACKAGE_E2FSPROGS_STATIC enabled
  • refs #706

comment:120 Geändert vor 5 Jahren durch er13

In 10691:

asterisk:

  • add script generating Config.in.generated
  • refs #706

comment:121 als Antwort auf: ↑ 116 ; Antwort: Geändert vor 5 Jahren durch er13

Replying to avalentin:

Thanks for your work on asterisk, er13 !

Yor are welcome!

If I can help

Yes you can - test, report bugs, provide fixes and patches with improvements ;-)

comment:122 Geändert vor 5 Jahren durch er13

In 10692:

comment:123 Geändert vor 5 Jahren durch er13

In 10693:

iksemel:

comment:124 Geändert vor 5 Jahren durch er13

In 10694:

asterisk:

  • add iksemel aka Jabber support
  • refs #706

comment:125 Geändert vor 5 Jahren durch er13

In 10695:

asterisk 3rd party modules:

  • adjust menuconfig entries a bit (for the sake of consistency with internal modules entries)
  • refs #706

comment:126 Geändert vor 5 Jahren durch er13

In 10696:

asterisk, iksemel:

  • add missing REBUILD_SUBOPTS
  • refs #706

comment:127 Geändert vor 5 Jahren durch er13

In 10697:

asterisk:

  • fix translation typo
  • refs #706

comment:128 Geändert vor 5 Jahren durch er13

In 10698:

asterisk:

  • use ASTERISK_CONFIGDIR to check if asterisk configuration is available. /mod/etc/asterisk symlink might have not been created yet.
  • refs r10687, refs #706

comment:129 Geändert vor 5 Jahren durch er13

In 10700:

asterisk:

  • rename asterisk.mk.in to asterisk-modules.mk.in and add commands generating it
  • update the list, it was incomplete
  • refs #706

comment:130 Geändert vor 5 Jahren durch er13

In 10701:

asterisk:

  • bump version to 11.5.0-rc1, fixes some res_srtp_asterisk & locking related issues
  • fix asterisk-generate dependencies
  • refs #706

comment:131 Geändert vor 5 Jahren durch er13

In 10702:

asterisk:

  • fix startup script broken in r10687
  • package variables (ASTERISK_CONFIGDIR in this case) can only be referenced after the ". /etc/init.d/modlibrc"-line, they are loaded at the end of modlibrc
  • refs #706

p.s. damn, test before committing!

comment:132 als Antwort auf: ↑ 121 ; Antwort: Geändert vor 5 Jahren durch avalentin

Replying to er13:

Yes you can - test, report bugs, provide fixes and patches with improvements ;-)

Of course, starting right now! ;-)
Your jump to 11.5.0-rc1 was the right decision. It also removes some RTP problems in NAT situations!

comment:133 als Antwort auf: ↑ 132 Geändert vor 5 Jahren durch avalentin

Replying to er13:
Wow, I'm overwhelmed by the configuration option you coded in your config. Impressing work!

Zuletzt geändert vor 5 Jahren von avalentin (vorher) (Diff)

comment:134 Geändert vor 5 Jahren durch cuma

Jaja, supi dass du selbst immer so ausgiebig testest. Da sind übrigens noch ein paar Leerzeichen zuviel:

Building in /home/user/freetz r10702
#
# configuration written to .config
#
for target in dep all; do \
	cmd() { PATH="/home/user/freetz/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin:/home/user/freetz/toolchain/build/mips_gcc-4.6.4/mips-unknown-linux-gnu/bin:/usr/lib/qt-3.3/bin:/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/user/bin" LD_RUN_PATH="/usr/lib/freetz" make  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } }; 	if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de \
	EXTRA_CFLAGS="-fno-strict-aliasing -ffunction-sections -fdata-sections" \
	$target; \
done
make[1]: Entering directory `/home/user/freetz/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de'
for dir in pjlib/build pjlib-util/build pjnath/build third_party/build pjmedia/build pjsip/build pjsip-apps/build ; do \
	if make  -C $dir dep; then \
	    true; \
	else \
	    exit 1; \
	fi; \
done
make[2]: Entering directory `/home/user/freetz/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/build'
make -f /home/user/freetz/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/build/rules.mak APP=PJLIB app=pjlib depend
make[3]: Entering directory `/home/user/freetz/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/build'
/home/user/freetz/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/build/rules.mak:83: *** missing separator.  Schluss.
make[3]: Leaving directory `/home/user/freetz/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/build'
make[2]: *** [depend] Fehler 2
make[2]: Leaving directory `/home/user/freetz/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/pjlib/build'
make[1]: *** [dep] Fehler 1
make[1]: Leaving directory `/home/user/freetz/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de'

ERROR: Build failed.
make: *** [source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/pjproject2-af7eee52de/.compiled] Fehler 1


FAILED!!!

DAEMON_CONFIG: Das ist nicht so optimal, da moblibrc einen anderen Wert für DAEMON_CONFIG annimmt. Momentan noch egal, aber bei Erweiterungen von modlibrc geht die Fehlersuche wieder los

comment:135 Antwort: Geändert vor 5 Jahren durch oliver

Würdet ihr bitte die persönlichen Kommentare unterlassen und sachlich bleiben. Jeder macht Fehler.

comment:136 Geändert vor 5 Jahren durch cuma

Sorry, verlesen

Zuletzt geändert vor 5 Jahren von cuma (vorher) (Diff)

Geändert vor 5 Jahren durch avalentin

Fixes installation of includes

comment:137 Antwort: Geändert vor 5 Jahren durch avalentin

I had problems in the install step without the patch asterisk-includes.patch​. If you install a fresh checkout, you should see the problems.

André

comment:138 Geändert vor 5 Jahren durch cuma

In 10703:

asterisk:

  • another try with $DAEMON_CONFIG (dont let modlibrc guess)
  • open documentation in a new window/tab
  • console needs a running asterisk instance

(refs #706)

comment:139 als Antwort auf: ↑ 135 Geändert vor 5 Jahren durch er13

Replying to oliver:

Jeder macht Fehler.

Würde ich gelten lassen, wenn "kaum testen" bis "gar nicht testen" nicht zum System geworden wäre. Der Fehler von cuma ist der Art, dass ich definitiv weiß, dass die letztenendes eincheckte Version nie auf der Box getestet wurde.

@cuma: Deinen Fehler kann ich nicht nachstellen. Bitte pjproject2-af7eee52de/build/rules.mak von dem fehlschlagenden Build und die .config dazu anhängen. Bei mir lässt sich alles problemlos bauen in drei verschiedenen Konfigurationen, darunter 0.9.28 und 0.9.33 (also zwei Extrema).

comment:140 als Antwort auf: ↑ 137 ; Antwort: Geändert vor 5 Jahren durch er13

Replying to avalentin:

I had problems in the install step without the patch asterisk-includes.patch​. If you install a fresh checkout, you should see the problems.

I don't have the problem you describe. How many cores does your cpu have? What is the value of FREETZ_JLEVEL in your .config? Instead of creating directories and copying files manually try to replace SUBMAKE with SUBMAKE1 right after $($(PKG)_DIR)/.installed:-line. Does it solve the problem? If so, it's just yet another improper/missing dependencies problem in asterisk makefiles (they solved a couple of them in 11.5.0-rc1).

Zuletzt geändert vor 5 Jahren von er13 (vorher) (Diff)

comment:141 als Antwort auf: ↑ 140 Geändert vor 5 Jahren durch avalentin

Replying to er13:

I don't have the problem you describe. How many cores does your cpu have? What is the value of FREETZ_JLEVEL in your .config? Instead of creating directories and copying files manually try to replace SUBMAKE with SUBMAKE1 right after $($(PKG)_DIR)/.installed:-line. Does it solve the problem? If so, it's just yet another improper/missing dependencies problem in asterisk makefiles (they solved a couple of them in 11.5.0-rc1).

Alles klar, teste ich am WE. FREETZ_JLEVEL=2, vermutlich also parralel build Problem..

comment:142 Antwort: Geändert vor 5 Jahren durch cuma

er13: Solange deine Commits nicht 101% perfekt sind brauchst du anderen Fehler nicht ständig vorzuhalten. Und selbst dann nicht. Es gab doch schonmal die Diskussion, dass niemand absichtlich Fehler eincheckt.
pjproject2: Wie geschrieben, nach entfernen von Leerzeichen in der angegebenen und dieser folgenden Zeile entferne baut es. .config gibts nicht mehr, war jedenfalls 7320 5.5x. Ich hatte mit diesem Verzeichnis nur getestet ;-)
avalentin: Ich baue *immer* mit FREETZ_JLEVEL=5

comment:143 als Antwort auf: ↑ 142 Geändert vor 5 Jahren durch er13

Replying to cuma:

er13: brauchst du anderen Fehler nicht ständig vorzuhalten. Und selbst dann nicht.

Es geht mir nicht darum, jemandem den Fehler vorzuhalten. Es geht mir nur darum, dass schlampiges bis gar nicht Testen bei manchen wirklich zum System geworden ist, das soll sich aus meiner Sicht ändern. r10704 mit Korrektur in r10707 ist nur ein weiterer Beweis dafür - es wurde definitiv gar nicht getestet und trotzdem eingecheckt. In r10702 habe ich auch niemandem was vorgehalten, sondern aufgefordert zu testen.

pjproject2: Wie geschrieben, nach entfernen von Leerzeichen in der angegebenen und dieser folgenden Zeile entferne baut es.

Tut mir leid, verstehe diesen Satz nicht. Welche Zeilen, wo geschrieben (in diesem Ticket zumindest nicht)? Gibt es also einen Build-Fehler oder doch nicht?

comment:144 Geändert vor 5 Jahren durch cuma

Einfach ab jetzt für immer nie wieder Fehler machen, und niemand sag mehr was dazu.

Genauer hinschauen, aus der komplette Fehlermeldung oben: rules.mak:83: *** missing separator. Schluss

comment:145 Geändert vor 5 Jahren durch er13

In 10709:

asterisk startup script:

  • add "start-v*" option which makes it possible to start asterisk in verbose mode
  • use rc.asterisk start-v, rc.asterisk start-vv, rc.asterisk start-vvv, and so on to start asterisk with desired level of verboseness
  • refs #706

comment:146 Geändert vor 5 Jahren durch er13

In 10710:

pjproject2:

  • fix "missing separator" build problem happening with some versions of make (unpatched ones? Ubuntu's one ignores improper start of a rule)
  • refs #706

comment:147 Geändert vor 5 Jahren durch er13

In 10717:

libcapi:

  • bump version to avm-(7390|7270).05.50, i.e. to the version distributed by AVM together with (7390|7270).05.50 opensource package
  • refs #706

Note: doesn't solve chan_capi problems (as well as USE_OWN_LIBCAPI=yes), chan_capi still doesn't work.

comment:148 Geändert vor 5 Jahren durch cuma

r10709: Was spricht dagegen das Verbose-Level (wie sonst auch) übers Webif festzulegen? Evtl wäre $DAEMON_ENV besser dafür geeignet

Zuletzt geändert vor 5 Jahren von cuma (vorher) (Diff)

comment:149 Geändert vor 5 Jahren durch er13

From "man asterisk": specifying this option implies -f and will cause asterisk to no longer fork or detach from the controlling terminal.

Es soll bewusst und ausschließlich zu Debug-Zwecken von der command-line aus gestartet werden.

comment:150 Geändert vor 5 Jahren durch cuma

Ah, danke. Das macht dann wenig Sinn (außer man würde den start-stop-daemon benutzen)
missing separator: Ich nutze wie gehabt Fedora. Extra gepatcht hab ich nichts. Damit hatte ich öfter schon Probleme, die erst später mit anderen Distributionen auftraten

Zuletzt geändert vor 5 Jahren von cuma (vorher) (Diff)

comment:151 Geändert vor 5 Jahren durch er13

In 10722:

asterisk-chan-capi:

  • fix compile warnings
  • refs #706

comment:152 Geändert vor 5 Jahren durch er13

In 10724:

asterisk:

  • add menuconfig option making it possible to compile asterisk with debug symbols included (DEVELOPERS ONLY OPTION, regular users don't need it)
  • refs #706

comment:153 Geändert vor 5 Jahren durch er13

In 10727:

asterisk/debug-option:

  • don't select gdb automatically - let an experienced user do it himself… the way he prefers (by selecting it in menuconfig or by copying it manually to a USB stick or somehow else)
  • requested by oliver
  • refs #706

comment:154 Geändert vor 5 Jahren durch er13

In 10728:

asterisk:

  • revise LOW_MEMORY option - select it in asterisk' menuselect instead of overriding CFLAGS all over makefiles. This way the corresponding #define gets written to asterisk/buildopts.h (#included from asterisk/autoconfig.h, #included from asterisk.h) ⇒ no need to set it manually, all 3rd-party modules #include asterisk.h
  • refs #706

comment:155 Geändert vor 5 Jahren durch er13

In 10730:

asterisk:

  • update to branch11-r392666, fixes memory leaks in the loader and locking issues in chan_iax2
  • refs #706

comment:157 Geändert vor 5 Jahren durch Gompf

@er13 Capi auf der 7390.

Ich habe das damals wie oben in comment:50 geloest, die Capi ging, jedenfalls hat sie calls angezeigt, mehr hatte ich damals nicht getestet. Ich hbae die neue Trunk version noch nicht gebaut, da ich noch keine Zeit hatte, aber das Capi modul ist ja fast das selbe und das Problem auch, so das ich denke der Fix ist wohl auch der selbe. → make/chan_capi/chan_capi.mk ($(PKG)_DEPENDS_ON := libcapi ) + (USE_OWN_LIBCAPI=no \ ) Der Clue ist eben das no soweit ich mich erinnere, dann benutzt er die AVM Capi.

comment:158 Geändert vor 5 Jahren durch er13

Es funktioniert weder mit USE_OWN_LIBCAPI=no noch mit USE_OWN_LIBCAPI=yes. chan_capi wird geladen, listet die auf der Box vorhandenen Controller - unmittelbar nach der Meldung, dass chan_capi geladen werden konnte, gibt es jedoch ein segmentation fault. Vermutlich in dem asterisk- und gar nicht in dem chan_capi code. Ich habe es leider noch nicht näher eingrenzen können. Aber an USE_OWN_LIBCAPI liegt es nicht. Das Verhalten ist in beiden Fällen identisch.

Nebenbei sei erwähnt… Ich habe festgestellt, dass es mindestens drei verschiedene Versionen von libcapi gibt:

  • die von AVM - findet sich in dem opensource-Paket von denen und ist die Basis fürs libcapi-Paket von freetz
  • die, die im Rahmen des ffgtk-Projekts (weiter-)entwickelt wird (die letzte Version ist 3.0.7)
  • und die, die mit chan_capi ausgeliefert wird.

Sollten diese drei irgendwann mal denselben Ursprung gehabt haben, so sind sie inzwischen sowas von auseinander gelaufen, dass es sehr schwer zu entscheiden ist, welche besser ist bzw. weniger Fehler enthält.

Zuletzt geändert vor 5 Jahren von er13 (vorher) (Diff)

comment:159 Geändert vor 5 Jahren durch Gompf

@er13
Ok wenn es einen Segfault gibt, dann liegst wohl wirklich im Astrisk code denn mit meiner alten version gehts. die buildin version laed zwar (auch sie segfaulted nicht) aber sie bekommnt keine Calls, die von AVM eben schon. Da bei der AVM Capi wohl auch ein paar Sachen spezifisch sind (wie man an meinem alten Ergebnis sieht) ist es wohl besser es mit der AVM zu machen. Wie gesagt wenn es dann durchgeht kriegt die chan_capi capi keine calls (jedenfalls nicht auf der 7390). Ich schaus mir mal an naechstes Wochenende, hoffentlich komm ich dazu.

comment:160 Geändert vor 5 Jahren durch er13

In 10735:

asterisk:

comment:161 Geändert vor 5 Jahren durch cuma

Bitte noch Screenshots hinzufügen, ich hab es nicht mehr installiert: packages/asterisk

comment:162 Geändert vor 5 Jahren durch er13

In 10782:

asterisk-gui:

  • disable it in menuconfig, it doesn't support & work with asterisk-11 (TODO: we should probably remove it completely)
  • refs #706

comment:163 Geändert vor 5 Jahren durch er13

In 10785:

asterisk:

comment:164 Geändert vor 5 Jahren durch er13

In 10798:

asterisk:

  • bump version to 11.5.0-rc2
  • update to the latest revision from asterisk-11-branch (394173)
  • refs #706

comment:165 Geändert vor 5 Jahren durch er13

In 10806:

uclibc-0.9.33.x:

comment:166 Geändert vor 5 Jahren durch er13

In 10853:

asterisk:

  • bump version to 11.5.0 (cosmetic only, no changes compared to 11.5.0-rc2)
  • refs #706

comment:167 Antwort: Geändert vor 5 Jahren durch Chris56

Hi everybody,

I've failed to compile Asterisk against trunk (rev. 10907):

make[2]: Entering directory `/home/hemsing/devel/fritz/7570/trunk/source/target-mipsel_gcc-4.6.4_uClibc-0.9.29/asterisk-11.5.0/main'
/home/hemsing/devel/fritz/7570/trunk/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-gcc -o stdtime/localtime.o -c stdtime/localtime.c -MD -MT stdtime/localtime.o -MF .stdtime_localtime.o.d -MP -pthread -I/home/hemsing/devel/fritz/7570/trunk/source/target-mipsel_gcc-4.6.4_uClibc-0.9.29/asterisk-11.5.0/include -march=4kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations     -fno-strict-overflow -Wno-format-nonliteral -DAST_MODULE=\"core\" -fno-strict-aliasing
/home/hemsing/devel/fritz/7570/trunk/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-gcc -o strcompat.o -c strcompat.c -MD -MT strcompat.o -MF .strcompat.o.d -MP -pthread -I/home/hemsing/devel/fritz/7570/trunk/source/target-mipsel_gcc-4.6.4_uClibc-0.9.29/asterisk-11.5.0/include -march=4kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations     -DAST_MODULE=\"core\" -fno-strict-aliasing
stdtime/localtime.c: In function 'store_by_locale':
stdtime/localtime.c:2238:20: error: 'LC_GLOBAL_LOCALE' undeclared (first use in this function)
stdtime/localtime.c:2238:20: note: each undeclared identifier is reported only once for each function it appears in
stdtime/localtime.c: In function 'ast_setlocale':
stdtime/localtime.c:2270:24: error: 'LC_GLOBAL_LOCALE' undeclared (first use in this function)
stdtime/localtime.c:2273:3: warning: implicit declaration of function 'uselocale' [-Wimplicit-function-declaration]
stdtime/localtime.c:2278:14: warning: assignment makes pointer from integer without a cast [enabled by default]
stdtime/localtime.c:2283:4: warning: implicit declaration of function 'newlocale' [-Wimplicit-function-declaration]
stdtime/localtime.c:2283:28: error: 'LC_ALL_MASK' undeclared (first use in this function)

Any ideas?

Chris

P.S.: Is there any documentation on how asterisks is being configured on freetz? Up to now I had asterisk running fom a USB stick.
However, I fancy the idea to not being dependant on the stick and have it all on the internal flash. Where are asterisk's configuration files and how to I modify them when installed with freetz?

P.P.S.: I think dahdi is not included (not the kernel module). If you have an installation without externel clock sources (e.g. sip only) you may need the dummy clock from the dahdi kernel module for conferencing or iax. Could anyone also include the dahdi stuff?

Zuletzt geändert vor 5 Jahren von cuma (vorher) (Diff)

comment:168 Geändert vor 5 Jahren durch er13

In 10909:

asterisk:

comment:169 als Antwort auf: ↑ 167 Geändert vor 5 Jahren durch er13

Replying to Chris56:

P.S.: Where are asterisk's configuration files and how to I modify them when installed with freetz?

You can configure directory containing asterisk configuration files in freetz web-interface, i.e. you can put the configuration files wherever you want.


P.P.S.: I think dahdi is not included (not the kernel module). If you have an installation without externel clock sources (e.g. sip only) you may need the dummy clock from the dahdi kernel module for conferencing or iax. Could anyone also include the dahdi stuff?

If timing interface is the only reason to include dahdi then I think we don't need it, see this wiki entry for more info, res_timing_pthread is available in freetz.

comment:170 Antwort: Geändert vor 5 Jahren durch Chris56

er13, thank's for the patch. It compiles fine now!

Concerning asterisk: I'm obviously completely outdated because I've been using an old version for years (never change a running system …).
Thanks for the information!!!

Concerning the configuration files: they point to external storage, which is very fine as long as one is still experimenting with the configuration.
Once the configuration is stable: how would I move it into the onboard flash? Please excuse all my ignorance!

comment:171 als Antwort auf: ↑ 170 Geändert vor 5 Jahren durch er13

Replying to Chris56:

Once the configuration is stable: how would I move it into the onboard flash?

Just follow the instructions from this howto.

comment:172 Geändert vor 5 Jahren durch Chris56

Asterisk segmentation fault:

Built on trunk 10933

gdb /usr/sbin/asterisk 
(gdb) r
Starting program: /usr/sbin/asterisk 

Program received signal SIGSEGV, Segmentation fault.
0x2aaaa234 in _dl_parse_dynamic_info () from /lib/ld-uClibc.so.0
(gdb) bt
#0  0x2aaaa234 in _dl_parse_dynamic_info () from /lib/ld-uClibc.so.0
#1  0x2aaab3e0 in _dl_get_ready_to_run () from /lib/ld-uClibc.so.0
#2  0x2aaac45c in ?? () from /lib/ld-uClibc.so.0

Thus asterisk is segfaulting when linking before it even starts …

However, linking seems to be fine:

ldd /usr/sbin/asterisk 
	libsqlite3.so.0 => /usr/lib/freetz/libsqlite3.so.0 (0x00000000)
	libssl.so.0.9.8 => /usr/lib/freetz/libssl.so.0.9.8 (0x00000000)
	libcrypto.so.0.9.8 => /usr/lib/freetz/libcrypto.so.0.9.8 (0x00000000)
	libdl.so.0 => /lib/libdl.so.0 (0x00000000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00000000)
	libncurses.so.5 => /usr/lib/freetz/libncurses.so.5 (0x00000000)
	libm.so.0 => /lib/libm.so.0 (0x00000000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00000000)
	libc.so.0 => /lib/libc.so.0 (0x00000000)
	/lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)

Any ideas?
Chris

comment:173 Geändert vor 5 Jahren durch Chris56

Of course, it must read
linking is NOT fine! (see all the 0x00000000)

comment:174 Antwort: Geändert vor 5 Jahren durch Chris56

Additional information:
This is on a W920V (i.e. 7570 4.91)
The running system uses
/lib/ld-uClibc-0.9.29.so
as runtime linker

I have asterisk running on a 7360SL (OS 05.2x)
This system uses:
/lib/ld-uClibc-0.9.32.1.so

comment:175 Geändert vor 5 Jahren durch Chris56

Further information:
I would like to stress, that other freetz applications run as expected, e.g.

LD_TRACE_LOADED_OBJECTS="1" /usr/sbin/openvpn 
	liblzo2.so.2 => /usr/lib/freetz/liblzo2.so.2 (0x2aabe000)
	libssl.so.0.9.8 => /usr/lib/freetz/libssl.so.0.9.8 (0x2aae9000)
	libcrypto.so.0.9.8 => /usr/lib/freetz/libcrypto.so.0.9.8 (0x2ab35000)
	libdl.so.0 => /lib/libdl.so.0 (0x2ac44000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2ac57000)
	libc.so.0 => /lib/libc.so.0 (0x2ac75000)
	ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)

Whereas asterisk:

LD_TRACE_LOADED_OBJECTS="1" /usr/sbin/asterisk 
Segmentation fault

Obviously the way ldd creates the results is slightly different:

ldd /usr/sbin/openvpn 
	liblzo2.so.2 => /usr/lib/freetz/liblzo2.so.2 (0x2aabe000)
	libssl.so.0.9.8 => /usr/lib/freetz/libssl.so.0.9.8 (0x2aae9000)
	libcrypto.so.0.9.8 => /usr/lib/freetz/libcrypto.so.0.9.8 (0x2ab35000)
	libdl.so.0 => /lib/libdl.so.0 (0x2ac44000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2ac57000)
	libc.so.0 => /lib/libc.so.0 (0x2ac75000)
	ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
ldd /usr/sbin/asterisk 
	libsqlite3.so.0 => /usr/lib/freetz/libsqlite3.so.0 (0x00000000)
	libssl.so.0.9.8 => /usr/lib/freetz/libssl.so.0.9.8 (0x00000000)
	libcrypto.so.0.9.8 => /usr/lib/freetz/libcrypto.so.0.9.8 (0x00000000)
	libdl.so.0 => /lib/libdl.so.0 (0x00000000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00000000)
	libncurses.so.5 => /usr/lib/freetz/libncurses.so.5 (0x00000000)
	libm.so.0 => /lib/libm.so.0 (0x00000000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00000000)
	libc.so.0 => /lib/libc.so.0 (0x00000000)
	/lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)

comment:176 als Antwort auf: ↑ 174 Geändert vor 5 Jahren durch er13

Replying to Chris56:

This is on a W920V (i.e. 7570 4.91)
The running system uses /lib/ld-uClibc-0.9.29.so as runtime linker

Do you use freetz' version of uClibc or the original one? Do you replace uClibc files (or some of them) with custom version (some FHEM "packages" contain custom version of uClibc)? Do you use speed2freetz? Please attach your freetz .config and post the output of "readelf -d packages/target-mips*_gcc-*_uClibc-0.9.*/asterisk-11.5.0/root/usr/sbin/asterisk".

Zuletzt geändert vor 5 Jahren von er13 (vorher) (Diff)

comment:177 Geändert vor 5 Jahren durch Chris56

readelf -d packages/target-mipsel_gcc-4.6.4_uClibc-0.9.29/asterisk-11.5.0/root/usr/sbin/asterisk

Dynamic section at offset 0x180 contains 38 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libsqlite3.so.0]
 0x00000001 (NEEDED)                     Shared library: [libssl.so.0.9.8]
 0x00000001 (NEEDED)                     Shared library: [libcrypto.so.0.9.8]
 0x00000001 (NEEDED)                     Shared library: [libdl.so.0]
 0x00000001 (NEEDED)                     Shared library: [libpthread.so.0]
 0x00000001 (NEEDED)                     Shared library: [libncurses.so.5]
 0x00000001 (NEEDED)                     Shared library: [libm.so.0]
 0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]
 0x0000000f (RPATH)                      Library rpath: [/usr/lib/freetz]
 0x0000000c (INIT)                       0x41c534
 0x0000000d (FINI)                       0x54c690
 0x00000004 (HASH)                       0x4002d8
 0x00000005 (STRTAB)                     0x40e2d4
 0x00000006 (SYMTAB)                     0x404954
 0x0000000a (STRSZ)                      50287 (bytes)
 0x0000000b (SYMENT)                     16 (bytes)
 0x70000016 (MIPS_RLD_MAP)               0
 0x00000015 (DEBUG)                      0x0
 0x00000003 (PLTGOT)                     0x5a69c0
 0x00000011 (REL)                        0x41ba94
 0x00000012 (RELSZ)                      64 (bytes)
 0x00000013 (RELENT)                     8 (bytes)
 0x70000001 (MIPS_RLD_VERSION)           1
 0x70000005 (MIPS_FLAGS)                 NOTPOT
 0x70000006 (MIPS_BASE_ADDRESS)          0x400000
 0x7000000a (MIPS_LOCAL_GOTNO)           30
 0x70000011 (MIPS_SYMTABNO)              2456
 0x70000012 (MIPS_UNREFEXTNO)            41
 0x70000013 (MIPS_GOTSYM)                0x996
 0x00000014 (PLTREL)                     REL
 0x00000017 (JMPREL)                     0x41bad4
 0x00000002 (PLTRELSZ)                   2656 (bytes)
 0x70000032 (MIPS_PLTGOT)                0x5a6484
 0x6ffffffe (VERNEED)                    0x41ba74
 0x6fffffff (VERNEEDNUM)                 1
 0x6ffffff0 (VERSYM)                     0x41a744
 0x00000000 (NULL)                       0x0

For comparison another executable which works fine:
readelf -d packages/target-mipsel_gcc-4.6.4_uClibc-0.9.29/openvpn-2.3.2/root/usr/sbin/openvpn

Dynamic section at offset 0x128 contains 35 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [liblzo2.so.2]
 0x00000001 (NEEDED)                     Shared library: [libssl.so.0.9.8]
 0x00000001 (NEEDED)                     Shared library: [libcrypto.so.0.9.8]
 0x00000001 (NEEDED)                     Shared library: [libdl.so.0]
 0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]
 0x0000000f (RPATH)                      Library rpath: [/usr/lib/freetz]
 0x0000000c (INIT)                       0x403864
 0x0000000d (FINI)                       0x43f290
 0x00000004 (HASH)                       0x400268
 0x00000005 (STRTAB)                     0x401dac
 0x00000006 (SYMTAB)                     0x400b2c
 0x0000000a (STRSZ)                      3997 (bytes)
 0x0000000b (SYMENT)                     16 (bytes)
 0x70000016 (MIPS_RLD_MAP)               0x45d590
 0x00000015 (DEBUG)                      0x0
 0x00000003 (PLTGOT)                     0x45d9e0
 0x00000011 (REL)                        0x402fbc
 0x00000012 (RELSZ)                      40 (bytes)
 0x00000013 (RELENT)                     8 (bytes)
 0x70000001 (MIPS_RLD_VERSION)           1
 0x70000005 (MIPS_FLAGS)                 NOTPOT
 0x70000006 (MIPS_BASE_ADDRESS)          0x400000
 0x7000000a (MIPS_LOCAL_GOTNO)           9
 0x70000011 (MIPS_SYMTABNO)              296
 0x70000012 (MIPS_UNREFEXTNO)            37
 0x70000013 (MIPS_GOTSYM)                0x128
 0x00000014 (PLTREL)                     REL
 0x00000017 (JMPREL)                     0x402fe4
 0x00000002 (PLTRELSZ)                   2176 (bytes)
 0x70000032 (MIPS_PLTGOT)                0x45d594
 0x6ffffffe (VERNEED)                    0x402f9c
 0x6fffffff (VERNEEDNUM)                 1
 0x6ffffff0 (VERSYM)                     0x402d4a
 0x00000000 (NULL)                       0x0

The diffenrence is the MIPS_RLD_MAP entry.
Very likely it is the uClib bug:
http://lists.uclibc.org/pipermail/uclibc/2011-January/044677.html

Therefore, how can one either prevent this MIPS_RLD_MAP entry, or alternatively use a proper uClib for an asterisk install?
My config is:

#
# Automatically generated file; DO NOT EDIT.
# Freetz Configuration
#
FREETZ_HAVE_DOT_CONFIG=y

#
# User competence ------------------------
#
# FREETZ_USER_LEVEL_BEGINNER is not set
# FREETZ_USER_LEVEL_ADVANCED is not set
FREETZ_USER_LEVEL_EXPERT=y
FREETZ_SHOW_ADVANCED=y
FREETZ_SHOW_EXPERT=y

#
# Hardware/Firmware ----------------------
#
# FREETZ_TYPE_300IP is not set
# FREETZ_TYPE_FON is not set
# FREETZ_TYPE_WLAN is not set
# FREETZ_TYPE_W501V is not set
# FREETZ_TYPE_2170 is not set

#
# WLAN
#
# FREETZ_TYPE_3020 is not set
# FREETZ_TYPE_3030 is not set
# FREETZ_TYPE_3130 is not set
# FREETZ_TYPE_3131 is not set
# FREETZ_TYPE_3170 is not set
# FREETZ_TYPE_3270_V2 is not set
# FREETZ_TYPE_3270_V3 is not set
# FREETZ_TYPE_3370 is not set
# FREETZ_TYPE_3390 is not set

#
# Fon
#
# FREETZ_TYPE_5010 is not set
# FREETZ_TYPE_5050 is not set
# FREETZ_TYPE_5124 is not set
# FREETZ_TYPE_5140 is not set

#
# LTE
#
# FREETZ_TYPE_6840 is not set

#
# Fon WLAN
#
# FREETZ_TYPE_7050 is not set
# FREETZ_TYPE_7112 is not set
# FREETZ_TYPE_7113 is not set
# FREETZ_TYPE_7140 is not set
# FREETZ_TYPE_7141 is not set
# FREETZ_TYPE_7150 is not set
# FREETZ_TYPE_7170 is not set
# FREETZ_TYPE_7240 is not set
# FREETZ_TYPE_7270_V1 is not set
# FREETZ_TYPE_7270_V2 is not set
# FREETZ_TYPE_7270_V3 is not set
# FREETZ_TYPE_7312 is not set
# FREETZ_TYPE_7320 is not set
# FREETZ_TYPE_7330_XL is not set
# FREETZ_TYPE_7330_SL is not set
# FREETZ_TYPE_7340 is not set
# FREETZ_TYPE_7360_XL is not set
# FREETZ_TYPE_7360_SL is not set
# FREETZ_TYPE_7390 is not set

#
# VDSL
#
FREETZ_TYPE_7570=y

#
# Custom
#
# FREETZ_TYPE_CUSTOM is not set
FREETZ_TYPE_LANG_EN=y
FREETZ_TYPE_FIRMWARE_04_XX=y
FREETZ_TYPE_FIRMWARE_FINAL=y
FREETZ_TYPE_LANGUAGE="en"
FREETZ_TYPE_ALIEN_HARDWARE=y
# FREETZ_TYPE_7570_IAD is not set
FREETZ_TYPE_W920V_7570=y

#
# Original components --------------------
#
FREETZ_TARGET_IPV6_SUPPORT=y
FREETZ_REPLACE_KERNEL=y

#
# SquashFS options
#

#
# CAUTION: SquashFS block sizes >64 KB can cause an unstable box due to extensive memory usage
#
# FREETZ_SQUASHFS_BLOCKSIZE_ORIG is not set
# FREETZ_SQUASHFS_BLOCKSIZE_65536 is not set
FREETZ_SQUASHFS_BLOCKSIZE_131072=y
# FREETZ_SQUASHFS_BLOCKSIZE_262144 is not set
# FREETZ_SQUASHFS_BLOCKSIZE_524288 is not set
# FREETZ_SQUASHFS_BLOCKSIZE_1048576 is not set
FREETZ_SQUASHFS_BLOCKSIZE=131072

#
# Removal patches
#

#
# Removal patches ------------------------
#

#
# Remove piglet
#
FREETZ_REMOVE_ASSISTANT=y
# FREETZ_REMOVE_ASSISTANT_SIP is not set
FREETZ_REMOVE_AURA_USB=y
FREETZ_REMOVE_AVM_VPN=y

#
# Remove brandings
#

#
# avm and tcom branding can't be removed
#
# FREETZ_REMOVE_BRANDING_avme is not set
# FREETZ_REMOVE_CAPIOVERTCP is not set
# FREETZ_REMOVE_CHRONYD is not set
# FREETZ_REMOVE_DECT is not set
# FREETZ_REMOVE_DSLD is not set
# FREETZ_REMOVE_SHOWDSLDSTAT is not set
FREETZ_REMOVE_DTRACE=y
# FREETZ_REMOVE_FTPD is not set
FREETZ_REMOVE_HELP=y
# FREETZ_REMOVE_LIBFUSE is not set
# FREETZ_REMOVE_JFFS2 is not set
FREETZ_REMOVE_MEDIASRV=y
FREETZ_REMOVE_NTFS=y
FREETZ_REMOVE_PRINTSERV=y
FREETZ_REMOVE_PRINTSERV_MODULE=y
# FREETZ_REMOVE_RUNCLOCK is not set
FREETZ_REMOVE_SAMBA=y
# FREETZ_REMOVE_SUPPORT is not set
FREETZ_REMOVE_TR069=y
FREETZ_REMOVE_TR069_FWUPDATE=y
FREETZ_REMOVE_TR069_HTTPSDL=y
# FREETZ_REMOVE_UPNP is not set
FREETZ_REMOVE_KIDS=y
# FREETZ_REMOVE_QOS is not set
# FREETZ_REMOVE_VOIPD is not set
# FREETZ_REMOVE_TELEPHONY is not set
FREETZ_REMOVE_WEBDAV=y
# FREETZ_REMOVE_WLAN is not set

#
# Other patches
#

#
# Web menu patches -----------------------
#
# FREETZ_PATCH_ATA is not set
# FREETZ_PATCH_DSL_EXPERT is not set
# FREETZ_ADD_REGEXT_GUI is not set
# FREETZ_PATCH_ALARMCLOCK is not set
# FREETZ_PATCH_SIGNED is not set

#
# USB patches --------------------
#
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_AUTOMOUNT_FAT=y
# FREETZ_AUTOMOUNT_HFS is not set
# FREETZ_AUTOMOUNT_HFS_PLUS is not set
# FREETZ_AUTOMOUNT_LUKS is not set
# FREETZ_AUTOMOUNT_NTFS is not set
# FREETZ_AUTOMOUNT_REISER_FS is not set
# FREETZ_AUTOMOUNT_LINUXSWAP is not set
# FREETZ_PATCH_MAXDEVCOUNT is not set

#
# Replacement patches --------------------
#
# FREETZ_REPLACE_SSL_LIBS is not set
# FREETZ_REPLACE_DTRACE is not set
# FREETZ_REPLACE_ONLINECHANGED is not set

#
# Additional patches ---------------------
#
FREETZ_ADD_ETCSERVICES=y
# FREETZ_ENFORCE_URLADER_SETTINGS is not set

#
# Misc patches ---------------------------
#
FREETZ_PATCH_W920V_LED_MODULE=y
# FREETZ_DISABLE_SERIAL_CONSOLE is not set

#
# AVM daemons ----------------------------
#
# FREETZ_AVMDAEMON_DISABLE_IGD is not set
FREETZ_AVMDAEMON_DISABLE_NTP=y
# FREETZ_AVMDAEMON_DISABLE_IGM is not set
FREETZ_AVMDAEMON_DISABLE_TR069=y
FREETZ_AVMDAEMON_DISABLE_MULTIDPORTS=y
FREETZ_AVMDAEMON_DISABLE_DNS=y
FREETZ_AVMDAEMON_DISABLE_DHCP=y
FREETZ_AVMDAEMON_DISABLE_LLMNR=y

#
# Additional components ------------------
#

#
# Packages
#

#
# *** not all packages support selected language ***
#
# FREETZ_SELECTED_LANG_ONLY is not set

#
# Debug helpers
#
FREETZ_PACKAGE_GDB=y

#
# binaries
#
FREETZ_PACKAGE_GDB_GDB=y
FREETZ_PACKAGE_GDB_GDBSERVER=y
FREETZ_PACKAGE_GDB_HOST=y
# FREETZ_GDB_VERSION_6_8 is not set
FREETZ_GDB_VERSION_7_6=y
# FREETZ_PACKAGE_INOTIFY_TOOLS is not set
FREETZ_PACKAGE_LDD=y
FREETZ_PACKAGE_LSOF=y
FREETZ_PACKAGE_LTRACE=y
# FREETZ_PACKAGE_NANO_SHELL is not set
# FREETZ_PACKAGE_PCIUTILS is not set
FREETZ_PACKAGE_STRACE=y
# FREETZ_PACKAGE_TARGET_TESTER is not set
# FREETZ_PACKAGE_USBUTILS is not set

#
# Packages
#
# FREETZ_PACKAGE_AICCU is not set
# FREETZ_PACKAGE_APACHE is not set
# FREETZ_PACKAGE_APACHE2 is not set
# FREETZ_PACKAGE_AUTOFS is not set
# FREETZ_PACKAGE_AVAHI is not set
# FREETZ_PACKAGE_BASH is not set
# FREETZ_PACKAGE_BFTPD is not set
# FREETZ_PACKAGE_BFUSB is not set
# FREETZ_PACKAGE_BIND is not set
# FREETZ_PACKAGE_BIP is not set
# FREETZ_PACKAGE_BIRD is not set
# FREETZ_PACKAGE_BITTWIST is not set
# FREETZ_PACKAGE_BLUEZ_UTILS is not set
# FREETZ_PACKAGE_BR2684CTL is not set
# FREETZ_PACKAGE_BRIDGE_UTILS is not set
# FREETZ_PACKAGE_CALLMONITOR is not set
# FREETZ_PACKAGE_CCID is not set
# FREETZ_PACKAGE_CHECKMAILD is not set
# FREETZ_PACKAGE_CIFSMOUNT is not set
# FREETZ_PACKAGE_CLASSPATH is not set
# FREETZ_PACKAGE_CPMACCFG is not set
# FREETZ_PACKAGE_CRYPTSETUP is not set
# FREETZ_PACKAGE_CTORRENT is not set
# FREETZ_PACKAGE_CURL is not set
# FREETZ_PACKAGE_DANTE is not set
# FREETZ_PACKAGE_DAVFS2 is not set
# FREETZ_PACKAGE_DBUS is not set
# FREETZ_PACKAGE_DEBOOTSTRAP is not set
# FREETZ_PACKAGE_DECO is not set
# FREETZ_PACKAGE_DIGITEMP is not set
# FREETZ_PACKAGE_DNS2TCP is not set
FREETZ_PACKAGE_DNSMASQ=y

#
# HINT: Don't forget to enable a dns/dhcp server.
#
FREETZ_PACKAGE_DNSMASQ_DISABLE_DNS=y
FREETZ_PACKAGE_DNSMASQ_DISABLE_DHCP=y
# FREETZ_PACKAGE_DOSFSTOOLS is not set
FREETZ_PACKAGE_DROPBEAR=y
# FREETZ_PACKAGE_DROPBEAR_SFTP_SERVER is not set
# FREETZ_PACKAGE_DROPBEAR_SERVER_ONLY is not set
# FREETZ_PACKAGE_DROPBEAR_WITH_ZLIB is not set
FREETZ_PACKAGE_DROPBEAR_DISABLE_HOST_LOOKUP=y
# FREETZ_PACKAGE_DROPBEAR_STATIC is not set
# FREETZ_PACKAGE_DTACH is not set
# FREETZ_PACKAGE_DVBSNOOP is not set
# FREETZ_PACKAGE_DVBSTREAM is not set
# FREETZ_PACKAGE_DVBTUNE is not set
# FREETZ_PACKAGE_E2FSPROGS is not set

#
# E-MailRelay (not available, needs libstdc++ as Standard C++ Library)
#
# FREETZ_PACKAGE_EMPTY is not set
# FREETZ_PACKAGE_ESPEAK is not set
# FREETZ_PACKAGE_FFMPEG is not set
# FREETZ_PACKAGE_FORTUNE is not set
# FREETZ_PACKAGE_FOWSR is not set
# FREETZ_PACKAGE_FSTYP is not set
# FREETZ_PACKAGE_FUSE is not set
# FREETZ_PACKAGE_GHOSTSCRIPT_FONTS is not set
# FREETZ_PACKAGE_GIT is not set
# FREETZ_PACKAGE_GNTPSEND is not set
# FREETZ_PACKAGE_GNU_MAKE is not set
# FREETZ_PACKAGE_GNUTLS is not set
# FREETZ_PACKAGE_GOCR is not set
# FREETZ_PACKAGE_GW6 is not set
# FREETZ_PACKAGE_HAPROXY is not set
FREETZ_PACKAGE_HASERL=y
# FREETZ_PACKAGE_HASERL_WITH_LUA is not set
# FREETZ_PACKAGE_HD_IDLE is not set
# FREETZ_PACKAGE_HOL is not set
# FREETZ_PACKAGE_HTML2TEXT is not set
# FREETZ_PACKAGE_HTOP is not set
# FREETZ_PACKAGE_HTPDATE is not set
# FREETZ_PACKAGE_HTTPRY is not set
# FREETZ_PACKAGE_HTTPTUNNEL is not set
# FREETZ_PACKAGE_IFSTAT is not set
# FREETZ_PACKAGE_IFTOP is not set
# FREETZ_PACKAGE_IGMPPROXY is not set
# FREETZ_PACKAGE_IMAGEMAGICK is not set
FREETZ_PACKAGE_INADYN_MT=y
# FREETZ_PACKAGE_INADYN_OPENDNS is not set
FREETZ_PACKAGE_INETD=y
# FREETZ_PACKAGE_INETD_TIME is not set
# FREETZ_PACKAGE_IODINE is not set
# FREETZ_PACKAGE_IPSEC_TOOLS is not set
# FREETZ_PACKAGE_IPTRAF is not set
# FREETZ_PACKAGE_IPUTILS is not set
# FREETZ_PACKAGE_IRSSI is not set
# FREETZ_PACKAGE_JAMVM is not set
# FREETZ_PACKAGE_JS is not set
# FREETZ_PACKAGE_KNOCK is not set
# FREETZ_PACKAGE_LFTP is not set
# FREETZ_PACKAGE_LIGHTTPD is not set
# FREETZ_PACKAGE_LUA is not set
# FREETZ_PACKAGE_LYNX is not set
# FREETZ_PACKAGE_MADPLAY is not set
# FREETZ_PACKAGE_MATRIXTUNNEL is not set
# FREETZ_PACKAGE_MC is not set
# FREETZ_PACKAGE_MCABBER is not set
# FREETZ_PACKAGE_MEDIATOMB is not set
# FREETZ_PACKAGE_MICROPERL is not set
# FREETZ_PACKAGE_MINICOM is not set
# FREETZ_PACKAGE_MINIDLNA is not set
# FREETZ_PACKAGE_MINI_SNMPD is not set
FREETZ_PACKAGE_MOD=y
FREETZ_PACKAGE_MOD_ETCSERVICES=y
FREETZ_PACKAGE_MODCGI=y
# FREETZ_PACKAGE_MODULE_INIT_TOOLS is not set
# FREETZ_PACKAGE_MTR is not set
# FREETZ_PACKAGE_NAGIOS is not set
# FREETZ_PACKAGE_NANO is not set
# FREETZ_PACKAGE_NC6 is not set
# FREETZ_PACKAGE_NCFTP is not set
# FREETZ_PACKAGE_NDAS is not set
# FREETZ_PACKAGE_NETATALK is not set
# FREETZ_PACKAGE_NETCAT is not set
# FREETZ_PACKAGE_NETPBM is not set
# FREETZ_PACKAGE_NETSNMP is not set
# FREETZ_PACKAGE_NFSROOT is not set
# FREETZ_PACKAGE_NFS_UTILS is not set
# FREETZ_PACKAGE_NGIRCD is not set
# FREETZ_PACKAGE_NMAP is not set
# FREETZ_PACKAGE_NOIP is not set
# FREETZ_PACKAGE_NTFS is not set
# FREETZ_PACKAGE_OBEXFTP is not set
# FREETZ_PACKAGE_OIDENTD is not set
# FREETZ_PACKAGE_OPENCONNECT is not set
# FREETZ_PACKAGE_OPENDD is not set
# FREETZ_PACKAGE_OPENNTPD is not set

#
# OpenSSH
#
# FREETZ_PACKAGE_OPENSSH_sshd is not set

#
# Build OpenSSH client (ssh) (not available, provided by dropbear)
#

#
# Build OpenSSH secure copy utility (scp) (not available, provided by dropbear)
#
# FREETZ_PACKAGE_OPENSSH_CLIENTUTILS is not set
# FREETZ_PACKAGE_OPENSSH_KEYUTILS is not set
# FREETZ_PACKAGE_OPENSSH_sftp is not set
# FREETZ_PACKAGE_OPENSSH_sftp_server is not set
# FREETZ_PACKAGE_OPENSSL is not set
FREETZ_PACKAGE_OPENVPN=y
FREETZ_PACKAGE_OPENVPN_VERSION_2_3=y
# FREETZ_PACKAGE_OPENVPN_VERSION_2_2 is not set
FREETZ_PACKAGE_OPENVPN_OPENSSL=y
# FREETZ_PACKAGE_OPENVPN_POLARSSL is not set
# FREETZ_PACKAGE_OPENVPN_STATIC is not set
FREETZ_PACKAGE_OPENVPN_WITH_LZO=y
# FREETZ_PACKAGE_OPENVPN_WITH_MGMNT is not set
FREETZ_PACKAGE_OPENVPN_ENABLE_SMALL=y
# FREETZ_PACKAGE_OPENVPN_USE_IPROUTE is not set
# FREETZ_PACKAGE_OPENVPN_USE_V2_CGI is not set
# FREETZ_PACKAGE_OWFS is not set
# FREETZ_PACKAGE_PCSC_LITE is not set
# FREETZ_PACKAGE_PHP is not set
# FREETZ_PACKAGE_PINGTUNNEL is not set
# FREETZ_PACKAGE_POLIPO is not set
# FREETZ_PACKAGE_PORTMAP is not set
# FREETZ_PACKAGE_PPP is not set
# FREETZ_PACKAGE_PRIVOXY is not set
# FREETZ_PACKAGE_PYLOAD is not set
# FREETZ_PACKAGE_PYTHON is not set
# FREETZ_PACKAGE_QUAGGA is not set
# FREETZ_PACKAGE_RADVD is not set
# FREETZ_PACKAGE_RCAPID is not set
# FREETZ_PACKAGE_RIPMIME is not set
# FREETZ_PACKAGE_RRDTOOL is not set
# FREETZ_PACKAGE_RSYNC is not set
# FREETZ_PACKAGE_RTMPDUMP is not set
# FREETZ_PACKAGE_RUBY is not set
# FREETZ_PACKAGE_RUSH is not set
# FREETZ_PACKAGE_SABLEVM_SDK is not set
# FREETZ_PACKAGE_SAMBA is not set
# FREETZ_PACKAGE_SCREEN is not set
# FREETZ_PACKAGE_SER2NET is not set
# FREETZ_PACKAGE_SHELLINABOX is not set
# FREETZ_PACKAGE_SIPROXD is not set
# FREETZ_PACKAGE_SISPMCTL is not set
# FREETZ_PACKAGE_SLANG is not set
# FREETZ_PACKAGE_SLURM is not set
# FREETZ_PACKAGE_SMARTMONTOOLS is not set
# FREETZ_PACKAGE_SMSTOOLS3 is not set
# FREETZ_PACKAGE_SMUSBUTIL is not set
# FREETZ_PACKAGE_SOCAT is not set
# FREETZ_PACKAGE_SPAWN_FCGI is not set
# FREETZ_PACKAGE_SQLITE is not set
# FREETZ_PACKAGE_SSHFS_FUSE is not set
# FREETZ_PACKAGE_SSLH is not set
# FREETZ_PACKAGE_STREAMRIPPER is not set
# FREETZ_PACKAGE_STUNNEL is not set
# FREETZ_PACKAGE_SUBVERSION is not set
# FREETZ_PACKAGE_SUNDTEK is not set
# FREETZ_PACKAGE_SYNCE_DCCM is not set
# FREETZ_PACKAGE_SYNCE_SERIAL is not set
FREETZ_PACKAGE_TCPDUMP=y
# FREETZ_PACKAGE_TCPDUMP_MINI is not set
# FREETZ_PACKAGE_TCPPROXY is not set
# FREETZ_PACKAGE_TCP_WRAPPERS is not set

#
# Tesseract OCR (not available, needs libstdc++ as Standard C++ Library)
#
# FREETZ_PACKAGE_TIFF is not set
# FREETZ_PACKAGE_TINC is not set
# FREETZ_PACKAGE_TINYPROXY is not set
# FREETZ_PACKAGE_TMUX is not set
# FREETZ_PACKAGE_TOR is not set
# FREETZ_PACKAGE_TRANSMISSION is not set
# FREETZ_PACKAGE_TREE is not set
# FREETZ_PACKAGE_TRICKLE is not set
# FREETZ_PACKAGE_UDPXY is not set
# FREETZ_PACKAGE_UMURMUR is not set
# FREETZ_PACKAGE_UNFS3 is not set
# FREETZ_PACKAGE_UNRAR is not set
# FREETZ_PACKAGE_USBIP is not set
# FREETZ_PACKAGE_USBROOT is not set
# FREETZ_PACKAGE_UTIL_LINUX_NG is not set
# FREETZ_PACKAGE_VIM is not set
# FREETZ_PACKAGE_VNSTAT is not set
# FREETZ_PACKAGE_VPNC is not set
# FREETZ_PACKAGE_VSFTPD is not set
# FREETZ_PACKAGE_VTUN is not set
# FREETZ_PACKAGE_WGET is not set
FREETZ_PACKAGE_WOL=y
# FREETZ_PACKAGE_WPUT is not set
# FREETZ_PACKAGE_XMAIL is not set
# FREETZ_PACKAGE_XPDF is not set
# FREETZ_PACKAGE_XRELAYD is not set
# FREETZ_PACKAGE_XSLTPROC is not set

#
# Unstable
#
FREETZ_PACKAGE_ASTERISK=y
# FREETZ_PACKAGE_ASTERISK_LOWMEMORY is not set
# FREETZ_PACKAGE_ASTERISK_DEBUG is not set
# FREETZ_PACKAGE_ASTERISK_GUI is not set

#
# Asterisk modules
#

#
# Add-ons
#
FREETZ_PACKAGE_ASTERISK_CHAN_OOH323=y
FREETZ_PACKAGE_ASTERISK_FORMAT_MP3=y

#
# Applications
#
FREETZ_PACKAGE_ASTERISK_APP_ADSIPROG=y
FREETZ_PACKAGE_ASTERISK_APP_ALARMRECEIVER=y
FREETZ_PACKAGE_ASTERISK_APP_AMD=y
FREETZ_PACKAGE_ASTERISK_APP_AUTHENTICATE=y
FREETZ_PACKAGE_ASTERISK_APP_CDR=y
FREETZ_PACKAGE_ASTERISK_APP_CELGENUSEREVENT=y
FREETZ_PACKAGE_ASTERISK_APP_CHANISAVAIL=y
FREETZ_PACKAGE_ASTERISK_APP_CHANNELREDIRECT=y
FREETZ_PACKAGE_ASTERISK_APP_CHANSPY=y
FREETZ_PACKAGE_ASTERISK_APP_CONFBRIDGE=y
FREETZ_PACKAGE_ASTERISK_APP_CONTROLPLAYBACK=y
FREETZ_PACKAGE_ASTERISK_APP_DB=y
FREETZ_PACKAGE_ASTERISK_APP_DIAL=y
FREETZ_PACKAGE_ASTERISK_APP_DICTATE=y
FREETZ_PACKAGE_ASTERISK_APP_DIRECTED_PICKUP=y
FREETZ_PACKAGE_ASTERISK_APP_DIRECTORY=y
FREETZ_PACKAGE_ASTERISK_APP_DISA=y
FREETZ_PACKAGE_ASTERISK_APP_DUMPCHAN=y
FREETZ_PACKAGE_ASTERISK_APP_ECHO=y
FREETZ_PACKAGE_ASTERISK_APP_EXEC=y
FREETZ_PACKAGE_ASTERISK_APP_EXTERNALIVR=y
FREETZ_PACKAGE_ASTERISK_APP_FESTIVAL=y
FREETZ_PACKAGE_ASTERISK_APP_FOLLOWME=y
FREETZ_PACKAGE_ASTERISK_APP_FORKCDR=y
FREETZ_PACKAGE_ASTERISK_APP_GETCPEID=y
FREETZ_PACKAGE_ASTERISK_APP_ICES=y
FREETZ_PACKAGE_ASTERISK_APP_IMAGE=y
FREETZ_PACKAGE_ASTERISK_APP_MACRO=y
FREETZ_PACKAGE_ASTERISK_APP_MILLIWATT=y
FREETZ_PACKAGE_ASTERISK_APP_MINIVM=y
FREETZ_PACKAGE_ASTERISK_APP_MIXMONITOR=y
FREETZ_PACKAGE_ASTERISK_APP_MORSECODE=y
FREETZ_PACKAGE_ASTERISK_APP_MP3=y
FREETZ_PACKAGE_ASTERISK_APP_NBSCAT=y
FREETZ_PACKAGE_ASTERISK_APP_ORIGINATE=y
FREETZ_PACKAGE_ASTERISK_APP_PAGE=y
FREETZ_PACKAGE_ASTERISK_APP_PARKANDANNOUNCE=y
FREETZ_PACKAGE_ASTERISK_APP_PLAYBACK=y
FREETZ_PACKAGE_ASTERISK_APP_PLAYTONES=y
FREETZ_PACKAGE_ASTERISK_APP_PRIVACY=y
FREETZ_PACKAGE_ASTERISK_APP_QUEUE=y
FREETZ_PACKAGE_ASTERISK_APP_READ=y
FREETZ_PACKAGE_ASTERISK_APP_READEXTEN=y
FREETZ_PACKAGE_ASTERISK_APP_RECORD=y
FREETZ_PACKAGE_ASTERISK_APP_SAYUNIXTIME=y
FREETZ_PACKAGE_ASTERISK_APP_SENDDTMF=y
FREETZ_PACKAGE_ASTERISK_APP_SENDTEXT=y
FREETZ_PACKAGE_ASTERISK_APP_SMS=y
FREETZ_PACKAGE_ASTERISK_APP_SOFTHANGUP=y
FREETZ_PACKAGE_ASTERISK_APP_SPEECH_UTILS=y
FREETZ_PACKAGE_ASTERISK_APP_STACK=y
FREETZ_PACKAGE_ASTERISK_APP_SYSTEM=y
FREETZ_PACKAGE_ASTERISK_APP_TALKDETECT=y
FREETZ_PACKAGE_ASTERISK_APP_TEST=y
FREETZ_PACKAGE_ASTERISK_APP_TRANSFER=y
FREETZ_PACKAGE_ASTERISK_APP_URL=y
FREETZ_PACKAGE_ASTERISK_APP_USEREVENT=y
FREETZ_PACKAGE_ASTERISK_APP_VERBOSE=y
FREETZ_PACKAGE_ASTERISK_APP_VOICEMAIL=y
FREETZ_PACKAGE_ASTERISK_APP_WAITFORRING=y
FREETZ_PACKAGE_ASTERISK_APP_WAITFORSILENCE=y
FREETZ_PACKAGE_ASTERISK_APP_WAITUNTIL=y
FREETZ_PACKAGE_ASTERISK_APP_WHILE=y
FREETZ_PACKAGE_ASTERISK_APP_ZAPATELLER=y

#
# Bridging Modules
#
FREETZ_PACKAGE_ASTERISK_BRIDGE_BUILTIN_FEATURES=y
FREETZ_PACKAGE_ASTERISK_BRIDGE_MULTIPLEXED=y
FREETZ_PACKAGE_ASTERISK_BRIDGE_SIMPLE=y
FREETZ_PACKAGE_ASTERISK_BRIDGE_SOFTMIX=y

#
# Call Detail Recording
#
FREETZ_PACKAGE_ASTERISK_CDR_CSV=y
FREETZ_PACKAGE_ASTERISK_CDR_CUSTOM=y
FREETZ_PACKAGE_ASTERISK_CDR_MANAGER=y
FREETZ_PACKAGE_ASTERISK_CDR_SQLITE3_CUSTOM=y
FREETZ_PACKAGE_ASTERISK_CDR_SYSLOG=y

#
# Channel Event Logging
#
FREETZ_PACKAGE_ASTERISK_CEL_CUSTOM=y
FREETZ_PACKAGE_ASTERISK_CEL_MANAGER=y
FREETZ_PACKAGE_ASTERISK_CEL_SQLITE3_CUSTOM=y

#
# Channel Drivers
#
FREETZ_PACKAGE_ASTERISK_CHAN_AGENT=y
FREETZ_PACKAGE_ASTERISK_CHAN_BRIDGE=y
FREETZ_PACKAGE_ASTERISK_CHAN_IAX2=y
FREETZ_PACKAGE_ASTERISK_CHAN_LOCAL=y
FREETZ_PACKAGE_ASTERISK_CHAN_MGCP=y
FREETZ_PACKAGE_ASTERISK_CHAN_MOTIF=y
FREETZ_PACKAGE_ASTERISK_CHAN_MULTICAST_RTP=y
FREETZ_PACKAGE_ASTERISK_CHAN_PHONE=y
FREETZ_PACKAGE_ASTERISK_CHAN_SIP=y
FREETZ_PACKAGE_ASTERISK_CHAN_SKINNY=y
FREETZ_PACKAGE_ASTERISK_CHAN_UNISTIM=y

#
# Codec Translators
#
FREETZ_PACKAGE_ASTERISK_CODEC_A_MU=y
FREETZ_PACKAGE_ASTERISK_CODEC_ADPCM=y
FREETZ_PACKAGE_ASTERISK_CODEC_ALAW=y
FREETZ_PACKAGE_ASTERISK_CODEC_G722=y
FREETZ_PACKAGE_ASTERISK_CODEC_G726=y
FREETZ_PACKAGE_ASTERISK_CODEC_GSM=y
FREETZ_PACKAGE_ASTERISK_CODEC_ILBC=y
FREETZ_PACKAGE_ASTERISK_CODEC_LPC10=y
FREETZ_PACKAGE_ASTERISK_CODEC_RESAMPLE=y
FREETZ_PACKAGE_ASTERISK_CODEC_SPEEX=y
FREETZ_PACKAGE_ASTERISK_CODEC_ULAW=y

#
# Format Interpreters
#
FREETZ_PACKAGE_ASTERISK_FORMAT_G719=y
FREETZ_PACKAGE_ASTERISK_FORMAT_G723=y
FREETZ_PACKAGE_ASTERISK_FORMAT_G726=y
FREETZ_PACKAGE_ASTERISK_FORMAT_G729=y
FREETZ_PACKAGE_ASTERISK_FORMAT_GSM=y
FREETZ_PACKAGE_ASTERISK_FORMAT_H263=y
FREETZ_PACKAGE_ASTERISK_FORMAT_H264=y
FREETZ_PACKAGE_ASTERISK_FORMAT_ILBC=y
FREETZ_PACKAGE_ASTERISK_FORMAT_JPEG=y
FREETZ_PACKAGE_ASTERISK_FORMAT_PCM=y
FREETZ_PACKAGE_ASTERISK_FORMAT_SIREN14=y
FREETZ_PACKAGE_ASTERISK_FORMAT_SIREN7=y
FREETZ_PACKAGE_ASTERISK_FORMAT_SLN=y
FREETZ_PACKAGE_ASTERISK_FORMAT_VOX=y
FREETZ_PACKAGE_ASTERISK_FORMAT_WAV=y
FREETZ_PACKAGE_ASTERISK_FORMAT_WAV_GSM=y

#
# Dialplan Functions
#
FREETZ_PACKAGE_ASTERISK_FUNC_AES=y
FREETZ_PACKAGE_ASTERISK_FUNC_AUDIOHOOKINHERIT=y
FREETZ_PACKAGE_ASTERISK_FUNC_BASE64=y
FREETZ_PACKAGE_ASTERISK_FUNC_BLACKLIST=y
FREETZ_PACKAGE_ASTERISK_FUNC_CALLCOMPLETION=y
FREETZ_PACKAGE_ASTERISK_FUNC_CALLERID=y
FREETZ_PACKAGE_ASTERISK_FUNC_CDR=y
FREETZ_PACKAGE_ASTERISK_FUNC_CHANNEL=y
FREETZ_PACKAGE_ASTERISK_FUNC_CONFIG=y
FREETZ_PACKAGE_ASTERISK_FUNC_CURL=y
FREETZ_PACKAGE_ASTERISK_FUNC_CUT=y
FREETZ_PACKAGE_ASTERISK_FUNC_DB=y
FREETZ_PACKAGE_ASTERISK_FUNC_DEVSTATE=y
FREETZ_PACKAGE_ASTERISK_FUNC_DIALGROUP=y
FREETZ_PACKAGE_ASTERISK_FUNC_DIALPLAN=y
FREETZ_PACKAGE_ASTERISK_FUNC_ENUM=y
FREETZ_PACKAGE_ASTERISK_FUNC_ENV=y
FREETZ_PACKAGE_ASTERISK_FUNC_EXTSTATE=y
FREETZ_PACKAGE_ASTERISK_FUNC_FRAME_TRACE=y
FREETZ_PACKAGE_ASTERISK_FUNC_GLOBAL=y
FREETZ_PACKAGE_ASTERISK_FUNC_GROUPCOUNT=y
FREETZ_PACKAGE_ASTERISK_FUNC_HANGUPCAUSE=y
FREETZ_PACKAGE_ASTERISK_FUNC_ICONV=y
FREETZ_PACKAGE_ASTERISK_FUNC_JITTERBUFFER=y
FREETZ_PACKAGE_ASTERISK_FUNC_LOCK=y
FREETZ_PACKAGE_ASTERISK_FUNC_LOGIC=y
FREETZ_PACKAGE_ASTERISK_FUNC_MATH=y
FREETZ_PACKAGE_ASTERISK_FUNC_MD5=y
FREETZ_PACKAGE_ASTERISK_FUNC_MODULE=y
FREETZ_PACKAGE_ASTERISK_FUNC_PITCHSHIFT=y
FREETZ_PACKAGE_ASTERISK_FUNC_PRESENCESTATE=y
FREETZ_PACKAGE_ASTERISK_FUNC_RAND=y
FREETZ_PACKAGE_ASTERISK_FUNC_REALTIME=y
FREETZ_PACKAGE_ASTERISK_FUNC_SHA1=y
FREETZ_PACKAGE_ASTERISK_FUNC_SHELL=y
FREETZ_PACKAGE_ASTERISK_FUNC_SPEEX=y
FREETZ_PACKAGE_ASTERISK_FUNC_SPRINTF=y
FREETZ_PACKAGE_ASTERISK_FUNC_SRV=y
FREETZ_PACKAGE_ASTERISK_FUNC_STRINGS=y
FREETZ_PACKAGE_ASTERISK_FUNC_SYSINFO=y
FREETZ_PACKAGE_ASTERISK_FUNC_TIMEOUT=y
FREETZ_PACKAGE_ASTERISK_FUNC_URI=y
FREETZ_PACKAGE_ASTERISK_FUNC_VERSION=y
FREETZ_PACKAGE_ASTERISK_FUNC_VMCOUNT=y
FREETZ_PACKAGE_ASTERISK_FUNC_VOLUME=y

#
# PBX Modules
#
FREETZ_PACKAGE_ASTERISK_PBX_AEL=y
FREETZ_PACKAGE_ASTERISK_PBX_CONFIG=y
FREETZ_PACKAGE_ASTERISK_PBX_DUNDI=y
FREETZ_PACKAGE_ASTERISK_PBX_LOOPBACK=y
FREETZ_PACKAGE_ASTERISK_PBX_REALTIME=y
FREETZ_PACKAGE_ASTERISK_PBX_SPOOL=y

#
# Resource Modules
#
FREETZ_PACKAGE_ASTERISK_RES_ADSI=y
FREETZ_PACKAGE_ASTERISK_RES_AEL_SHARE=y
FREETZ_PACKAGE_ASTERISK_RES_AGI=y
FREETZ_PACKAGE_ASTERISK_RES_CALENDAR=y
FREETZ_PACKAGE_ASTERISK_RES_CLIALIASES=y
FREETZ_PACKAGE_ASTERISK_RES_CLIORIGINATE=y
FREETZ_PACKAGE_ASTERISK_RES_CONFIG_CURL=y
FREETZ_PACKAGE_ASTERISK_RES_CONFIG_SQLITE3=y
FREETZ_PACKAGE_ASTERISK_RES_CONVERT=y
FREETZ_PACKAGE_ASTERISK_RES_CRYPTO=y
FREETZ_PACKAGE_ASTERISK_RES_CURL=y
FREETZ_PACKAGE_ASTERISK_RES_FAX=y
FREETZ_PACKAGE_ASTERISK_RES_FORMAT_ATTR_CELT=y
FREETZ_PACKAGE_ASTERISK_RES_FORMAT_ATTR_H263=y
FREETZ_PACKAGE_ASTERISK_RES_FORMAT_ATTR_H264=y
FREETZ_PACKAGE_ASTERISK_RES_FORMAT_ATTR_SILK=y
FREETZ_PACKAGE_ASTERISK_RES_HTTP_WEBSOCKET=y
FREETZ_PACKAGE_ASTERISK_RES_LIMIT=y
FREETZ_PACKAGE_ASTERISK_RES_MONITOR=y
FREETZ_PACKAGE_ASTERISK_RES_MUSICONHOLD=y
FREETZ_PACKAGE_ASTERISK_RES_MUTESTREAM=y
FREETZ_PACKAGE_ASTERISK_RES_PHONEPROV=y
FREETZ_PACKAGE_ASTERISK_RES_PKTCCOPS=y
FREETZ_PACKAGE_ASTERISK_RES_REALTIME=y
FREETZ_PACKAGE_ASTERISK_RES_RTP_ASTERISK=y
FREETZ_PACKAGE_ASTERISK_RES_RTP_MULTICAST=y
FREETZ_PACKAGE_ASTERISK_RES_SECURITY_LOG=y
FREETZ_PACKAGE_ASTERISK_RES_SMDI=y
FREETZ_PACKAGE_ASTERISK_RES_SPEECH=y
FREETZ_PACKAGE_ASTERISK_RES_SRTP=y
FREETZ_PACKAGE_ASTERISK_RES_STUN_MONITOR=y
FREETZ_PACKAGE_ASTERISK_RES_TIMING_PTHREAD=y
FREETZ_PACKAGE_ASTERISK_RES_XMPP=y
# FREETZ_PACKAGE_ASTERISK_WITH_ALSA is not set
# FREETZ_PACKAGE_ASTERISK_WITH_BLUETOOTH is not set
# FREETZ_PACKAGE_ASTERISK_WITH_COROSYNC is not set
FREETZ_PACKAGE_ASTERISK_WITH_CRYPTO=y
FREETZ_PACKAGE_ASTERISK_WITH_CURL=y
# FREETZ_PACKAGE_ASTERISK_WITH_DAHDI is not set
# FREETZ_PACKAGE_ASTERISK_WITH_FREETDS is not set
# FREETZ_PACKAGE_ASTERISK_WITH_GENERIC_ODBC is not set
# FREETZ_PACKAGE_ASTERISK_WITH_GMIME is not set
FREETZ_PACKAGE_ASTERISK_WITH_GSM=y
# FREETZ_PACKAGE_ASTERISK_WITH_ICAL is not set
FREETZ_PACKAGE_ASTERISK_WITH_ICONV=y
FREETZ_PACKAGE_ASTERISK_WITH_IKSEMEL=y
FREETZ_PACKAGE_ASTERISK_WITH_ILBC=y
# FREETZ_PACKAGE_ASTERISK_WITH_ISDNNET is not set
FREETZ_PACKAGE_ASTERISK_WITH_IXJUSER=y
# FREETZ_PACKAGE_ASTERISK_WITH_JACK is not set
# FREETZ_PACKAGE_ASTERISK_WITH_KQUEUE is not set
# FREETZ_PACKAGE_ASTERISK_WITH_LDAP is not set
# FREETZ_PACKAGE_ASTERISK_WITH_LIBXML2 is not set
# FREETZ_PACKAGE_ASTERISK_WITH_LTDL is not set
# FREETZ_PACKAGE_ASTERISK_WITH_LUA is not set
# FREETZ_PACKAGE_ASTERISK_WITH_MISDN is not set
# FREETZ_PACKAGE_ASTERISK_WITH_NBS is not set
# FREETZ_PACKAGE_ASTERISK_WITH_NEON is not set
# FREETZ_PACKAGE_ASTERISK_WITH_NEON29 is not set
# FREETZ_PACKAGE_ASTERISK_WITH_NETSNMP is not set
# FREETZ_PACKAGE_ASTERISK_WITH_OGG is not set
# FREETZ_PACKAGE_ASTERISK_WITH_OPENR2 is not set
FREETZ_PACKAGE_ASTERISK_WITH_OPENSSL=y
# FREETZ_PACKAGE_ASTERISK_WITH_OSPTK is not set
# FREETZ_PACKAGE_ASTERISK_WITH_OSS is not set
# FREETZ_PACKAGE_ASTERISK_WITH_PGSQL is not set
FREETZ_PACKAGE_ASTERISK_WITH_PJPROJECT=y
# FREETZ_PACKAGE_ASTERISK_WITH_PORTAUDIO is not set
# FREETZ_PACKAGE_ASTERISK_WITH_PRI is not set
# FREETZ_PACKAGE_ASTERISK_WITH_RADIUS is not set
# FREETZ_PACKAGE_ASTERISK_WITH_RESAMPLE is not set
# FREETZ_PACKAGE_ASTERISK_WITH_SPANDSP is not set
FREETZ_PACKAGE_ASTERISK_WITH_SPEEX=y
FREETZ_PACKAGE_ASTERISK_WITH_SPEEXDSP=y
FREETZ_PACKAGE_ASTERISK_WITH_SPEEX_PREPROCESS=y
# FREETZ_PACKAGE_ASTERISK_WITH_SQLITE is not set
FREETZ_PACKAGE_ASTERISK_WITH_SQLITE3=y
FREETZ_PACKAGE_ASTERISK_WITH_SRTP=y
# FREETZ_PACKAGE_ASTERISK_WITH_SS7 is not set
# FREETZ_PACKAGE_ASTERISK_WITH_SUPPSERV is not set
FREETZ_PACKAGE_ASTERISK_WITH_SYSLOG=y
# FREETZ_PACKAGE_ASTERISK_WITH_TIMERFD is not set
# FREETZ_PACKAGE_ASTERISK_WITH_TONEZONE is not set
# FREETZ_PACKAGE_ASTERISK_WITH_VORBIS is not set
FREETZ_PACKAGE_ASTERISK_WITH_ZLIB=y

#
# Asterisk 3rd-party modules
#
# FREETZ_PACKAGE_ASTERISK_CHAN_CAPI is not set
# FREETZ_PACKAGE_ASTERISK_CHAN_DONGLE is not set
# FREETZ_PACKAGE_ASTERISK_CHAN_SCCP is not set
# FREETZ_PACKAGE_COLLECTD is not set
# FREETZ_PACKAGE_DTMFBOX is not set
# FREETZ_PACKAGE_HPLIP is not set
# FREETZ_PACKAGE_HP_UTILS is not set
# FREETZ_PACKAGE_IPTABLES is not set
FREETZ_PACKAGE_IPTABLES_IS_SELECTABLE=y
# FREETZ_PACKAGE_MINI_FO is not set

#
# SANE
#
# FREETZ_PACKAGE_SANE_BACKENDS is not set

#
# SCANBUTTOND
#
# FREETZ_PACKAGE_SCANBUTTOND is not set
# FREETZ_PACKAGE_SQUID is not set

#
# truecrypt (not available, needs at least kernel 2.6.28)
#
# FREETZ_PACKAGE_VIRTUALIP_CGI is not set
# FREETZ_PACKAGE_ZABBIX is not set

#
# Web interfaces
#
FREETZ_PACKAGE_AUTHORIZED_KEYS=y
FREETZ_PACKAGE_AVM_FIREWALL=y
# FREETZ_PACKAGE_CPMACCFG_CGI is not set
# FREETZ_PACKAGE_DNSD_CGI is not set
# FREETZ_PACKAGE_DOWNLOADER is not set
# FREETZ_PACKAGE_NFSD_CGI is not set
# FREETZ_PACKAGE_ONLINECHANGED_CGI is not set
FREETZ_PACKAGE_OPENVPN_CGI=y
# FREETZ_PACKAGE_PHPXMAIL is not set
# FREETZ_PACKAGE_PPP_CGI is not set
# FREETZ_PACKAGE_RRDSTATS is not set
# FREETZ_PACKAGE_SPINDOWN_CGI is not set
FREETZ_PACKAGE_SYSLOGD_CGI=y
# FREETZ_PACKAGE_TRANSMISSION_CGI is not set
# FREETZ_PACKAGE_VNSTAT_CGI is not set
FREETZ_PACKAGE_WOL_CGI=y

#
# Shared libraries
#

#
# Apache Portable Runtime libs
#
# FREETZ_LIB_libapr is not set
# FREETZ_LIB_libapr_WITH_DSO is not set
# FREETZ_LIB_libaprutil is not set
# FREETZ_LIB_libaprutil_WITH_LIBDB is not set

#
# Avahi libraries
#
# FREETZ_LIB_libavahi_common is not set
# FREETZ_LIB_libavahi_core is not set
# FREETZ_LIB_libavahi_client is not set

#
# C++
#
# FREETZ_LIB_STDCXXLIB is not set
# FREETZ_LIB_STDCXXLIB_WITH_WCHAR is not set
# FREETZ_LIB_libstdc__ is not set
# FREETZ_LIB_libuClibc__ is not set
# FREETZ_LIB_libuClibc__WITH_WCHAR is not set

#
# Charsets & Internationalization
#
# FREETZ_LIB_libiconv is not set
# FREETZ_LIB_libintl is not set

#
# Crypto & SSL
#

#
# GnuPG ----------------------------------
#
# FREETZ_LIB_libgpg_error is not set
# FREETZ_LIB_libgcrypt is not set

#
# Digests ---
#
# FREETZ_LIB_libgcrypt_WITH_DIGEST_crc is not set
# FREETZ_LIB_libgcrypt_WITH_DIGEST_md4 is not set
# FREETZ_LIB_libgcrypt_WITH_DIGEST_md5 is not set
# FREETZ_LIB_libgcrypt_WITH_DIGEST_rmd160 is not set
# FREETZ_LIB_libgcrypt_WITH_DIGEST_sha1 is not set
# FREETZ_LIB_libgcrypt_WITH_DIGEST_sha256 is not set
# FREETZ_LIB_libgcrypt_WITH_DIGEST_sha512 is not set
# FREETZ_LIB_libgcrypt_WITH_DIGEST_tiger is not set
# FREETZ_LIB_libgcrypt_WITH_DIGEST_whirlpool is not set

#
# Symmetric ciphers ---
#
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_aes is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_arcfour is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_blowfish is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_camellia is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_cast5 is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_des is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_rfc2268 is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_seed is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_serpent is not set
# FREETZ_LIB_libgcrypt_WITH_SYMMETRIC_CIPHER_twofish is not set

#
# Asymmetric ciphers ---
#
# FREETZ_LIB_libgcrypt_WITH_ASYMMETRIC_CIPHER_dsa is not set
# FREETZ_LIB_libgcrypt_WITH_ASYMMETRIC_CIPHER_ecc is not set
# FREETZ_LIB_libgcrypt_WITH_ASYMMETRIC_CIPHER_elgamal is not set
# FREETZ_LIB_libgcrypt_WITH_ASYMMETRIC_CIPHER_rsa is not set

#
# GnuTLS ---------------------------------
#
# FREETZ_LIB_libgnutls is not set
# FREETZ_LIB_libtasn1 is not set

#
# SSL ------------------------------------
#
# FREETZ_LIB_libcyassl is not set
# FREETZ_LIB_libmatrixssl is not set
# FREETZ_LIB_libpolarssl is not set
# FREETZ_LIB_libpolarssl_WITH_BLOWFISH is not set
# FREETZ_LIB_libpolarssl_WITH_GENRSA is not set
FREETZ_LIB_libcrypto=y
FREETZ_LIB_libssl=y
FREETZ_OPENSSL_VERSION_PROMPT=y
FREETZ_OPENSSL_VERSION_0=y
# FREETZ_OPENSSL_VERSION_1 is not set
FREETZ_OPENSSL_SHLIB_VERSION="0.9.8"

#
# Data compression
#
FREETZ_LIB_liblzo2=y
FREETZ_LIB_libz=y

#
# Database
#
# FREETZ_LIB_libdb is not set
FREETZ_LIB_libsqlite3=y

#
# File systems
#

#
# e2fsprogs libraries
#
# FREETZ_LIB_libblkid is not set
# FREETZ_LIB_libcom_err is not set
# FREETZ_LIB_libe2p is not set
# FREETZ_LIB_libext2fs is not set
# FREETZ_LIB_libss is not set
FREETZ_LIB_libuuid=y
# FREETZ_LIB_libfuse is not set
# FREETZ_LIB_libntfs is not set

#
# GLib
#
# FREETZ_LIB_libglib_2 is not set
# FREETZ_LIB_libgio_2 is not set
# FREETZ_LIB_libgobject_2 is not set
# FREETZ_LIB_libgmodule_2 is not set
# FREETZ_LIB_libgthread_2 is not set

#
# Graphics & fonts
#
# FREETZ_LIB_libfreetype is not set
# FREETZ_LIB_libart_lgpl_2 is not set
# FREETZ_LIB_libexif is not set
# FREETZ_LIB_libjpeg is not set
# FREETZ_LIB_liblept is not set
# FREETZ_LIB_libpng12 is not set
# FREETZ_LIB_libgd is not set
# FREETZ_LIB_libopenjpeg is not set
# FREETZ_LIB_libtiff is not set
# FREETZ_LIB_libtiffxx is not set
# FREETZ_LIB_libnetpbm is not set

#
# Multi precision arithmetic libs
#
# FREETZ_LIB_libgmp is not set
# FREETZ_LIB_libmpfr is not set
# FREETZ_LIB_libmpc is not set

#
# Multimedia
#

#
# Audio and video codecs
#

#
# Audio codecs
#
# FREETZ_LIB_libFLAC is not set
# FREETZ_LIB_libmad is not set
# FREETZ_LIB_libogg is not set
# FREETZ_LIB_libopus is not set
FREETZ_LIB_libspeex=y
FREETZ_LIB_libspeexdsp=y

#
# FFmpeg libraries
#
# FREETZ_LIB_libavcodec is not set
# FREETZ_LIB_libavdevice is not set
# FREETZ_LIB_libavfilter is not set
# FREETZ_LIB_libavformat is not set
# FREETZ_LIB_libavutil is not set
# FREETZ_LIB_libpostproc is not set
# FREETZ_LIB_libswresample is not set
# FREETZ_LIB_libswscale is not set

#
# Video codecs
#

#
# Vorbis video codec ---------------------
#
# FREETZ_LIB_libvorbis is not set
# FREETZ_LIB_libvorbisenc is not set
# FREETZ_LIB_libvorbisfile is not set

#
# ID3 tag reading libs
#
# FREETZ_LIB_libid3tag is not set
# FREETZ_LIB_libtag is not set

#
# ncurses
#
FREETZ_LIB_libncurses=y

#
# terminfo database
#

#
# Select terminfo database entries to install (see help of 'Show all items')
#
FREETZ_SHARE_terminfo=y
# FREETZ_SHARE_terminfo_showall is not set
FREETZ_SHARE_terminfo_ansi=y
FREETZ_SHARE_terminfo_gnome=y
FREETZ_SHARE_terminfo_konsole=y
FREETZ_SHARE_terminfo_linux=y
FREETZ_SHARE_terminfo_putty=y
FREETZ_SHARE_terminfo_rxvt=y
FREETZ_SHARE_terminfo_screen=y
FREETZ_SHARE_terminfo_screenMINUSw=y
FREETZ_SHARE_terminfo_sun=y
FREETZ_SHARE_terminfo_vt100=y
FREETZ_SHARE_terminfo_vt102=y
FREETZ_SHARE_terminfo_vt102MINUSnsgr=y
FREETZ_SHARE_terminfo_vt102MINUSw=y
FREETZ_SHARE_terminfo_vt200=y
FREETZ_SHARE_terminfo_vt220=y
FREETZ_SHARE_terminfo_vt52=y
FREETZ_SHARE_terminfo_xterm=y
FREETZ_SHARE_terminfo_xtermMINUS256color=y
FREETZ_SHARE_terminfo_xtermMINUScolor=y
FREETZ_SHARE_terminfo_xtermMINUSxfree86=y
# FREETZ_LIB_libform is not set
# FREETZ_LIB_libmenu is not set
# FREETZ_LIB_libpanel is not set

#
# Networking
#

#
# ATM ------------------------------------
#
# FREETZ_LIB_libatm is not set

#
# Bluetooth ------------------------------
#
# FREETZ_LIB_libbluetooth is not set
# FREETZ_LIB_libopenobex is not set

#
# ISDN & CAPI ----------------------------
#
# FREETZ_LIB_libcapi20 is not set

#
# Misc networking ------------------------
#
# FREETZ_LIB_libdnet is not set
FREETZ_LIB_libgsm=y
FREETZ_LIB_libiksemel=y
FREETZ_LIB_libpcap=y
# FREETZ_LIB_libnet is not set
# FREETZ_LIB_liboping is not set
# FREETZ_LIB_libosip2 is not set
# FREETZ_LIB_libosipparser2 is not set
FREETZ_LIB_libsrtp=y

#
# PJ Project
#
FREETZ_PJPROJECT2=y
FREETZ_LIB_libpj=y
FREETZ_LIB_libpjlib_util=y
# FREETZ_LIB_libpjmedia is not set
# FREETZ_LIB_libpjmedia_audiodev is not set
# FREETZ_LIB_libpjmedia_codec is not set
# FREETZ_LIB_libpjmedia_videodev is not set
FREETZ_LIB_libpjnath=y
# FREETZ_LIB_libpjsip is not set
# FREETZ_LIB_libpjsip_simple is not set
# FREETZ_LIB_libpjsip_ua is not set
# FREETZ_LIB_libpjsua is not set

#
# 3rdparty libraries
#
# FREETZ_LIB_libg7221codec is not set
# FREETZ_LIB_libilbccodec is not set
# FREETZ_LIB_libmilenage is not set

#
# Readline
#
FREETZ_LIB_libreadline=y
# FREETZ_LIB_libhistory is not set

#
# Regular expressions
#
# FREETZ_LIB_libpcre is not set
# FREETZ_LIB_libpcreposix is not set

#
# uClibc
#
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_librt=y
FREETZ_LIB_libthread_db=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libutil=y

#
# USB & FTDI
#
# FREETZ_LIB_libusb_0 is not set
# FREETZ_LIB_libusb_1 is not set
# FREETZ_LIB_libftdi is not set

#
# Web and WebDAV
#
FREETZ_LIB_libcurl=y
FREETZ_LIB_libcurl_WITH_SSL=y
# FREETZ_LIB_libcurl_WITH_CYASSL is not set
FREETZ_LIB_libcurl_WITH_OPENSSL=y
# FREETZ_LIB_libcurl_WITH_POLARSSL is not set
# FREETZ_LIB_libcurl_WITH_ZLIB is not set
# FREETZ_LIB_libjs is not set
# FREETZ_LIB_libneon is not set
# FREETZ_LIB_libneon_WITH_SSL is not set
# FREETZ_LIB_libneon_WITH_ZLIB is not set
# FREETZ_LIB_libserf is not set

#
# XML & XSLT
#
# FREETZ_LIB_libexpat is not set
# FREETZ_LIB_libxml2 is not set
# FREETZ_LIB_libxml2_WITH_HTML is not set
# FREETZ_LIB_libxslt is not set
# FREETZ_LIB_libexslt is not set
# FREETZ_LIB_libattr is not set
# FREETZ_LIB_libdbus is not set
FREETZ_LIB_libgcc_s=y
# FREETZ_LIB_libconfig is not set
# FREETZ_LIB_libdaemon is not set
# FREETZ_LIB_libdevmapper is not set
FREETZ_LIB_libelf=y
# FREETZ_LIB_libev is not set
# FREETZ_LIB_libevent is not set
# FREETZ_LIB_libffi is not set
FREETZ_LIB_libctlmgr=y
FREETZ_LIB_libmultid=y
FREETZ_LIB_libmultid_WITH_ANYIP=y
# FREETZ_LIB_libmultid_WITH_LOCAL is not set
FREETZ_LIB_libmultid_WITH_DNS=y
FREETZ_LIB_libmultid_WITH_DHCP=y
FREETZ_LIB_libmultid_WITH_LLMNR=y
# FREETZ_LIB_libltdl is not set
# FREETZ_LIB_liblua is not set
# FREETZ_LIB_libpcsclite is not set
# FREETZ_LIB_libpopt is not set
# FREETZ_LIB_libprotobuf_c is not set
# FREETZ_LIB_librrd is not set
# FREETZ_LIB_librrd_th is not set
# FREETZ_LIB_libslang is not set
# FREETZ_LIB_libsynce is not set
# FREETZ_LIB_libsysfs is not set
# FREETZ_LIB_libwx_baseu is not set
# FREETZ_LIB_libyaml is not set
# FREETZ_KERNEL_VERSION_2_6_13 is not set
FREETZ_KERNEL_VERSION_2_6_19=y
# FREETZ_KERNEL_VERSION_2_6_28 is not set
# FREETZ_KERNEL_VERSION_2_6_32_41 is not set
# FREETZ_KERNEL_VERSION_2_6_32_60 is not set
# FREETZ_KERNEL_VERSION_2_6_32 is not set
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_KERNEL_VERSION_2_6_13_MIN=y
FREETZ_KERNEL_VERSION_2_6_19_MIN=y
# FREETZ_KERNEL_VERSION_2_6_28_MIN is not set
# FREETZ_KERNEL_VERSION_2_6_32_MIN is not set
# FREETZ_KERNEL_VERSION_2_6_13_MAX is not set
FREETZ_KERNEL_VERSION_2_6_19_MAX=y
FREETZ_KERNEL_VERSION_2_6_28_MAX=y
FREETZ_KERNEL_VERSION_2_6_32_MAX=y
FREETZ_KERNEL_LAYOUT_UR8=y
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_MODULES_KVER="2.6.19.2"

#
# Kernel modules
#
# FREETZ_MODULES_ALL is not set

#
# block
#
# FREETZ_MODULE_block2mtd is not set
# FREETZ_MODULE_ramzswap is not set
# FREETZ_MODULE_xvmalloc is not set

#
# ndas
#
# FREETZ_MODULE_ndas_block is not set
# FREETZ_MODULE_ndas_core is not set
# FREETZ_MODULE_ndas_sal is not set

#
# crypto
#
# FREETZ_MODULE_crypto_algapi is not set
# FREETZ_MODULE_arc4 is not set
# FREETZ_MODULE_blkcipher is not set
# FREETZ_MODULE_cbc is not set
# FREETZ_MODULE_cryptomgr is not set
# FREETZ_MODULE_sha1 is not set
# FREETZ_MODULE_sha256 is not set

#
# drivers
#
# FREETZ_MODULE_loop is not set
# FREETZ_MODULE_nbd is not set
# FREETZ_MODULE_cdrom is not set
# FREETZ_MODULE_capiconn is not set
# FREETZ_MODULE_nand is not set
# FREETZ_MODULE_ohio_nand is not set
# FREETZ_MODULE_dummy is not set
# FREETZ_MODULE_ppp_async is not set
# FREETZ_MODULE_ppp_deflate is not set
# FREETZ_MODULE_ppp_generic is not set
# FREETZ_MODULE_pppoe is not set
# FREETZ_MODULE_pppox is not set
# FREETZ_MODULE_ppp_mppe_mppc is not set
# FREETZ_MODULE_scsi_mod is not set
# FREETZ_MODULE_sd_mod is not set
# FREETZ_MODULE_sg is not set
# FREETZ_MODULE_sr_mod is not set
# FREETZ_MODULE_slhc is not set
FREETZ_MODULE_musb_hdrc=y
# FREETZ_MODULE_usblp is not set
# FREETZ_MODULE_usb_storage is not set
# FREETZ_MODULE_usbmon is not set
FREETZ_MODULE_usbcore=y
# FREETZ_MODULE_usbip is not set
# FREETZ_MODULE_usbip_common_mod is not set
# FREETZ_MODULE_usbserial is not set
# FREETZ_MODULE_ipaq is not set
# FREETZ_MODULE_cp2101 is not set
# FREETZ_MODULE_pl2303 is not set
# FREETZ_MODULE_ftdi_sio is not set
# FREETZ_MODULE_hci_usb is not set
# FREETZ_MODULE_bfusb is not set
# FREETZ_MODULE_firmware_class is not set
# FREETZ_MODULE_dm_mod is not set
# FREETZ_MODULE_dm_crypt is not set
# FREETZ_MODULE_option is not set

#
# fs
#
# FREETZ_MODULE_autofs4 is not set
# FREETZ_MODULE_cifs is not set
# FREETZ_MODULE_coda is not set
FREETZ_MODULE_ext2=y
FREETZ_MODULE_ext3=y
# FREETZ_MODULE_fat is not set
# FREETZ_MODULE_hfs is not set
# FREETZ_MODULE_hfsplus is not set
# FREETZ_MODULE_fuse is not set
# FREETZ_MODULE_iso9660 is not set
FREETZ_MODULE_jbd=y
# FREETZ_MODULE_mini_fo is not set
# FREETZ_MODULE_minix is not set
# FREETZ_MODULE_nls_cp437 is not set
# FREETZ_MODULE_nls_cp852 is not set
# FREETZ_MODULE_nls_iso8859_15 is not set
# FREETZ_MODULE_nls_iso8859_1 is not set
# FREETZ_MODULE_nls_utf8 is not set
# FREETZ_MODULE_reiserfs is not set
# FREETZ_MODULE_udf is not set
# FREETZ_MODULE_unionfs is not set
# FREETZ_MODULE_vfat is not set
# FREETZ_MODULE_msdos is not set
# FREETZ_MODULE_jffs2 is not set
FREETZ_MODULE_mbcache=y

#
# lib
#
# FREETZ_MODULE_crc_ccitt is not set
# FREETZ_MODULE_lzo_compress is not set
# FREETZ_MODULE_lzo_decompress is not set

#
# net
#
# FREETZ_MODULE_bluetooth is not set
# FREETZ_MODULE_bnep is not set
# FREETZ_MODULE_cls_u32 is not set
# FREETZ_MODULE_l2cap is not set

#
# network scheduler
#
# FREETZ_MODULE_sch_cbq is not set
# FREETZ_MODULE_sch_htb is not set
# FREETZ_MODULE_sch_llq is not set
# FREETZ_MODULE_sch_sfq is not set
# FREETZ_MODULE_sch_tbf is not set
# FREETZ_MODULE_rfcomm is not set

#
# Busybox applets
#
FREETZ_BUSYBOX__MANDATORY=y
FREETZ_BUSYBOX__IPV6_UTILS=y
# FREETZ_BUSYBOX__PACKER is not set
# FREETZ_BUSYBOX__NETWORK is not set
# FREETZ_BUSYBOX__TERMINAL is not set
# FREETZ_BUSYBOX__DEVELOPER is not set

#
# 
#
FREETZ_BUSYBOX_HAVE_DOT_CONFIG=y

#
# Busybox Settings
#

#
# General Configuration
#
# FREETZ_BUSYBOX_DESKTOP is not set
# FREETZ_BUSYBOX_EXTRA_COMPAT is not set
# FREETZ_BUSYBOX_INCLUDE_SUSv2 is not set
# FREETZ_BUSYBOX_USE_PORTABLE_CODE is not set
FREETZ_BUSYBOX_PLATFORM_LINUX=y
# FREETZ_BUSYBOX_FEATURE_BUFFERS_USE_MALLOC is not set
FREETZ_BUSYBOX_FEATURE_BUFFERS_GO_ON_STACK=y
# FREETZ_BUSYBOX_FEATURE_BUFFERS_GO_IN_BSS is not set
FREETZ_BUSYBOX_SHOW_USAGE=y
FREETZ_BUSYBOX_FEATURE_VERBOSE_USAGE=y
# FREETZ_BUSYBOX_FEATURE_COMPRESS_USAGE is not set
# FREETZ_BUSYBOX_FEATURE_INSTALLER is not set
# FREETZ_BUSYBOX_INSTALL_NO_USR is not set
# FREETZ_BUSYBOX_LOCALE_SUPPORT is not set
# FREETZ_BUSYBOX_UNICODE_SUPPORT is not set
# FREETZ_BUSYBOX_LONG_OPTS is not set
FREETZ_BUSYBOX_FEATURE_DEVPTS=y
# FREETZ_BUSYBOX_FEATURE_CLEAN_UP is not set
# FREETZ_BUSYBOX_FEATURE_UTMP is not set
FREETZ_BUSYBOX_FEATURE_PIDFILE=y
FREETZ_BUSYBOX_PID_FILE_PATH="/var/run"
FREETZ_BUSYBOX_FEATURE_SUID=y
# FREETZ_BUSYBOX_FEATURE_SUID_CONFIG is not set
# FREETZ_BUSYBOX_SELINUX is not set
FREETZ_BUSYBOX_FEATURE_PREFER_APPLETS=y
FREETZ_BUSYBOX_BUSYBOX_EXEC_PATH="/bin/busybox"
FREETZ_BUSYBOX_FEATURE_SYSLOG=y
FREETZ_BUSYBOX_FEATURE_HAVE_RPC=y

#
# Build Options
#
# FREETZ_BUSYBOX_STATIC is not set
# FREETZ_BUSYBOX_PIE is not set
# FREETZ_BUSYBOX_NOMMU is not set
FREETZ_BUSYBOX_LFS=y
FREETZ_BUSYBOX_CROSS_COMPILER_PREFIX=""
FREETZ_BUSYBOX_SYSROOT=""
FREETZ_BUSYBOX_EXTRA_CFLAGS=""
FREETZ_BUSYBOX_EXTRA_LDFLAGS=""
FREETZ_BUSYBOX_EXTRA_LDLIBS=""

#
# Debugging Options
#
# FREETZ_BUSYBOX_DEBUG is not set
# FREETZ_BUSYBOX_WERROR is not set
FREETZ_BUSYBOX_NO_DEBUG_LIB=y
# FREETZ_BUSYBOX_DMALLOC is not set
# FREETZ_BUSYBOX_EFENCE is not set

#
# Installation Options ("make install" behavior)
#
FREETZ_BUSYBOX_INSTALL_APPLET_SYMLINKS=y
# FREETZ_BUSYBOX_INSTALL_APPLET_HARDLINKS is not set
# FREETZ_BUSYBOX_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
# FREETZ_BUSYBOX_INSTALL_APPLET_DONT is not set
FREETZ_BUSYBOX_PREFIX="./_install"

#
# Busybox Library Tuning
#
# FREETZ_BUSYBOX_FEATURE_SYSTEMD is not set
# FREETZ_BUSYBOX_FEATURE_RTMINMAX is not set
FREETZ_BUSYBOX_PASSWORD_MINLEN=6
FREETZ_BUSYBOX_MD5_SMALL=1
FREETZ_BUSYBOX_SHA3_SMALL=1
# FREETZ_BUSYBOX_FEATURE_FAST_TOP is not set
# FREETZ_BUSYBOX_FEATURE_ETC_NETWORKS is not set
FREETZ_BUSYBOX_FEATURE_USE_TERMIOS=y
FREETZ_BUSYBOX_FEATURE_EDITING=y
FREETZ_BUSYBOX_FEATURE_EDITING_MAX_LEN=1024
# FREETZ_BUSYBOX_FEATURE_EDITING_VI is not set
FREETZ_BUSYBOX_FEATURE_EDITING_HISTORY=255
# FREETZ_BUSYBOX_FEATURE_EDITING_SAVEHISTORY is not set
FREETZ_BUSYBOX_FEATURE_TAB_COMPLETION=y
# FREETZ_BUSYBOX_FEATURE_USERNAME_COMPLETION is not set
FREETZ_BUSYBOX_FEATURE_EDITING_FANCY_PROMPT=y
# FREETZ_BUSYBOX_FEATURE_EDITING_ASK_TERMINAL is not set
FREETZ_BUSYBOX_FEATURE_NON_POSIX_CP=y
# FREETZ_BUSYBOX_FEATURE_VERBOSE_CP_MESSAGE is not set
FREETZ_BUSYBOX_FEATURE_COPYBUF_KB=64
FREETZ_BUSYBOX_FEATURE_SKIP_ROOTFS=y
FREETZ_BUSYBOX_MONOTONIC_SYSCALL=y
FREETZ_BUSYBOX_IOCTL_HEX2STR_ERROR=y
FREETZ_BUSYBOX_FEATURE_HWIB=y

#
# Applets
#

#
# Archival Utilities
#
# FREETZ_BUSYBOX_FEATURE_SEAMLESS_XZ is not set
# FREETZ_BUSYBOX_FEATURE_SEAMLESS_LZMA is not set
# FREETZ_BUSYBOX_FEATURE_SEAMLESS_BZ2 is not set
FREETZ_BUSYBOX_FEATURE_SEAMLESS_GZ=y
# FREETZ_BUSYBOX_FEATURE_SEAMLESS_Z is not set
# FREETZ_BUSYBOX_AR is not set
# FREETZ_BUSYBOX_BUNZIP2 is not set
# FREETZ_BUSYBOX_BZIP2 is not set
# FREETZ_BUSYBOX_CPIO is not set
# FREETZ_BUSYBOX_DPKG is not set
# FREETZ_BUSYBOX_DPKG_DEB is not set
FREETZ_BUSYBOX_GUNZIP=y
FREETZ_BUSYBOX_GZIP=y
FREETZ_BUSYBOX_GZIP_FAST=0
# FREETZ_BUSYBOX_LZOP is not set
# FREETZ_BUSYBOX_RPM2CPIO is not set
# FREETZ_BUSYBOX_RPM is not set
FREETZ_BUSYBOX_TAR=y
FREETZ_BUSYBOX_FEATURE_TAR_CREATE=y
# FREETZ_BUSYBOX_FEATURE_TAR_AUTODETECT is not set
FREETZ_BUSYBOX_FEATURE_TAR_FROM=y
FREETZ_BUSYBOX_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
# FREETZ_BUSYBOX_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set
FREETZ_BUSYBOX_FEATURE_TAR_GNU_EXTENSIONS=y
# FREETZ_BUSYBOX_FEATURE_TAR_UNAME_GNAME is not set
# FREETZ_BUSYBOX_FEATURE_TAR_NOPRESERVE_TIME is not set
# FREETZ_BUSYBOX_UNCOMPRESS is not set
# FREETZ_BUSYBOX_UNLZMA is not set
# FREETZ_BUSYBOX_UNXZ is not set
# FREETZ_BUSYBOX_UNZIP is not set

#
# Coreutils
#
FREETZ_BUSYBOX_BASENAME=y
FREETZ_BUSYBOX_CAT=y
FREETZ_BUSYBOX_DATE=y
FREETZ_BUSYBOX_FEATURE_DATE_ISOFMT=y
# FREETZ_BUSYBOX_FEATURE_DATE_NANO is not set
FREETZ_BUSYBOX_FEATURE_DATE_COMPAT=y
# FREETZ_BUSYBOX_HOSTID is not set
FREETZ_BUSYBOX_ID=y
# FREETZ_BUSYBOX_GROUPS is not set
FREETZ_BUSYBOX_TEST=y
# FREETZ_BUSYBOX_FEATURE_TEST_64 is not set
FREETZ_BUSYBOX_TOUCH=y
FREETZ_BUSYBOX_FEATURE_TOUCH_SUSV3=y
FREETZ_BUSYBOX_TR=y
FREETZ_BUSYBOX_FEATURE_TR_CLASSES=y
FREETZ_BUSYBOX_FEATURE_TR_EQUIV=y
# FREETZ_BUSYBOX_BASE64 is not set
# FREETZ_BUSYBOX_CAL is not set
# FREETZ_BUSYBOX_CATV is not set
# FREETZ_BUSYBOX_CHGRP is not set
FREETZ_BUSYBOX_CHMOD=y
FREETZ_BUSYBOX_CHOWN=y
# FREETZ_BUSYBOX_CHROOT is not set
# FREETZ_BUSYBOX_CKSUM is not set
# FREETZ_BUSYBOX_COMM is not set
FREETZ_BUSYBOX_CP=y
FREETZ_BUSYBOX_CUT=y
FREETZ_BUSYBOX_DD=y
FREETZ_BUSYBOX_FEATURE_DD_SIGNAL_HANDLING=y
# FREETZ_BUSYBOX_FEATURE_DD_THIRD_STATUS_LINE is not set
# FREETZ_BUSYBOX_FEATURE_DD_IBS_OBS is not set
FREETZ_BUSYBOX_DF=y
# FREETZ_BUSYBOX_FEATURE_DF_FANCY is not set
FREETZ_BUSYBOX_DIRNAME=y
# FREETZ_BUSYBOX_DOS2UNIX is not set
FREETZ_BUSYBOX_DU=y
FREETZ_BUSYBOX_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
FREETZ_BUSYBOX_ECHO=y
FREETZ_BUSYBOX_FEATURE_FANCY_ECHO=y
FREETZ_BUSYBOX_ENV=y
# FREETZ_BUSYBOX_EXPAND is not set
FREETZ_BUSYBOX_EXPR=y
# FREETZ_BUSYBOX_EXPR_MATH_SUPPORT_64 is not set
FREETZ_BUSYBOX_FALSE=y
# FREETZ_BUSYBOX_FOLD is not set
# FREETZ_BUSYBOX_FSYNC is not set
FREETZ_BUSYBOX_HEAD=y
FREETZ_BUSYBOX_FEATURE_FANCY_HEAD=y
# FREETZ_BUSYBOX_INSTALL is not set
FREETZ_BUSYBOX_LN=y
# FREETZ_BUSYBOX_LOGNAME is not set
FREETZ_BUSYBOX_LS=y
FREETZ_BUSYBOX_FEATURE_LS_FILETYPES=y
FREETZ_BUSYBOX_FEATURE_LS_FOLLOWLINKS=y
FREETZ_BUSYBOX_FEATURE_LS_RECURSIVE=y
FREETZ_BUSYBOX_FEATURE_LS_SORTFILES=y
FREETZ_BUSYBOX_FEATURE_LS_TIMESTAMPS=y
FREETZ_BUSYBOX_FEATURE_LS_USERNAME=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_MKDIR=y
FREETZ_BUSYBOX_MKFIFO=y
FREETZ_BUSYBOX_MKNOD=y
FREETZ_BUSYBOX_MV=y
# FREETZ_BUSYBOX_NICE is not set
FREETZ_BUSYBOX_NOHUP=y
# FREETZ_BUSYBOX_OD is not set
# FREETZ_BUSYBOX_PRINTENV is not set
FREETZ_BUSYBOX_PRINTF=y
FREETZ_BUSYBOX_PWD=y
# FREETZ_BUSYBOX_READLINK is not set
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_RM=y
FREETZ_BUSYBOX_RMDIR=y
# FREETZ_BUSYBOX_SEQ is not set
# FREETZ_BUSYBOX_SHA1SUM is not set
# FREETZ_BUSYBOX_SHA256SUM is not set
# FREETZ_BUSYBOX_SHA512SUM is not set
# FREETZ_BUSYBOX_SHA3SUM is not set
FREETZ_BUSYBOX_SLEEP=y
FREETZ_BUSYBOX_FEATURE_FANCY_SLEEP=y
# FREETZ_BUSYBOX_FEATURE_FLOAT_SLEEP is not set
FREETZ_BUSYBOX_SORT=y
# FREETZ_BUSYBOX_FEATURE_SORT_BIG is not set
# FREETZ_BUSYBOX_SPLIT is not set
FREETZ_BUSYBOX_STAT=y
FREETZ_BUSYBOX_FEATURE_STAT_FORMAT=y
FREETZ_BUSYBOX_STTY=y
# FREETZ_BUSYBOX_SUM is not set
FREETZ_BUSYBOX_SYNC=y
# FREETZ_BUSYBOX_TAC is not set
FREETZ_BUSYBOX_TAIL=y
FREETZ_BUSYBOX_FEATURE_FANCY_TAIL=y
FREETZ_BUSYBOX_TEE=y
FREETZ_BUSYBOX_FEATURE_TEE_USE_BLOCK_IO=y
FREETZ_BUSYBOX_TRUE=y
FREETZ_BUSYBOX_TTY=y
FREETZ_BUSYBOX_UNAME=y
# FREETZ_BUSYBOX_UNEXPAND is not set
# FREETZ_BUSYBOX_UNIQ is not set
# FREETZ_BUSYBOX_USLEEP is not set
FREETZ_BUSYBOX_UUDECODE=y
# FREETZ_BUSYBOX_UUENCODE is not set
FREETZ_BUSYBOX_WC=y
# FREETZ_BUSYBOX_FEATURE_WC_LARGE is not set
# FREETZ_BUSYBOX_WHOAMI is not set
FREETZ_BUSYBOX_YES=y

#
# Common options for cp and mv
#
# FREETZ_BUSYBOX_FEATURE_PRESERVE_HARDLINKS is not set

#
# Common options for ls, more and telnet
#
FREETZ_BUSYBOX_FEATURE_AUTOWIDTH=y

#
# Common options for df, du, ls
#
FREETZ_BUSYBOX_FEATURE_HUMAN_READABLE=y

#
# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
#
# FREETZ_BUSYBOX_FEATURE_MD5_SHA1_SUM_CHECK is not set

#
# Console Utilities
#
# FREETZ_BUSYBOX_CHVT is not set
# FREETZ_BUSYBOX_FGCONSOLE is not set
# FREETZ_BUSYBOX_CLEAR is not set
# FREETZ_BUSYBOX_DEALLOCVT is not set
# FREETZ_BUSYBOX_DUMPKMAP is not set
# FREETZ_BUSYBOX_KBD_MODE is not set
# FREETZ_BUSYBOX_LOADFONT is not set
# FREETZ_BUSYBOX_LOADKMAP is not set
# FREETZ_BUSYBOX_OPENVT is not set
# FREETZ_BUSYBOX_RESET is not set
# FREETZ_BUSYBOX_RESIZE is not set
# FREETZ_BUSYBOX_SETCONSOLE is not set
# FREETZ_BUSYBOX_SETFONT is not set
# FREETZ_BUSYBOX_SETKEYCODES is not set
# FREETZ_BUSYBOX_SETLOGCONS is not set
# FREETZ_BUSYBOX_SHOWKEY is not set

#
# Debian Utilities
#
# FREETZ_BUSYBOX_MKTEMP is not set
# FREETZ_BUSYBOX_PIPE_PROGRESS is not set
# FREETZ_BUSYBOX_RUN_PARTS is not set
# FREETZ_BUSYBOX_START_STOP_DAEMON is not set
FREETZ_BUSYBOX_WHICH=y

#
# Editors
#
# FREETZ_BUSYBOX_PATCH is not set
FREETZ_BUSYBOX_VI=y
FREETZ_BUSYBOX_FEATURE_VI_MAX_LEN=1024
FREETZ_BUSYBOX_FEATURE_VI_8BIT=y
FREETZ_BUSYBOX_FEATURE_VI_COLON=y
FREETZ_BUSYBOX_FEATURE_VI_YANKMARK=y
FREETZ_BUSYBOX_FEATURE_VI_SEARCH=y
# FREETZ_BUSYBOX_FEATURE_VI_REGEX_SEARCH is not set
FREETZ_BUSYBOX_FEATURE_VI_USE_SIGNALS=y
FREETZ_BUSYBOX_FEATURE_VI_DOT_CMD=y
FREETZ_BUSYBOX_FEATURE_VI_READONLY=y
FREETZ_BUSYBOX_FEATURE_VI_SETOPTS=y
FREETZ_BUSYBOX_FEATURE_VI_SET=y
FREETZ_BUSYBOX_FEATURE_VI_WIN_RESIZE=y
FREETZ_BUSYBOX_FEATURE_VI_ASK_TERMINAL=y
FREETZ_BUSYBOX_AWK=y
# FREETZ_BUSYBOX_FEATURE_AWK_LIBM is not set
# FREETZ_BUSYBOX_CMP is not set
# FREETZ_BUSYBOX_DIFF is not set
# FREETZ_BUSYBOX_ED is not set
FREETZ_BUSYBOX_SED=y
FREETZ_BUSYBOX_FEATURE_ALLOW_EXEC=y

#
# Finding Utilities
#
FREETZ_BUSYBOX_FIND=y
FREETZ_BUSYBOX_FEATURE_FIND_PRINT0=y
FREETZ_BUSYBOX_FEATURE_FIND_MTIME=y
FREETZ_BUSYBOX_FEATURE_FIND_MMIN=y
FREETZ_BUSYBOX_FEATURE_FIND_PERM=y
FREETZ_BUSYBOX_FEATURE_FIND_TYPE=y
FREETZ_BUSYBOX_FEATURE_FIND_XDEV=y
FREETZ_BUSYBOX_FEATURE_FIND_MAXDEPTH=y
FREETZ_BUSYBOX_FEATURE_FIND_NEWER=y
FREETZ_BUSYBOX_FEATURE_FIND_INUM=y
FREETZ_BUSYBOX_FEATURE_FIND_EXEC=y
FREETZ_BUSYBOX_FEATURE_FIND_USER=y
FREETZ_BUSYBOX_FEATURE_FIND_GROUP=y
FREETZ_BUSYBOX_FEATURE_FIND_NOT=y
FREETZ_BUSYBOX_FEATURE_FIND_DEPTH=y
FREETZ_BUSYBOX_FEATURE_FIND_PAREN=y
FREETZ_BUSYBOX_FEATURE_FIND_SIZE=y
FREETZ_BUSYBOX_FEATURE_FIND_PRUNE=y
# FREETZ_BUSYBOX_FEATURE_FIND_DELETE is not set
FREETZ_BUSYBOX_FEATURE_FIND_PATH=y
FREETZ_BUSYBOX_FEATURE_FIND_REGEX=y
# FREETZ_BUSYBOX_FEATURE_FIND_LINKS is not set
FREETZ_BUSYBOX_GREP=y
FREETZ_BUSYBOX_FEATURE_GREP_EGREP_ALIAS=y
FREETZ_BUSYBOX_FEATURE_GREP_FGREP_ALIAS=y
FREETZ_BUSYBOX_FEATURE_GREP_CONTEXT=y
FREETZ_BUSYBOX_XARGS=y
FREETZ_BUSYBOX_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
FREETZ_BUSYBOX_FEATURE_XARGS_SUPPORT_QUOTES=y
FREETZ_BUSYBOX_FEATURE_XARGS_SUPPORT_TERMOPT=y
FREETZ_BUSYBOX_FEATURE_XARGS_SUPPORT_ZERO_TERM=y

#
# Init Utilities
#
# FREETZ_BUSYBOX_BOOTCHARTD is not set
FREETZ_BUSYBOX_HALT=y
FREETZ_BUSYBOX_INIT=y
FREETZ_BUSYBOX_FEATURE_USE_INITTAB=y
FREETZ_BUSYBOX_FEATURE_KILL_REMOVED=y
FREETZ_BUSYBOX_FEATURE_KILL_DELAY=0
# FREETZ_BUSYBOX_FEATURE_INIT_SCTTY is not set
FREETZ_BUSYBOX_FEATURE_INIT_SYSLOG=y
# FREETZ_BUSYBOX_FEATURE_EXTRA_QUIET is not set
# FREETZ_BUSYBOX_FEATURE_INIT_COREDUMPS is not set
# FREETZ_BUSYBOX_FEATURE_INITRD is not set
FREETZ_BUSYBOX_INIT_TERMINAL_TYPE="linux"
# FREETZ_BUSYBOX_MESG is not set

#
# Login/Password Management Utilities
#
# FREETZ_BUSYBOX_ADD_SHELL is not set
# FREETZ_BUSYBOX_REMOVE_SHELL is not set
FREETZ_BUSYBOX_FEATURE_SHADOWPASSWDS=y
# FREETZ_BUSYBOX_USE_BB_PWD_GRP is not set
FREETZ_BUSYBOX_USE_BB_CRYPT=y
# FREETZ_BUSYBOX_USE_BB_CRYPT_SHA is not set
FREETZ_BUSYBOX_ADDUSER=y
# FREETZ_BUSYBOX_FEATURE_CHECK_NAMES is not set
FREETZ_BUSYBOX_FIRST_SYSTEM_ID=100
FREETZ_BUSYBOX_LAST_SYSTEM_ID=999
FREETZ_BUSYBOX_ADDGROUP=y
FREETZ_BUSYBOX_FEATURE_ADDUSER_TO_GROUP=y
FREETZ_BUSYBOX_DELUSER=y
FREETZ_BUSYBOX_DELGROUP=y
FREETZ_BUSYBOX_FEATURE_DEL_USER_FROM_GROUP=y
# FREETZ_BUSYBOX_GETTY is not set
FREETZ_BUSYBOX_LOGIN=y
# FREETZ_BUSYBOX_LOGIN_SESSION_AS_CHILD is not set
# FREETZ_BUSYBOX_PAM is not set
# FREETZ_BUSYBOX_LOGIN_SCRIPTS is not set
# FREETZ_BUSYBOX_FEATURE_NOLOGIN is not set
# FREETZ_BUSYBOX_FEATURE_SECURETTY is not set
FREETZ_BUSYBOX_PASSWD=y
FREETZ_BUSYBOX_FEATURE_PASSWD_WEAK_CHECK=y
FREETZ_BUSYBOX_CRYPTPW=y
# FREETZ_BUSYBOX_CHPASSWD is not set
FREETZ_BUSYBOX_FEATURE_DEFAULT_PASSWD_ALGO="des"
# FREETZ_BUSYBOX_SU is not set
# FREETZ_BUSYBOX_SULOGIN is not set
# FREETZ_BUSYBOX_VLOCK is not set

#
# Linux Ext2 FS Progs
#
# FREETZ_BUSYBOX_CHATTR is not set
# FREETZ_BUSYBOX_FSCK is not set
# FREETZ_BUSYBOX_LSATTR is not set
# FREETZ_BUSYBOX_TUNE2FS is not set

#
# Linux Module Utilities
#
# FREETZ_BUSYBOX_MODINFO is not set
# FREETZ_BUSYBOX_MODPROBE_SMALL is not set
FREETZ_BUSYBOX_INSMOD=y
FREETZ_BUSYBOX_RMMOD=y
FREETZ_BUSYBOX_LSMOD=y
FREETZ_BUSYBOX_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y
FREETZ_BUSYBOX_MODPROBE=y
# FREETZ_BUSYBOX_FEATURE_MODPROBE_BLACKLIST is not set
# FREETZ_BUSYBOX_DEPMOD is not set

#
# Options common to multiple modutils
#
# FREETZ_BUSYBOX_FEATURE_2_4_MODULES is not set
# FREETZ_BUSYBOX_FEATURE_INSMOD_TRY_MMAP is not set
FREETZ_BUSYBOX_FEATURE_CHECK_TAINTED_MODULE=y
# FREETZ_BUSYBOX_FEATURE_MODUTILS_ALIAS is not set
# FREETZ_BUSYBOX_FEATURE_MODUTILS_SYMBOLS is not set
FREETZ_BUSYBOX_DEFAULT_MODULES_DIR="/lib/modules"
FREETZ_BUSYBOX_DEFAULT_DEPMOD_FILE="modules.dep"

#
# Linux System Utilities
#
# FREETZ_BUSYBOX_BLOCKDEV is not set
# FREETZ_BUSYBOX_MDEV is not set
# FREETZ_BUSYBOX_REV is not set
# FREETZ_BUSYBOX_ACPID is not set
FREETZ_BUSYBOX_BLKID=y
FREETZ_BUSYBOX_FEATURE_BLKID_TYPE=y
FREETZ_BUSYBOX_DMESG=y
FREETZ_BUSYBOX_FEATURE_DMESG_PRETTY=y
# FREETZ_BUSYBOX_FBSET is not set
# FREETZ_BUSYBOX_FDFLUSH is not set
# FREETZ_BUSYBOX_FDFORMAT is not set
# FREETZ_BUSYBOX_FDISK is not set
# FREETZ_BUSYBOX_FINDFS is not set
# FREETZ_BUSYBOX_FLOCK is not set
# FREETZ_BUSYBOX_FREERAMDISK is not set
# FREETZ_BUSYBOX_FSCK_MINIX is not set
# FREETZ_BUSYBOX_MKFS_EXT2 is not set
# FREETZ_BUSYBOX_MKFS_MINIX is not set
# FREETZ_BUSYBOX_MKFS_REISER is not set
# FREETZ_BUSYBOX_MKFS_VFAT is not set
FREETZ_BUSYBOX_GETOPT=y
FREETZ_BUSYBOX_FEATURE_GETOPT_LONG=y
# FREETZ_BUSYBOX_HEXDUMP is not set
# FREETZ_BUSYBOX_HWCLOCK is not set
# FREETZ_BUSYBOX_IPCRM is not set
# FREETZ_BUSYBOX_IPCS is not set
# FREETZ_BUSYBOX_LOSETUP is not set
# FREETZ_BUSYBOX_LSPCI is not set
# FREETZ_BUSYBOX_LSUSB is not set
FREETZ_BUSYBOX_MKSWAP=y
# FREETZ_BUSYBOX_FEATURE_MKSWAP_UUID is not set
# FREETZ_BUSYBOX_MORE is not set
FREETZ_BUSYBOX_MOUNT=y
# FREETZ_BUSYBOX_FEATURE_MOUNT_FAKE is not set
FREETZ_BUSYBOX_FEATURE_MOUNT_VERBOSE=y
# FREETZ_BUSYBOX_FEATURE_MOUNT_HELPERS is not set
# FREETZ_BUSYBOX_FEATURE_MOUNT_LABEL is not set
FREETZ_BUSYBOX_FEATURE_MOUNT_NFS=y
FREETZ_BUSYBOX_FEATURE_MOUNT_CIFS=y
FREETZ_BUSYBOX_FEATURE_MOUNT_FLAGS=y
FREETZ_BUSYBOX_FEATURE_MOUNT_FSTAB=y
FREETZ_BUSYBOX_PIVOT_ROOT=y
# FREETZ_BUSYBOX_RDATE is not set
# FREETZ_BUSYBOX_RDEV is not set
# FREETZ_BUSYBOX_READPROFILE is not set
# FREETZ_BUSYBOX_RTCWAKE is not set
# FREETZ_BUSYBOX_SCRIPT is not set
# FREETZ_BUSYBOX_SCRIPTREPLAY is not set
# FREETZ_BUSYBOX_SETARCH is not set
FREETZ_BUSYBOX_SWAPONOFF=y
# FREETZ_BUSYBOX_FEATURE_SWAPON_PRI is not set
# FREETZ_BUSYBOX_SWITCH_ROOT is not set
FREETZ_BUSYBOX_UMOUNT=y
FREETZ_BUSYBOX_FEATURE_UMOUNT_ALL=y

#
# Common options for mount/umount
#
FREETZ_BUSYBOX_FEATURE_MOUNT_LOOP=y
FREETZ_BUSYBOX_FEATURE_MOUNT_LOOP_CREATE=y
# FREETZ_BUSYBOX_FEATURE_MTAB_SUPPORT is not set
FREETZ_BUSYBOX_VOLUMEID=y

#
# Filesystem/Volume identification
#
FREETZ_BUSYBOX_FEATURE_VOLUMEID_EXT=y
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_BTRFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_REISERFS is not set
FREETZ_BUSYBOX_FEATURE_VOLUMEID_FAT=y
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_EXFAT is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_HFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_JFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_XFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_NILFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_NTFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_ISO9660 is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_UDF is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_LUKS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_LINUXSWAP is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_CRAMFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_ROMFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_SQUASHFS is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_SYSV is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_OCFS2 is not set
# FREETZ_BUSYBOX_FEATURE_VOLUMEID_LINUXRAID is not set

#
# Miscellaneous Utilities
#
# FREETZ_BUSYBOX_CONSPY is not set
# FREETZ_BUSYBOX_LESS is not set
# FREETZ_BUSYBOX_NANDWRITE is not set
# FREETZ_BUSYBOX_NANDDUMP is not set
# FREETZ_BUSYBOX_SETSERIAL is not set
# FREETZ_BUSYBOX_UBIATTACH is not set
# FREETZ_BUSYBOX_UBIDETACH is not set
# FREETZ_BUSYBOX_UBIMKVOL is not set
# FREETZ_BUSYBOX_UBIRMVOL is not set
# FREETZ_BUSYBOX_UBIRSVOL is not set
# FREETZ_BUSYBOX_UBIUPDATEVOL is not set
# FREETZ_BUSYBOX_ADJTIMEX is not set
# FREETZ_BUSYBOX_BBCONFIG is not set
# FREETZ_BUSYBOX_BEEP is not set
# FREETZ_BUSYBOX_CHAT is not set
# FREETZ_BUSYBOX_CHRT is not set
FREETZ_BUSYBOX_CROND=y
# FREETZ_BUSYBOX_FEATURE_CROND_D is not set
# FREETZ_BUSYBOX_FEATURE_CROND_CALL_SENDMAIL is not set
FREETZ_BUSYBOX_FEATURE_CROND_DIR="/var/spool/cron"
FREETZ_BUSYBOX_CRONTAB=y
# FREETZ_BUSYBOX_DC is not set
# FREETZ_BUSYBOX_DEVFSD is not set
# FREETZ_BUSYBOX_FEATURE_DEVFS is not set
# FREETZ_BUSYBOX_DEVMEM is not set
# FREETZ_BUSYBOX_EJECT is not set
# FREETZ_BUSYBOX_FBSPLASH is not set
# FREETZ_BUSYBOX_FLASHCP is not set
# FREETZ_BUSYBOX_FLASH_LOCK is not set
# FREETZ_BUSYBOX_FLASH_UNLOCK is not set
# FREETZ_BUSYBOX_FLASH_ERASEALL is not set
# FREETZ_BUSYBOX_IONICE is not set
# FREETZ_BUSYBOX_INOTIFYD is not set
# FREETZ_BUSYBOX_HDPARM is not set
FREETZ_BUSYBOX_MAKEDEVS=y
# FREETZ_BUSYBOX_FEATURE_MAKEDEVS_LEAF is not set
FREETZ_BUSYBOX_FEATURE_MAKEDEVS_TABLE=y
# FREETZ_BUSYBOX_MAN is not set
# FREETZ_BUSYBOX_MICROCOM is not set
# FREETZ_BUSYBOX_MOUNTPOINT is not set
# FREETZ_BUSYBOX_MT is not set
# FREETZ_BUSYBOX_RAIDAUTORUN is not set
# FREETZ_BUSYBOX_READAHEAD is not set
# FREETZ_BUSYBOX_RFKILL is not set
# FREETZ_BUSYBOX_RX is not set
# FREETZ_BUSYBOX_SETSID is not set
# FREETZ_BUSYBOX_STRINGS is not set
# FREETZ_BUSYBOX_TASKSET is not set
# FREETZ_BUSYBOX_TIME is not set
# FREETZ_BUSYBOX_TIMEOUT is not set
# FREETZ_BUSYBOX_TTYSIZE is not set
# FREETZ_BUSYBOX_VOLNAME is not set
# FREETZ_BUSYBOX_WATCHDOG is not set

#
# Networking Utilities
#
# FREETZ_BUSYBOX_NAMEIF is not set
# FREETZ_BUSYBOX_NBDCLIENT is not set
# FREETZ_BUSYBOX_NC is not set
FREETZ_BUSYBOX_PING=y
FREETZ_BUSYBOX_PING6=y
FREETZ_BUSYBOX_FEATURE_FANCY_PING=y
FREETZ_BUSYBOX_STUN_IP=y
FREETZ_BUSYBOX_WHOIS=y
FREETZ_BUSYBOX_FEATURE_IPV6=y
# FREETZ_BUSYBOX_FEATURE_UNIX_LOCAL is not set
FREETZ_BUSYBOX_FEATURE_PREFER_IPV4_ADDRESS=y
# FREETZ_BUSYBOX_VERBOSE_RESOLUTION_ERRORS is not set
# FREETZ_BUSYBOX_ARP is not set
# FREETZ_BUSYBOX_ARPING is not set
FREETZ_BUSYBOX_BRCTL=y
# FREETZ_BUSYBOX_FEATURE_BRCTL_FANCY is not set
# FREETZ_BUSYBOX_DNSD is not set
FREETZ_BUSYBOX_ETHER_WAKE=y
# FREETZ_BUSYBOX_FAKEIDENTD is not set
# FREETZ_BUSYBOX_FTPD is not set
# FREETZ_BUSYBOX_FTPGET is not set
# FREETZ_BUSYBOX_FTPPUT is not set
FREETZ_BUSYBOX_HOSTNAME=y
FREETZ_BUSYBOX_HTTPD=y
# FREETZ_BUSYBOX_FEATURE_HTTPD_RANGES is not set
# FREETZ_BUSYBOX_FEATURE_HTTPD_USE_SENDFILE is not set
# FREETZ_BUSYBOX_FEATURE_HTTPD_SETUID is not set
FREETZ_BUSYBOX_FEATURE_HTTPD_BASIC_AUTH=y
FREETZ_BUSYBOX_FEATURE_HTTPD_AUTH_MD5=y
FREETZ_BUSYBOX_FEATURE_HTTPD_CGI=y
FREETZ_BUSYBOX_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
# FREETZ_BUSYBOX_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
FREETZ_BUSYBOX_FEATURE_HTTPD_ENCODE_URL_STR=y
# FREETZ_BUSYBOX_FEATURE_HTTPD_ERROR_PAGES is not set
# FREETZ_BUSYBOX_FEATURE_HTTPD_PROXY is not set
# FREETZ_BUSYBOX_FEATURE_HTTPD_GZIP is not set
FREETZ_BUSYBOX_IFCONFIG=y
FREETZ_BUSYBOX_FEATURE_IFCONFIG_STATUS=y
# FREETZ_BUSYBOX_FEATURE_IFCONFIG_SLIP is not set
# FREETZ_BUSYBOX_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
FREETZ_BUSYBOX_FEATURE_IFCONFIG_HW=y
FREETZ_BUSYBOX_FEATURE_IFCONFIG_BROADCAST_PLUS=y
# FREETZ_BUSYBOX_IFENSLAVE is not set
# FREETZ_BUSYBOX_IFPLUGD is not set
FREETZ_BUSYBOX_IFUPDOWN=y
FREETZ_BUSYBOX_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
# FREETZ_BUSYBOX_FEATURE_IFUPDOWN_IP is not set
FREETZ_BUSYBOX_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN=y
FREETZ_BUSYBOX_FEATURE_IFUPDOWN_IPV4=y
FREETZ_BUSYBOX_FEATURE_IFUPDOWN_IPV6=y
FREETZ_BUSYBOX_FEATURE_IFUPDOWN_MAPPING=y
# FREETZ_BUSYBOX_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
FREETZ_BUSYBOX_INETD=y
# FREETZ_BUSYBOX_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
# FREETZ_BUSYBOX_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
# FREETZ_BUSYBOX_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
# FREETZ_BUSYBOX_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
# FREETZ_BUSYBOX_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
# FREETZ_BUSYBOX_FEATURE_INETD_RPC is not set
# FREETZ_BUSYBOX_IP is not set
# FREETZ_BUSYBOX_IPCALC is not set
FREETZ_BUSYBOX_NETSTAT=y
# FREETZ_BUSYBOX_FEATURE_NETSTAT_WIDE is not set
FREETZ_BUSYBOX_FEATURE_NETSTAT_PRG=y
# FREETZ_BUSYBOX_NSLOOKUP is not set
# FREETZ_BUSYBOX_NTPD is not set
# FREETZ_BUSYBOX_PSCAN is not set
FREETZ_BUSYBOX_ROUTE=y
# FREETZ_BUSYBOX_SLATTACH is not set
# FREETZ_BUSYBOX_TCPSVD is not set
# FREETZ_BUSYBOX_TELNET is not set
FREETZ_BUSYBOX_TELNETD=y
FREETZ_BUSYBOX_FEATURE_TELNETD_STANDALONE=y
# FREETZ_BUSYBOX_FEATURE_TELNETD_INETD_WAIT is not set
# FREETZ_BUSYBOX_TFTP is not set
# FREETZ_BUSYBOX_TFTPD is not set
# FREETZ_BUSYBOX_TRACEROUTE is not set
# FREETZ_BUSYBOX_TUNCTL is not set
# FREETZ_BUSYBOX_UDHCPC6 is not set
# FREETZ_BUSYBOX_UDHCPD is not set
# FREETZ_BUSYBOX_UDHCPC is not set
# FREETZ_BUSYBOX_UDPSVD is not set
FREETZ_BUSYBOX_VCONFIG=y
# FREETZ_BUSYBOX_WGET is not set
# FREETZ_BUSYBOX_ZCIP is not set

#
# Print Utilities
#
# FREETZ_BUSYBOX_LPD is not set
# FREETZ_BUSYBOX_LPR is not set
# FREETZ_BUSYBOX_LPQ is not set

#
# Mail Utilities
#
# FREETZ_BUSYBOX_MAKEMIME is not set
# FREETZ_BUSYBOX_POPMAILDIR is not set
# FREETZ_BUSYBOX_REFORMIME is not set
# FREETZ_BUSYBOX_SENDMAIL is not set

#
# Process Utilities
#
# FREETZ_BUSYBOX_IOSTAT is not set
# FREETZ_BUSYBOX_LSOF is not set
# FREETZ_BUSYBOX_MPSTAT is not set
# FREETZ_BUSYBOX_NMETER is not set
# FREETZ_BUSYBOX_PMAP is not set
# FREETZ_BUSYBOX_POWERTOP is not set
# FREETZ_BUSYBOX_PSTREE is not set
# FREETZ_BUSYBOX_PWDX is not set
# FREETZ_BUSYBOX_SMEMCAP is not set
FREETZ_BUSYBOX_TOP=y
FREETZ_BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
FREETZ_BUSYBOX_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
# FREETZ_BUSYBOX_FEATURE_TOP_SMP_CPU is not set
# FREETZ_BUSYBOX_FEATURE_TOP_DECIMALS is not set
# FREETZ_BUSYBOX_FEATURE_TOP_SMP_PROCESS is not set
# FREETZ_BUSYBOX_FEATURE_TOPMEM is not set
FREETZ_BUSYBOX_UPTIME=y
FREETZ_BUSYBOX_FREE=y
# FREETZ_BUSYBOX_FUSER is not set
FREETZ_BUSYBOX_KILL=y
FREETZ_BUSYBOX_KILLALL=y
# FREETZ_BUSYBOX_KILLALL5 is not set
# FREETZ_BUSYBOX_PGREP is not set
FREETZ_BUSYBOX_PIDOF=y
FREETZ_BUSYBOX_FEATURE_PIDOF_SINGLE=y
FREETZ_BUSYBOX_FEATURE_PIDOF_OMIT=y
# FREETZ_BUSYBOX_PKILL is not set
FREETZ_BUSYBOX_PS=y
FREETZ_BUSYBOX_FEATURE_PS_WIDE=y
FREETZ_BUSYBOX_FEATURE_PS_LONG=y
# FREETZ_BUSYBOX_RENICE is not set
FREETZ_BUSYBOX_BB_SYSCTL=y
# FREETZ_BUSYBOX_FEATURE_SHOW_THREADS is not set
# FREETZ_BUSYBOX_WATCH is not set

#
# Runit Utilities
#
# FREETZ_BUSYBOX_RUNSV is not set
# FREETZ_BUSYBOX_RUNSVDIR is not set
# FREETZ_BUSYBOX_SV is not set
# FREETZ_BUSYBOX_SVLOGD is not set
# FREETZ_BUSYBOX_CHPST is not set
# FREETZ_BUSYBOX_SETUIDGID is not set
# FREETZ_BUSYBOX_ENVUIDGID is not set
# FREETZ_BUSYBOX_ENVDIR is not set
# FREETZ_BUSYBOX_SOFTLIMIT is not set

#
# Shells
#
FREETZ_BUSYBOX_ASH=y
FREETZ_BUSYBOX_ASH_BASH_COMPAT=y
# FREETZ_BUSYBOX_ASH_IDLE_TIMEOUT is not set
FREETZ_BUSYBOX_ASH_JOB_CONTROL=y
FREETZ_BUSYBOX_ASH_ALIAS=y
FREETZ_BUSYBOX_ASH_GETOPTS=y
FREETZ_BUSYBOX_ASH_BUILTIN_ECHO=y
FREETZ_BUSYBOX_ASH_BUILTIN_PRINTF=y
FREETZ_BUSYBOX_ASH_BUILTIN_TEST=y
FREETZ_BUSYBOX_ASH_CMDCMD=y
# FREETZ_BUSYBOX_ASH_MAIL is not set
FREETZ_BUSYBOX_ASH_OPTIMIZE_FOR_SIZE=y
# FREETZ_BUSYBOX_ASH_RANDOM_SUPPORT is not set
FREETZ_BUSYBOX_ASH_EXPAND_PRMT=y
# FREETZ_BUSYBOX_CTTYHACK is not set
# FREETZ_BUSYBOX_HUSH is not set
# FREETZ_BUSYBOX_MSH is not set
FREETZ_BUSYBOX_FEATURE_SH_IS_ASH=y
# FREETZ_BUSYBOX_FEATURE_SH_IS_NONE is not set
# FREETZ_BUSYBOX_FEATURE_BASH_IS_ASH is not set
FREETZ_BUSYBOX_FEATURE_BASH_IS_NONE=y
FREETZ_BUSYBOX_SH_MATH_SUPPORT=y
# FREETZ_BUSYBOX_SH_MATH_SUPPORT_64 is not set
# FREETZ_BUSYBOX_FEATURE_SH_EXTRA_QUIET is not set
FREETZ_BUSYBOX_FEATURE_SH_STANDALONE=y
FREETZ_BUSYBOX_FEATURE_SH_NOFORK=y
# FREETZ_BUSYBOX_FEATURE_SH_HISTFILESIZE is not set

#
# System Logging Utilities
#
FREETZ_BUSYBOX_SYSLOGD=y
FREETZ_BUSYBOX_FEATURE_ROTATE_LOGFILE=y
FREETZ_BUSYBOX_FEATURE_REMOTE_LOG=y
FREETZ_BUSYBOX_FEATURE_SYSLOGD_DUP=y
# FREETZ_BUSYBOX_FEATURE_SYSLOGD_CFG is not set
FREETZ_BUSYBOX_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
FREETZ_BUSYBOX_FEATURE_IPC_SYSLOG=y
FREETZ_BUSYBOX_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
FREETZ_BUSYBOX_LOGREAD=y
FREETZ_BUSYBOX_FEATURE_LOGREAD_REDUCED_LOCKING=y
# FREETZ_BUSYBOX_FEATURE_KMSG_SYSLOG is not set
FREETZ_BUSYBOX_KLOGD=y
FREETZ_BUSYBOX_FEATURE_KLOGD_KLOGCTL=y
FREETZ_BUSYBOX_LOGGER=y

#
# External processing
#
# EXTERNAL_ENABLED is not set

#
# Mod customizations ---------------------
#

#
# Web Interface
#
# FREETZ_LANG_DE is not set
FREETZ_LANG_EN=y
FREETZ_LANG_STRING="en"
FREETZ_SECURITY_LEVEL=0
FREETZ_STYLE_COLORED=y
# FREETZ_STYLE_GREY is not set
FREETZ_STYLE="colored"

#
# Freetz skins
#
FREETZ_SKIN_legacy=y
# FREETZ_SKIN_newfreetz is not set
# FREETZ_SKIN_phoenix is not set
FREETZ_FAVICON_NONE=y
# FREETZ_FAVICON_ATOMPHIL is not set
# FREETZ_FAVICON_CUMA is not set
# FREETZ_FAVICON_DSL123 is not set
# FREETZ_FAVICON_HANSOLO is not set
FREETZ_FAVICON_STRING="none"
FREETZ_TAGGING_NONE=y
# FREETZ_TAGGING_CUMA is not set
FREETZ_TAGGING_STRING="none"

#
# Additional image/box information
#
# FREETZ_REMOVE_BOX_INFO is not set
# FREETZ_REMOVE_FREETZ_INFO is not set
# FREETZ_MODIFY_AVM_VERSION is not set
FREETZ_USER_DEFINED_COMMENT=""
# FREETZ_CUSTOM_IMAGE_NAME is not set
FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y
# FREETZ_REMOVE_DOT_CONFIG is not set

#
# Build system ---------------------------
#

#
# Toolchain options
#
FREETZ_DOWNLOAD_TOOLCHAIN=y
# FREETZ_BUILD_TOOLCHAIN is not set

#
# Kernel toolchain options ----------------------------------
#
FREETZ_KERNEL_BINUTILS_2_18=y
FREETZ_KERNEL_GCC_3_4=y
FREETZ_KERNEL_BINUTILS_VERSION="2.18"
FREETZ_KERNEL_GCC_VERSION="3.4.6"

#
# Target toolchain options ----------------------------------
#
FREETZ_TARGET_UCLIBC_0_9_29=y
# FREETZ_TARGET_UCLIBC_SUPPORTS_libubacktrace is not set
FREETZ_TARGET_BINUTILS_2_22=y
FREETZ_TARGET_GCC_4_6=y
FREETZ_STDCXXLIB_USE_UCLIBCXX=y
# FREETZ_STDCXXLIB_USE_GNULIBSTDCXX is not set
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_BINUTILS_VERSION="2.22"
FREETZ_TARGET_GCC_VERSION="4.6.4"
FREETZ_GNULIBSTDCXX_VERSION="6.0.16"
FREETZ_STDCXXLIB="uclibcxx"
FREETZ_TARGET_CFLAGS="-Os -pipe -Wa,--trap"
FREETZ_TARGET_UCLIBC_REDUCED_LOCALE_SET=y
# FREETZ_TARGET_NLS is not set
FREETZ_TARGET_LFS=y
# FREETZ_TARGET_TOOLCHAIN is not set

#
# Both kernel and target toolchain related options ----------
#
FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y
# FREETZ_TOOLCHAIN_32BIT is not set
# FREETZ_TOOLCHAIN_CCACHE is not set

#
# Build system options
#
FREETZ_VERBOSITY_LEVEL=2
FREETZ_SIZEINFO_COMPRESSED=y
# FREETZ_SIZEINFO_UNCOMPRESSED is not set
FREETZ_JLEVEL=2
FREETZ_CHECK_CHANGED=y
# FREETZ_BACKUP_CONFIG_CACHE is not set

#
# Firmware packaging (fwmod) options
#
# FREETZ_FWMOD_SKIP_UNPACK is not set
# FREETZ_FWMOD_SKIP_MODIFY is not set
# FREETZ_FWMOD_SKIP_PACK is not set
# FREETZ_FWMOD_SDK is not set
# FREETZ_FWMOD_USBROOT is not set
# FREETZ_FWMOD_NFSROOT is not set

#
# Strip options
#
FREETZ_STRIP_BINARIES=y
# FREETZ_STRIP_LIBRARIES is not set
# FREETZ_STRIP_MODULES_NONE is not set
FREETZ_STRIP_MODULES_FREETZ=y
# FREETZ_STRIP_MODULES_ALL is not set
# FREETZ_STRIP_SCRIPTS is not set

#
# Override options
#
FREETZ_DL_SITE_USER=""
# FREETZ_DL_TOOLCHAIN_OVERRIDE is not set
FREETZ_DL_TOOLCHAIN_SITE=""
FREETZ_DL_KERNEL_TOOLCHAIN_VERSION="r10381"
FREETZ_DL_KERNEL_TOOLCHAIN_MD5="bef1bfcad26bca350267f85ad4ec334b"
FREETZ_DL_TARGET_TOOLCHAIN_VERSION="r10381"
FREETZ_DL_TARGET_TOOLCHAIN_MD5="62768ca3fad99fcc052a792190aff882"
FREETZ_DL_TOOLCHAIN_SUFFIX="shared-glibc"
# FREETZ_DL_OVERRIDE is not set
FREETZ_DL_KERNEL_SITE=""
FREETZ_DL_KERNEL_SOURCE="${FREETZ_AVM_VERSION_STRING}-release_kernel.tar.xz"
FREETZ_DL_KERNEL_SOURCE_MD5="61e92063b3c9164c7d85f614d53a4afb"
FREETZ_DL_SITE="@AVM/fritzbox.fon_wlan_7570/firmware/english"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7570_vDSL.en-de-fr.75.04.91.image"
FREETZ_DL_SOURCE_MD5="caa18aa1888a6b4990fccaf386d1d86a"
FREETZ_DL_ALIEN=y
FREETZ_DL_SITE2="@TELEKOM/Speedport/Speedport W 920V"
FREETZ_DL_SOURCE2="Speedport_W_920V.AnnexB.65.04.78.image"
FREETZ_DL_SOURCE2_MD5="829972b62ae54bd4e526fe727c5c460b"
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_REPLACE_MODULE_AVAILABLE=y
# FREETZ_AVM_HAS_LABOR is not set
# FREETZ_AVM_HAS_FW55X is not set
# FREETZ_AVM_HAS_FW52X is not set
FREETZ_AVM_HAS_FW4XX=y
# FREETZ_AVM_HAS_FWEWE is not set
# FREETZ_AVM_HAS_LANG_DE is not set
# FREETZ_AVM_HAS_LANG_A_CH is not set
FREETZ_AVM_HAS_LANG_EN=y
# FREETZ_AVM_HAS_LANG_IT is not set
# FREETZ_AVM_UCLIBC_0_9_28 is not set
FREETZ_AVM_UCLIBC_0_9_29=y
# FREETZ_AVM_UCLIBC_0_9_32 is not set
# FREETZ_AVM_UCLIBC_0_9_33 is not set
# FREETZ_AVM_UCLIBC_NPTL_ENABLED is not set
FREETZ_AVM_GCC_3_4=y
# FREETZ_AVM_GCC_4_6 is not set
# FREETZ_AVM_GCC_4_7 is not set
FREETZ_AVM_HAS_PRINTK=y
# FREETZ_AVM_HAS_PIGLET is not set
FREETZ_AVM_HAS_PTY_SUPPORT=y
# FREETZ_AVM_HAS_CDROM_ISO is not set
FREETZ_AVM_HAS_AURA_USB=y
# FREETZ_AVM_HAS_MINID is not set
FREETZ_AVM_HAS_NTFS=y
FREETZ_AVM_HAS_IPV6=y
FREETZ_AVM_HAS_WEBDAV=y
FREETZ_AVM_HAS_INETD=y
# FREETZ_AVM_HAS_EXT3 is not set
# FREETZ_AVM_HAS_ISOFS is not set
FREETZ_AVM_HAS_TR069=y
FREETZ_AVM_HAS_TR069_FWUPDATE=y
FREETZ_AVM_HAS_CHRONYD=y
FREETZ_AVM_HAS_DECT=y
FREETZ_AVM_HAS_OPENSSL_LIBS=y
# FREETZ_AVM_HAS_LSOF is not set
# FREETZ_AVM_HAS_SOCAT is not set
# FREETZ_AVM_HAS_NAS is not set
# FREETZ_AVM_HAS_MYFRITZ is not set
# FREETZ_AVM_HAS_FHEM is not set
FREETZ_AVM_HAS_PHONE=y
# FREETZ_AVM_HAS_STRACE is not set
FREETZ_AVM_HAS_TAM=y
# FREETZ_AVM_HAS_UDEV is not set
# FREETZ_AVM_HAS_UPDATE_FILESYSTEM_IMAGE is not set
# FREETZ_AVM_HAS_ETHERNET_OVER_USB is not set
FREETZ_AVM_HAS_USB_HOST=y
# FREETZ_AVM_HAS_USB_HOST_AHCI is not set
# FREETZ_AVM_HAS_E2FSPROGS is not set
FREETZ_AVM_HAS_WLAN=y
# FREETZ_AVM_HAS_UMTS is not set
FREETZ_AVM_HAS_JFFS2=y
# FREETZ_AVM_HAS_JUNK_BYTES is not set
# FREETZ_AVM_HAS_MICROVOIP_DSL is not set
# FREETZ_AVM_HAS_ANNEX_A_AND_B is not set
# FREETZ_AVM_HAS_MULTI_ANNEX is not set
# FREETZ_AVM_HAS_RAMZSWAP is not set
# FREETZ_AVM_HAS_AHA is not set
# FREETZ_AVM_HAS_TEMPERATURE_SENSOR is not set
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_TARGET_ARCH_LE=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_FILESYSTEM_MTD_SIZE=0
FREETZ_AVM_VERSION_7270_04_86=y
FREETZ_AVM_VERSION_04_XX=y
FREETZ_AVM_VERSION_STRING="7270_04.86"
FREETZ_TYPE_PREFIX="7570"
FREETZ_TYPE_PREFIX_SERIES_SUBDIR="04_XX"
FREETZ_TYPE_PREFIX_ALIEN_HARDWARE="W920V_"

Chris
P.S.: What is "FHEM" ?
P.P.S.: I used ruKernelTool to move from W920V → 7570. Afterwards to the W920Vfreetz.
P.P.P.S.: As the box also runs as a 7570: what is the difference between building freetz for 7570 and for W920V?
Thanks!

comment:178 Geändert vor 5 Jahren durch oliver

You seem to be on the right track. I think we will need this patch to fix the problem for uClibc-0.9.29:
http://git.uclibc.org/uClibc/patch/ldso/ldso/mips/dl-sysdep.h?id=9657b26d293370032604891a361d944b8bf0b234

FHEM is provided by AVM as an extension for home automation (http://fhem.de/fhem.html).

I don't know if there are any differences between 7570 and W920V except the LEDs.

Geändert vor 5 Jahren durch oliver

comment:179 Geändert vor 5 Jahren durch Chris56

That did it!
Everything fine with the patch applied!
Asterisk is running now on systems with uClib 0.9.29.

Thanks,
Chris

P.S.: Will that move into trunk, or do I always have to compile my own uClib?
I guess 7570 will never go beyond 4.91.

comment:180 Geändert vor 5 Jahren durch oliver

I think this will move into trunk. But it will need some time before there is an updated version of the download toolchain…

comment:181 Geändert vor 5 Jahren durch er13

I believe the patch should also be backported to 0.9.28… Just yet another reason for #1942

comment:182 Antwort: Geändert vor 5 Jahren durch Gompf

Ich wollte mich heute etwas mit Chan_Capi und die Probleme damit befassen. Wollte nur fragen ob der Status immer noch der selbe ist. Ich baue gerade die nueste Version um dann daran experimentell zu arbeiten (habe ja in Produktion immer noch die ganz alte Version in der alles geht).

comment:183 Geändert vor 5 Jahren durch er13

In 10943:

asterisk:

comment:184 Geändert vor 5 Jahren durch er13

In 10944:

asterisk-chan-capi:

  • switch to using the official source code repository (that at svn.chan-capi.org)
  • add support for asterisk 11 by applying Mihai Moldovan's patch submitted on the chan-capi mailing list on July 17th, 2013. Not yet thoroughly tested but it seems to work.
  • refs #706

comment:185 Geändert vor 5 Jahren durch er13

In 10945:

asterisk-chan-capi:

  • update changelog, missing part of r10944
  • refs #706

comment:186 als Antwort auf: ↑ 182 Geändert vor 5 Jahren durch er13

Replying to Gompf:

Ich wollte mich heute etwas mit Chan_Capi und die Probleme damit befassen. Wollte nur fragen ob der Status immer noch der selbe ist.

Status nach r10944: chan_capi lässt sich bei mir ohne segmentation fault laden. Bitte testen, ob es auch bei Euch so ist.

comment:187 Geändert vor 5 Jahren durch er13

In 10946:

uClibc 0.9.28/0.9.29:

  • add backport of upstream patch fixing loader segmentation fault when RLD_MAP is 0 (by oliver, testing by chris56)
  • refs #1939
  • refs #706

comment:188 Geändert vor 5 Jahren durch er13

In 10947:

download-toolchains:

  • update download toolchains for uClibc-0.9.28, 0.9.29 and 0.9.33 based boxes
  • refs #1939
  • refs #706

Note: all users of these boxes should backup their .config, call "make distclean", restore their .config and build everything anew, i.e. no autoupdate or whatever…

comment:189 Geändert vor 5 Jahren durch waldoo

danke euch, so auf den ersten blick schein chan_capi nun zu funktionieren.
Anrufe rein/raus gehen beidseitig.

comment:190 Geändert vor 5 Jahren durch er13

In 10949:

asterisk:

comment:191 Geändert vor 5 Jahren durch er13

In 10965:

asterisk:

comment:192 Geändert vor 5 Jahren durch er13

In 10969:

asterisk:

comment:193 Geändert vor 5 Jahren durch er13

In 10970:

asterisk-chan-dongle:

  • bump revision to 28a46567a8
  • refs #706

comment:194 Geändert vor 5 Jahren durch er13

In 10971:

pjproject2:

  • bump revision to b7e5854efe
  • refs #706

comment:195 Geändert vor 5 Jahren durch er13

In 10981:

asterisk:

  • use just one job while installing it, fixes sporadic build/install problems
  • refs #706

comment:196 Geändert vor 5 Jahren durch er13

In 11005:

asterisk:

comment:197 Geändert vor 5 Jahren durch er13

In 11006:

asterisk-chan-sccp:

comment:198 Geändert vor 5 Jahren durch er13

In 11018:

pjproject2:

comment:199 Geändert vor 5 Jahren durch er13

In 11019:

asterisk:

comment:200 Geändert vor 5 Jahren durch er13

In 11045:

asterisk:

comment:201 Geändert vor 5 Jahren durch Chris56

Is anybody intergrating res_fax_spandsp into freetz asterisk?
I would like to receive faxes through asterisk.
However, this will need the libspandsp package:
http://www.soft-switch.org/installing-spandsp.html

I would volunteer, however I've never inserted a package into freetz…so I'm pretty ignorant.

(As a side effect I discovered, that ImageMagick cannot be included anymore for missing source files: ImageMagick-6.8.6-9.tar.xz)

Chris

comment:202 Geändert vor 5 Jahren durch er13

In 11095:

asterisk:

  • bump version to the latest revision from the stable branch
  • refs #706

comment:203 Geändert vor 5 Jahren durch er13

In 11123:

asterisk:

comment:204 Geändert vor 5 Jahren durch er13

In 11141:

asterisk:

comment:205 Antworten: Geändert vor 5 Jahren durch Chris56

Really nobody who could provide
res_fax_spandsp
and the package
libspandsp ?

Chris

comment:206 als Antwort auf: ↑ 205 Geändert vor 5 Jahren durch er13

Replying to Chris56:

Really nobody who could provide res_fax_spandsp and the package libspandsp?

I thought, you'd like to volunteer.

comment:207 Geändert vor 5 Jahren durch er13

In 11190:

asterisk:

comment:208 Geändert vor 5 Jahren durch er13

In 11195:

comment:209 Geändert vor 5 Jahren durch er13

In 11196:

asterisk:

  • add SpanDSP support
  • compile-tested only
  • refs #706

comment:210 als Antwort auf: ↑ 205 Geändert vor 5 Jahren durch er13

Replying to Chris56:

Really nobody who could provide res_fax_spandsp and the package libspandsp?

See r11195, r11196 - didn't test it on the box though. So, could you please test and provide feedback? Thanks!

comment:211 Geändert vor 5 Jahren durch Chris56

Thank you er13!!
I will test it as soon as possible. However, it may take 2 weeks or so before I find the time.
Chris

comment:212 Geändert vor 5 Jahren durch Chris56

er13:
I tried to build it. However building libspandsp:

configuring... (conf_cmd() { ./configure --quiet "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed. Please re-run make with verbose level set to 2 to see what's going on.";  exit 1; } }; cd source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/spandsp-0.0.6;   rm -f config.{cache,status}; cp -a ./configure ./configure.before_rpath_fix; sed -i -r -e "s|(runpath_var=)[$]runpath_var|\1|g" -e "s|(hardcode_into_libs=).+$|\1no|g" -e '/hardcode_libdir_flag_spec[_A-Za-z0-9]*=/s/[$][{]wl[}]-?-rpath(,| [$][{]wl[}])[$]libdir/-D__SOMETHING_NON_EMPTY_TO_FOOL_LIBTOOL__/g' -e 's/(hardcode_libdir_flag_spec(_ld)?=)[$]lt_([[][]]_LT_AC_TAGVAR[(])?hardcode_libdir_flag_spec[_A-Za-z0-9]*(, *[$]1[)])?/\1/g' ./configure;   PATH="/home/hemsing/devel/fritz/7360SL/trunk/11198/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin:/home/hemsing/devel/fritz/7360SL/trunk/11198/toolchain/build/mips_gcc-4.6.4/mips-unknown-linux-gnu/bin:/home/hemsing/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" CC="/home/hemsing/devel/fritz/7360SL/trunk/11198/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin/mips-linux-uclibc-gcc" CXX="/home/hemsing/devel/fritz/7360SL/trunk/11198/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin/mips-linux-uclibc-g++-wrapper" CFLAGS="-march=24kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CXXFLAGS="-march=24kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" LDFLAGS="" PKG_CONFIG_PATH="/home/hemsing/devel/fritz/7360SL/trunk/11198/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin/../lib/pkgconfig" PKG_CONFIG_LIBDIR="/home/hemsing/devel/fritz/7360SL/trunk/11198/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/bin/../lib/pkgconfig" GLOBAL_LIBDIR=/home/hemsing/devel/fritz/7360SL/trunk/11198/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr/lib  FREETZ_TARGET_LFS="y" CONFIG_SITE=/home/hemsing/devel/fritz/7360SL/trunk/11198/include/site/mips-linux-uclibc conf_cmd   --cache-file=/home/hemsing/devel/fritz/7360SL/trunk/11198/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/config.cache --target=mips-linux --host=mips-linux --build=x86_64-pc-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sysconfdir=/etc --with-gnu-ld --disable-nls  --enable-shared --enable-static --enable-fixed-point --enable-builtin-tiff=no --enable-doc=no --enable-tests=no --enable-test-data=no    )
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
configure: error: "Can't build without libtiff (does your system require a libtiff-devel package?)"

But libtiff is set:
FREETZ_LIB_libtiff=y

Any ideas?
Chris

comment:213 Geändert vor 5 Jahren durch er13

@Chris: what is the value of ac_cv_lib_tiff_TIFFOpen in your config.cache (located under source/target-mips*_gcc-*_uClibc-*)? Probably no because of some other package testing for libtiff without a need. Could you please attach your .config? The simple workaround would be:

  • delete source/target-mips*_gcc-*_uClibc-*/config.cache
  • make tiff-dirclean spandsp-dirclean
  • make

comment:214 Geändert vor 5 Jahren durch Chris56

You can easily reproduce it:

Virgin svn check out (today 11205).
Select asterisk as the only package.
make

This runs into the error.
I can circumvent this by first selecting only libtiff and do a first make only for libtiff.
The next make with the asterisk package being selected works.

Chris

comment:215 Geändert vor 5 Jahren durch er13

Ok, it's a typo in r11195. Should be $(PKG)_DEPENDS_ON instead of $(PGK)_... (the 2nd and the 3rd letters are mixed up).

Zuletzt geändert vor 5 Jahren von er13 (vorher) (Diff)

comment:216 Geändert vor 5 Jahren durch Whoopie

In 11213:

spandsp: fix typo, by er13 (refs #706)

comment:217 Geändert vor 5 Jahren durch Chris56

er13: I've successfully received a fax through res_fax_spandsp!

Thanks for your work!

Chris

comment:218 Geändert vor 5 Jahren durch er13

In 11252:

pjproject2:

comment:219 Geändert vor 5 Jahren durch er13

In 11253:

asterisk-chan-capi:

  • bump version to the latest svn revision
  • refs #706

comment:220 Geändert vor 5 Jahren durch er13

In 11255:

asterisk:

comment:221 Geändert vor 5 Jahren durch waldoo

folgende info in Bezug auf iax Anlagenkopplung: http://www.ip-phone-forum.de/showthread.php?t=265248&s=a82ee570b38b0e89dc063662195cd831

Wenn man nun asterisk inclusive res_timing_timerfd compiliert dann scheint es zu funktionieren.

comment:222 Geändert vor 5 Jahren durch er13

In 11381:

asterisk:

comment:223 Geändert vor 5 Jahren durch er13

In 11411:

asterisk:

comment:224 Geändert vor 5 Jahren durch er13

In 11520:

asterisk:

comment:225 Geändert vor 5 Jahren durch er13

In 11546:

asterisk:

  • add preliminary support for embedding modules into the main binary
  • refs #706

BIG FAT WARNING:

  • almost untested, might not run on the box, might not even compile
  • work in progress
  • YOU'VE BEEN WARNED

comment:226 Geändert vor 5 Jahren durch er13

In 11557:

asterisk:

  • fix embedding of chan_ooh323 & res_rtp_asterisk
  • refs #706

comment:227 Geändert vor 5 Jahren durch er13

In 11567:

asterisk:

  • static build fixes
  • it's now possible to create a statically linked version of asterisk, the resulting binary however fails with "Bus error". That's the reason the corresponding menuconfig-option is still commented out.
  • refs #706

comment:228 Geändert vor 5 Jahren durch er13

In 11568:

asterisk:

  • one step further in getting statically linked asterisk work, still doesn't work however
  • refs #706

comment:229 Geändert vor 5 Jahren durch er13

In 11570:

asterisk:

comment:230 Geändert vor 5 Jahren durch er13

In 11574:

asterisk:

  • add missing -lm
  • refs #706

comment:231 Geändert vor 5 Jahren durch er13

In 11629:

asterisk:

comment:232 Geändert vor 5 Jahren durch er13

In 11644:

asterisk:

  • disable "optimize asterisk for low-memory usage"-option by default as it is known to cause problems with some modules
  • add corresponding menuconfig-help-entry
  • refs #706

comment:233 Geändert vor 5 Jahren durch er13

In 11645:

asterisk:

comment:234 Geändert vor 5 Jahren durch er13

In 11646:

asterisk:

  • set DONT_OPTIMIZE-option in asterisk menuselect if building debuggable version of asterisk
  • this actually doesn't change the CFLAGS used to compile asterisk (by chance only), it however activates a #define in one of the asterisk header files
  • refs #706

comment:235 Geändert vor 5 Jahren durch er13

In 11647:

asterisk:

  • split CFLAGS in "optimization flags" and "all other flags", pass optimization flags in OPTIMIZE and all other flags in CFLAGS - this is the way asterisk expects them to be passed
  • refs #706

comment:236 Geändert vor 5 Jahren durch er13

In 11732:

asterisk:

comment:237 Geändert vor 5 Jahren durch er13

In 11829:

pjproject2:

comment:238 Geändert vor 5 Jahren durch er13

In 11830:

asterisk:

comment:239 Geändert vor 5 Jahren durch er13

In 11843:

asterisk:

comment:240 Geändert vor 5 Jahren durch er13

In 11852:

asterisk:

comment:241 Geändert vor 5 Jahren durch er13

In 11867:

asterisk:

comment:242 Geändert vor 5 Jahren durch er13

In 11907:

asterisk:

comment:243 Geändert vor 5 Jahren durch er13

In 11916:

pjproject2:

  • switch back to the official version of pjproject from pjsip.org, all patches from asterisk-fork of pjproject have been accepted upstream, there is no need to use the asterisk-fork anymore
  • bump version to 2.2.1
  • refs #706

comment:244 Geändert vor 5 Jahren durch er13

In 11917:

pjproject2:

  • reduce number of NEEDED-libraries (i.e. number of run-time dependencies) by using --as-needed linker flag
  • refs #706

comment:245 Geändert vor 4 Jahren durch er13

In 11944:

asterisk:

comment:246 Geändert vor 4 Jahren durch er13

In 11952:

asterisk:

comment:247 Geändert vor 4 Jahren durch er13

In 12083:

asterisk:

comment:248 Geändert vor 4 Jahren durch er13

In 12084:

asterisk-chan-capi:

comment:249 Geändert vor 4 Jahren durch er13

In 12085:

asterisk-chan-sccp:

comment:250 Geändert vor 4 Jahren durch er13

In 12164:

asterisk:

comment:251 Geändert vor 4 Jahren durch waldoo

Anbei ein patch, für chan_dongle + "DongleSendUSSD".
Das brauchen alle mit Mulitsimkarten, um z.b SMS Empfang für diese SIM einzuschalten

extension ⇒ ussd,1,DongleSendUSSD(dongle0,*100#) / Natürlich würde auch der alte Weg über: …System(asterisk -rx 'dongle ussd dongle_e1550 *123# ') gehen

Das ganze habe ich mal in irgend einem russischen Forum (ich kann kein russisch) gefunden, bzw. hier: http://maier.su/topic/making_donglesendussd_for_chan_dongle_in_asterisk/
Natürlich kann ich nicht abschätzen, ob es Nebeneffekte hat, aber es scheint zu funktionieren.

comment:252 Geändert vor 4 Jahren durch er13

@waldoo: sieht vom Lesen her OK aus. Hast Du es auch auf der Box getestet?

comment:253 Geändert vor 4 Jahren durch waldoo

Nun sollte es aber passen, als freetz patch. Erstellt mit "svn add make/asterisk-chan-dongle/patches/090-add-send-ussd.patch + svn diff > asterisk.ussd.patch"

Funktioniert auf meiner 7270 v2 mit asterisk 11.10.2 und habe ich so auch für mein openwrt genommen.

Zuletzt geändert vor 4 Jahren von waldoo (vorher) (Diff)

Geändert vor 4 Jahren durch waldoo

comment:254 Geändert vor 4 Jahren durch er13

In 12203:

asterisk-chan-dongle:

  • improve support for sending USSD commands - inspired by code provided here, patch prepared by waldoo
  • refs #706

comment:255 Geändert vor 4 Jahren durch er13

In 12251:

asterisk:

comment:256 Geändert vor 4 Jahren durch er13

In 12345:

asterisk:

comment:257 Geändert vor 4 Jahren durch er13

In 12359:

asterisk:

  • hide "optimize asterisk for low-memory usage"-option as it doesn't work
  • refs #706, refs #2539

comment:258 Geändert vor 4 Jahren durch arikfunke

About two years ago I built asterisk using asterisk_1.6.2.23_chan_capi_dongle_26.patch​ before deciding to use the asterisk clone "callwaver" instead which I have been running for the last two years.

What was very nice about the above patch was that it provided a pre-patched set of configuation files adapted to the fritz box. (E.g. assigning the capi ports and explaining what each port is used for on the selected box. ISDN, VOIP, etc.)

After updating the FritzOS on my box I thought I would give the asterisk package another try. Building from the current trunk I found that all configuration files have disappeared (except for the "minimal" configuration defining the directories).

Why are the configuration files no longer included? It seems to me that the lack of an example configuration makes getting started with this package unnecessarily difficult for new users. (Especially given that asterisk has an intimidating number of possible configuration files and that no wiki page exists for the package.)

I do not mean to sound critical but I am truly curious about the decision to remove those nice pre-configured config files…

Zuletzt geändert vor 4 Jahren von arikfunke (vorher) (Diff)

comment:259 Geändert vor 4 Jahren durch er13

The "nice pre-configured config files" could still be found under source/target-mips*_gcc-4.*_uClibc-0.9.*/asterisk-*/_install/mod/etc/asterisk (asterisk) and source/target-mipsel_gcc-4.*_uClibc-0.9.*/asteriskchancapi-* (asterisk-chan-capi) within the freetz build-directory. It's up to the user to select the required ones and to copy them to the box. They are useful as examples/templates but it is absolutely unnecessary to copy all these examples to the box as most of them would just waste space.

comment:260 Geändert vor 4 Jahren durch arikfunke

Thanks for the explanation er13. Two comments:

Comment 1:

The configuration files you referenced are the stock asterisk sample configuration files. The "nice pre-configured config files" I was referring to were very nicely pre-configured especially for the fritz box to have a useable asterisk configuration after installation.

Of course they would not be perfect for everybody but they gave new users a good starting point. For inexperienced users it is always easier to modify a working system by making small changes than to create a whole configuration from scratch.

The patch did (at least) the following:

  • Selected a small number of the most important asterisk configuration files and added fritz box specific comments to them.
  • Modified especially capi.conf to define the capi ports available on the fritz box. (This is non-trivial for first time users as they differ on different boxes and are not that easy to identify without some experience.)
  • (I believe) it also gave fritz box specific dial plan examples.

Comment 2:

I accept your point that most of the time the sample configuration would waste space. However, it would be great if there was an option in menuconfig "Copy sample configuration". It would avoid wasting space and make the package more accessible to new users. - The best of both world, no?


Suggestion:

I would like to suggest that if somebody working on this package has some spare time in the future they take a look at the asterisk_1.6.2.23_chan_capi_dongle_26.patch file. Personally I feel that at least regarding configuration it was more friendly to inexperienced asterisk users.

The current package is great for experienced asterisk users and freetz experts (I especially like the option to deselect asterisk modules) but it makes getting started very hard for novices.

Zuletzt geändert vor 4 Jahren von arikfunke (vorher) (Diff)

comment:261 Geändert vor 4 Jahren durch Musashi

I just stumbled across http://ubuntu-tricks.com/how-to-install-asterisk-gui-on-ubuntu/ which shows how to setup a web gui for Asterisk.

Maybe this could be incorporated here or as an extra package? This way the Freetz people wouldn't have to write one on their own and we would have a GUI that is actively developed.

comment:262 Geändert vor 4 Jahren durch er13

It's actually already available in freetz (just uncomment the 2nd line and remove the 3rd one). I however didn't manage to get it working (tried with some older asterisk version). Feel free to try it again and provide a patch.

comment:263 Geändert vor 4 Jahren durch er13

In 12534:

asterisk:

comment:264 Geändert vor 4 Jahren durch er13

In 12658:

asterisk:

comment:265 Geändert vor 4 Jahren durch er13

In 12734:

asterisk:

comment:266 Geändert vor 4 Jahren durch er13

In 12755:

asterisk:

comment:267 Geändert vor 4 Jahren durch er13

In 12916:

asterisk:

comment:268 Geändert vor 4 Jahren durch er13

In 13059:

asterisk:

comment:269 Geändert vor 3 Jahren durch er13

In 13069:

asterisk:

comment:270 Geändert vor 3 Jahren durch er13

In 13140:

asterisk:

comment:271 Geändert vor 3 Jahren durch PeterPawn

Wer beim Übersetzen von asterisk 11.18.0 (in freetz-linux) die Meldung

ERROR: The following commands/packages required for building the asterisk-package are missing on your system: xml2-config
make: *** [source/target-mips_gcc-4.8.4_uClibc-0.9.33.2-nptl/asterisk-11.18.0/.build-prereq-checked] Error 1

erhält, muß mit

sudo aptitude install libxml2-dev

ggf. nachinstallieren lassen.

comment:272 Geändert vor 3 Jahren durch er13

Ja ist aufgrund dieser Upstream-Änderung jetzt notwendig, lässt sich leider nicht vermeiden.

comment:273 Geändert vor 3 Jahren durch PeterPawn

Schon komisch, nach dem Link zum Upstream sollte das ja schon in der 11.17 drin sein … bei mir (libxml2-dev war eben nicht vorhanden), kam das Problem aber erst jetzt mit der 11.18 auf.

Ich habe es auch nur ins Ticket geschrieben, weil sicherlich nicht jedem Freetz-Nutzer sofort der Zusammenhang zwischen xml2-config und libxml2-dev geläufig ist.

comment:274 Geändert vor 3 Jahren durch er13

Ist erst seit 11.18.0-rc1 drin. Der Upgrade.txt-Merge ist halt schief gelaufen ;-)

comment:275 Geändert vor 3 Jahren durch er13

In 13337:

asterisk:

comment:276 Geändert vor 3 Jahren durch er13

In 13426:

asterisk:

comment:277 Geändert vor 3 Jahren durch er13

In 13431:

asterisk:

res_rtp_asterisk.c: In function 'ast_rtp_dtls_set_configuration':
res_rtp_asterisk.c:1290:2: error: unknown type name 'EC_KEY'
  EC_KEY *ecdh;
  ^
res_rtp_asterisk.c:1311:2: warning: implicit declaration of function 'EC_KEY_new_by_curve_name' [-Wimplicit-function-declaration]
  ecdh = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
  ^
res_rtp_asterisk.c:1311:7: warning: assignment makes pointer from integer without a cast [enabled by default]
  ecdh = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
       ^
res_rtp_asterisk.c:1314:3: warning: implicit declaration of function 'EC_KEY_free' [-Wimplicit-function-declaration]
   EC_KEY_free(ecdh);
   ^
make[2]: *** [res_rtp_asterisk.o] Error 1

comment:278 Geändert vor 3 Jahren durch er13

In 13585:

asterisk:

comment:279 Geändert vor 3 Jahren durch er13

In 13604:

asterisk:

comment:280 Geändert vor 3 Jahren durch er13

In 13613:

asterisk:

comment:281 Geändert vor 3 Jahren durch er13

In 13689:

asterisk:

comment:282 Geändert vor 2 Jahren durch waldoo

irgendwas stimmt mit chan_dongle nicht. Getestet aktuell mit dem letzten trunk 13772

aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:50: installing './compile'
configure.in:6: installing './config.guess'
configure.in:6: installing './config.sub'
configure.in:7: installing './install-sh'
configure.in:7: installing './missing'
automake: error: no 'Makefile.am' found for any configure output
autoreconf: automake failed with exit status: 1

ich bekomme aber das verschieben nicht hin.

$(PKG)_CONFIGURE_PRE_CMDS += mv $(ASTERISK_CHAN_DONGLE_DIR)/configure.in $(ASTERISK_CHAN_DONGLE_DIR)/configure.ac

bzw. hat selbst das manuelle Verschieben andere Auswirkungen

mv source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl_kernel-3.10/asteriskchandongle-28a46567a8/configure.in source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl_kernel-3.10/asteriskchandongle-28a46567a8/configure.ac
....
automake: error: no 'Makefile.am' found for any configure output
autoreconf: automake failed with exit status: 1

Vielleicht kann sich das mal jemand ansehen.

comment:283 Geändert vor 2 Jahren durch Gompf

@waldoo

Bin bei genau dem selben Problem angekommen, habs sogar mit einem fresh trunk versucht. Ich glaube das warning und der error sind zwei verschiedene Sachen, mit der Verschiebung ist das warning weg, aber der Fehler noch da. Ich werde mal probieren ob ich da durchsteige.

/Gompf

Update: Vielleicht arebeiten wir mit dem falschen oder outdated source.

https://github.com/jstasiak/asterisk-chan-dongle/ (Latest commit 0f593c4 on Aug 28, 2013 vs 28a46567a8)
vs
https://github.com/bg111/asterisk-chan-dongle/ (Latest commit ca8540d on Jul 14, 2015) (as ist der offizielle google code export)

bei beiden failen aber die Patches gleich erstmal….

Zuletzt geändert vor 2 Jahren von Gompf (vorher) (Diff)

comment:284 Geändert vor 2 Jahren durch er13

In 13870:

asterisk:

comment:285 Geändert vor 2 Jahren durch er13

In 13929:

asterisk:

comment:286 Geändert vor 2 Jahren durch er13

In 13930:

asterisk-chan-dongle:

comment:287 Geändert vor 2 Jahren durch er13

In 13980:

asterisk:

comment:288 Geändert vor 23 Monaten durch er13

In 13985:

asterisk:

comment:289 Geändert vor 11 Monaten durch Chris56

Danke für das Asterisk Paket. Ist seit Jahren im Einsatz!

Gibt es Pläne auf eine neuere Version überzugehen?
Der Hintergrund der Frage ist, dass Asterisk mit Version ≥ 12 ipv6 besser unterstützt.

Grüße
Chris

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.