Build of httptunnel with android toolchain

The build took 00h 01m 13s and was SUCCESSFUL.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
4,669 ansic
338 sh
66 makefile
5,073 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/arm-linux-androideabi --> /sysroot/arm-linux-androideabi
# /toolchain_root/COPYING3.LIB --> /sysroot/COPYING3.LIB
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/COPYING.RUNTIME --> /sysroot/COPYING.RUNTIME
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/SOURCES --> /sysroot/SOURCES
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/COPYING --> /sysroot/COPYING
# /toolchain_root/COPYING3 --> /sysroot/COPYING3
# /toolchain_root/COPYING.LIB --> /sysroot/COPYING.LIB
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/sysroot/bin:/sysroot/libexec/gcc/arm-linux-androideabi/4.8:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: httptunnel 3.3-5 (Tue Apr 4 19:31:09 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# creating cache ./config.cache
# checking for a BSD compatible install... /usr/bin/install -c
# checking whether build environment is sane... yes
# checking whether make sets ${MAKE}... yes
# checking for working aclocal... found
# checking for working autoconf... found
# checking for working automake... found
# checking for working autoheader... found
# checking for working makeinfo... found
# checking for mawk... no
# checking for gawk... gawk
# checking for gcc... arm-linux-androideabi-gcc
# checking whether the C compiler (arm-linux-androideabi-gcc -O2 -Wall -fomit-frame-pointer ) works... yes
# checking whether the C compiler (arm-linux-androideabi-gcc -O2 -Wall -fomit-frame-pointer ) is a cross-compiler... yes
# checking whether we are using GNU C... yes
# checking whether arm-linux-androideabi-gcc accepts -g... yes
# checking for a BSD compatible install... /usr/bin/install -c
# checking whether ln -s works... yes
# checking for ranlib... ranlib
# checking for gethostent... yes
# checking for setsockopt... yes
# checking how to run the C preprocessor... arm-linux-androideabi-gcc -E
# checking for ANSI C header files... yes
# checking for fcntl.h... yes
# checking for syslog.h... yes
# checking for unistd.h... yes
# checking for sys/poll.h... yes
# checking for working const... yes
# checking for inline... inline
# checking for size_t... yes
# checking for socklen_t... yes
# checking whether INADDR_NONE is defined... yes
# checking size of char... 1
# checking size of short... 2
# checking size of int... 4
# checking size of long... 4
# checking size of long long... 8
# checking for 8-bit clean memcmp... no
# checking return type of signal handlers... void
# checking for vprintf... yes
# checking for socket... yes
# checking for strdup... yes
# checking for strerror... yes
# checking for daemon... yes
# checking for vsyslog... yes
# checking for poll... yes
# checking for select... yes
# checking for endprotoent... no
# checking for vsnprintf... yes
# checking for syslog... yes
# updating cache ./config.cache
# creating ./config.status
# creating Makefile
# creating port/Makefile
# creating port/sys/Makefile
# creating config.h
# make all-recursive
# make[1]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3'
# Making all in port
# make[2]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# Making all in sys
# make[3]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3/port/sys'
# make[3]: Nothing to be done for 'all'.
# make[3]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3/port/sys'
# make[3]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -fomit-frame-pointer -c poll.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -fomit-frame-pointer -c daemon.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -fomit-frame-pointer -c vsyslog.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -fomit-frame-pointer -c endprotoent.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -fomit-frame-pointer -c getopt.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -fomit-frame-pointer -c getopt1.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -fomit-frame-pointer -c vsnprintf.c
# rm -f libport.a
# ar cru libport.a poll.o daemon.o vsyslog.o endprotoent.o getopt.o getopt1.o vsnprintf.o
# ranlib libport.a
# make[3]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# make[2]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# make[2]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3'
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I. -Iport -O2 -Wall -fomit-frame-pointer -c htc.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I. -Iport -O2 -Wall -fomit-frame-pointer -c common.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I. -Iport -O2 -Wall -fomit-frame-pointer -c tunnel.c
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I. -Iport -O2 -Wall -fomit-frame-pointer -c http.c
# tunnel.c: In function 'tunnel_read':
# tunnel.c:934:3: warning: pointer targets in passing argument 3 of 'tunnel_read_request' differ in signedness [-Wpointer-sign]
# if (tunnel_read_request (tunnel, &req, tunnel->buf, &len) <= 0)
# ^
# tunnel.c:807:1: note: expected 'unsigned char *' but argument is of type 'char *'
# tunnel_read_request (Tunnel *tunnel, enum tunnel_request *request,
# ^
# http.c: In function 'parse_header':
# http.c:329:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
# h->name = data;
# ^
# http.c:336:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
# h->value = data;
# ^
# http.c: In function 'http_parse_response':
# http.c:506:3: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
# response->major_version = atoi (data);
# ^
# In file included from http.c:11:0:
# /sysroot/sysroot/usr/include/stdlib.h:82:12: note: expected 'const char *' but argument is of type 'unsigned char *'
# extern int atoi(const char*) __purefunc;
# ^
# http.c:519:3: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
# response->minor_version = atoi (data);
# ^
# In file included from http.c:11:0:
# /sysroot/sysroot/usr/include/stdlib.h:82:12: note: expected 'const char *' but argument is of type 'unsigned char *'
# extern int atoi(const char*) __purefunc;
# ^
# http.c:532:3: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
# response->status_code = atoi (data);
# ^
# In file included from http.c:11:0:
# /sysroot/sysroot/usr/include/stdlib.h:82:12: note: expected 'const char *' but argument is of type 'unsigned char *'
# extern int atoi(const char*) __purefunc;
# ^
# http.c:545:28: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
# response->status_message = data;
# ^
# http.c: In function 'http_parse_request':
# http.c:654:3: warning: pointer targets in passing argument 1 of 'http_string_to_method' differ in signedness [-Wpointer-sign]
# request->method = http_string_to_method (data, n - 1);
# ^
# http.c:157:1: note: expected 'const char *' but argument is of type 'unsigned char *'
# http_string_to_method (const char *method, size_t n)
# ^
# http.c:674:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
# request->uri = data;
# ^
# http.c:701:3: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
# request->major_version = atoi (data);
# ^
# In file included from http.c:11:0:
# /sysroot/sysroot/usr/include/stdlib.h:82:12: note: expected 'const char *' but argument is of type 'unsigned char *'
# extern int atoi(const char*) __purefunc;
# ^
# http.c:714:3: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
# request->minor_version = atoi (data);
# ^
# In file included from http.c:11:0:
# /sysroot/sysroot/usr/include/stdlib.h:82:12: note: expected 'const char *' but argument is of type 'unsigned char *'
# extern int atoi(const char*) __purefunc;
# ^
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I. -Iport -O2 -Wall -fomit-frame-pointer -c base64.c
# base64.c: In function 'encode_base64':
# base64.c:44:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
# end = (char *)data + length - 3;
# ^
# base64.c:91:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
# *code = buf - n;
# ^
# arm-linux-androideabi-gcc -DHAVE_CONFIG_H -I. -I. -I. -Iport -O2 -Wall -fomit-frame-pointer -c hts.c
# arm-linux-androideabi-gcc -O2 -Wall -fomit-frame-pointer -o htc htc.o common.o tunnel.o http.o base64.o -Lport -lport
# arm-linux-androideabi-gcc -O2 -Wall -fomit-frame-pointer -o hts hts.o common.o tunnel.o http.o -Lport -lport
# make[2]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3'
# make[1]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3'
# ==> Entering fakeroot environment...
# ==> Starting package()...
# Making install in port
# make[1]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# Making install in sys
# make[2]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3/port/sys'
# make[3]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3/port/sys'
# make[3]: Nothing to be done for 'install-exec-am'.
# make[3]: Nothing to be done for 'install-data-am'.
# make[3]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3/port/sys'
# make[2]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3/port/sys'
# make[2]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# make[3]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# make[3]: Nothing to be done for 'install-exec-am'.
# make[3]: Nothing to be done for 'install-data-am'.
# make[3]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# make[2]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# make[1]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3/port'
# make[1]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3'
# make[2]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3'
# make install-man1
# /bin/sh ./mkinstalldirs /tmp/httptunnel/pkg/httptunnel/usr/bin
# make[3]: Entering directory '/tmp/httptunnel/src/httptunnel-3.3'
# /bin/sh ./mkinstalldirs /tmp/httptunnel/pkg/httptunnel/usr/share/man/man1
# mkdir /tmp/httptunnel/pkg/httptunnel/usr
# mkdir /tmp/httptunnel/pkg/httptunnel/usr/bin
# mkdir /tmp/httptunnel/pkg/httptunnel/usr/share
# mkdir /tmp/httptunnel/pkg/httptunnel/usr/share/man
# mkdir /tmp/httptunnel/pkg/httptunnel/usr/share/man/man1
# /usr/bin/install -c htc /tmp/httptunnel/pkg/httptunnel/usr/bin/htc
# /usr/bin/install -c -m 644 ./hts.1 /tmp/httptunnel/pkg/httptunnel/usr/share/man/man1/hts.1
# /usr/bin/install -c hts /tmp/httptunnel/pkg/httptunnel/usr/bin/hts
# /usr/bin/install -c -m 644 ./htc.1 /tmp/httptunnel/pkg/httptunnel/usr/share/man/man1/htc.1
# make[3]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3'
# make[2]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3'
# make[1]: Leaving directory '/tmp/httptunnel/src/httptunnel-3.3'
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> Creating package "httptunnel"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: httptunnel 3.3-5 (Tue Apr 4 19:31:16 UTC 2017)

CMD: pacman --query --file httptunnel-3.3-5-x86_64.pkg.tar.xz
# httptunnel 3.3-5

Creating hybrid package for 'httptunnel'

Trying to find vanilla package 'httptunnel'...

CMD: pacman --query --file /mirror/httptunnel-3.3-5.pkg.tar.xz
# httptunnel 3.3-5

Package file has the following structure:
# /.PKGINFO
# /.BUILDINFO
# /.MTREE
# /usr/share/man/man1/hts.1.gz
# /usr/share/man/man1/htc.1.gz
# /usr/bin/htc
# /usr/bin/hts

Generating .MTREE

CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO .BUILDINFO usr

Tar-ing up files

CMD: bsdtar -cf - .PKGINFO .BUILDINFO usr .MTREE

CMD: xz -c -z

Successfully ran bsdtar -cf - .PKGINFO .BUILDINFO usr .MTREE | xz -c -z

CMD: bsdtar -tqf httptunnel.pkg.tar.xz .PKGINFO
# .PKGINFO

Created package at path /var/cache/pacman/pkg/httptunnel.pkg.tar.xz

Attempting to access local repository, attempt 1

CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/httptunnel.pkg.tar.xz
# ==> Extracting database to a temporary location...
# ==> Extracting database to a temporary location...
# ==> Adding package '/var/cache/pacman/pkg/httptunnel.pkg.tar.xz'
# -> Computing checksums...
# -> Creating 'desc' db entry...
# -> Creating 'files' db entry...
# ==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'

Printing config logfiles

CMD: config logfiles '/tmp/httptunnel/src/httptunnel-3.3/config.log'
# This file contains any messages produced by compilers while
# running configure, to aid debugging if configure makes a mistake.
#
# configure:558: checking for a BSD compatible install
# configure:611: checking whether build environment is sane
# configure:668: checking whether make sets ${MAKE}
# configure:714: checking for working aclocal
# configure:727: checking for working autoconf
# configure:740: checking for working automake
# configure:753: checking for working autoheader
# configure:766: checking for working makeinfo
# configure:816: checking for mawk
# configure:816: checking for gawk
# configure:848: checking for gcc
# configure:961: checking whether the C compiler (arm-linux-androideabi-gcc -O2 -Wall -fomit-frame-pointer ) works
# configure:977: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:974:1: warning: return type defaults to 'int' [-Wreturn-type]
# main(){return(0);}
# ^
# configure:1003: checking whether the C compiler (arm-linux-androideabi-gcc -O2 -Wall -fomit-frame-pointer ) is a cross-compiler
# configure:1008: checking whether we are using GNU C
# configure:1017: arm-linux-androideabi-gcc -E conftest.c
# configure:1036: checking whether arm-linux-androideabi-gcc accepts -g
# configure:1098: checking for a BSD compatible install
# configure:1151: checking whether ln -s works
# configure:1174: checking for ranlib
# configure:1203: checking for gethostent
# configure:1231: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:1298: checking for setsockopt
# configure:1326: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:1394: checking how to run the C preprocessor
# configure:1415: arm-linux-androideabi-gcc -E conftest.c >/dev/null 2>conftest.out
# configure:1474: checking for ANSI C header files
# configure:1487: arm-linux-androideabi-gcc -E conftest.c >/dev/null 2>conftest.out
# configure:1581: checking for fcntl.h
# configure:1591: arm-linux-androideabi-gcc -E conftest.c >/dev/null 2>conftest.out
# configure:1581: checking for syslog.h
# configure:1591: arm-linux-androideabi-gcc -E conftest.c >/dev/null 2>conftest.out
# configure:1581: checking for unistd.h
# configure:1591: arm-linux-androideabi-gcc -E conftest.c >/dev/null 2>conftest.out
# configure:1581: checking for sys/poll.h
# configure:1591: arm-linux-androideabi-gcc -E conftest.c >/dev/null 2>conftest.out
# configure:1619: checking for working const
# configure:1673: arm-linux-androideabi-gcc -c -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure: In function 'main':
# configure:1647:15: warning: unused variable 's' [-Wunused-variable]
# char const *s = 0 ? (char *) 0 : (char const *) 0;
# ^
# configure:1667:13: warning: unused variable 'foo' [-Wunused-variable]
# const int foo = 10;
# ^
# configure:1635:27: warning: unused variable 'zero' [-Wunused-variable]
# static struct point const zero = {0,0};
# ^
# configure:1629:39: warning: unused variable 'x' [-Wunused-variable]
# typedef int charset[2]; const charset x = {0,0};
# ^
# configure:1649:5: warning: 't' is used uninitialized in this function [-Wuninitialized]
# *t++ = 0;
# ^
# configure:1664:21: warning: 'b' is used uninitialized in this function [-Wuninitialized]
# struct s *b; b->j = 5;
# ^
# configure:1694: checking for inline
# configure:1708: arm-linux-androideabi-gcc -c -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure: In function 'main':
# configure:1704:1: warning: control reaches end of non-void function [-Wreturn-type]
# } int $ac_kw foo() {
# ^
# configure:1734: checking for size_t
# configure:1768: checking for socklen_t
# configure:1782: arm-linux-androideabi-gcc -c -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure: In function 'main':
# configure:1778:11: warning: unused variable 'len' [-Wunused-variable]
# socklen_t len = 42; return 0;
# ^
# configure:1804: checking whether INADDR_NONE is defined
# configure:1818: arm-linux-androideabi-gcc -c -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:1840: checking size of char
# configure:1879: checking size of short
# configure:1918: checking size of int
# configure:1957: checking size of long
# configure:1996: checking size of long long
# configure:2036: checking for 8-bit clean memcmp
# configure:2072: checking return type of signal handlers
# configure:2094: arm-linux-androideabi-gcc -c -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure: In function 'main':
# configure:2090:5: warning: unused variable 'i' [-Wunused-variable]
# int i;
# ^
# configure:2113: checking for vprintf
# configure:2141: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2125:6: warning: conflicting types for built-in function 'vprintf' [enabled by default]
# char vprintf();
# ^
# configure:2220: checking for socket
# configure:2248: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2220: checking for strdup
# configure:2248: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2232:6: warning: conflicting types for built-in function 'strdup' [enabled by default]
# char $ac_func();
# ^
# configure:2220: checking for strerror
# configure:2248: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2220: checking for daemon
# configure:2248: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2220: checking for vsyslog
# configure:2248: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2275: checking for poll
# configure:2303: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2275: checking for select
# configure:2303: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2275: checking for endprotoent
# configure:2303: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# /tmp/ccqEVcEK.o:conftest.c:function main: error: undefined reference to 'endprotoent'
# collect2: error: ld returned 1 exit status
# configure: failed program was:
# #line 2280 "configure"
# #include "confdefs.h"
# /* System header to define __stub macros and hopefully few prototypes,
# which can conflict with char endprotoent(); below. */
# #include
# /* Override any gcc2 internal prototype to avoid an error. */
# /* We use char because int might match the return type of a gcc2
# builtin and then its argument prototype would still apply. */
# char endprotoent();
#
# int main() {
#
# /* The GNU C library defines this for functions which it implements
# to always fail with ENOSYS. Some functions are actually named
# something starting with __ and the normal name is an alias. */
# #if defined (__stub_endprotoent) || defined (__stub___endprotoent)
# choke me
# #else
# endprotoent();
# #endif
#
# ; return 0; }
# configure:2275: checking for vsnprintf
# configure:2303: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5
# configure:2287:6: warning: conflicting types for built-in function 'vsnprintf' [enabled by default]
# char $ac_func();
# ^
# configure:2275: checking for syslog
# configure:2303: arm-linux-androideabi-gcc -o conftest -O2 -Wall -fomit-frame-pointer conftest.c 1>&5