Skip to content

Instantly share code, notes, and snippets.

@Nexion
Created February 15, 2015 13:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Nexion/1ced4566a522853a014f to your computer and use it in GitHub Desktop.
Save Nexion/1ced4566a522853a014f to your computer and use it in GitHub Desktop.
* Package: media-sound/pulseaudio-5.99.3
* Repository: gentoo
* Maintainer: gnome sound
* USE: X abi_x86_64 alsa-plugin amd64 asyncns caps elibc_glibc equalizer gdbm glib gnome gtk ipv6 kernel_linux orc qt4 speex ssl tcpd udev userland_GNU webrtc-aec
* FEATURES: preserve-libs sandbox
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/3.18.7-gentoo/build
* Found sources for kernel version:
* 3.18.7-gentoo
>>> Unpacking source...
>>> Unpacking pulseaudio-5.99.3.tar.xz to /var/tmp/portage/media-sound/pulseaudio-5.99.3/work
>>> Source unpacked in /var/tmp/portage/media-sound/pulseaudio-5.99.3/work
>>> Preparing source in /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3 ...
* Running eautoreconf in '/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3' ...
* Running autopoint --force ...
[ ok ]
* Running intltoolize --automake --copy --force ...
[ ok ]
* Running libtoolize --install --copy --force --automake ...
[ ok ]
* Running aclocal -I m4 ...
[ ok ]
* Running autoconf --force ...
[ ok ]
* Running autoheader ...
[ ok ]
* Running automake --add-missing --copy --foreign --force-missing ...
[ ok ]
* Running elibtoolize in: pulseaudio-5.99.3/
* Running elibtoolize in: pulseaudio-5.99.3/build-aux/
* Applying portage/1.2.0 patch ...
* Applying sed/1.5.6 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3 ...
* abi_x86_64.amd64: running multilib-minimal_abi_src_configure
* econf: updating pulseaudio-5.99.3/build-aux/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating pulseaudio-5.99.3/build-aux/config.sub with /usr/share/gnuconfig/config.sub
/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-silent-rules --disable-dependency-tracking --with-database=gdbm --disable-bluez5 --disable-bluez4 --localstatedir=/var --with-udev-rules-dir=//lib/udev/rules.d --disable-coreaudio-output --disable-esound --disable-solaris --disable-waveout --enable-largefile --enable-x11 --disable-adrian-aec --enable-asyncns --enable-glib2 --disable-oss-output --disable-oss-wrapper --disable-alsa --disable-dbus --disable-gcov --enable-gconf --enable-gtk3 --disable-jack --enable-ipv6 --disable-samplerate --disable-lirc --disable-bluez5-native-headset --disable-neon-opt --disable-bluez5-ofono-headset --enable-orc --enable-openssl --disable-systemd-daemon --disable-systemd-journal --disable-systemd-login --enable-tcpwrap --disable-default-build-tests --enable-udev --enable-hal-compat --enable-webrtc-aec --disable-xen --disable-avahi --with-caps --with-fftw --with-speex
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for stow... no
checking whether make supports nested variables... (cached) yes
checking whether ln -s works... yes
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C99... -std=gnu99
checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 and cc understand -c and -o together... yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... none
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -std=gnu99 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 needs -traditional... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for gm4... no
checking for m4... m4
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether NLS is requested... yes
checking for intltool >= 0.35.0... 0.50.2 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.20.1
checking for XML::Parser... ok
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/gmsgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... (cached) /usr/bin/msgmerge
checking for ld used by GCC... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking host operating system... linux
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -W... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -pipe... yes
checking whether C compiler accepts -Wno-long-long... yes
checking whether C compiler accepts -Wno-overlength-strings... yes
checking whether C compiler accepts -Wunsafe-loop-optimizations... yes
checking whether C compiler accepts -Wundef... yes
checking whether C compiler accepts -Wformat=2... yes
checking whether C compiler accepts -Wlogical-op... yes
checking whether C compiler accepts -Wsign-compare... yes
checking whether C compiler accepts -Wformat-security... yes
checking whether C compiler accepts -Wmissing-include-dirs... yes
checking whether C compiler accepts -Wformat-nonliteral... yes
checking whether C compiler accepts -Wold-style-definition... no
checking whether C compiler accepts -Wpointer-arith... yes
checking whether C compiler accepts -Winit-self... yes
checking whether C compiler accepts -Wdeclaration-after-statement... yes
checking whether C compiler accepts -Wfloat-equal... yes
checking whether C compiler accepts -Wmissing-prototypes... yes
checking whether C compiler accepts -Wstrict-prototypes... no
checking whether C compiler accepts -Wredundant-decls... yes
checking whether C compiler accepts -Wmissing-declarations... yes
checking whether C compiler accepts -Wmissing-noreturn... yes
checking whether C compiler accepts -Wshadow... yes
checking whether C compiler accepts -Wendif-labels... yes
checking whether C compiler accepts -Wcast-align... yes
checking whether C compiler accepts -Wstrict-aliasing... yes
checking whether C compiler accepts -Wwrite-strings... yes
checking whether C compiler accepts -Wno-unused-parameter... yes
checking whether C compiler accepts -ffast-math... yes
checking whether C compiler accepts -fno-common... yes
checking whether C compiler accepts -fdiagnostics-show-option... yes
checking whether C compiler accepts -fdiagnostics-color=auto... no
checking whether the linker accepts "-Wl,-version-script=/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/src/map-file"... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,nodelete... yes
checking whether the linker accepts -Wl,--no-undefined... yes
checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 knows __sync_bool_compare_and_swap()... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-pc-linux-gnu-gcc -std=gnu99... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc -std=gnu99 object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-pc-linux-gnu-gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc -std=gnu99 option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc -std=gnu99 static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc -std=gnu99 supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc -std=gnu99 supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc -std=gnu99 linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking ltdl.h usability... yes
checking ltdl.h presence... yes
checking for ltdl.h... yes
checking for lt_dladvise_init in -lltdl... yes
checking for ANSI C header files... (cached) yes
checking for arpa/inet.h... yes
checking for glob.h... yes
checking for grp.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for netinet/in_systm.h... yes
checking for netinet/tcp.h... yes
checking for poll.h... yes
checking for pwd.h... yes
checking for sched.h... yes
checking for sys/mman.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/wait.h... yes
checking for sys/uio.h... yes
checking for syslog.h... yes
checking for sys/dl.h... no
checking for dlfcn.h... (cached) yes
checking for linux/sockios.h... yes
checking for sys/prctl.h... yes
checking for sys/filio.h... no
checking for windows.h... no
checking for winsock2.h... no
checking for ws2tcpip.h... no
checking for sys/atomic.h... no
checking for sys/ioctl.h... yes
checking for byteswap.h... yes
checking for sys/syscall.h... yes
checking for sys/eventfd.h... yes
checking for execinfo.h... yes
checking for langinfo.h... yes
checking for regex.h... yes
checking for pcreposix.h... yes
checking for valgrind/memcheck.h... no
checking for netinet/ip.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking linux/input.h usability... yes
checking linux/input.h presence... yes
checking for linux/input.h... yes
checking for an ANSI C-conforming const... yes
checking whether byte ordering is bigendian... no
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for off_t... yes
checking for uid_t in sys/types.h... yes
checking whether environ is declared... yes
checking for SIGXCPU defined in signal.h... yes
checking for INADDR_NONE defined in netinet/in.h... yes
checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 knows _Bool... yes
checking for thread local storage (TLS) class... __thread
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 PTHREAD_PRIO_INHERIT... yes
checking for library containing pow... -lm
checking for library containing sched_setscheduler... none required
checking for library containing dlopen... -ldl
checking for library containing shm_open... -lrt
checking for library containing inet_ntop... none required
checking for library containing timer_create... none required
checking for library containing pthread_setaffinity_np... -lpthread
checking for library containing pthread_getname_np... none required
checking for library containing pthread_setname_np... none required
checking for library containing connect... none required
checking for library containing backtrace... none required
checking for library containing regexec... none required
checking for getopt_long... yes
checking for lrintf... yes
checking for strtof... yes
checking for chmod... yes
checking for chown... yes
checking for fstat... yes
checking for fchown... yes
checking for fchmod... yes
checking for clock_gettime... yes
checking for getaddrinfo... yes
checking for getgrgid_r... yes
checking for getgrnam_r... yes
checking for getpwnam_r... yes
checking for getpwuid_r... yes
checking for gettimeofday... yes
checking for getuid... yes
checking for mlock... yes
checking for nanosleep... yes
checking for pipe... yes
checking for posix_fadvise... yes
checking for posix_madvise... yes
checking for posix_memalign... yes
checking for setpgid... yes
checking for setsid... yes
checking for shm_open... yes
checking for sigaction... yes
checking for sleep... yes
checking for symlink... yes
checking for sysconf... yes
checking for uname... yes
checking for pthread_setaffinity_np... yes
checking for pthread_getname_np... yes
checking for pthread_setname_np... yes
checking for readlink... yes
checking for ctime_r... yes
checking for usleep... yes
checking for strerror_r... yes
checking for lstat... yes
checking for setresuid... yes
checking for setresgid... yes
checking for setreuid... yes
checking for setregid... yes
checking for seteuid... yes
checking for setegid... yes
checking for ppoll... yes
checking for strsignal... yes
checking for sig2str... no
checking for strtof_l... yes
checking for pipe2... yes
checking for accept4... yes
checking for open64... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for open64... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking type of array argument to getgroups... gid_t
checking for getgroups... yes
checking for working getgroups... yes
checking for mkfifo... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for regexec... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for library containing dladdr... none required
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for X11... yes
checking for library containing cap_init... -lcap
checking sys/capability.h usability... yes
checking sys/capability.h presence... yes
checking for sys/capability.h... yes
checking for LIBCHECK... no
checking for LIBJSON... yes
checking for LIBSNDFILE... yes
checking whether we need libatomic_ops... no
checking for gdbm_open in -lgdbm... yes
checking gdbm.h usability... yes
checking gdbm.h presence... yes
checking for gdbm.h... yes
checking for GLIB20... yes
checking for GTK30... yes
checking for GCONF... yes
checking for LIBASYNCNS... yes
checking for tcpwrap library and headers... yes
configure: error: *** UDEV support not found
!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3-abi_x86_64.amd64/config.log
* ERROR: media-sound/pulseaudio-5.99.3 failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 93: Called src_configure
* environment, line 4829: Called multilib-minimal_src_configure
* environment, line 3765: Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
* environment, line 3972: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 3696: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 3694: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
* environment, line 680: Called multilib-minimal_abi_src_configure
* environment, line 3759: Called multilib_src_configure
* environment, line 4216: Called econf '--with-database=gdbm' '--disable-bluez5' '--disable-bluez4' '--localstatedir=/var' '--with-udev-rules-dir=//lib/udev/rules.d' '--disable-coreaudio-output' '--disable-esound' '--disable-solaris' '--disable-waveout' '--enable-largefile' '--enable-x11' '--disable-adrian-aec' '--enable-asyncns' '--enable-glib2' '--disable-oss-output' '--disable-oss-wrapper' '--disable-alsa' '--disable-dbus' '--disable-gcov' '--enable-gconf' '--enable-gtk3' '--disable-jack' '--enable-ipv6' '--disable-samplerate' '--disable-lirc' '--disable-bluez5-native-headset' '--disable-neon-opt' '--disable-bluez5-ofono-headset' '--enable-orc' '--enable-openssl' '--disable-systemd-daemon' '--disable-systemd-journal' '--disable-systemd-login' '--enable-tcpwrap' '--disable-default-build-tests' '--enable-udev' '--enable-hal-compat' '--enable-webrtc-aec' '--disable-xen' '--disable-avahi' '--with-caps' '--with-fftw' '--with-speex'
* phase-helpers.sh, line 526: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of `emerge --info '=media-sound/pulseaudio-5.99.3'`,
* the complete build log and the output of `emerge -pqv '=media-sound/pulseaudio-5.99.3'`.
* The complete build log is located at '/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/environment'.
* Working directory: '/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3-abi_x86_64.amd64'
* S: '/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3'
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by pulseaudio configure 5.99.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-silent-rules --disable-dependency-tracking --with-database=gdbm --disable-bluez5 --disable-bluez4 --localstatedir=/var --with-udev-rules-dir=//lib/udev/rules.d --disable-coreaudio-output --disable-esound --disable-solaris --disable-waveout --enable-largefile --enable-x11 --disable-adrian-aec --enable-asyncns --enable-glib2 --disable-oss-output --disable-oss-wrapper --disable-alsa --disable-dbus --disable-gcov --enable-gconf --enable-gtk3 --disable-jack --enable-ipv6 --disable-samplerate --disable-lirc --disable-bluez5-native-headset --disable-neon-opt --disable-bluez5-ofono-headset --enable-orc --enable-openssl --disable-systemd-daemon --disable-systemd-journal --disable-systemd-login --enable-tcpwrap --disable-default-build-tests --enable-udev --enable-hal-compat --enable-webrtc-aec --disable-xen --disable-avahi --with-caps --with-fftw --with-speex
## --------- ##
## Platform. ##
## --------- ##
hostname = localhost
uname -m = x86_64
uname -r = 3.18.7-gentoo
uname -s = Linux
uname -v = #1 SMP PREEMPT Sat Feb 14 05:28:55 MSK 2015
/usr/bin/uname -p = Intel(R) Core(TM)2 Duo CPU E7600 @ 3.06GHz
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/lib64/portage/bin/ebuild-helpers
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /opt/bin
PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4
## ----------- ##
## Core tests. ##
## ----------- ##
configure:3172: checking for a BSD-compatible install
configure:3240: result: /usr/bin/install -c
configure:3251: checking whether build environment is sane
configure:3306: result: yes
configure:3457: checking for a thread-safe mkdir -p
configure:3496: result: /bin/mkdir -p
configure:3503: checking for gawk
configure:3519: found /usr/bin/gawk
configure:3530: result: gawk
configure:3541: checking whether make sets $(MAKE)
configure:3563: result: yes
configure:3592: checking whether make supports nested variables
configure:3609: result: yes
configure:3698: checking whether UID '0' is supported by ustar format
configure:3701: result: yes
configure:3708: checking whether GID '0' is supported by ustar format
configure:3711: result: yes
configure:3719: checking how to create a ustar tar archive
configure:3730: tar --version
tar (GNU tar) 1.28
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
configure:3733: $? = 0
configure:3773: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
configure:3776: $? = 0
configure:3780: tar -xf - <conftest.tar
configure:3783: $? = 0
configure:3785: cat conftest.dir/file
GrepMe
configure:3788: $? = 0
configure:3801: result: gnutar
configure:3850: checking build system type
configure:3864: result: x86_64-pc-linux-gnu
configure:3884: checking host system type
configure:3897: result: x86_64-pc-linux-gnu
configure:3925: checking for stow
configure:3953: result: no
configure:3981: checking whether make supports nested variables
configure:3998: result: yes
configure:4019: checking whether ln -s works
configure:4023: result: yes
configure:4041: checking for x86_64-pc-linux-gnu-gcc
configure:4057: found /usr/bin/x86_64-pc-linux-gnu-gcc
configure:4068: result: x86_64-pc-linux-gnu-gcc
configure:4337: checking for C compiler version
configure:4346: x86_64-pc-linux-gnu-gcc --version >&5
x86_64-pc-linux-gnu-gcc (Funtoo 4.8.4) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:4357: $? = 0
configure:4346: x86_64-pc-linux-gnu-gcc -v >&5
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.8.4/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-4.8.4/configure --disable-libssp --enable-multilib --enable-version-specific-runtime-libs --enable-libmudflap --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/include/g++-v4.8 --enable-libstdcxx-time --enable-__cxa_atexit --enable-clocale=gnu --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-ppl --disable-cloog --with-system-zlib --enable-obsolete --disable-werror --enable-secureplt --enable-lto --with-bugurl=http://bugs.funtoo.org --with-pkgversion='Funtoo 4.8.4' --with-mpfr-include=/var/tmp/portage/sys-devel/gcc-4.8.4/work/gcc-4.8.4/mpfr/src --with-mpfr-lib=/var/tmp/portage/sys-devel/gcc-4.8.4/work/objdir/mpfr/src/.libs --enable-libgomp --enable-languages=c,c++,fortran --disable-libgcj --disable-esp
Thread model: posix
gcc version 4.8.4 (Funtoo 4.8.4)
configure:4357: $? = 0
configure:4346: x86_64-pc-linux-gnu-gcc -V >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-V'
x86_64-pc-linux-gnu-gcc: fatal error: no input files
compilation terminated.
configure:4357: $? = 1
configure:4346: x86_64-pc-linux-gnu-gcc -qversion >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-qversion'
x86_64-pc-linux-gnu-gcc: fatal error: no input files
compilation terminated.
configure:4357: $? = 1
configure:4377: checking whether the C compiler works
configure:4399: x86_64-pc-linux-gnu-gcc -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
configure:4403: $? = 0
configure:4451: result: yes
configure:4454: checking for C compiler default output file name
configure:4456: result: a.out
configure:4462: checking for suffix of executables
configure:4469: x86_64-pc-linux-gnu-gcc -o conftest -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
configure:4473: $? = 0
configure:4495: result:
configure:4517: checking whether we are cross compiling
configure:4525: x86_64-pc-linux-gnu-gcc -o conftest -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
configure:4529: $? = 0
configure:4536: ./conftest
configure:4540: $? = 0
configure:4555: result: no
configure:4560: checking for suffix of object files
configure:4582: x86_64-pc-linux-gnu-gcc -c -march=core2 -O2 -pipe conftest.c >&5
configure:4586: $? = 0
configure:4607: result: o
configure:4611: checking whether we are using the GNU C compiler
configure:4630: x86_64-pc-linux-gnu-gcc -c -march=core2 -O2 -pipe conftest.c >&5
configure:4630: $? = 0
configure:4639: result: yes
configure:4648: checking whether x86_64-pc-linux-gnu-gcc accepts -g
configure:4668: x86_64-pc-linux-gnu-gcc -c -g conftest.c >&5
configure:4668: $? = 0
configure:4709: result: yes
configure:4726: checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89
configure:4789: x86_64-pc-linux-gnu-gcc -c -march=core2 -O2 -pipe conftest.c >&5
configure:4789: $? = 0
configure:4802: result: none needed
configure:4833: checking for style of include used by make
configure:4861: result: GNU
configure:4887: checking dependency style of x86_64-pc-linux-gnu-gcc
configure:4998: result: none
configure:5013: checking for x86_64-pc-linux-gnu-gcc option to accept ISO C99
configure:5162: x86_64-pc-linux-gnu-gcc -c -march=core2 -O2 -pipe conftest.c >&5
conftest.c:62:29: error: expected ';', ',' or ')' before 'text'
test_restrict (ccp restrict text)
^
conftest.c: In function 'main':
conftest.c:116:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar'
char *restrict newvar = "Another string";
^
conftest.c:116:18: error: 'newvar' undeclared (first use in this function)
conftest.c:116:18: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:126:3: error: 'for' loop initial declarations are only allowed in C99 mode
for (int i = 0; i < ia->datasize; ++i)
^
conftest.c:126:3: note: use option -std=c99 or -std=gnu99 to compile your code
configure:5162: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| /* end confdefs.h. */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
|
| // Check varargs macros. These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
| int x = 1234;
| int y = 5678;
| debug ("Flag");
| debug ("X = %d\n", x);
| showlist (The first, second, and third items.);
| report (x>y, "x is %d but y is %d", x, y);
| }
|
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
| your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
| your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
|
| struct incomplete_array
| {
| int datasize;
| double data[];
| };
|
| struct named_init {
| int number;
| const wchar_t *name;
| double average;
| };
|
| typedef const char *ccp;
|
| static inline int
| test_restrict (ccp restrict text)
| {
| // See if C++-style comments work.
| // Iterate through items via the restricted pointer.
| // Also check for declarations in for loops.
| for (unsigned int i = 0; *(text+i) != '\0'; ++i)
| continue;
| return 0;
| }
|
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
| va_list args;
| va_start (args, format);
| va_list args_copy;
| va_copy (args_copy, args);
|
| const char *str;
| int number;
| float fnumber;
|
| while (*format)
| {
| switch (*format++)
| {
| case 's': // string
| str = va_arg (args_copy, const char *);
| break;
| case 'd': // int
| number = va_arg (args_copy, int);
| break;
| case 'f': // float
| fnumber = va_arg (args_copy, double);
| break;
| default:
| break;
| }
| }
| va_end (args_copy);
| va_end (args);
| }
|
| int
| main ()
| {
|
| // Check bool.
| _Bool success = false;
|
| // Check restrict.
| if (test_restrict ("String literal") == 0)
| success = true;
| char *restrict newvar = "Another string";
|
| // Check varargs.
| test_varargs ("s, d' f .", "string", 65, 34.234);
| test_varargs_macros ();
|
| // Check flexible array members.
| struct incomplete_array *ia =
| malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
| ia->datasize = 10;
| for (int i = 0; i < ia->datasize; ++i)
| ia->data[i] = i * 1.234;
|
| // Check named initializers.
| struct named_init ni = {
| .number = 34,
| .name = L"Test wide string",
| .average = 543.34343,
| };
|
| ni.number = 58;
|
| int dynamic_array[ni.number];
| dynamic_array[ni.number - 1] = 543;
|
| // work around unused variable warnings
| return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| || dynamic_array[ni.number - 1] != 543);
|
| ;
| return 0;
| }
configure:5162: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:5162: $? = 0
configure:5182: result: -std=gnu99
configure:5191: checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 and cc understand -c and -o together
configure:5222: x86_64-pc-linux-gnu-gcc -std=gnu99 -c conftest.c -o conftest2.o >&5
configure:5226: $? = 0
configure:5232: x86_64-pc-linux-gnu-gcc -std=gnu99 -c conftest.c -o conftest2.o >&5
configure:5236: $? = 0
configure:5247: cc -c conftest.c >&5
configure:5251: $? = 0
configure:5259: cc -c conftest.c -o conftest2.o >&5
configure:5263: $? = 0
configure:5269: cc -c conftest.c -o conftest2.o >&5
configure:5273: $? = 0
configure:5291: result: yes
configure:5332: checking for x86_64-pc-linux-gnu-g++
configure:5348: found /usr/bin/x86_64-pc-linux-gnu-g++
configure:5359: result: x86_64-pc-linux-gnu-g++
configure:5430: checking for C++ compiler version
configure:5439: x86_64-pc-linux-gnu-g++ --version >&5
x86_64-pc-linux-gnu-g++ (Funtoo 4.8.4) 4.8.4
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:5450: $? = 0
configure:5439: x86_64-pc-linux-gnu-g++ -v >&5
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4/x86_64-pc-linux-gnu-g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.8.4/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-4.8.4/configure --disable-libssp --enable-multilib --enable-version-specific-runtime-libs --enable-libmudflap --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.8.4/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/include/g++-v4.8 --enable-libstdcxx-time --enable-__cxa_atexit --enable-clocale=gnu --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-ppl --disable-cloog --with-system-zlib --enable-obsolete --disable-werror --enable-secureplt --enable-lto --with-bugurl=http://bugs.funtoo.org --with-pkgversion='Funtoo 4.8.4' --with-mpfr-include=/var/tmp/portage/sys-devel/gcc-4.8.4/work/gcc-4.8.4/mpfr/src --with-mpfr-lib=/var/tmp/portage/sys-devel/gcc-4.8.4/work/objdir/mpfr/src/.libs --enable-libgomp --enable-languages=c,c++,fortran --disable-libgcj --disable-esp
Thread model: posix
gcc version 4.8.4 (Funtoo 4.8.4)
configure:5450: $? = 0
configure:5439: x86_64-pc-linux-gnu-g++ -V >&5
x86_64-pc-linux-gnu-g++: error: unrecognized command line option '-V'
x86_64-pc-linux-gnu-g++: fatal error: no input files
compilation terminated.
configure:5450: $? = 1
configure:5439: x86_64-pc-linux-gnu-g++ -qversion >&5
x86_64-pc-linux-gnu-g++: error: unrecognized command line option '-qversion'
x86_64-pc-linux-gnu-g++: fatal error: no input files
compilation terminated.
configure:5450: $? = 1
configure:5454: checking whether we are using the GNU C++ compiler
configure:5473: x86_64-pc-linux-gnu-g++ -c -march=core2 -O2 -pipe conftest.cpp >&5
configure:5473: $? = 0
configure:5482: result: yes
configure:5491: checking whether x86_64-pc-linux-gnu-g++ accepts -g
configure:5511: x86_64-pc-linux-gnu-g++ -c -g conftest.cpp >&5
configure:5511: $? = 0
configure:5552: result: yes
configure:5577: checking dependency style of x86_64-pc-linux-gnu-g++
configure:5688: result: none
configure:5709: checking how to run the C preprocessor
configure:5740: x86_64-pc-linux-gnu-gcc -std=gnu99 -E conftest.c
configure:5740: $? = 0
configure:5754: x86_64-pc-linux-gnu-gcc -std=gnu99 -E conftest.c
conftest.c:12:28: fatal error: ac_nonexistent.h: No such file or directory
#include <ac_nonexistent.h>
^
compilation terminated.
configure:5754: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:5779: result: x86_64-pc-linux-gnu-gcc -std=gnu99 -E
configure:5799: x86_64-pc-linux-gnu-gcc -std=gnu99 -E conftest.c
configure:5799: $? = 0
configure:5813: x86_64-pc-linux-gnu-gcc -std=gnu99 -E conftest.c
conftest.c:12:28: fatal error: ac_nonexistent.h: No such file or directory
#include <ac_nonexistent.h>
^
compilation terminated.
configure:5813: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:5842: checking for grep that handles long lines and -e
configure:5900: result: /bin/grep
configure:5905: checking for egrep
configure:5967: result: /bin/grep -E
configure:5973: checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 needs -traditional
configure:6007: result: no
configure:6014: checking for ANSI C header files
configure:6034: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6034: $? = 0
configure:6107: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
configure:6107: $? = 0
configure:6107: ./conftest
configure:6107: $? = 0
configure:6118: result: yes
configure:6131: checking for sys/types.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6131: checking for sys/stat.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6131: checking for stdlib.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6131: checking for string.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6131: checking for memory.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6131: checking for strings.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6131: checking for inttypes.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6131: checking for stdint.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6131: checking for unistd.h
configure:6131: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6131: $? = 0
configure:6131: result: yes
configure:6144: checking minix/config.h usability
configure:6144: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
conftest.c:55:26: fatal error: minix/config.h: No such file or directory
#include <minix/config.h>
^
compilation terminated.
configure:6144: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:6144: result: no
configure:6144: checking minix/config.h presence
configure:6144: x86_64-pc-linux-gnu-gcc -std=gnu99 -E conftest.c
conftest.c:22:26: fatal error: minix/config.h: No such file or directory
#include <minix/config.h>
^
compilation terminated.
configure:6144: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <minix/config.h>
configure:6144: result: no
configure:6144: checking for minix/config.h
configure:6144: result: no
configure:6165: checking whether it is safe to define __EXTENSIONS__
configure:6183: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe conftest.c >&5
configure:6183: $? = 0
configure:6190: result: yes
configure:6211: checking for gm4
configure:6241: result: no
configure:6211: checking for m4
configure:6227: found /usr/bin/m4
configure:6238: result: m4
configure:6267: checking for x86_64-pc-linux-gnu-pkg-config
configure:6285: found /usr/bin/x86_64-pc-linux-gnu-pkg-config
configure:6297: result: /usr/bin/x86_64-pc-linux-gnu-pkg-config
configure:6365: checking pkg-config is at least version 0.9.0
configure:6368: result: yes
configure:6381: checking whether NLS is requested
configure:6390: result: yes
configure:6408: checking for intltool >= 0.35.0
configure:6410: result: 0.50.2 found
configure:6418: checking for intltool-update
configure:6436: found /usr/bin/intltool-update
configure:6448: result: /usr/bin/intltool-update
configure:6458: checking for intltool-merge
configure:6476: found /usr/bin/intltool-merge
configure:6488: result: /usr/bin/intltool-merge
configure:6498: checking for intltool-extract
configure:6516: found /usr/bin/intltool-extract
configure:6528: result: /usr/bin/intltool-extract
configure:6682: checking for xgettext
configure:6700: found /usr/bin/xgettext
configure:6712: result: /usr/bin/xgettext
configure:6722: checking for msgmerge
configure:6740: found /usr/bin/msgmerge
configure:6752: result: /usr/bin/msgmerge
configure:6762: checking for msgfmt
configure:6780: found /usr/bin/msgfmt
configure:6792: result: /usr/bin/msgfmt
configure:6802: checking for gmsgfmt
configure:6820: found /usr/bin/gmsgfmt
configure:6833: result: /usr/bin/gmsgfmt
configure:6853: checking for perl
configure:6871: found /usr/bin/perl
configure:6883: result: /usr/bin/perl
configure:6894: checking for perl >= 5.8.1
configure:6901: result: 5.20.1
configure:6905: checking for XML::Parser
configure:6908: result: ok
configure:6967: checking for msgfmt
configure:6999: result: /usr/bin/msgfmt
configure:7008: checking for gmsgfmt
configure:7039: result: /usr/bin/gmsgfmt
configure:7090: checking for xgettext
configure:7122: result: /usr/bin/xgettext
configure:7168: checking for msgmerge
configure:7199: result: /usr/bin/msgmerge
configure:7256: checking for ld used by GCC
configure:7320: result: /usr/x86_64-pc-linux-gnu/bin/ld
configure:7327: checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld
configure:7340: result: yes
configure:7347: checking for shared library run path origin
configure:7360: result: done
configure:7932: checking for CFPreferencesCopyAppValue
configure:7950: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -Wl,-framework -Wl,CoreFoundation >&5
conftest.c:27:42: fatal error: CoreFoundation/CFPreferences.h: No such file or directory
#include <CoreFoundation/CFPreferences.h>
^
compilation terminated.
configure:7950: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
| #include <CoreFoundation/CFPreferences.h>
| int
| main ()
| {
| CFPreferencesCopyAppValue(NULL, NULL)
| ;
| return 0;
| }
configure:7959: result: no
configure:7966: checking for CFLocaleCopyCurrent
configure:7984: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -Wl,-framework -Wl,CoreFoundation >&5
conftest.c:27:37: fatal error: CoreFoundation/CFLocale.h: No such file or directory
#include <CoreFoundation/CFLocale.h>
^
compilation terminated.
configure:7984: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h. */
| #include <CoreFoundation/CFLocale.h>
| int
| main ()
| {
| CFLocaleCopyCurrent();
| ;
| return 0;
| }
configure:7993: result: no
configure:8042: checking for GNU gettext in libc
configure:8062: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
configure:8062: $? = 0
configure:8071: result: yes
configure:8862: checking whether to use NLS
configure:8864: result: yes
configure:8867: checking where the gettext function comes from
configure:8878: result: libc
configure:8980: checking host operating system
configure:8984: result: linux
configure:9062: checking whether C compiler accepts -Wall
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -pedantic -Werror -Wall conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -W
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -pedantic -Werror -W conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wextra
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -pedantic -Werror -Wextra conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -pipe
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -pedantic -Werror -pipe conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9096: : CFLAGS already contains $flag
configure:9099: $? = 0
configure:9062: checking whether C compiler accepts -Wno-long-long
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -pedantic -Werror -Wno-long-long conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wno-overlength-strings
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -pedantic -Werror -Wno-overlength-strings conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wunsafe-loop-optimizations
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -pedantic -Werror -Wunsafe-loop-optimizations conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wundef
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -pedantic -Werror -Wundef conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wformat=2
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -pedantic -Werror -Wformat=2 conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wlogical-op
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -pedantic -Werror -Wlogical-op conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wsign-compare
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -pedantic -Werror -Wsign-compare conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wformat-security
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -pedantic -Werror -Wformat-security conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wmissing-include-dirs
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -pedantic -Werror -Wmissing-include-dirs conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wformat-nonliteral
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -pedantic -Werror -Wformat-nonliteral conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wold-style-definition
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -pedantic -Werror -Wold-style-definition conftest.c >&5
conftest.c: In function 'main':
conftest.c:34:1: error: old-style function definition [-Werror=old-style-definition]
main ()
^
cc1: all warnings being treated as errors
configure:9081: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:9090: result: no
configure:9062: checking whether C compiler accepts -Wpointer-arith
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -pedantic -Werror -Wpointer-arith conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Winit-self
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -pedantic -Werror -Winit-self conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wdeclaration-after-statement
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -pedantic -Werror -Wdeclaration-after-statement conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wfloat-equal
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -pedantic -Werror -Wfloat-equal conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wmissing-prototypes
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -pedantic -Werror -Wmissing-prototypes conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wstrict-prototypes
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -pedantic -Werror -Wstrict-prototypes conftest.c >&5
conftest.c:34:1: error: function declaration isn't a prototype [-Werror=strict-prototypes]
main ()
^
cc1: all warnings being treated as errors
configure:9081: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:9090: result: no
configure:9062: checking whether C compiler accepts -Wredundant-decls
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -pedantic -Werror -Wredundant-decls conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wmissing-declarations
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -pedantic -Werror -Wmissing-declarations conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wmissing-noreturn
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -pedantic -Werror -Wmissing-noreturn conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wshadow
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -pedantic -Werror -Wshadow conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wendif-labels
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -pedantic -Werror -Wendif-labels conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wcast-align
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -pedantic -Werror -Wcast-align conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wstrict-aliasing
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -pedantic -Werror -Wstrict-aliasing conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wwrite-strings
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -pedantic -Werror -Wwrite-strings conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -Wno-unused-parameter
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -pedantic -Werror -Wno-unused-parameter conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -ffast-math
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -pedantic -Werror -ffast-math conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -fno-common
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -pedantic -Werror -fno-common conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -fdiagnostics-show-option
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -pedantic -Werror -fdiagnostics-show-option conftest.c >&5
configure:9081: $? = 0
configure:9090: result: yes
configure:9102: : CFLAGS="$CFLAGS $flag"
configure:9105: $? = 0
configure:9062: checking whether C compiler accepts -fdiagnostics-color=auto
configure:9081: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -pedantic -Werror -fdiagnostics-color=auto conftest.c >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-fdiagnostics-color=auto'
configure:9081: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:9090: result: no
configure:9165: checking whether the linker accepts "-Wl,-version-script=/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/src/map-file"
configure:9184: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-version-script=/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/src/map-file conftest.c >&5
configure:9184: $? = 0
configure:9194: result: yes
configure:9208: checking whether the linker accepts -Wl,-z,now
configure:9227: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,now conftest.c >&5
configure:9227: $? = 0
configure:9237: result: yes
configure:9273: checking whether the linker accepts -Wl,-z,nodelete
configure:9292: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,nodelete conftest.c >&5
configure:9292: $? = 0
configure:9302: result: yes
configure:9341: checking whether the linker accepts -Wl,--no-undefined
configure:9360: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--no-undefined conftest.c >&5
configure:9360: $? = 0
configure:9370: result: yes
configure:9410: checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 knows __sync_bool_compare_and_swap()
configure:9427: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
configure:9427: $? = 0
configure:9436: result: yes
configure:9694: checking how to print strings
configure:9721: result: printf
configure:9742: checking for a sed that does not truncate output
configure:9806: result: /bin/sed
configure:9824: checking for fgrep
configure:9886: result: /bin/grep -F
configure:9921: checking for ld used by x86_64-pc-linux-gnu-gcc -std=gnu99
configure:9988: result: /usr/x86_64-pc-linux-gnu/bin/ld
configure:9995: checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld
configure:10010: result: yes
configure:10022: checking for BSD- or MS-compatible name lister (nm)
configure:10076: result: /usr/bin/x86_64-pc-linux-gnu-nm -B
configure:10206: checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface
configure:10213: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:10216: /usr/bin/x86_64-pc-linux-gnu-nm -B "conftest.o"
configure:10219: output
0000000000000000 B some_variable
configure:10226: result: BSD nm
configure:10230: checking the maximum length of command line arguments
configure:10361: result: 1572864
configure:10409: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
configure:10449: result: func_convert_file_noop
configure:10456: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
configure:10476: result: func_convert_file_noop
configure:10483: checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files
configure:10490: result: -r
configure:10524: checking for x86_64-pc-linux-gnu-objdump
configure:10540: found /usr/bin/x86_64-pc-linux-gnu-objdump
configure:10551: result: x86_64-pc-linux-gnu-objdump
configure:10620: checking how to recognize dependent libraries
configure:10817: result: pass_all
configure:10862: checking for x86_64-pc-linux-gnu-dlltool
configure:10892: result: no
configure:10902: checking for dlltool
configure:10932: result: no
configure:10959: checking how to associate runtime and link libraries
configure:10986: result: printf %s\n
configure:11002: checking for x86_64-pc-linux-gnu-ar
configure:11018: found /usr/bin/x86_64-pc-linux-gnu-ar
configure:11029: result: x86_64-pc-linux-gnu-ar
configure:11110: checking for archiver @FILE support
configure:11127: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:11127: $? = 0
configure:11130: x86_64-pc-linux-gnu-ar cru libconftest.a @conftest.lst >&5
configure:11133: $? = 0
configure:11138: x86_64-pc-linux-gnu-ar cru libconftest.a @conftest.lst >&5
x86_64-pc-linux-gnu-ar: conftest.o: No such file or directory
configure:11141: $? = 1
configure:11153: result: @
configure:11171: checking for x86_64-pc-linux-gnu-strip
configure:11187: found /usr/bin/x86_64-pc-linux-gnu-strip
configure:11198: result: x86_64-pc-linux-gnu-strip
configure:11270: checking for x86_64-pc-linux-gnu-ranlib
configure:11286: found /usr/bin/x86_64-pc-linux-gnu-ranlib
configure:11297: result: x86_64-pc-linux-gnu-ranlib
configure:11439: checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc -std=gnu99 object
configure:11592: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:11595: $? = 0
configure:11599: /usr/bin/x86_64-pc-linux-gnu-nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:11602: $? = 0
configure:11668: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c conftstm.o >&5
configure:11671: $? = 0
configure:11709: result: ok
configure:11756: checking for sysroot
configure:11786: result: no
configure:11793: checking for a working dd
configure:11831: result: /bin/dd
configure:11835: checking how to truncate binary pipes
configure:11850: result: /bin/dd bs=4096 count=1
configure:11971: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:11974: $? = 0
configure:12124: checking for x86_64-pc-linux-gnu-mt
configure:12154: result: no
configure:12164: checking for mt
configure:12194: result: no
configure:12214: checking if : is a manifest tool
configure:12220: : '-?'
configure:12228: result: no
configure:12867: checking for dlfcn.h
configure:12867: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:12867: $? = 0
configure:12867: result: yes
configure:13378: checking for objdir
configure:13393: result: .libs
configure:13664: checking if x86_64-pc-linux-gnu-gcc -std=gnu99 supports -fno-rtti -fno-exceptions
configure:13682: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default]
configure:13686: $? = 0
configure:13699: result: no
configure:14047: checking for x86_64-pc-linux-gnu-gcc -std=gnu99 option to produce PIC
configure:14054: result: -fPIC -DPIC
configure:14062: checking if x86_64-pc-linux-gnu-gcc -std=gnu99 PIC flag -fPIC -DPIC works
configure:14080: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fPIC -DPIC -DPIC conftest.c >&5
configure:14084: $? = 0
configure:14097: result: yes
configure:14126: checking if x86_64-pc-linux-gnu-gcc -std=gnu99 static flag -static works
configure:14154: result: yes
configure:14169: checking if x86_64-pc-linux-gnu-gcc -std=gnu99 supports -c -o file.o
configure:14190: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -o out/conftest2.o conftest.c >&5
configure:14194: $? = 0
configure:14216: result: yes
configure:14224: checking if x86_64-pc-linux-gnu-gcc -std=gnu99 supports -c -o file.o
configure:14271: result: yes
configure:14304: checking whether the x86_64-pc-linux-gnu-gcc -std=gnu99 linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries
configure:15452: result: yes
configure:15489: checking whether -lc should be explicitly linked in
configure:15497: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:15500: $? = 0
configure:15515: x86_64-pc-linux-gnu-gcc -std=gnu99 -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1
configure:15518: $? = 0
configure:15532: result: no
configure:15692: checking dynamic linker characteristics
configure:16232: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-rpath -Wl,/foo conftest.c >&5
configure:16232: $? = 0
configure:16443: result: GNU/Linux ld.so
configure:16550: checking how to hardcode library paths into programs
configure:16575: result: immediate
configure:16677: checking for shl_load
configure:16677: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/ccBlJxKA.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `shl_load'
collect2: error: ld returned 1 exit status
configure:16677: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define shl_load innocuous_shl_load
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char shl_load (); below.
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| <limits.h> exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|
| #undef shl_load
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| /* 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_shl_load || defined __stub___shl_load
| choke me
| #endif
|
| int
| main ()
| {
| return shl_load ();
| ;
| return 0;
| }
configure:16677: result: no
configure:16681: checking for shl_load in -ldld
configure:16706: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -ldld >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ldld
collect2: error: ld returned 1 exit status
configure:16706: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shl_load ();
| int
| main ()
| {
| return shl_load ();
| ;
| return 0;
| }
configure:16715: result: no
configure:16720: checking for dlopen
configure:16720: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/cc83RudE.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `dlopen'
collect2: error: ld returned 1 exit status
configure:16720: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define dlopen innocuous_dlopen
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char dlopen (); below.
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| <limits.h> exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|
| #undef dlopen
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dlopen ();
| /* 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_dlopen || defined __stub___dlopen
| choke me
| #endif
|
| int
| main ()
| {
| return dlopen ();
| ;
| return 0;
| }
configure:16720: result: no
configure:16724: checking for dlopen in -ldl
configure:16749: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -ldl >&5
configure:16749: $? = 0
configure:16758: result: yes
configure:16877: checking whether a program can dlopen itself
configure:16957: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_DLFCN_H -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--export-dynamic conftest.c -ldl >&5
configure:16933:5: warning: no previous prototype for 'fnord' [-Wmissing-prototypes]
configure:16960: $? = 0
configure:16978: result: yes
configure:16983: checking whether a statically linked program can dlopen itself
configure:17063: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_DLFCN_H -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--export-dynamic -static conftest.c -ldl >&5
configure:17039:5: warning: no previous prototype for 'fnord' [-Wmissing-prototypes]
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/ccJvegXQ.o: In function `main':
conftest.c:(.text.startup+0x9): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: dynamic STT_GNU_IFUNC symbol `strcmp' with pointer equality in `/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../lib64/libc.a(strcmp.o)' can not be used when making an executable; recompile with -fPIE and relink with -pie
collect2: error: ld returned 1 exit status
configure:17066: $? = 1
configure:17084: result: no
configure:17123: checking whether stripping libraries is possible
configure:17128: result: yes
configure:17163: checking if libtool supports shared libraries
configure:17165: result: yes
configure:17168: checking whether to build shared libraries
configure:17189: result: yes
configure:17192: checking whether to build static libraries
configure:17196: result: no
configure:17219: checking how to run the C++ preprocessor
configure:17246: x86_64-pc-linux-gnu-g++ -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.cpp
configure:17246: $? = 0
configure:17260: x86_64-pc-linux-gnu-g++ -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.cpp
conftest.cpp:35:28: fatal error: ac_nonexistent.h: No such file or directory
#include <ac_nonexistent.h>
^
compilation terminated.
configure:17260: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:17285: result: x86_64-pc-linux-gnu-g++ -E
configure:17305: x86_64-pc-linux-gnu-g++ -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.cpp
configure:17305: $? = 0
configure:17319: x86_64-pc-linux-gnu-g++ -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.cpp
conftest.cpp:35:28: fatal error: ac_nonexistent.h: No such file or directory
#include <ac_nonexistent.h>
^
compilation terminated.
configure:17319: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:17488: checking for ld used by x86_64-pc-linux-gnu-g++
configure:17555: result: /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
configure:17562: checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld
configure:17577: result: yes
configure:17632: checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries
configure:18630: result: yes
configure:18666: x86_64-pc-linux-gnu-g++ -c -march=core2 -O2 -pipe -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.cpp >&5
configure:18669: $? = 0
configure:19190: checking for x86_64-pc-linux-gnu-g++ option to produce PIC
configure:19197: result: -fPIC -DPIC
configure:19205: checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works
configure:19223: x86_64-pc-linux-gnu-g++ -c -march=core2 -O2 -pipe -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fPIC -DPIC -DPIC conftest.cpp >&5
configure:19227: $? = 0
configure:19240: result: yes
configure:19263: checking if x86_64-pc-linux-gnu-g++ static flag -static works
configure:19291: result: yes
configure:19303: checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o
configure:19324: x86_64-pc-linux-gnu-g++ -c -march=core2 -O2 -pipe -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -o out/conftest2.o conftest.cpp >&5
configure:19328: $? = 0
configure:19350: result: yes
configure:19355: checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o
configure:19402: result: yes
configure:19432: checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries
configure:19468: result: yes
configure:19609: checking dynamic linker characteristics
configure:20287: result: GNU/Linux ld.so
configure:20340: checking how to hardcode library paths into programs
configure:20365: result: immediate
configure:20428: checking ltdl.h usability
configure:20428: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20428: $? = 0
configure:20428: result: yes
configure:20428: checking ltdl.h presence
configure:20428: x86_64-pc-linux-gnu-gcc -std=gnu99 -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c
configure:20428: $? = 0
configure:20428: result: yes
configure:20428: checking for ltdl.h
configure:20428: result: yes
configure:20430: checking for lt_dladvise_init in -lltdl
configure:20455: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lltdl >&5
configure:20455: $? = 0
configure:20464: result: yes
configure:20491: checking for ANSI C header files
configure:20595: result: yes
configure:20611: checking for arpa/inet.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for glob.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for grp.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for netdb.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for netinet/in.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for netinet/in_systm.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for netinet/tcp.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for poll.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for pwd.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sched.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/mman.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/select.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/socket.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/wait.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/uio.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for syslog.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/dl.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:86:20: fatal error: sys/dl.h: No such file or directory
#include <sys/dl.h>
^
compilation terminated.
configure:20611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <sys/dl.h>
configure:20611: result: no
configure:20611: checking for dlfcn.h
configure:20611: result: yes
configure:20611: checking for linux/sockios.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/prctl.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/filio.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:89:23: fatal error: sys/filio.h: No such file or directory
#include <sys/filio.h>
^
compilation terminated.
configure:20611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <sys/filio.h>
configure:20611: result: no
configure:20611: checking for windows.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:89:21: fatal error: windows.h: No such file or directory
#include <windows.h>
^
compilation terminated.
configure:20611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <windows.h>
configure:20611: result: no
configure:20611: checking for winsock2.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:89:22: fatal error: winsock2.h: No such file or directory
#include <winsock2.h>
^
compilation terminated.
configure:20611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <winsock2.h>
configure:20611: result: no
configure:20611: checking for ws2tcpip.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:89:22: fatal error: ws2tcpip.h: No such file or directory
#include <ws2tcpip.h>
^
compilation terminated.
configure:20611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <ws2tcpip.h>
configure:20611: result: no
configure:20611: checking for sys/atomic.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:89:24: fatal error: sys/atomic.h: No such file or directory
#include <sys/atomic.h>
^
compilation terminated.
configure:20611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <sys/atomic.h>
configure:20611: result: no
configure:20611: checking for sys/ioctl.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for byteswap.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/syscall.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for sys/eventfd.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for execinfo.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for langinfo.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for regex.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for pcreposix.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20611: $? = 0
configure:20611: result: yes
configure:20611: checking for valgrind/memcheck.h
configure:20611: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:97:31: fatal error: valgrind/memcheck.h: No such file or directory
#include <valgrind/memcheck.h>
^
compilation terminated.
configure:20611: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <valgrind/memcheck.h>
configure:20611: result: no
configure:20663: checking for netinet/ip.h
configure:20663: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20663: $? = 0
configure:20663: result: yes
configure:20683: checking sys/resource.h usability
configure:20683: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20683: $? = 0
configure:20683: result: yes
configure:20683: checking sys/resource.h presence
configure:20683: x86_64-pc-linux-gnu-gcc -std=gnu99 -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c
configure:20683: $? = 0
configure:20683: result: yes
configure:20683: checking for sys/resource.h
configure:20683: result: yes
configure:20698: checking sys/un.h usability
configure:20698: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20698: $? = 0
configure:20698: result: yes
configure:20698: checking sys/un.h presence
configure:20698: x86_64-pc-linux-gnu-gcc -std=gnu99 -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c
configure:20698: $? = 0
configure:20698: result: yes
configure:20698: checking for sys/un.h
configure:20698: result: yes
configure:20723: checking linux/input.h usability
configure:20723: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20723: $? = 0
configure:20723: result: yes
configure:20723: checking linux/input.h presence
configure:20723: x86_64-pc-linux-gnu-gcc -std=gnu99 -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c
configure:20723: $? = 0
configure:20723: result: yes
configure:20723: checking for linux/input.h
configure:20723: result: yes
configure:20803: checking for an ANSI C-conforming const
configure:20869: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20869: $? = 0
configure:20876: result: yes
configure:20884: checking whether byte ordering is bigendian
configure:20899: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:68:9: error: unknown type name 'not'
not a universal capable compiler
^
conftest.c:68:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
not a universal capable compiler
^
conftest.c:68:15: error: unknown type name 'universal'
configure:20899: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| /* end confdefs.h. */
| #ifndef __APPLE_CC__
| not a universal capable compiler
| #endif
| typedef int dummy;
|
configure:20944: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:20944: $? = 0
configure:20962: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:74:4: error: unknown type name 'not'
not big endian
^
conftest.c:74:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
not big endian
^
configure:20962: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/param.h>
|
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
| not big endian
| #endif
|
| ;
| return 0;
| }
configure:21090: result: no
configure:21108: checking for pid_t
configure:21108: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:21108: $? = 0
configure:21108: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:103:20: error: expected expression before ')' token
if (sizeof ((pid_t)))
^
configure:21108: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((pid_t)))
| return 0;
| ;
| return 0;
| }
configure:21108: result: yes
configure:21119: checking for size_t
configure:21119: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:21119: $? = 0
configure:21119: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:103:21: error: expected expression before ')' token
if (sizeof ((size_t)))
^
configure:21119: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((size_t)))
| return 0;
| ;
| return 0;
| }
configure:21119: result: yes
configure:21130: checking for ssize_t
configure:21130: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:21130: $? = 0
configure:21130: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:103:22: error: expected expression before ')' token
if (sizeof ((ssize_t)))
^
configure:21130: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((ssize_t)))
| return 0;
| ;
| return 0;
| }
configure:21130: result: yes
configure:21144: checking for off_t
configure:21144: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:21144: $? = 0
configure:21144: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:104:20: error: expected expression before ')' token
if (sizeof ((off_t)))
^
configure:21144: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((off_t)))
| return 0;
| ;
| return 0;
| }
configure:21144: result: yes
configure:21156: checking for uid_t in sys/types.h
configure:21175: result: yes
configure:21186: checking whether environ is declared
configure:21186: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:21186: $? = 0
configure:21186: result: yes
configure:21200: checking for SIGXCPU defined in signal.h
configure:21222: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:75:7: warning: unused variable 'ok' [-Wunused-variable]
int ok;
^
configure:21222: $? = 0
configure:21229: result: yes
configure:21252: checking for INADDR_NONE defined in netinet/in.h
configure:21274: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:76:7: warning: unused variable 'ok' [-Wunused-variable]
int ok;
^
configure:21274: $? = 0
configure:21281: result: yes
configure:21329: checking whether x86_64-pc-linux-gnu-gcc -std=gnu99 knows _Bool
configure:21345: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:74:7: warning: unused variable 'b' [-Wunused-variable]
_Bool b;
^
configure:21345: $? = 0
configure:21353: result: yes
configure:21366: checking for thread local storage (TLS) class
configure:21394: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c: In function 'foo':
conftest.c:74:38: warning: unused variable 'bar' [-Wunused-variable]
static __thread int bar;
^
conftest.c: At top level:
conftest.c:73:16: warning: 'foo' defined but not used [-Wunused-function]
foo(void) {
^
configure:21394: $? = 0
configure:21406: result: __thread
configure:21594: checking for the pthreads library -lpthreads
configure:21632: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthreads >&5
conftest.c: In function 'routine':
conftest.c:74:51: warning: parameter 'a' set but not used [-Wunused-but-set-parameter]
static void routine(void *a) { a = 0; }
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lpthreads
collect2: error: ld returned 1 exit status
configure:21632: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| /* end confdefs.h. */
| #include <pthread.h>
| static void routine(void *a) { a = 0; }
| static void *start_routine(void *a) { return a; }
| int
| main ()
| {
| pthread_t th; pthread_attr_t attr;
| pthread_create(&th, 0, start_routine, 0);
| pthread_join(th, 0);
| pthread_attr_init(&attr);
| pthread_cleanup_push(routine, 0);
| pthread_cleanup_pop(0) /* ; */
| ;
| return 0;
| }
configure:21641: result: no
configure:21539: checking whether pthreads work without any flags
configure:21632: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
conftest.c: In function 'routine':
conftest.c:74:51: warning: parameter 'a' set but not used [-Wunused-but-set-parameter]
static void routine(void *a) { a = 0; }
^
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/ccia0hgu.o: In function `main':
conftest.c:(.text.startup+0x16): undefined reference to `pthread_create'
conftest.c:(.text.startup+0x22): undefined reference to `pthread_join'
conftest.c:(.text.startup+0x46): undefined reference to `__pthread_register_cancel'
conftest.c:(.text.startup+0x50): undefined reference to `__pthread_unregister_cancel'
collect2: error: ld returned 1 exit status
configure:21632: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| /* end confdefs.h. */
| #include <pthread.h>
| static void routine(void *a) { a = 0; }
| static void *start_routine(void *a) { return a; }
| int
| main ()
| {
| pthread_t th; pthread_attr_t attr;
| pthread_create(&th, 0, start_routine, 0);
| pthread_join(th, 0);
| pthread_attr_init(&attr);
| pthread_cleanup_push(routine, 0);
| pthread_cleanup_pop(0) /* ; */
| ;
| return 0;
| }
configure:21641: result: no
configure:21544: checking whether pthreads work with -Kthread
configure:21632: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -Kthread -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-Kthread'
configure:21632: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| /* end confdefs.h. */
| #include <pthread.h>
| static void routine(void *a) { a = 0; }
| static void *start_routine(void *a) { return a; }
| int
| main ()
| {
| pthread_t th; pthread_attr_t attr;
| pthread_create(&th, 0, start_routine, 0);
| pthread_join(th, 0);
| pthread_attr_init(&attr);
| pthread_cleanup_push(routine, 0);
| pthread_cleanup_pop(0) /* ; */
| ;
| return 0;
| }
configure:21641: result: no
configure:21544: checking whether pthreads work with -kthread
configure:21632: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -kthread -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-kthread'
configure:21632: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| /* end confdefs.h. */
| #include <pthread.h>
| static void routine(void *a) { a = 0; }
| static void *start_routine(void *a) { return a; }
| int
| main ()
| {
| pthread_t th; pthread_attr_t attr;
| pthread_create(&th, 0, start_routine, 0);
| pthread_join(th, 0);
| pthread_attr_init(&attr);
| pthread_cleanup_push(routine, 0);
| pthread_cleanup_pop(0) /* ; */
| ;
| return 0;
| }
configure:21641: result: no
configure:21594: checking for the pthreads library -llthread
configure:21632: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -llthread >&5
conftest.c: In function 'routine':
conftest.c:74:51: warning: parameter 'a' set but not used [-Wunused-but-set-parameter]
static void routine(void *a) { a = 0; }
^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -llthread
collect2: error: ld returned 1 exit status
configure:21632: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| /* end confdefs.h. */
| #include <pthread.h>
| static void routine(void *a) { a = 0; }
| static void *start_routine(void *a) { return a; }
| int
| main ()
| {
| pthread_t th; pthread_attr_t attr;
| pthread_create(&th, 0, start_routine, 0);
| pthread_join(th, 0);
| pthread_attr_init(&attr);
| pthread_cleanup_push(routine, 0);
| pthread_cleanup_pop(0) /* ; */
| ;
| return 0;
| }
configure:21641: result: no
configure:21544: checking whether pthreads work with -pthread
configure:21632: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -pthread -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
conftest.c: In function 'routine':
conftest.c:74:51: warning: parameter 'a' set but not used [-Wunused-but-set-parameter]
static void routine(void *a) { a = 0; }
^
configure:21632: $? = 0
configure:21641: result: yes
configure:21660: checking for joinable pthread attribute
configure:21675: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -pthread -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
configure:21675: $? = 0
configure:21681: result: PTHREAD_CREATE_JOINABLE
configure:21691: checking if more special flags are required for pthreads
configure:21705: result: no
configure:21711: checking for PTHREAD_PRIO_INHERIT
configure:21729: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -pthread -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
conftest.c: In function 'main':
conftest.c:78:5: warning: unused variable 'i' [-Wunused-variable]
int i = PTHREAD_PRIO_INHERIT;
^
configure:21729: $? = 0
configure:21738: result: yes
configure:21849: checking for library containing pow
configure:21880: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c >&5
conftest.c:83:6: warning: conflicting types for built-in function 'pow' [enabled by default]
char pow ();
^
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/ccNLgEhJ.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `pow'
collect2: error: ld returned 1 exit status
configure:21880: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pow ();
| int
| main ()
| {
| return pow ();
| ;
| return 0;
| }
configure:21880: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lm >&5
conftest.c:83:6: warning: conflicting types for built-in function 'pow' [enabled by default]
char pow ();
^
configure:21880: $? = 0
configure:21897: result: -lm
configure:21907: checking for library containing sched_setscheduler
configure:21938: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lm >&5
configure:21938: $? = 0
configure:21955: result: none required
configure:21963: checking for library containing dlopen
configure:21994: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lm >&5
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/ccXES6RS.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `dlopen'
collect2: error: ld returned 1 exit status
configure:21994: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dlopen ();
| int
| main ()
| {
| return dlopen ();
| ;
| return 0;
| }
configure:21994: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -ldl -lm >&5
configure:21994: $? = 0
configure:22011: result: -ldl
configure:22019: checking for library containing shm_open
configure:22050: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -ldl -lm >&5
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/cce3OjHZ.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `shm_open'
collect2: error: ld returned 1 exit status
configure:22050: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char shm_open ();
| int
| main ()
| {
| return shm_open ();
| ;
| return 0;
| }
configure:22050: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lrt -ldl -lm >&5
configure:22050: $? = 0
configure:22067: result: -lrt
configure:22075: checking for library containing inet_ntop
configure:22106: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lrt -ldl -lm >&5
configure:22106: $? = 0
configure:22123: result: none required
configure:22131: checking for library containing timer_create
configure:22162: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lrt -ldl -lm >&5
configure:22162: $? = 0
configure:22179: result: none required
configure:22187: checking for library containing pthread_setaffinity_np
configure:22218: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lrt -ldl -lm >&5
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/cc3FM6Ca.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `pthread_setaffinity_np'
collect2: error: ld returned 1 exit status
configure:22218: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_setaffinity_np ();
| int
| main ()
| {
| return pthread_setaffinity_np ();
| ;
| return 0;
| }
configure:22218: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22218: $? = 0
configure:22235: result: -lpthread
configure:22243: checking for library containing pthread_getname_np
configure:22274: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22274: $? = 0
configure:22291: result: none required
configure:22299: checking for library containing pthread_setname_np
configure:22330: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22330: $? = 0
configure:22347: result: none required
configure:22357: checking for library containing connect
configure:22388: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22388: $? = 0
configure:22405: result: none required
configure:22413: checking for library containing backtrace
configure:22444: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22444: $? = 0
configure:22461: result: none required
configure:22517: checking for library containing regexec
configure:22548: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22548: $? = 0
configure:22565: result: none required
configure:22576: checking for getopt_long
configure:22576: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22576: $? = 0
configure:22576: result: yes
configure:22642: checking for lrintf
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
conftest.c:100:6: warning: conflicting types for built-in function 'lrintf' [enabled by default]
char lrintf ();
^
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for strtof
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for chmod
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for chown
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for fstat
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for fchown
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for fchmod
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for clock_gettime
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for getaddrinfo
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for getgrgid_r
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for getgrnam_r
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for getpwnam_r
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for getpwuid_r
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for gettimeofday
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for getuid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for mlock
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for nanosleep
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for pipe
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for posix_fadvise
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for posix_madvise
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for posix_memalign
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for setpgid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for setsid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for shm_open
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for sigaction
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for sleep
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for symlink
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for sysconf
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for uname
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for pthread_setaffinity_np
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for pthread_getname_np
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for pthread_setname_np
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for readlink
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for ctime_r
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for usleep
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for strerror_r
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for lstat
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for setresuid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for setresgid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for setreuid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for setregid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for seteuid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for setegid
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for ppoll
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for strsignal
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for sig2str
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/ccrg0WQ2.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `sig2str'
collect2: error: ld returned 1 exit status
configure:22642: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_LRINTF 1
| #define HAVE_STRTOF 1
| #define HAVE_CHMOD 1
| #define HAVE_CHOWN 1
| #define HAVE_FSTAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHMOD 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GETUID 1
| #define HAVE_MLOCK 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_PIPE 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_SIGACTION 1
| #define HAVE_SLEEP 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYSCONF 1
| #define HAVE_UNAME 1
| #define HAVE_PTHREAD_SETAFFINITY_NP 1
| #define HAVE_PTHREAD_GETNAME_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_READLINK 1
| #define HAVE_CTIME_R 1
| #define HAVE_USLEEP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LSTAT 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETREGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETEGID 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| /* end confdefs.h. */
| /* Define sig2str to an innocuous variant, in case <limits.h> declares sig2str.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define sig2str innocuous_sig2str
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char sig2str (); below.
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| <limits.h> exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|
| #undef sig2str
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char sig2str ();
| /* 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_sig2str || defined __stub___sig2str
| choke me
| #endif
|
| int
| main ()
| {
| return sig2str ();
| ;
| return 0;
| }
configure:22642: result: no
configure:22642: checking for strtof_l
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for pipe2
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for accept4
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22642: checking for open64
configure:22642: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22642: $? = 0
configure:22642: result: yes
configure:22660: checking vfork.h usability
configure:22660: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:159:19: fatal error: vfork.h: No such file or directory
#include <vfork.h>
^
compilation terminated.
configure:22660: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_LRINTF 1
| #define HAVE_STRTOF 1
| #define HAVE_CHMOD 1
| #define HAVE_CHOWN 1
| #define HAVE_FSTAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHMOD 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GETUID 1
| #define HAVE_MLOCK 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_PIPE 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_SIGACTION 1
| #define HAVE_SLEEP 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYSCONF 1
| #define HAVE_UNAME 1
| #define HAVE_PTHREAD_SETAFFINITY_NP 1
| #define HAVE_PTHREAD_GETNAME_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_READLINK 1
| #define HAVE_CTIME_R 1
| #define HAVE_USLEEP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LSTAT 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETREGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETEGID 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOF_L 1
| #define HAVE_PIPE2 1
| #define HAVE_ACCEPT4 1
| #define HAVE_OPEN64 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <vfork.h>
configure:22660: result: no
configure:22660: checking vfork.h presence
configure:22660: x86_64-pc-linux-gnu-gcc -std=gnu99 -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c
conftest.c:126:19: fatal error: vfork.h: No such file or directory
#include <vfork.h>
^
compilation terminated.
configure:22660: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_LRINTF 1
| #define HAVE_STRTOF 1
| #define HAVE_CHMOD 1
| #define HAVE_CHOWN 1
| #define HAVE_FSTAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHMOD 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GETUID 1
| #define HAVE_MLOCK 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_PIPE 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_SIGACTION 1
| #define HAVE_SLEEP 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYSCONF 1
| #define HAVE_UNAME 1
| #define HAVE_PTHREAD_SETAFFINITY_NP 1
| #define HAVE_PTHREAD_GETNAME_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_READLINK 1
| #define HAVE_CTIME_R 1
| #define HAVE_USLEEP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LSTAT 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETREGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETEGID 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOF_L 1
| #define HAVE_PIPE2 1
| #define HAVE_ACCEPT4 1
| #define HAVE_OPEN64 1
| /* end confdefs.h. */
| #include <vfork.h>
configure:22660: result: no
configure:22660: checking for vfork.h
configure:22660: result: no
configure:22673: checking for fork
configure:22673: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
conftest.c:149:6: warning: conflicting types for built-in function 'fork' [enabled by default]
char fork ();
^
configure:22673: $? = 0
configure:22673: result: yes
configure:22673: checking for vfork
configure:22673: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22673: $? = 0
configure:22673: result: yes
configure:22683: checking for working fork
configure:22705: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22705: $? = 0
configure:22705: ./conftest
configure:22705: $? = 0
configure:22715: result: yes
configure:22736: checking for working vfork
configure:22846: result: yes
configure:22871: checking type of array argument to getgroups
configure:22905: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22905: $? = 0
configure:22905: ./conftest
configure:22905: $? = 0
configure:22930: result: gid_t
configure:22938: checking for getgroups
configure:22938: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:22938: $? = 0
configure:22938: result: yes
configure:22993: checking for working getgroups
configure:23013: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:23013: $? = 0
configure:23013: ./conftest
configure:23013: $? = 0
configure:23024: result: yes
configure:23099: checking for mkfifo
configure:23099: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:23099: $? = 0
configure:23099: result: yes
configure:23171: checking for working alloca.h
configure:23188: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:23188: $? = 0
configure:23196: result: yes
configure:23204: checking for alloca
configure:23241: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:23241: $? = 0
configure:23249: result: yes
configure:23358: checking for regexec
configure:23358: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:23358: $? = 0
configure:23358: result: yes
configure:23386: checking for special C compiler options needed for large files
configure:23431: result: no
configure:23437: checking for _FILE_OFFSET_BITS value needed for large files
configure:23462: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:23462: $? = 0
configure:23494: result: no
configure:23584: checking for library containing dladdr
configure:23615: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:23615: $? = 0
configure:23632: result: none required
configure:23682: checking for iconv
configure:23704: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:23704: $? = 0
configure:23736: result: yes
configure:23739: checking for working iconv
configure:23834: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
configure:23834: $? = 0
configure:23834: ./conftest
configure:23834: $? = 0
configure:23846: result: yes
configure:23874: checking for iconv declaration
configure:23903: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
conftest.c:146:8: warning: redundant redeclaration of 'iconv' [-Wredundant-decls]
size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
^
In file included from conftest.c:140:0:
/usr/include/iconv.h:42:15: note: previous declaration of 'iconv' was here
extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
^
configure:23903: $? = 0
configure:23914: result:
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
configure:23936: checking for X11
configure:23943: $PKG_CONFIG --exists --print-errors " x11-xcb xcb >= 1.6 ice sm xtst "
configure:23946: $? = 0
configure:23960: $PKG_CONFIG --exists --print-errors " x11-xcb xcb >= 1.6 ice sm xtst "
configure:23963: $? = 0
configure:24001: result: yes
configure:24040: checking for library containing cap_init
configure:24071: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lpthread -lrt -ldl -lm >&5
/var/tmp/portage/media-sound/pulseaudio-5.99.3/temp/cchiRhpc.o: In function `main':
conftest.c:(.text.startup+0x7): undefined reference to `cap_init'
collect2: error: ld returned 1 exit status
configure:24071: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "pulseaudio"
| #define PACKAGE_TARNAME "pulseaudio"
| #define PACKAGE_VERSION "5.99.3"
| #define PACKAGE_STRING "pulseaudio 5.99.3"
| #define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
| #define PACKAGE_URL "http://pulseaudio.org/"
| #define PACKAGE "pulseaudio"
| #define VERSION "5.99.3"
| #define CANONICAL_HOST "x86_64-pc-linux-gnu"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define GETTEXT_PACKAGE "pulseaudio"
| #define PULSE_LOCALEDIR "/usr//locale"
| #define HAVE_ATOMIC_BUILTINS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NETINET_IN_SYSTM_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SYSLOG_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_LINUX_SOCKIOS_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_BYTESWAP_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_REGEX_H 1
| #define HAVE_PCREPOSIX_H 1
| #define HAVE_NETINET_IP_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_UN_H 1
| #define HAVE_LINUX_INPUT_H 1
| #define HAVE_SSIZE_T 1
| #define HAVE_DECL_ENVIRON 1
| #define HAVE_SIGXCPU 1
| #define HAVE_STD_BOOL 1
| #define TLS __thread
| #define SUPPORT_TLS___THREAD 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define HAVE_GETOPT_LONG 1
| #define HAVE_LRINTF 1
| #define HAVE_STRTOF 1
| #define HAVE_CHMOD 1
| #define HAVE_CHOWN 1
| #define HAVE_FSTAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHMOD 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETGRGID_R 1
| #define HAVE_GETGRNAM_R 1
| #define HAVE_GETPWNAM_R 1
| #define HAVE_GETPWUID_R 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_GETUID 1
| #define HAVE_MLOCK 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_PIPE 1
| #define HAVE_POSIX_FADVISE 1
| #define HAVE_POSIX_MADVISE 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_SETPGID 1
| #define HAVE_SETSID 1
| #define HAVE_SHM_OPEN 1
| #define HAVE_SIGACTION 1
| #define HAVE_SLEEP 1
| #define HAVE_SYMLINK 1
| #define HAVE_SYSCONF 1
| #define HAVE_UNAME 1
| #define HAVE_PTHREAD_SETAFFINITY_NP 1
| #define HAVE_PTHREAD_GETNAME_NP 1
| #define HAVE_PTHREAD_SETNAME_NP 1
| #define HAVE_READLINK 1
| #define HAVE_CTIME_R 1
| #define HAVE_USLEEP 1
| #define HAVE_STRERROR_R 1
| #define HAVE_LSTAT 1
| #define HAVE_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETREGID 1
| #define HAVE_SETEUID 1
| #define HAVE_SETEGID 1
| #define HAVE_PPOLL 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOF_L 1
| #define HAVE_PIPE2 1
| #define HAVE_ACCEPT4 1
| #define HAVE_OPEN64 1
| #define HAVE_FORK 1
| #define HAVE_VFORK 1
| #define HAVE_WORKING_VFORK 1
| #define HAVE_WORKING_FORK 1
| #define GETGROUPS_T gid_t
| #define HAVE_GETGROUPS 1
| #define HAVE_MKFIFO 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_REGEXEC 1
| #define HAVE_DLADDR 1
| #define HAVE_ICONV 1
| #define ICONV_CONST
| #define HAVE_X11 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char cap_init ();
| int
| main ()
| {
| return cap_init ();
| ;
| return 0;
| }
configure:24071: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lcap -lpthread -lrt -ldl -lm >&5
configure:24071: $? = 0
configure:24088: result: -lcap
configure:24100: checking sys/capability.h usability
configure:24100: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:24100: $? = 0
configure:24100: result: yes
configure:24100: checking sys/capability.h presence
configure:24100: x86_64-pc-linux-gnu-gcc -std=gnu99 -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c
configure:24100: $? = 0
configure:24100: result: yes
configure:24100: checking for sys/capability.h
configure:24100: result: yes
configure:24134: checking for LIBCHECK
configure:24141: $PKG_CONFIG --exists --print-errors " check "
Package check was not found in the pkg-config search path.
Perhaps you should add the directory containing `check.pc'
to the PKG_CONFIG_PATH environment variable
Package 'check', required by 'world', not found
configure:24144: $? = 1
configure:24158: $PKG_CONFIG --exists --print-errors " check "
Package check was not found in the pkg-config search path.
Perhaps you should add the directory containing `check.pc'
to the PKG_CONFIG_PATH environment variable
Package 'check', required by 'world', not found
configure:24161: $? = 1
configure:24175: result: no
Package check was not found in the pkg-config search path.
Perhaps you should add the directory containing `check.pc'
to the PKG_CONFIG_PATH environment variable
Package 'check', required by 'world', not found
configure:24224: checking for LIBJSON
configure:24231: $PKG_CONFIG --exists --print-errors " json-c >= 0.11 "
configure:24234: $? = 0
configure:24248: $PKG_CONFIG --exists --print-errors " json-c >= 0.11 "
configure:24251: $? = 0
configure:24309: result: yes
configure:24318: checking for LIBSNDFILE
configure:24325: $PKG_CONFIG --exists --print-errors " sndfile >= 1.0.20 "
configure:24328: $? = 0
configure:24342: $PKG_CONFIG --exists --print-errors " sndfile >= 1.0.20 "
configure:24345: $? = 0
configure:24403: result: yes
configure:24410: checking whether we need libatomic_ops
configure:24435: result: no
configure:24645: checking for gdbm_open in -lgdbm
configure:24670: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lgdbm -lcap -lpthread -lrt -ldl -lm >&5
configure:24670: $? = 0
configure:24679: result: yes
configure:24694: checking gdbm.h usability
configure:24694: x86_64-pc-linux-gnu-gcc -std=gnu99 -c -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:24694: $? = 0
configure:24694: result: yes
configure:24694: checking gdbm.h presence
configure:24694: x86_64-pc-linux-gnu-gcc -std=gnu99 -E -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 conftest.c
configure:24694: $? = 0
configure:24694: result: yes
configure:24694: checking for gdbm.h
configure:24694: result: yes
configure:25159: checking for GLIB20
configure:25166: $PKG_CONFIG --exists --print-errors " glib-2.0 >= 2.4.0 "
configure:25169: $? = 0
configure:25183: $PKG_CONFIG --exists --print-errors " glib-2.0 >= 2.4.0 "
configure:25186: $? = 0
configure:25224: result: yes
configure:25262: checking for GTK30
configure:25269: $PKG_CONFIG --exists --print-errors " gtk+-3.0 "
configure:25272: $? = 0
configure:25286: $PKG_CONFIG --exists --print-errors " gtk+-3.0 "
configure:25289: $? = 0
configure:25327: result: yes
configure:25364: checking for GCONF
configure:25371: $PKG_CONFIG --exists --print-errors " gconf-2.0 >= 2.4.0 gobject-2.0 "
configure:25374: $? = 0
configure:25388: $PKG_CONFIG --exists --print-errors " gconf-2.0 >= 2.4.0 gobject-2.0 "
configure:25391: $? = 0
configure:25429: result: yes
configure:25656: checking for LIBASYNCNS
configure:25663: $PKG_CONFIG --exists --print-errors " libasyncns >= 0.1 "
configure:25666: $? = 0
configure:25680: $PKG_CONFIG --exists --print-errors " libasyncns >= 0.1 "
configure:25683: $? = 0
configure:25721: result: yes
configure:25761: checking for tcpwrap library and headers
configure:25778: x86_64-pc-linux-gnu-gcc -std=gnu99 -o conftest -march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed conftest.c -lgdbm -lcap -lpthread -lrt -ldl -lm -lwrap >&5
conftest.c: In function 'main':
conftest.c:155:1: warning: 'req' is used uninitialized in this function [-Wuninitialized]
return hosts_access (req);
^
configure:25778: $? = 0
configure:25783: result: yes
configure:26406: error: *** UDEV support not found
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_defined_INADDR_NONE_netinet_in_h=yes
ac_cv_defined_SIGXCPU_signal_h=yes
ac_cv_env_ASOUNDLIB_CFLAGS_set=
ac_cv_env_ASOUNDLIB_CFLAGS_value=
ac_cv_env_ASOUNDLIB_LIBS_set=
ac_cv_env_ASOUNDLIB_LIBS_value=
ac_cv_env_AVAHI_CFLAGS_set=
ac_cv_env_AVAHI_CFLAGS_value=
ac_cv_env_AVAHI_LIBS_set=
ac_cv_env_AVAHI_LIBS_value=
ac_cv_env_BLUEZ_CFLAGS_set=
ac_cv_env_BLUEZ_CFLAGS_value=
ac_cv_env_BLUEZ_LIBS_set=
ac_cv_env_BLUEZ_LIBS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-march=core2 -O2 -pipe'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-march=core2 -O2 -pipe'
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_DBUS_CFLAGS_set=
ac_cv_env_DBUS_CFLAGS_value=
ac_cv_env_DBUS_LIBS_set=
ac_cv_env_DBUS_LIBS_value=
ac_cv_env_FFTW_CFLAGS_set=
ac_cv_env_FFTW_CFLAGS_value=
ac_cv_env_FFTW_LIBS_set=
ac_cv_env_FFTW_LIBS_value=
ac_cv_env_GCONF_CFLAGS_set=
ac_cv_env_GCONF_CFLAGS_value=
ac_cv_env_GCONF_LIBS_set=
ac_cv_env_GCONF_LIBS_value=
ac_cv_env_GLIB20_CFLAGS_set=
ac_cv_env_GLIB20_CFLAGS_value=
ac_cv_env_GLIB20_LIBS_set=
ac_cv_env_GLIB20_LIBS_value=
ac_cv_env_GTK30_CFLAGS_set=
ac_cv_env_GTK30_CFLAGS_value=
ac_cv_env_GTK30_LIBS_set=
ac_cv_env_GTK30_LIBS_value=
ac_cv_env_JACK_CFLAGS_set=
ac_cv_env_JACK_CFLAGS_value=
ac_cv_env_JACK_LIBS_set=
ac_cv_env_JACK_LIBS_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--sort-common -Wl,--as-needed'
ac_cv_env_LIBASYNCNS_CFLAGS_set=
ac_cv_env_LIBASYNCNS_CFLAGS_value=
ac_cv_env_LIBASYNCNS_LIBS_set=
ac_cv_env_LIBASYNCNS_LIBS_value=
ac_cv_env_LIBCHECK_CFLAGS_set=
ac_cv_env_LIBCHECK_CFLAGS_value=
ac_cv_env_LIBCHECK_LIBS_set=
ac_cv_env_LIBCHECK_LIBS_value=
ac_cv_env_LIBJSON_CFLAGS_set=
ac_cv_env_LIBJSON_CFLAGS_value=
ac_cv_env_LIBJSON_LIBS_set=
ac_cv_env_LIBJSON_LIBS_value=
ac_cv_env_LIBSAMPLERATE_CFLAGS_set=
ac_cv_env_LIBSAMPLERATE_CFLAGS_value=
ac_cv_env_LIBSAMPLERATE_LIBS_set=
ac_cv_env_LIBSAMPLERATE_LIBS_value=
ac_cv_env_LIBSNDFILE_CFLAGS_set=
ac_cv_env_LIBSNDFILE_CFLAGS_value=
ac_cv_env_LIBSNDFILE_LIBS_set=
ac_cv_env_LIBSNDFILE_LIBS_value=
ac_cv_env_LIBSPEEX_CFLAGS_set=
ac_cv_env_LIBSPEEX_CFLAGS_value=
ac_cv_env_LIBSPEEX_LIBS_set=
ac_cv_env_LIBSPEEX_LIBS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_OPENSSL_CFLAGS_set=
ac_cv_env_OPENSSL_CFLAGS_value=
ac_cv_env_OPENSSL_LIBS_set=
ac_cv_env_OPENSSL_LIBS_value=
ac_cv_env_ORC_CFLAGS_set=
ac_cv_env_ORC_CFLAGS_value=
ac_cv_env_ORC_LIBS_set=
ac_cv_env_ORC_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=set
ac_cv_env_PKG_CONFIG_PATH_value=/usr/lib64/pkgconfig
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_SBC_CFLAGS_set=
ac_cv_env_SBC_CFLAGS_value=
ac_cv_env_SBC_LIBS_set=
ac_cv_env_SBC_LIBS_value=
ac_cv_env_SYSTEMDDAEMON_CFLAGS_set=
ac_cv_env_SYSTEMDDAEMON_CFLAGS_value=
ac_cv_env_SYSTEMDDAEMON_LIBS_set=
ac_cv_env_SYSTEMDDAEMON_LIBS_value=
ac_cv_env_SYSTEMDJOURNAL_CFLAGS_set=
ac_cv_env_SYSTEMDJOURNAL_CFLAGS_value=
ac_cv_env_SYSTEMDJOURNAL_LIBS_set=
ac_cv_env_SYSTEMDJOURNAL_LIBS_value=
ac_cv_env_SYSTEMDLOGIN_CFLAGS_set=
ac_cv_env_SYSTEMDLOGIN_CFLAGS_value=
ac_cv_env_SYSTEMDLOGIN_LIBS_set=
ac_cv_env_SYSTEMDLOGIN_LIBS_value=
ac_cv_env_SYSTEMD_CFLAGS_set=
ac_cv_env_SYSTEMD_CFLAGS_value=
ac_cv_env_SYSTEMD_LIBS_set=
ac_cv_env_SYSTEMD_LIBS_value=
ac_cv_env_TDB_CFLAGS_set=
ac_cv_env_TDB_CFLAGS_value=
ac_cv_env_TDB_LIBS_set=
ac_cv_env_TDB_LIBS_value=
ac_cv_env_UDEV_CFLAGS_set=
ac_cv_env_UDEV_CFLAGS_value=
ac_cv_env_UDEV_LIBS_set=
ac_cv_env_UDEV_LIBS_value=
ac_cv_env_WEBRTC_CFLAGS_set=
ac_cv_env_WEBRTC_CFLAGS_value=
ac_cv_env_WEBRTC_LIBS_set=
ac_cv_env_WEBRTC_LIBS_value=
ac_cv_env_X11_CFLAGS_set=
ac_cv_env_X11_CFLAGS_value=
ac_cv_env_X11_LIBS_set=
ac_cv_env_X11_LIBS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-pc-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_accept4=yes
ac_cv_func_alloca_works=yes
ac_cv_func_chmod=yes
ac_cv_func_chown=yes
ac_cv_func_clock_gettime=yes
ac_cv_func_ctime_r=yes
ac_cv_func_dlopen=no
ac_cv_func_fchmod=yes
ac_cv_func_fchown=yes
ac_cv_func_fork=yes
ac_cv_func_fork_works=yes
ac_cv_func_fstat=yes
ac_cv_func_getaddrinfo=yes
ac_cv_func_getgrgid_r=yes
ac_cv_func_getgrnam_r=yes
ac_cv_func_getgroups=yes
ac_cv_func_getgroups_works=yes
ac_cv_func_getopt_long=yes
ac_cv_func_getpwnam_r=yes
ac_cv_func_getpwuid_r=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_getuid=yes
ac_cv_func_lrintf=yes
ac_cv_func_lstat=yes
ac_cv_func_mkfifo=yes
ac_cv_func_mlock=yes
ac_cv_func_nanosleep=yes
ac_cv_func_open64=yes
ac_cv_func_pipe2=yes
ac_cv_func_pipe=yes
ac_cv_func_posix_fadvise=yes
ac_cv_func_posix_madvise=yes
ac_cv_func_posix_memalign=yes
ac_cv_func_ppoll=yes
ac_cv_func_pthread_getname_np=yes
ac_cv_func_pthread_setaffinity_np=yes
ac_cv_func_pthread_setname_np=yes
ac_cv_func_readlink=yes
ac_cv_func_regexec=yes
ac_cv_func_setegid=yes
ac_cv_func_seteuid=yes
ac_cv_func_setpgid=yes
ac_cv_func_setregid=yes
ac_cv_func_setresgid=yes
ac_cv_func_setresuid=yes
ac_cv_func_setreuid=yes
ac_cv_func_setsid=yes
ac_cv_func_shl_load=no
ac_cv_func_shm_open=yes
ac_cv_func_sig2str=no
ac_cv_func_sigaction=yes
ac_cv_func_sleep=yes
ac_cv_func_strerror_r=yes
ac_cv_func_strsignal=yes
ac_cv_func_strtof=yes
ac_cv_func_strtof_l=yes
ac_cv_func_symlink=yes
ac_cv_func_sysconf=yes
ac_cv_func_uname=yes
ac_cv_func_usleep=yes
ac_cv_func_vfork=yes
ac_cv_func_vfork_works=yes
ac_cv_have_decl_environ=yes
ac_cv_header_arpa_inet_h=yes
ac_cv_header_byteswap_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_execinfo_h=yes
ac_cv_header_gdbm_h=yes
ac_cv_header_glob_h=yes
ac_cv_header_grp_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_langinfo_h=yes
ac_cv_header_linux_input_h=yes
ac_cv_header_linux_sockios_h=yes
ac_cv_header_ltdl_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_netdb_h=yes
ac_cv_header_netinet_in_h=yes
ac_cv_header_netinet_in_systm_h=yes
ac_cv_header_netinet_ip_h=yes
ac_cv_header_netinet_tcp_h=yes
ac_cv_header_pcreposix_h=yes
ac_cv_header_poll_h=yes
ac_cv_header_pwd_h=yes
ac_cv_header_regex_h=yes
ac_cv_header_sched_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_atomic_h=no
ac_cv_header_sys_capability_h=yes
ac_cv_header_sys_dl_h=no
ac_cv_header_sys_eventfd_h=yes
ac_cv_header_sys_filio_h=no
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_mman_h=yes
ac_cv_header_sys_prctl_h=yes
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_syscall_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_uio_h=yes
ac_cv_header_sys_un_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_syslog_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_valgrind_memcheck_h=no
ac_cv_header_vfork_h=no
ac_cv_header_windows_h=no
ac_cv_header_winsock2_h=no
ac_cv_header_ws2tcpip_h=no
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_dld_shl_load=no
ac_cv_lib_gdbm_gdbm_open=yes
ac_cv_lib_ltdl_lt_dladvise_init=yes
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_FGREP='/bin/grep -F'
ac_cv_path_GMSGFMT=/usr/bin/gmsgfmt
ac_cv_path_GREP=/bin/grep
ac_cv_path_INTLTOOL_EXTRACT=/usr/bin/intltool-extract
ac_cv_path_INTLTOOL_MERGE=/usr/bin/intltool-merge
ac_cv_path_INTLTOOL_PERL=/usr/bin/perl
ac_cv_path_INTLTOOL_UPDATE=/usr/bin/intltool-update
ac_cv_path_MSGFMT=/usr/bin/msgfmt
ac_cv_path_MSGMERGE=/usr/bin/msgmerge
ac_cv_path_PKG_CONFIG=/usr/bin/x86_64-pc-linux-gnu-pkg-config
ac_cv_path_SED=/bin/sed
ac_cv_path_XGETTEXT=/usr/bin/xgettext
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_lt_DD=/bin/dd
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AR=x86_64-pc-linux-gnu-ar
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=x86_64-pc-linux-gnu-gcc
ac_cv_prog_CPP='x86_64-pc-linux-gnu-gcc -std=gnu99 -E'
ac_cv_prog_CXX=x86_64-pc-linux-gnu-g++
ac_cv_prog_CXXCPP='x86_64-pc-linux-gnu-g++ -E'
ac_cv_prog_M4=m4
ac_cv_prog_OBJDUMP=x86_64-pc-linux-gnu-objdump
ac_cv_prog_RANLIB=x86_64-pc-linux-gnu-ranlib
ac_cv_prog_STOW=no
ac_cv_prog_STRIP=x86_64-pc-linux-gnu-strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_c99=-std=gnu99
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_x86_64_pc_linux_gnu_gcc_c_o=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_gcc_traditional=no
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_backtrace='none required'
ac_cv_search_cap_init=-lcap
ac_cv_search_connect='none required'
ac_cv_search_dladdr='none required'
ac_cv_search_dlopen=-ldl
ac_cv_search_inet_ntop='none required'
ac_cv_search_pow=-lm
ac_cv_search_pthread_getname_np='none required'
ac_cv_search_pthread_setaffinity_np=-lpthread
ac_cv_search_pthread_setname_np='none required'
ac_cv_search_regexec='none required'
ac_cv_search_sched_setscheduler='none required'
ac_cv_search_shm_open=-lrt
ac_cv_search_timer_create='none required'
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_tls=__thread
ac_cv_type_getgroups=gid_t
ac_cv_type_off_t=yes
ac_cv_type_pid_t=yes
ac_cv_type_size_t=yes
ac_cv_type_ssize_t=yes
ac_cv_type_uid_t=yes
ac_cv_working_alloca_h=yes
acl_cv_hardcode_direct=no
acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
acl_cv_hardcode_libdir_separator=
acl_cv_hardcode_minus_L=no
acl_cv_libext=a
acl_cv_libname_spec='lib$name'
acl_cv_library_names_spec='$libname$shrext'
acl_cv_path_LD=/usr/x86_64-pc-linux-gnu/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
acl_cv_shlibext=so
acl_cv_wl=-Wl,
am_cv_CC_dependencies_compiler_type=none
am_cv_CXX_dependencies_compiler_type=none
am_cv_func_iconv=yes
am_cv_func_iconv_works=yes
am_cv_lib_iconv=no
am_cv_make_support_nested_variables=yes
am_cv_prog_tar_ustar=gnutar
am_cv_proto_iconv='extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);'
am_cv_proto_iconv_arg1=
ax_cv_PTHREAD_PRIO_INHERIT=yes
ax_cv_check_cflags__pedantic__Werror__W=yes
ax_cv_check_cflags__pedantic__Werror__Wall=yes
ax_cv_check_cflags__pedantic__Werror__Wcast_align=yes
ax_cv_check_cflags__pedantic__Werror__Wdeclaration_after_statement=yes
ax_cv_check_cflags__pedantic__Werror__Wendif_labels=yes
ax_cv_check_cflags__pedantic__Werror__Wextra=yes
ax_cv_check_cflags__pedantic__Werror__Wfloat_equal=yes
ax_cv_check_cflags__pedantic__Werror__Wformat_2=yes
ax_cv_check_cflags__pedantic__Werror__Wformat_nonliteral=yes
ax_cv_check_cflags__pedantic__Werror__Wformat_security=yes
ax_cv_check_cflags__pedantic__Werror__Winit_self=yes
ax_cv_check_cflags__pedantic__Werror__Wlogical_op=yes
ax_cv_check_cflags__pedantic__Werror__Wmissing_declarations=yes
ax_cv_check_cflags__pedantic__Werror__Wmissing_include_dirs=yes
ax_cv_check_cflags__pedantic__Werror__Wmissing_noreturn=yes
ax_cv_check_cflags__pedantic__Werror__Wmissing_prototypes=yes
ax_cv_check_cflags__pedantic__Werror__Wno_long_long=yes
ax_cv_check_cflags__pedantic__Werror__Wno_overlength_strings=yes
ax_cv_check_cflags__pedantic__Werror__Wno_unused_parameter=yes
ax_cv_check_cflags__pedantic__Werror__Wold_style_definition=no
ax_cv_check_cflags__pedantic__Werror__Wpointer_arith=yes
ax_cv_check_cflags__pedantic__Werror__Wredundant_decls=yes
ax_cv_check_cflags__pedantic__Werror__Wshadow=yes
ax_cv_check_cflags__pedantic__Werror__Wsign_compare=yes
ax_cv_check_cflags__pedantic__Werror__Wstrict_aliasing=yes
ax_cv_check_cflags__pedantic__Werror__Wstrict_prototypes=no
ax_cv_check_cflags__pedantic__Werror__Wundef=yes
ax_cv_check_cflags__pedantic__Werror__Wunsafe_loop_optimizations=yes
ax_cv_check_cflags__pedantic__Werror__Wwrite_strings=yes
ax_cv_check_cflags__pedantic__Werror__fdiagnostics_color_auto=no
ax_cv_check_cflags__pedantic__Werror__fdiagnostics_show_option=yes
ax_cv_check_cflags__pedantic__Werror__ffast_math=yes
ax_cv_check_cflags__pedantic__Werror__fno_common=yes
ax_cv_check_cflags__pedantic__Werror__pipe=yes
ax_cv_check_ldflags___Wl___no_undefined=yes
ax_cv_check_ldflags___Wl__version_script__var_tmp_portage_media_sound_pulseaudio_5_99_3_work_pulseaudio_5_99_3_src_map_file=yes
ax_cv_check_ldflags___Wl__z_nodelete=yes
ax_cv_check_ldflags___Wl__z_now=yes
gt_cv_func_CFLocaleCopyCurrent=no
gt_cv_func_CFPreferencesCopyAppValue=no
gt_cv_func_gnugettext1_libc=yes
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=-ldl
lt_cv_dlopen_self=yes
lt_cv_dlopen_self_static=no
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/x86_64-pc-linux-gnu/bin/ld
lt_cv_path_LDCXX='/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64'
lt_cv_path_NM='/usr/bin/x86_64-pc-linux-gnu-nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_compiler_static_works_CXX=yes
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=yes
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_global_symbol_to_import=
lt_cv_sys_max_cmd_len=1572864
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop
lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
pkg_cv_GCONF_CFLAGS='-I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include '
pkg_cv_GCONF_LIBS='-lgconf-2 -lgobject-2.0 -lglib-2.0 '
pkg_cv_GLIB20_CFLAGS='-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include '
pkg_cv_GLIB20_LIBS='-lglib-2.0 '
pkg_cv_GTK30_CFLAGS='-I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/gio-unix-2.0/ -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include '
pkg_cv_GTK30_LIBS='-lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 '
pkg_cv_LIBASYNCNS_CFLAGS=' '
pkg_cv_LIBASYNCNS_LIBS='-lasyncns '
pkg_cv_LIBJSON_CFLAGS='-I/usr/include/json-c '
pkg_cv_LIBJSON_LIBS='-ljson-c '
pkg_cv_LIBSNDFILE_CFLAGS=' '
pkg_cv_LIBSNDFILE_LIBS='-lsndfile '
pkg_cv_X11_CFLAGS=' '
pkg_cv_X11_LIBS='-lX11-xcb -lX11 -lxcb -lICE -lSM -lXtst '
pulseaudio_cv__Bool=yes
pulseaudio_cv_sync_bool_compare_and_swap=yes
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/build-aux/missing aclocal-1.13'
ALLOCA=''
ALL_LINGUAS=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE='#'
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_V='$(V)'
AR='x86_64-pc-linux-gnu-ar'
AS='as'
ASOUNDLIB_CFLAGS=''
ASOUNDLIB_LIBS=''
AUTOCONF='${SHELL} /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/build-aux/missing autoconf'
AUTOHEADER='${SHELL} /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/build-aux/missing autoheader'
AUTOMAKE='${SHELL} /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/build-aux/missing automake-1.13'
AVAHI_CFLAGS=''
AVAHI_LIBS=''
AWK='gawk'
BLUEZ_CFLAGS=''
BLUEZ_LIBS=''
BUILD_MANPAGES_FALSE=''
BUILD_MANPAGES_TRUE=''
BUILD_TESTS_DEFAULT_FALSE=''
BUILD_TESTS_DEFAULT_TRUE=''
CC='x86_64-pc-linux-gnu-gcc -std=gnu99'
CCDEPMODE='depmode=none'
CFLAGS='-march=core2 -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option'
CPP='x86_64-pc-linux-gnu-gcc -std=gnu99 -E'
CPPFLAGS='-DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2'
CXX='x86_64-pc-linux-gnu-g++'
CXXCPP='x86_64-pc-linux-gnu-g++ -E'
CXXDEPMODE='depmode=none'
CXXFLAGS='-march=core2 -O2 -pipe'
CYGPATH_W='echo'
DBUS_CFLAGS=''
DBUS_LIBS=''
DEFS=''
DEPDIR='.deps'
DLLTOOL='false'
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
EXEEXT=''
FFTW_CFLAGS=''
FFTW_LIBS=''
FGREP='/bin/grep -F'
FORCE_PREOPEN_FALSE=''
FORCE_PREOPEN_TRUE=''
GCONF_CFLAGS='-I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include '
GCONF_LIBS='-lgconf-2 -lgobject-2.0 -lglib-2.0 '
GCOV_CFLAGS=''
GCOV_LIBS=''
GDBM_CFLAGS=''
GDBM_LIBS='-lgdbm'
GETTEXT_MACRO_VERSION='0.18'
GETTEXT_PACKAGE='pulseaudio'
GLIB20_CFLAGS='-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include '
GLIB20_LIBS='-lglib-2.0 '
GMSGFMT='/usr/bin/gmsgfmt'
GMSGFMT_015='/usr/bin/gmsgfmt'
GREP='/bin/grep'
GTK30_CFLAGS='-I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/gio-unix-2.0/ -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include '
GTK30_LIBS='-lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 '
HAVE_ADRIAN_EC_FALSE=''
HAVE_ADRIAN_EC_TRUE=''
HAVE_AF_UNIX='1'
HAVE_AF_UNIX_FALSE='#'
HAVE_AF_UNIX_TRUE=''
HAVE_ALSA='0'
HAVE_ALSA_FALSE=''
HAVE_ALSA_TRUE='#'
HAVE_AVAHI='0'
HAVE_AVAHI_FALSE=''
HAVE_AVAHI_TRUE='#'
HAVE_BLUEZ='0'
HAVE_BLUEZ_4='0'
HAVE_BLUEZ_4_FALSE=''
HAVE_BLUEZ_4_TRUE='#'
HAVE_BLUEZ_5='0'
HAVE_BLUEZ_5_FALSE=''
HAVE_BLUEZ_5_NATIVE_HEADSET='0'
HAVE_BLUEZ_5_NATIVE_HEADSET_FALSE=''
HAVE_BLUEZ_5_NATIVE_HEADSET_TRUE='#'
HAVE_BLUEZ_5_OFONO_HEADSET='0'
HAVE_BLUEZ_5_OFONO_HEADSET_FALSE=''
HAVE_BLUEZ_5_OFONO_HEADSET_TRUE='#'
HAVE_BLUEZ_5_TRUE='#'
HAVE_BLUEZ_FALSE=''
HAVE_BLUEZ_TRUE='#'
HAVE_BONJOUR_FALSE=''
HAVE_BONJOUR_TRUE='#'
HAVE_COREAUDIO_FALSE=''
HAVE_COREAUDIO_TRUE='#'
HAVE_DBUS='0'
HAVE_DBUS_FALSE=''
HAVE_DBUS_TRUE='#'
HAVE_ESOUND_FALSE=''
HAVE_ESOUND_TRUE='#'
HAVE_EVDEV_FALSE='#'
HAVE_EVDEV_TRUE=''
HAVE_FFTW_FALSE=''
HAVE_FFTW_TRUE=''
HAVE_GCONF_FALSE='#'
HAVE_GCONF_TRUE=''
HAVE_GCOV_FALSE=''
HAVE_GCOV_TRUE=''
HAVE_GDBM_FALSE='#'
HAVE_GDBM_TRUE=''
HAVE_GLIB20='1'
HAVE_GLIB20_FALSE='#'
HAVE_GLIB20_TRUE=''
HAVE_GTK30_FALSE='#'
HAVE_GTK30_TRUE=''
HAVE_HAL_COMPAT_FALSE=''
HAVE_HAL_COMPAT_TRUE=''
HAVE_JACK_FALSE=''
HAVE_JACK_TRUE='#'
HAVE_LIBASYNCNS_FALSE='#'
HAVE_LIBASYNCNS_TRUE=''
HAVE_LIBSAMPLERATE_FALSE=''
HAVE_LIBSAMPLERATE_TRUE='#'
HAVE_LIRC_FALSE=''
HAVE_LIRC_TRUE='#'
HAVE_MKFIFO='1'
HAVE_MKFIFO_FALSE='#'
HAVE_MKFIFO_TRUE=''
HAVE_NEON='0'
HAVE_NEON_FALSE=''
HAVE_NEON_TRUE='#'
HAVE_OPENSSL_FALSE=''
HAVE_OPENSSL_TRUE=''
HAVE_ORCC_FALSE=''
HAVE_ORCC_TRUE=''
HAVE_ORC_FALSE=''
HAVE_ORC_TRUE=''
HAVE_OSS_OUTPUT='0'
HAVE_OSS_OUTPUT_FALSE=''
HAVE_OSS_OUTPUT_TRUE='#'
HAVE_OSS_WRAPPER_FALSE=''
HAVE_OSS_WRAPPER_TRUE='#'
HAVE_REGEX_FALSE='#'
HAVE_REGEX_TRUE=''
HAVE_SIGXCPU_FALSE='#'
HAVE_SIGXCPU_TRUE=''
HAVE_SIMPLEDB_FALSE=''
HAVE_SIMPLEDB_TRUE='#'
HAVE_SOLARIS_FALSE=''
HAVE_SOLARIS_TRUE='#'
HAVE_SPEEX_FALSE=''
HAVE_SPEEX_TRUE=''
HAVE_SYSTEMD_DAEMON=''
HAVE_SYSTEMD_DAEMON_FALSE=''
HAVE_SYSTEMD_DAEMON_TRUE=''
HAVE_SYSTEMD_JOURNAL=''
HAVE_SYSTEMD_JOURNAL_FALSE=''
HAVE_SYSTEMD_JOURNAL_TRUE=''
HAVE_SYSTEMD_LOGIN=''
HAVE_SYSTEMD_LOGIN_FALSE=''
HAVE_SYSTEMD_LOGIN_TRUE=''
HAVE_SYS_EVENTFD_H_FALSE='#'
HAVE_SYS_EVENTFD_H_TRUE=''
HAVE_SYS_RESOURCE_H='1'
HAVE_TDB_FALSE=''
HAVE_TDB_TRUE='#'
HAVE_TESTS_FALSE=''
HAVE_TESTS_TRUE='#'
HAVE_UDEV='0'
HAVE_UDEV_FALSE=''
HAVE_UDEV_TRUE=''
HAVE_WAVEOUT='0'
HAVE_WAVEOUT_FALSE=''
HAVE_WAVEOUT_TRUE='#'
HAVE_WEBRTC_FALSE=''
HAVE_WEBRTC_TRUE=''
HAVE_X11='1'
HAVE_X11_FALSE='#'
HAVE_X11_TRUE=''
HAVE_XEN_FALSE=''
HAVE_XEN_TRUE=''
IMMEDIATE_LDFLAGS='-Wl,-z,now'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
INTLLIBS=''
INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_EXTRACT='/usr/bin/intltool-extract'
INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_MERGE='/usr/bin/intltool-merge'
INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@'
INTLTOOL_PERL='/usr/bin/perl'
INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_UPDATE='/usr/bin/intltool-update'
INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;'
INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
INTL_MACOSX_LIBS=''
JACK_CFLAGS=''
JACK_LIBS=''
LD='/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64'
LDFLAGS='-Wl,-O1 -Wl,--sort-common -Wl,--as-needed'
LIBASYNCNS_CFLAGS=' '
LIBASYNCNS_LIBS='-lasyncns '
LIBCHECK_CFLAGS=''
LIBCHECK_LIBS=''
LIBICONV=''
LIBINTL=''
LIBJSON_CFLAGS='-I/usr/include/json-c '
LIBJSON_LIBS='-ljson-c '
LIBLTDL='-lltdl'
LIBOBJS=''
LIBPULSE_MAINLOOP_GLIB_VERSION_INFO='0:5:0'
LIBPULSE_SIMPLE_VERSION_INFO='1:0:1'
LIBPULSE_VERSION_INFO='18:0:18'
LIBS='-lgdbm -lcap -lpthread -lrt -ldl -lm '
LIBSAMPLERATE_CFLAGS=''
LIBSAMPLERATE_LIBS=''
LIBSNDFILE_CFLAGS=' '
LIBSNDFILE_LIBS='-lsndfile '
LIBSPEEX_CFLAGS=''
LIBSPEEX_LIBS=''
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIBWRAP_LIBS='-lwrap'
LIPO=''
LIRC_CFLAGS=''
LIRC_LIBS=''
LN_S='ln -s'
LTLIBICONV=''
LTLIBINTL=''
LTLIBOBJS=''
M4='m4'
MAKEINFO='${SHELL} /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/build-aux/missing makeinfo'
MANIFEST_TOOL=':'
MKDIR_P='/bin/mkdir -p'
MSGFMT='/usr/bin/msgfmt'
MSGFMT_015='/usr/bin/msgfmt'
MSGMERGE='/usr/bin/msgmerge'
NEON_CFLAGS=''
NM='/usr/bin/x86_64-pc-linux-gnu-nm -B'
NMEDIT=''
NODELETE_LDFLAGS='-Wl,-z,nodelete'
NOUNDEFINED_LDFLAGS='-Wl,--no-undefined'
OBJDUMP='x86_64-pc-linux-gnu-objdump'
OBJEXT='o'
OPENSSL_CFLAGS=''
OPENSSL_LIBS=''
ORCC=''
ORCC_FLAGS=''
ORC_CFLAGS=''
ORC_LIBS=''
OS_IS_DARWIN_FALSE=''
OS_IS_DARWIN_TRUE='#'
OS_IS_WIN32='0'
OS_IS_WIN32_FALSE=''
OS_IS_WIN32_TRUE='#'
OTOOL64=''
OTOOL=''
PACKAGE='pulseaudio'
PACKAGE_BUGREPORT='pulseaudio-discuss (at) lists (dot) freedesktop (dot) org'
PACKAGE_NAME='pulseaudio'
PACKAGE_STRING='pulseaudio 5.99.3'
PACKAGE_TARNAME='pulseaudio'
PACKAGE_URL='http://pulseaudio.org/'
PACKAGE_VERSION='5.99.3'
PACTL_BINARY=''
PATH_SEPARATOR=':'
PA_ACCESS_GROUP=''
PA_API_VERSION='12'
PA_BINARY=''
PA_DEFAULT_CONFIG_DIR=''
PA_DLSEARCHPATH=''
PA_INCDIR=''
PA_LIBDIR=''
PA_MACHINE_ID='/etc/machine-id'
PA_MACHINE_ID_FALLBACK='/var/lib/dbus/machine-id'
PA_MAJOR='5'
PA_MAJORMINOR='5.99'
PA_MINOR='99'
PA_PROTOCOL_VERSION='30'
PA_SOEXT=''
PA_SYSTEM_CONFIG_PATH=''
PA_SYSTEM_GROUP=''
PA_SYSTEM_RUNTIME_PATH=''
PA_SYSTEM_STATE_PATH=''
PA_SYSTEM_USER=''
PKG_CONFIG='/usr/bin/x86_64-pc-linux-gnu-pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH='/usr/lib64/pkgconfig'
POSUB='po'
PREOPEN_MODS=''
PREOPEN_MODS_FALSE=''
PREOPEN_MODS_TRUE=''
PTHREAD_CC='x86_64-pc-linux-gnu-gcc -std=gnu99'
PTHREAD_CFLAGS='-pthread'
PTHREAD_LIBS=''
PULSE_LOCALEDIR='/usr//locale'
RANLIB='x86_64-pc-linux-gnu-ranlib'
SBC_CFLAGS=''
SBC_LIBS=''
SED='/bin/sed'
SET_MAKE=''
SHELL='/bin/sh'
STATIC_BINS_FALSE=''
STATIC_BINS_TRUE=''
STOW='no'
STRIP='x86_64-pc-linux-gnu-strip'
SYSTEMDDAEMON_CFLAGS=''
SYSTEMDDAEMON_LIBS=''
SYSTEMDJOURNAL_CFLAGS=''
SYSTEMDJOURNAL_LIBS=''
SYSTEMDLOGIN_CFLAGS=''
SYSTEMDLOGIN_LIBS=''
SYSTEMD_CFLAGS=''
SYSTEMD_LIBS=''
TDB_CFLAGS=''
TDB_LIBS=''
UDEV_CFLAGS=''
UDEV_LIBS=''
USE_NLS='yes'
VERSION='5.99.3'
VERSIONING_LDFLAGS='-Wl,-version-script=$(abs_top_srcdir)/src/map-file'
WEBRTC_CFLAGS=''
WEBRTC_LIBS=''
X11_CFLAGS=' '
X11_LIBS='-lX11-xcb -lX11 -lxcb -lICE -lSM -lXtst '
XEN_CFLAGS=''
XEN_LIBS=''
XGETTEXT='/usr/bin/xgettext'
XGETTEXT_015='/usr/bin/xgettext'
XGETTEXT_EXTRA_OPTIONS=''
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE='#'
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE='#'
am__include='include'
am__isrc=' -I$(srcdir)'
am__leading_dot='.'
am__nodep=''
am__quote=''
am__tar='tar --format=ustar -chf - "$$tardir"'
am__untar='tar -xf -'
ax_pthread_config=''
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-pc-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='/usr/share'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-pc-linux-gnu'
host_alias='x86_64-pc-linux-gnu'
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='/usr/share/info'
install_sh='${SHELL} /var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3/build-aux/install-sh'
intltool__v_merge_options_0='-q'
intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
libdir='/usr/lib64'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var'
mandir='/usr/share/man'
mkdir_p='/bin/mkdir -p'
modlibexecdir=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
pulseconfdir=''
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
systemduserunitdir=''
target_alias=''
udevrulesdir=''
zshcompletiondir=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "pulseaudio"
#define PACKAGE_TARNAME "pulseaudio"
#define PACKAGE_VERSION "5.99.3"
#define PACKAGE_STRING "pulseaudio 5.99.3"
#define PACKAGE_BUGREPORT "pulseaudio-discuss (at) lists (dot) freedesktop (dot) org"
#define PACKAGE_URL "http://pulseaudio.org/"
#define PACKAGE "pulseaudio"
#define VERSION "5.99.3"
#define CANONICAL_HOST "x86_64-pc-linux-gnu"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define ENABLE_NLS 1
#define HAVE_GETTEXT 1
#define HAVE_DCGETTEXT 1
#define GETTEXT_PACKAGE "pulseaudio"
#define PULSE_LOCALEDIR "/usr//locale"
#define HAVE_ATOMIC_BUILTINS 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define STDC_HEADERS 1
#define HAVE_ARPA_INET_H 1
#define HAVE_GLOB_H 1
#define HAVE_GRP_H 1
#define HAVE_NETDB_H 1
#define HAVE_NETINET_IN_H 1
#define HAVE_NETINET_IN_SYSTM_H 1
#define HAVE_NETINET_TCP_H 1
#define HAVE_POLL_H 1
#define HAVE_PWD_H 1
#define HAVE_SCHED_H 1
#define HAVE_SYS_MMAN_H 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_SYS_UIO_H 1
#define HAVE_SYSLOG_H 1
#define HAVE_DLFCN_H 1
#define HAVE_LINUX_SOCKIOS_H 1
#define HAVE_SYS_PRCTL_H 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_BYTESWAP_H 1
#define HAVE_SYS_SYSCALL_H 1
#define HAVE_SYS_EVENTFD_H 1
#define HAVE_EXECINFO_H 1
#define HAVE_LANGINFO_H 1
#define HAVE_REGEX_H 1
#define HAVE_PCREPOSIX_H 1
#define HAVE_NETINET_IP_H 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_SYS_UN_H 1
#define HAVE_LINUX_INPUT_H 1
#define HAVE_SSIZE_T 1
#define HAVE_DECL_ENVIRON 1
#define HAVE_SIGXCPU 1
#define HAVE_STD_BOOL 1
#define TLS __thread
#define SUPPORT_TLS___THREAD 1
#define HAVE_PTHREAD_PRIO_INHERIT 1
#define HAVE_PTHREAD 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define HAVE_GETOPT_LONG 1
#define HAVE_LRINTF 1
#define HAVE_STRTOF 1
#define HAVE_CHMOD 1
#define HAVE_CHOWN 1
#define HAVE_FSTAT 1
#define HAVE_FCHOWN 1
#define HAVE_FCHMOD 1
#define HAVE_CLOCK_GETTIME 1
#define HAVE_GETADDRINFO 1
#define HAVE_GETGRGID_R 1
#define HAVE_GETGRNAM_R 1
#define HAVE_GETPWNAM_R 1
#define HAVE_GETPWUID_R 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_GETUID 1
#define HAVE_MLOCK 1
#define HAVE_NANOSLEEP 1
#define HAVE_PIPE 1
#define HAVE_POSIX_FADVISE 1
#define HAVE_POSIX_MADVISE 1
#define HAVE_POSIX_MEMALIGN 1
#define HAVE_SETPGID 1
#define HAVE_SETSID 1
#define HAVE_SHM_OPEN 1
#define HAVE_SIGACTION 1
#define HAVE_SLEEP 1
#define HAVE_SYMLINK 1
#define HAVE_SYSCONF 1
#define HAVE_UNAME 1
#define HAVE_PTHREAD_SETAFFINITY_NP 1
#define HAVE_PTHREAD_GETNAME_NP 1
#define HAVE_PTHREAD_SETNAME_NP 1
#define HAVE_READLINK 1
#define HAVE_CTIME_R 1
#define HAVE_USLEEP 1
#define HAVE_STRERROR_R 1
#define HAVE_LSTAT 1
#define HAVE_SETRESUID 1
#define HAVE_SETRESGID 1
#define HAVE_SETREUID 1
#define HAVE_SETREGID 1
#define HAVE_SETEUID 1
#define HAVE_SETEGID 1
#define HAVE_PPOLL 1
#define HAVE_STRSIGNAL 1
#define HAVE_STRTOF_L 1
#define HAVE_PIPE2 1
#define HAVE_ACCEPT4 1
#define HAVE_OPEN64 1
#define HAVE_FORK 1
#define HAVE_VFORK 1
#define HAVE_WORKING_VFORK 1
#define HAVE_WORKING_FORK 1
#define GETGROUPS_T gid_t
#define HAVE_GETGROUPS 1
#define HAVE_MKFIFO 1
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA 1
#define HAVE_REGEXEC 1
#define HAVE_DLADDR 1
#define HAVE_ICONV 1
#define ICONV_CONST
#define HAVE_X11 1
#define HAVE_SYS_CAPABILITY_H 1
#define HAVE_LIBGDBM 1
#define HAVE_GDBM_H 1
#define HAVE_GDBM 1
#define HAVE_GLIB 1
#define HAVE_GTK 1
#define HAVE_LIBASYNCNS 1
#define HAVE_LIBWRAP /**/
#define PA_MACHINE_ID "/etc/machine-id"
#define PA_MACHINE_ID_FALLBACK "/var/lib/dbus/machine-id"
configure: exit 1
Portage 2.3.6-r9 (funtoo/1.0/linux-gnu/arch/x86-64bit, gcc-4.8.4, glibc-2.19, 3.18.7-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-3.18.7-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E7600_@_3.06GHz-with-gentoo-2.2.0
KiB Mem: 6115952 total, 4790472 free
KiB Swap: 6291452 total, 6291452 free
Timestamp of tree: Unknown
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash: 4.3_p30-r1
dev-java/java-config: 2.2.0-r1000
dev-lang/perl: 5.20.1-r4
dev-lang/python: 2.7.9-r1000, 3.3.6-r1000, 3.4.3_pre20150208
dev-util/cmake: 3.1.0
sys-apps/baselayout: 2.2.0-r6
sys-apps/openrc: 0.12.3-r5
sys-apps/sandbox: 2.6-r2
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.11.6-r1, 1.12.6, 1.13.4, 1.14.1
sys-devel/binutils: 2.24-r3
sys-devel/gcc: 4.8.4
sys-devel/gcc-config: 1.8
sys-devel/libtool: 2.4.3-r2
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.17-r1 (virtual/os-headers)
sys-libs/glibc: 2.19
Repositories: gentoo luman hasufell java iamben megacoffee qt rust tox-overlay anders-larsson Local
Installed sets: @gnome-userset
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/teamcity/buildAgent/conf /opt/teamcity/conf /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.2/conf"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=n --with-bdeps=y"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
LINGUAS="en de"
MAKEOPTS="-j3"
PKGDIR="/usr/packages/"
PORTAGE_CONFIGROOT="/"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/overlays/luman /usr/overlays/hasufell /usr/overlays/java /usr/overlays/iamben /usr/overlays/megacoffee /usr/overlays/qt /usr/overlays/rust /usr/overlays/tox-overlay /usr/overlays/anders-larsson /usr/overlays/local"
SYNC="git://github.com/funtoo/ports-2012.git"
SYNC_USER="root"
USE="X aalib acl amd64 bash-completion berkdb bidi bzip2 cairo caps cjk colord cracklib crypt css curl cvs cxx djvu eds evo fbcon ffmpeg ftp fuse gcj gd gdbm geoip gimp glut gnome gnome-keyring gnome-online-accounts gnutls gphoto2 gstreamer gtk gtk3 gtkstyle hddtemp iconv icu idn imagemagick imap introspection ipv6 jabber java javascript jingle jpeg jpeg2k kerberos lame latex libcaca libnotify lua m17n-lib matroska mhash mikmod mime mmx modules mozilla mtp mudflap multilib musepack nautilus ncurses networkmanager nls nocd nptl ocaml ocamlopt odbc ogg openal openmp pam pcre pda policykit pulseaudio python quicktime raw readline resolvconf rss sasl slang socks5 sqlite sqlite3 sse sse2 ssl subversion tcpd theora threads tidy tracker udev unicode v4l vdpau videos vim-syntax vorbis wavpack wifi wmf xattr xcomposite xml xpm xscreensaver xsl zlib zsh-completion" ABI_X86="64" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias authn_core authz_core socache_shmcb unixd" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4 sse4_1 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_ABIS="2.7 3.3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="i386 arm m68k x86_64" QEMU_USER_TARGETS="arm x86_64" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, SYNC_UMASK
declare -x ABI="amd64"
declare -x ABI_X86="64"
declare -a ALL_AUTOTOOLS_MACROS='([0]="AC_PROG_LIBTOOL" [1]="AM_PROG_LIBTOOL" [2]="LT_INIT" [3]="AC_CONFIG_HEADERS" [4]="AC_CONFIG_HEADER" [5]="AM_CONFIG_HEADERS" [6]="AM_CONFIG_HEADER" [7]="AC_CONFIG_SUBDIRS" [8]="AC_CONFIG_AUX_DIR" [9]="AC_CONFIG_MACRO_DIR" [10]="AM_INIT_AUTOMAKE" [11]="AM_GLIB_GNU_GETTEXT" [12]="AM_GNU_GETTEXT_VERSION" [13]="AC_PROG_INTLTOOL" [14]="IT_PROG_INTLTOOL" [15]="GTK_DOC_CHECK" [16]="GNOME_DOC_INIT")'
declare -x ANT_HOME="/usr/share/ant"
declare -x APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
declare -x ARCH="amd64"
declare -x ASFLAGS_x86="--32"
declare -- AT_M4DIR=""
declare -- AT_SYS_M4DIR=""
declare -- AUTOTOOLS_AUTO_DEPEND="yes"
declare -- AUTOTOOLS_DEPEND="!<sys-devel/gettext-0.18.1.1-r3
|| ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 )
>=sys-devel/autoconf-2.69
>=sys-devel/libtool-2.4"
declare -x BOOKMARKS_FILE="/root/.bookmarks"
declare -x BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_3 python_targets_python2_7"
declare -x CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author"
declare -x CAMERAS="ptp2"
declare -x CBUILD="x86_64-pc-linux-gnu"
declare -x CDEFINE_amd64="__x86_64__"
declare -x CDEFINE_x86="__i386__"
declare -x CFLAGS="-march=core2 -O2 -pipe"
declare -x CFLAGS_default
declare -x CFLAGS_x86="-m32"
declare -x CHOST="x86_64-pc-linux-gnu"
declare -x CHOST_amd64="x86_64-pc-linux-gnu"
declare -x CHOST_default="x86_64-pc-linux-gnu"
declare -x CHOST_x86="i686-pc-linux-gnu"
declare -x COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
declare -x CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4 sse4_1 ssse3"
declare -x CTARGET_default="x86_64-pc-linux-gnu"
declare -x CXXFLAGS="-march=core2 -O2 -pipe"
declare -x DEFAULT_ABI="amd64"
declare -x DEFINED_PHASES=" compile configure install postinst prepare pretend setup test"
declare DEPEND=">=sys-devel/libtool-2.4.2
|| ( elibc_glibc? ( virtual/libc )
elibc_uclibc? ( virtual/libc )
dev-libs/libpcre )
>=media-libs/libsndfile-1.0.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
X? ( >=x11-libs/libX11-1.4.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
>=x11-libs/libxcb-1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
x11-libs/libSM[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
x11-libs/libICE[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
alsa? ( >=media-libs/alsa-lib-1.0.19 )
asyncns? ( net-libs/libasyncns[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
bluetooth? ( net-wireless/bluez:=
>=sys-apps/dbus-1.0.0
media-libs/sbc )
caps? ( >=sys-libs/libcap-2.22-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
dbus? ( >=sys-apps/dbus-1.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
dev-libs/json-c[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
equalizer? ( qt4? ( dev-python/PyQt4[dbus] )
sci-libs/fftw:3.0 )
gdbm? ( sys-libs/gdbm )
glib? ( >=dev-libs/glib-2.4.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
gnome? ( >=gnome-base/gconf-2.4.0 )
gtk? ( x11-libs/gtk+:3 )
jack? ( >=media-sound/jack-audio-connection-kit-0.117 )
libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
lirc? ( app-misc/lirc )
orc? ( >=dev-lang/orc-0.4.9 )
realtime? ( sys-auth/rtkit )
speex? ( >=media-libs/speex-1.2_rc1 )
ssl? ( dev-libs/openssl )
systemd? ( sys-apps/systemd:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
system-wide? ( alsa? ( media-sound/alsa-utils )
bluetooth? ( net-wireless/bluez:= ) )
tcpd? ( sys-apps/tcp-wrappers[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
udev? ( >=virtual/udev-143[hwdb(+)] )
webrtc-aec? ( media-libs/webrtc-audio-processing )
xen? ( app-emulation/xen-tools )
zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20131008-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )
dev-util/intltool
dev-libs/libatomic_ops
>=sys-devel/gettext-0.18.1
sys-devel/m4
virtual/pkgconfig
X? ( x11-proto/xproto[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
>=x11-libs/libXtst-1.0.99.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
doc? ( app-doc/doxygen )
system-wide? ( || ( dev-util/unifdef sys-freebsd/freebsd-ubin ) )
test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3
|| ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 )
>=sys-devel/autoconf-2.69
>=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig"
declare DESCRIPTION="A networked sound server with an advanced plugin system"
declare -x DESTTREE="/usr"
declare -x DIROPTIONS="-m0755"
declare -x DISABLED=" "
declare -x EAPI="5"
declare -x ELIBC="glibc"
declare -x ELT_APPLIED_PATCHES=" portage/1.2.0 sed/1.5.6"
declare -x ENABLED=" /usr/overlays/luman /usr/overlays/hasufell /usr/overlays/java /usr/overlays/iamben /usr/overlays/megacoffee /usr/overlays/qt /usr/overlays/rust /usr/overlays/tox-overlay /usr/overlays/anders-larsson "
declare -- EPATCH_COMMON_OPTS="-g0 -E --no-backup-if-mismatch"
declare -- EPATCH_EXCLUDE=""
declare -- EPATCH_FORCE="no"
declare -- EPATCH_MULTI_MSG="Applying various patches (bugfixes/updates) ..."
declare -- EPATCH_OPTS=""
declare -- EPATCH_SINGLE_MSG=""
declare -- EPATCH_SOURCE="/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/patch"
declare -- EPATCH_SUFFIX="patch.bz2"
declare -x EXEOPTIONS="-m0755"
declare -x FCFLAGS=""
declare -x FETCHCOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port=22 ; exec rsync --rsh=\\\"ssh -p\\\${port} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\""
declare -x FFLAGS=""
declare -x FLTK_DOCDIR="/usr/share/doc/fltk-1.3.3-r2/html"
declare -x GCC_SPECS=""
declare -x GNOME_KEYRING_CONTROL="/home/nexion/.cache/keyring-6XJDUX"
declare -x GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx"
declare -x GRUB_PLATFORMS="pc"
declare -x GSETTINGS_BACKEND="dconf"
declare HDEPEND=""
declare -x HG="/usr/bin/hg"
declare HOMEPAGE="http://www.pulseaudio.org"
declare -x HUSHLOGIN="FALSE"
declare -x IDEA_JDK=""
declare -x INHERITED=" multilib toolchain-funcs libtool autotools bash-completion-r1 eutils flag-o-matic versionator linux-info readme.gentoo systemd user udev multibuild multilib-build multilib-minimal"
declare -x INPUT_DEVICES="evdev"
declare -x INSDESTTREE=""
declare -x INSOPTIONS="-m0644"
declare IUSE="+X +alsa +alsa-plugin +asyncns +caps +gdbm +glib +orc +speex +udev +webrtc-aec
adrian-aec bluetooth dbus doc equalizer gcov gnome gtk ipv6 jack libsamplerate lirc
native-headset neon ofono-headset oss qt4 realtime ssl systemd system-wide tcpd test xen zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64"
declare -x IUSE_EFFECTIVE="X abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 abi_x86_32 abi_x86_64 abi_x86_x32 adrian-aec alpha alsa alsa-plugin amd64 amd64-fbsd amd64-linux arm arm-linux arm64 asyncns bluetooth caps dbus doc elibc_AIX elibc_Cygwin elibc_Darwin elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_glibc elibc_mintlib elibc_musl elibc_uclibc equalizer gcov gdbm glib gnome gtk hppa hppa-hpux ia64 ia64-hpux ia64-linux ipv6 jack kernel_AIX kernel_Cygwin kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_Interix kernel_NetBSD kernel_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint kernel_linux libsamplerate lirc m68k m68k-mint mips native-headset neon ofono-headset orc oss ppc ppc-aix ppc-macos ppc-openbsd ppc64 ppc64-linux prefix prefix-guest qt4 realtime s390 sh sparc sparc-fbsd sparc-solaris sparc64-freebsd sparc64-solaris speex ssl system-wide systemd tcpd test udev userland_BSD userland_GNU webrtc-aec x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt xen zeroconf"
declare -x IUSE_IMPLICIT="prefix prefix-guest"
declare -x JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
declare -x JAVA_HOME="/etc/java-config-2/current-system-vm"
declare -x JDK_HOME="/etc/java-config-2/current-system-vm"
declare -x KERNEL="linux"
declare -x KERNEL_ABI="amd64"
declare -- KERNEL_DIR="/usr/src/linux"
declare -- KERNEL_MAKEFILE="/usr/src/linux/Makefile"
declare -x KEYWORDS="*"
declare -- KV_DIR="/usr/src/linux"
declare -- KV_EXTRA="-gentoo"
declare -- KV_FULL="3.18.7-gentoo"
declare -- KV_LOCAL=""
declare -- KV_MAJOR="3"
declare -- KV_MINOR="18"
declare -- KV_OUT_DIR="/lib/modules/3.18.7-gentoo/build"
declare -- KV_PATCH="7"
declare -x LANG="en_US.UTF-8"
declare -x LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
declare -x LC_COLLATE="POSIX"
declare -x LC_CTYPE="en_US.UTF-8"
declare -x LC_MESSAGES="C"
declare -x LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
declare -x LDFLAGS_default
declare -x LDFLAGS_x86="-m elf_i386"
declare -x LIBDIR_amd64="lib64"
declare -x LIBDIR_amd64_fbsd="lib64"
declare -x LIBDIR_default="lib"
declare -x LIBDIR_ppc="lib32"
declare -x LIBDIR_ppc64="lib64"
declare -x LIBDIR_sparc32="lib32"
declare -x LIBDIR_sparc64="lib64"
declare -x LIBDIR_x86="lib32"
declare -x LIBDIR_x86_fbsd="lib32"
declare -x LIBOPTIONS="-m0644"
declare -x LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
declare -x LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
declare -x LINGUAS="en de"
declare -x LSCOLORS="Gxfxcxdxbxegedabagacad"
declare -x MAIL="/var/mail/root"
declare -x MAKEOPTS="-j3"
declare -x MULTILIB_ABIS="amd64 x86"
declare -x MULTILIB_STRICT_DENY="64-bit.*shared object"
declare -x MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
declare -x MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)"
declare -- MULTILIB_USEDEP="abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?"
declare -x NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
declare -x OFFICE_IMPLEMENTATION="libreoffice"
declare -x OPENCL_PROFILE="nvidia"
declare -x OPENGL_PROFILE="xorg-x11"
declare -x PATH="/usr/lib64/portage/bin/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.4"
declare PDEPEND="alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio] ) "
declare -x PHP_TARGETS="php5-5"
declare -a PORTAGE_DOCOMPRESS='([0]="/usr/share/doc" [1]="/usr/share/info" [2]="/usr/share/man")'
declare -a PORTAGE_DOCOMPRESS_SKIP='([0]="/usr/share/doc/pulseaudio-5.99.3/html")'
declare -x PORTAGE_NICENESS="18"
declare -x PORTAGE_PATCHDIR="/etc/portage/patches"
declare -x PRELINK_PATH_MASK="/usr/lib64/klibc:/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so"
declare -x PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
declare -x PROPERTIES=""
declare -x PROVIDE=""
declare -x PYTHONDONTWRITEBYTECODE="1"
declare -x PYTHON_ABIS="2.7 3.3"
declare -x PYTHON_SINGLE_TARGET="python2_7"
declare -x PYTHON_TARGETS="python2_7 python3_3"
declare -x QEMU_SOFTMMU_TARGETS="i386 arm m68k x86_64"
declare -x QEMU_USER_TARGETS="arm x86_64"
declare -x QT_GRAPHICSSYSTEM="raster"
declare RDEPEND=">=sys-devel/libtool-2.4.2
|| ( elibc_glibc? ( virtual/libc )
elibc_uclibc? ( virtual/libc )
dev-libs/libpcre )
>=media-libs/libsndfile-1.0.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
X? ( >=x11-libs/libX11-1.4.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
>=x11-libs/libxcb-1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
x11-libs/libSM[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
x11-libs/libICE[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
alsa? ( >=media-libs/alsa-lib-1.0.19 )
asyncns? ( net-libs/libasyncns[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
bluetooth? ( net-wireless/bluez:=
>=sys-apps/dbus-1.0.0
media-libs/sbc )
caps? ( >=sys-libs/libcap-2.22-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
dbus? ( >=sys-apps/dbus-1.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
dev-libs/json-c[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
equalizer? ( qt4? ( dev-python/PyQt4[dbus] )
sci-libs/fftw:3.0 )
gdbm? ( sys-libs/gdbm )
glib? ( >=dev-libs/glib-2.4.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
gnome? ( >=gnome-base/gconf-2.4.0 )
gtk? ( x11-libs/gtk+:3 )
jack? ( >=media-sound/jack-audio-connection-kit-0.117 )
libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
lirc? ( app-misc/lirc )
orc? ( >=dev-lang/orc-0.4.9 )
realtime? ( sys-auth/rtkit )
speex? ( >=media-libs/speex-1.2_rc1 )
ssl? ( dev-libs/openssl )
systemd? ( sys-apps/systemd:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
system-wide? ( alsa? ( media-sound/alsa-utils )
bluetooth? ( net-wireless/bluez:= ) )
tcpd? ( sys-apps/tcp-wrappers[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
udev? ( >=virtual/udev-143[hwdb(+)] )
webrtc-aec? ( media-libs/webrtc-audio-processing )
xen? ( app-emulation/xen-tools )
zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20131008-r1
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] ) "
declare -- README_GENTOO_SUFFIX=""
declare REPOSITORY
declare REQUIRED_USE="adrian-aec? ( speex )
bluetooth? ( dbus )
native-headset? ( bluetooth )
ofono-headset? ( bluetooth )
webrtc-aec? ( speex ) "
declare -x RESTRICT=""
declare -x RESUMECOMMAND_RSYNC="rsync -avP \"\${URI}\" \"\${DISTDIR}/\${FILE}\""
declare -x RESUMECOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port=22 ; exec rsync --rsh=\\\"ssh -p\\\${port} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\""
declare -x RUBY_TARGETS="ruby20 ruby21"
declare -x S="/var/tmp/portage/media-sound/pulseaudio-5.99.3/work/pulseaudio-5.99.3"
declare -x SANDBOX_DEBUG="0"
declare -x SANDBOX_DENY=""
declare -x SANDBOX_PID="8804"
declare -x SANDBOX_PREDICT="/var/tmp/portage/media-sound/pulseaudio-5.99.3/homedir:/dev/crypto:/dev/random:/proc/self/coredump_filter:/var/cache/fontconfig"
declare -x SANDBOX_READ="/:/var/tmp"
declare -x SANDBOX_VERBOSE="1"
declare -x SANDBOX_WRITE=":/dev/console:/dev/fd:/dev/full:/dev/null:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp:/var/tmp/:/var/tmp/portage/media-sound/pulseaudio-5.99.3/homedir/.bash_history"
declare -x SHELL="/bin/zsh"
declare -x SLOT="0"
declare SRC_URI="http://freedesktop.org/software/pulseaudio/releases/pulseaudio-5.99.3.tar.xz"
declare -x STAGE1_USE="multilib nptl nptlonly unicode"
declare -x STUDIO_JDK=""
declare -x SYMLINK_LIB="yes"
declare -x SYNC_USER="root"
declare -x TEXINPUTS="/usr/lib64/ocaml/ocamldoc:"
declare -x TMUX="/tmp/tmux-1000/default,1301,0"
declare -x TMUX_PANE="%0"
declare -x USE="X abi_x86_64 alsa-plugin amd64 asyncns caps elibc_glibc equalizer gdbm glib gnome gtk ipv6 kernel_linux orc qt4 speex ssl tcpd udev userland_GNU webrtc-aec"
declare -x USERLAND="GNU"
declare -x USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
declare -x USE_EXPAND_UNPREFIXED="ARCH"
declare -x USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
declare -x USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
declare -x USE_EXPAND_VALUES_KERNEL="AIX Cygwin Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt"
declare -x USE_EXPAND_VALUES_USERLAND="BSD GNU"
declare -x VIDEO_CARDS="nvidia"
declare -x WANT_AUTOCONF="2.5"
declare -x WANT_AUTOMAKE="1.13"
declare -x WANT_LIBTOOL="latest"
declare -x XDG_CONFIG_DIRS="/etc/xdg"
declare -x XDG_DATA_DIRS="/usr/local/share:/usr/share"
declare -x XDG_SESSION_COOKIE="ae921c845b78f92af584c06954de9410-1424002463.342682-1286584705"
declare -x XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
declare -x ZSH="/root/.oh-my-zsh"
declare -- _AUTOTOOLS_ECLASS="1"
declare -- _ELT_NOTED_TMP="true"
declare -- _EUTILS_ECLASS="1"
declare -x _E_DOCDESTTREE_=""
declare -x _E_EXEDESTTREE_=""
declare -- _FLAG_O_MATIC_ECLASS="1"
declare -a _LATEST_AUTOMAKE='([0]="1.13:1.13" [1]="1.15:1.15")'
declare -- _LIBTOOL_ECLASS="1"
declare -- _LIBTOOL_ECLASSDIR_LOCAL="/usr/portage/eclass"
declare -- _LINUX_CONFIG_EXISTS_DONE=""
declare -- _MULTIBUILD="1"
declare -- _MULTILIB_BUILD="1"
declare -- _MULTILIB_ECLASS="1"
declare -a _MULTILIB_FLAGS='([0]="abi_x86_32:x86,x86_fbsd,x86_freebsd,x86_linux,x86_macos,x86_solaris" [1]="abi_x86_64:amd64,amd64_fbsd,x64_freebsd,amd64_linux,x64_macos,x64_solaris" [2]="abi_x86_x32:x32" [3]="abi_mips_n32:n32" [4]="abi_mips_n64:n64" [5]="abi_mips_o32:o32" [6]="abi_ppc_32:ppc,ppc_aix,ppc_macos" [7]="abi_ppc_64:ppc64" [8]="abi_s390_32:s390" [9]="abi_s390_64:s390x")'
declare -- _README_GENTOO_ECLASS="1"
declare -- _TOOLCHAIN_FUNCS_ECLASS="1"
declare -- _USER_ECLASS="1"
declare -- _VERSIONATOR_ECLASS="1"
declare -- __AUTOTOOLS_AUTO_DEPEND="yes"
declare -- _libtool_atom=">=sys-devel/libtool-2.4"
declare -- conf="pulseaudio-5.99.3-r0"
declare -- get_version_warning_done=""
declare -- phase_func
ELT_libtool_version ()
{
( unset VERSION;
eval $(grep -e '^[[:space:]]*VERSION=' "$1");
echo "${VERSION:-0}" )
}
ELT_try_and_apply_patch ()
{
local ret=0;
local file=$1;
local patch=$2;
local src=$3;
local disp="${src} patch";
local log="${T}/elibtool.log";
if [[ -z ${_ELT_NOTED_TMP} ]]; then
_ELT_NOTED_TMP=true;
printf 'temp patch: %s\n' "${patch}" > "${log}";
fi;
printf '\nTrying %s\n' "${disp}" >> "${log}";
if [[ ! -e ${file} ]]; then
echo "File not found: ${file}" >> "${log}";
return 1;
fi;
local perms="$(find ${file} -maxdepth 0 -printf '%m')";
if patch -p0 --dry-run "${file}" "${patch}" >> "${log}" 2>&1; then
einfo " Applying ${disp} ...";
patch -p0 -g0 --no-backup-if-mismatch "${file}" "${patch}" >> "${log}" 2>&1;
ret=$?;
export ELT_APPLIED_PATCHES="${ELT_APPLIED_PATCHES} ${src}";
else
ret=1;
fi;
chmod "${perms}" "${file}";
return "${ret}"
}
ELT_walk_patches ()
{
local patch tmp;
local ret=1;
local file=$1;
local patch_set=$2;
local patch_dir="$(elt_patch_dir)/${patch_set}";
local rem_int_dep=$3;
[[ -z ${patch_set} ]] && return 1;
[[ ! -d ${patch_dir} ]] && return 1;
local sed_args=(-e "s:@GENTOO_LIBDIR@:$(get_libdir):g");
if [[ -n ${rem_int_dep} ]]; then
sed_args+=(-e "s|@REM_INT_DEP@|${rem_int_dep}|g");
fi;
pushd "$(elt_patch_dir)" > /dev/null || die;
for patch in $(find "${patch_set}" -maxdepth 1 -type f | LC_ALL=C sort -r);
do
tmp="${T}/libtool-elt.patch";
sed "${sed_args[@]}" "${patch}" > "${tmp}" || die;
if ELT_try_and_apply_patch "${file}" "${tmp}" "${patch}"; then
ret=0;
break;
fi;
done;
popd > /dev/null;
return ${ret}
}
VER_major ()
{
[[ -z $1 ]] && return 1;
local VER=$@;
echo "${VER%%[^[:digit:]]*}"
}
VER_micro ()
{
[[ -z $1 ]] && return 1;
local VER=$@;
VER=${VER#*.*.};
echo "${VER%%[^[:digit:]]*}"
}
VER_minor ()
{
[[ -z $1 ]] && return 1;
local VER=$@;
VER=${VER#*.};
echo "${VER%%[^[:digit:]]*}"
}
VER_to_int ()
{
[[ -z $1 ]] && return 1;
local VER_MAJOR=$(VER_major "$1");
local VER_MINOR=$(VER_minor "$1");
local VER_MICRO=$(VER_micro "$1");
local VER_int=$(( VER_MAJOR * 65536 + VER_MINOR * 256 + VER_MICRO ));
if [[ ${VER_int} -ge 65536 ]]; then
echo "${VER_int}";
return 0;
fi;
echo 1;
return 1
}
_assert_pkg_ebuild_phase ()
{
case ${EBUILD_PHASE} in
setup | preinst | postinst)
;;
*)
eerror "'$1()' called from '${EBUILD_PHASE}' phase which is not OK:";
eerror "You may only call from pkg_{setup,preinst,postinst} functions.";
eerror "Package fails at QA and at life. Please file a bug.";
die "Bad package! $1 is only for use in some pkg_* functions!"
;;
esac
}
_at_uses_autoheader ()
{
_at_uses_pkg A{C,M}_CONFIG_HEADER{S,}
}
_at_uses_automake ()
{
_at_uses_pkg AM_INIT_AUTOMAKE
}
_at_uses_gettext ()
{
_at_uses_pkg AM_GNU_GETTEXT_VERSION
}
_at_uses_glibgettext ()
{
_at_uses_pkg AM_GLIB_GNU_GETTEXT
}
_at_uses_gnomedoc ()
{
_at_uses_pkg GNOME_DOC_INIT
}
_at_uses_gtkdoc ()
{
_at_uses_pkg GTK_DOC_CHECK
}
_at_uses_intltool ()
{
_at_uses_pkg {AC,IT}_PROG_INTLTOOL
}
_at_uses_libtool ()
{
_at_uses_pkg A{C,M}_PROG_LIBTOOL LT_INIT
}
_at_uses_pkg ()
{
if [[ -n $(autotools_check_macro "$@") ]]; then
return 0;
else
local macro args=();
for macro in "$@";
do
args+=(-e "^[[:space:]]*${macro}\>");
done;
egrep -q "${args[@]}" configure.??;
fi
}
_automake_version ()
{
autotools_run_tool --at-output automake --version 2> /dev/null | sed -n -e '1{s:.*(GNU automake) ::p;q}'
}
_autotools_m4dir_include ()
{
local x include_opts flag;
[[ ${WANT_AUTOCONF} == "2.1" ]] && flag="l" || flag="I";
for x in "$@";
do
case ${x} in
-${flag})
;;
*)
[[ ! -d ${x} ]] && ewarn "autotools.eclass: '${x}' does not exist";
include_opts+=" -${flag} ${x}"
;;
esac;
done;
echo ${include_opts}
}
_bash-completion-r1_get_bashcompdir ()
{
debug-print-function ${FUNCNAME} "${@}";
_bash-completion-r1_get_bashdir completionsdir /usr/share/bash-completion/completions
}
_bash-completion-r1_get_bashdir ()
{
debug-print-function ${FUNCNAME} "${@}";
if $(tc-getPKG_CONFIG) --exists bash-completion &> /dev/null; then
local path="$($(tc-getPKG_CONFIG) --variable=$1 bash-completion)";
echo "${path#${EPREFIX}}";
else
echo $2;
fi
}
_bash-completion-r1_get_bashhelpersdir ()
{
debug-print-function ${FUNCNAME} "${@}";
_bash-completion-r1_get_bashdir helpersdir /usr/share/bash-completion/helpers
}
_elibtoolize ()
{
local LIBTOOLIZE=${LIBTOOLIZE:-$(type -P glibtoolize > /dev/null && echo glibtoolize || echo libtoolize)};
[[ -f GNUmakefile.am || -f Makefile.am ]] && set -- "$@" --automake;
autotools_run_tool ${LIBTOOLIZE} "$@"
}
_eutils_eprefix_init ()
{
has "${EAPI:-0}" 0 1 2 && : ${ED:=${D}} ${EPREFIX:=} ${EROOT:=${ROOT}}
}
_filter-hardened ()
{
local f;
for f in "$@";
do
case "${f}" in
-fPIC | -fpic | -fPIE | -fpie | -Wl,pie | -pie)
gcc-specs-pie || continue;
is-flagq -nopie || append-flags -nopie
;;
-fstack-protector)
gcc-specs-ssp || continue;
is-flagq -fno-stack-protector || append-flags $(test-flags -fno-stack-protector)
;;
-fstack-protector-all)
gcc-specs-ssp-to-all || continue;
is-flagq -fno-stack-protector-all || append-flags $(test-flags -fno-stack-protector-all)
;;
-fno-strict-overflow)
gcc-specs-nostrict || continue;
is-flagq -fstrict-overflow || append-flags $(test-flags -fstrict-overflow)
;;
esac;
done
}
_filter-var ()
{
local f x var=$1 new=();
shift;
for f in ${!var};
do
for x in "$@";
do
[[ ${f} == ${x} ]] && continue 2;
done;
new+=("${f}");
done;
eval export ${var}=\""${new[*]}"\"
}
_gcc-install-dir ()
{
echo "$(LC_ALL=C $(tc-getCC) -print-search-dirs 2> /dev/null | awk '$1=="install:" {print $2}')"
}
_gcc-specs-directive_raw ()
{
local cc=$(tc-getCC);
local specfiles=$(LC_ALL=C ${cc} -v 2>&1 | awk '$1=="Reading" {print $NF}');
${cc} -dumpspecs 2> /dev/null | cat - ${specfiles} | awk -v directive=$1 'BEGIN { pspec=""; spec=""; outside=1 }
$1=="*"directive":" { pspec=spec; spec=""; outside=0; next }
outside || NF==0 || ( substr($1,1,1)=="*" && substr($1,length($1),1)==":" ) { outside=1; next }
spec=="" && substr($0,1,1)=="+" { spec=pspec " " substr($0,2); next }
{ spec=spec $0 }
END { print spec }';
return 0
}
_gcc-specs-exists ()
{
[[ -f $(_gcc-install-dir)/$1 ]]
}
_gcc_fullversion ()
{
local ver="$1";
shift;
set -- `$(tc-getCPP "$@") -E -P - <<<"__GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__"`;
eval echo "$ver"
}
_iconins ()
{
( local funcname=$1;
shift;
local size dir;
local context=apps;
local theme=hicolor;
while [[ $# -gt 0 ]]; do
case $1 in
-s | --size)
if [[ ${2%%x*}x${2%%x*} == "$2" ]]; then
size=${2%%x*};
else
size=${2};
fi;
case ${size} in
16 | 22 | 24 | 32 | 36 | 48 | 64 | 72 | 96 | 128 | 192 | 256 | 512)
size=${size}x${size}
;;
scalable)
;;
*)
eerror "${size} is an unsupported icon size!";
exit 1
;;
esac;
shift 2
;;
-t | --theme)
theme=${2};
shift 2
;;
-c | --context)
context=${2};
shift 2
;;
*)
if [[ -z ${size} ]]; then
insinto /usr/share/pixmaps;
else
insinto /usr/share/icons/${theme}/${size}/${context};
fi;
if [[ ${funcname} == doicon ]]; then
if [[ -f $1 ]]; then
doins "${1}";
else
if [[ -d $1 ]]; then
shopt -s nullglob;
doins "${1}"/*.{png,svg};
shopt -u nullglob;
else
eerror "${1} is not a valid file/directory!";
exit 1;
fi;
fi;
else
break;
fi;
shift 1
;;
esac;
done;
if [[ ${funcname} == newicon ]]; then
newins "$@";
fi ) || die
}
_is_flagq ()
{
local x var;
eval var=\""\${$1[*]}"\";
for x in ${var};
do
[[ ${x} == $2 ]] && return 0;
done;
return 1
}
_multilib_build_set_globals ()
{
local flags=("${_MULTILIB_FLAGS[@]%:*}");
if [[ -n ${MULTILIB_COMPAT[@]} ]]; then
local f;
for f in "${MULTILIB_COMPAT[@]}";
do
if ! has "${f}" "${flags[@]}"; then
die "Invalid value in MULTILIB_COMPAT: ${f}";
fi;
done;
flags=("${MULTILIB_COMPAT[@]}");
REQUIRED_USE="|| ( ${flags[*]} )";
fi;
local usedeps=${flags[@]/%/(-)?};
IUSE=${flags[*]};
MULTILIB_USEDEP=${usedeps// /,}
}
_multilib_multibuild_wrapper ()
{
debug-print-function ${FUNCNAME} "${@}";
local ABI=${MULTIBUILD_VARIANT#*.};
local MULTILIB_ABI_FLAG=${MULTIBUILD_VARIANT%.*};
multilib_toolchain_setup "${ABI}";
"${@}"
}
_systemd_get_unitdir ()
{
if $(tc-getPKG_CONFIG) --exists systemd; then
echo "$($(tc-getPKG_CONFIG) --variable=systemdsystemunitdir systemd)";
else
echo /usr/lib/systemd/system;
fi
}
_systemd_get_userunitdir ()
{
if $(tc-getPKG_CONFIG) --exists systemd; then
echo "$($(tc-getPKG_CONFIG) --variable=systemduserunitdir systemd)";
else
echo /usr/lib/systemd/user;
fi
}
_systemd_get_utildir ()
{
if $(tc-getPKG_CONFIG) --exists systemd; then
echo "$($(tc-getPKG_CONFIG) --variable=systemdutildir systemd)";
else
echo /usr/lib/systemd;
fi
}
_tc-getPROG ()
{
local tuple=$1;
local v var vars=$2;
local prog=$3;
var=${vars%% *};
for v in ${vars};
do
if [[ -n ${!v} ]]; then
export ${var}="${!v}";
echo "${!v}";
return 0;
fi;
done;
local search=;
[[ -n $4 ]] && search=$(type -p "$4-${prog}");
[[ -z ${search} && -n ${!tuple} ]] && search=$(type -p "${!tuple}-${prog}");
[[ -n ${search} ]] && prog=${search##*/};
export ${var}=${prog};
echo "${!var}"
}
_udev_get_udevdir ()
{
if $($(tc-getPKG_CONFIG) --exists udev); then
echo "$($(tc-getPKG_CONFIG) --variable=udevdir udev)";
else
echo /lib/udev;
fi
}
all-flag-vars ()
{
echo {C,CPP,CXX,CCAS,F,FC,LD}FLAGS
}
append-cflags ()
{
[[ $# -eq 0 ]] && return 0;
export CFLAGS+=" $*";
return 0
}
append-cppflags ()
{
[[ $# -eq 0 ]] && return 0;
export CPPFLAGS+=" $*";
return 0
}
append-cxxflags ()
{
[[ $# -eq 0 ]] && return 0;
export CXXFLAGS+=" $*";
return 0
}
append-fflags ()
{
[[ $# -eq 0 ]] && return 0;
export FFLAGS+=" $*";
export FCFLAGS+=" $*";
return 0
}
append-flags ()
{
[[ $# -eq 0 ]] && return 0;
case " $* " in
*' '-[DIU]*)
eqawarn 'please use append-cppflags for preprocessor flags'
;;
*' '-L* | *' '-Wl,*)
eqawarn 'please use append-ldflags for linker flags'
;;
esac;
append-cflags "$@";
append-cxxflags "$@";
append-fflags "$@";
return 0
}
append-ldflags ()
{
[[ $# -eq 0 ]] && return 0;
local flag;
for flag in "$@";
do
[[ ${flag} == -l* ]] && eqawarn "Appending a library link instruction (${flag}); libraries to link to should not be passed through LDFLAGS";
done;
export LDFLAGS="${LDFLAGS} $*";
return 0
}
append-lfs-flags ()
{
[[ $# -ne 0 ]] && die "append-lfs-flags takes no arguments";
append-cppflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
}
append-libs ()
{
[[ $# -eq 0 ]] && return 0;
local flag;
for flag in "$@";
do
if [[ -z "${flag// }" ]]; then
eqawarn "Appending an empty argument to LIBS is invalid! Skipping.";
continue;
fi;
case $flag in
-[lL]*)
export LIBS="${LIBS} ${flag}"
;;
-*)
eqawarn "Appending non-library to LIBS (${flag}); Other linker flags should be passed via LDFLAGS";
export LIBS="${LIBS} ${flag}"
;;
*)
export LIBS="${LIBS} -l${flag}"
;;
esac;
done;
return 0
}
autotools_check_macro ()
{
[[ -f configure.ac || -f configure.in ]] || return 0;
local trace_file=".__autoconf_trace_data";
if [[ ! -e ${trace_file} ]] || [[ ! aclocal.m4 -ot ${trace_file} ]]; then
WANT_AUTOCONF="2.5" autoconf $(autotools_m4dir_include) ${ALL_AUTOTOOLS_MACROS[@]/#/--trace=} > ${trace_file} 2> /dev/null;
fi;
local macro args=();
for macro in "$@";
do
has ${macro} ${ALL_AUTOTOOLS_MACROS[@]} || die "internal error: add ${macro} to ALL_AUTOTOOLS_MACROS";
args+=(-e ":${macro}:");
done;
grep "${args[@]}" ${trace_file}
}
autotools_check_macro_val ()
{
local macro scan_out;
for macro in "$@";
do
autotools_check_macro "${macro}" | gawk -v macro="${macro}" '($0 !~ /^[[:space:]]*(#|dnl)/) {
if (match($0, macro ":(.*)$", res))
print res[1]
}' | uniq;
done;
return 0
}
autotools_env_setup ()
{
if [[ ${WANT_AUTOMAKE} == "latest" ]]; then
local pv;
for pv in ${_LATEST_AUTOMAKE[@]/#*:};
do
ROOT=/ has_version "=sys-devel/automake-${pv}*" && export WANT_AUTOMAKE="${pv}";
done;
[[ ${WANT_AUTOMAKE} == "latest" ]] && die "Cannot find the latest automake! Tried ${_LATEST_AUTOMAKE[*]}";
fi;
[[ ${WANT_AUTOCONF} == "latest" ]] && export WANT_AUTOCONF=2.5
}
autotools_m4dir_include ()
{
_autotools_m4dir_include ${AT_M4DIR}
}
autotools_m4sysdir_include ()
{
_autotools_m4dir_include $(eval echo ${AT_SYS_M4DIR})
}
autotools_run_tool ()
{
local autofail=true m4flags=false missing_ok=false return_output=false;
while [[ -n $1 ]]; do
case $1 in
--at-no-fail)
autofail=false
;;
--at-m4flags)
m4flags=true
;;
--at-missing)
missing_ok=true
;;
--at-output)
return_output=true
;;
*)
break
;;
esac;
shift;
done;
if [[ ${EBUILD_PHASE} != "unpack" && ${EBUILD_PHASE} != "prepare" ]]; then
ewarn "QA Warning: running $1 in ${EBUILD_PHASE} phase";
fi;
if ${missing_ok} && ! type -P ${1} > /dev/null; then
einfo "Skipping '$*' due $1 not installed";
return 0;
fi;
autotools_env_setup;
local STDERR_TARGET="${T}/$1.out";
if [[ -e ${STDERR_TARGET} ]]; then
local i=1;
while :; do
STDERR_TARGET="${T}/$1-${i}.out";
[[ -e ${STDERR_TARGET} ]] || break;
: $(( i++ ));
done;
fi;
if ${m4flags}; then
set -- "${1}" $(autotools_m4dir_include) "${@:2}" $(autotools_m4sysdir_include);
fi;
if ${return_output}; then
"$@";
return;
fi;
printf "***** $1 *****\n***** PWD: ${PWD}\n***** $*\n\n" > "${STDERR_TARGET}";
ebegin "Running $@";
"$@" >> "${STDERR_TARGET}" 2>&1;
if ! eend $? && ${autofail}; then
echo;
eerror "Failed Running $1 !";
eerror;
eerror "Include in your bugreport the contents of:";
eerror;
eerror " ${STDERR_TARGET}";
echo;
die "Failed Running $1 !";
fi
}
bashcomp_alias ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ ${#} -lt 2 ]] && die "Usage: ${FUNCNAME} <basename> <alias>...";
local base=${1} f;
shift;
for f in "$@";
do
dosym "${base}" "$(_bash-completion-r1_get_bashcompdir)/${f}";
done
}
built_with_use ()
{
_eutils_eprefix_init;
local hidden="no";
if [[ $1 == "--hidden" ]]; then
hidden="yes";
shift;
fi;
local missing_action="die";
if [[ $1 == "--missing" ]]; then
missing_action=$2;
shift;
shift;
case ${missing_action} in
true | false | die)
;;
*)
die "unknown action '${missing_action}'"
;;
esac;
fi;
local opt=$1;
[[ ${opt:0:1} = "-" ]] && shift || opt="-a";
local PKG=$(best_version $1);
[[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package";
shift;
local USEFILE=${EROOT}/var/db/pkg/${PKG}/USE;
local IUSEFILE=${EROOT}/var/db/pkg/${PKG}/IUSE;
if [[ ! -e ${USEFILE} ]] || [[ ! -e ${IUSEFILE} && ${hidden} == "no" ]]; then
case ${missing_action} in
true)
return 0
;;
false)
return 1
;;
die)
die "Unable to determine what USE flags $PKG was built with"
;;
esac;
fi;
if [[ ${hidden} == "no" ]]; then
local IUSE_BUILT=($(<"${IUSEFILE}"));
local expand;
for expand in $(echo ${USE_EXPAND} | tr '[:upper:]' '[:lower:]');
do
if [[ $1 == ${expand}_* ]]; then
expand="";
break;
fi;
done;
if [[ -n ${expand} ]]; then
if ! has $1 ${IUSE_BUILT[@]#[-+]}; then
case ${missing_action} in
true)
return 0
;;
false)
return 1
;;
die)
die "$PKG does not actually support the $1 USE flag!"
;;
esac;
fi;
fi;
fi;
local USE_BUILT=$(<${USEFILE});
while [[ $# -gt 0 ]]; do
if [[ ${opt} = "-o" ]]; then
has $1 ${USE_BUILT} && return 0;
else
has $1 ${USE_BUILT} || return 1;
fi;
shift;
done;
[[ ${opt} = "-a" ]]
}
check_extra_config ()
{
local config negate die error reworkmodulenames;
local soft_errors_count=0 hard_errors_count=0 config_required=0;
local old_LINUX_CONFIG_EXISTS_DONE="${_LINUX_CONFIG_EXISTS_DONE}";
linux-info_get_any_version;
for config in ${CONFIG_CHECK};
do
if [[ "${config:0:1}" != "~" ]]; then
config_required=1;
break;
fi;
done;
if [[ ${config_required} == 0 ]]; then
if ! linux_config_exists; then
ewarn "Unable to check for the following kernel config options due";
ewarn "to absence of any configured kernel sources or compiled";
ewarn "config:";
for config in ${CONFIG_CHECK};
do
local_error="ERROR_${config#\~}";
msg="${!local_error}";
if [[ "x${msg}" == "x" ]]; then
local_error="WARNING_${config#\~}";
msg="${!local_error}";
fi;
ewarn " - ${config#\~}${msg:+ - }${msg}";
done;
ewarn "You're on your own to make sure they are set if needed.";
export LINUX_CONFIG_EXISTS_DONE="${old_LINUX_CONFIG_EXISTS_DONE}";
return 0;
fi;
else
require_configured_kernel;
fi;
einfo "Checking for suitable kernel configuration options...";
for config in ${CONFIG_CHECK};
do
die=1;
error=0;
negate=0;
reworkmodulenames=0;
if [[ ${config:0:1} == "~" ]]; then
die=0;
config=${config:1};
else
if [[ ${config:0:1} == "@" ]]; then
die=0;
reworkmodulenames=1;
config=${config:1};
fi;
fi;
if [[ ${config:0:1} == "!" ]]; then
negate=1;
config=${config:1};
fi;
if [[ ${negate} == 1 ]]; then
linux_chkconfig_present ${config} && error=2;
else
if [[ ${reworkmodulenames} == 1 ]]; then
local temp_config="${config//*:}" i n;
config="${config//:*}";
if linux_chkconfig_present ${config}; then
for i in ${MODULE_NAMES};
do
n="${i//${temp_config}}";
[[ -z ${n//\(*} ]] && MODULE_IGNORE="${MODULE_IGNORE} ${temp_config}";
done;
error=2;
fi;
else
linux_chkconfig_present ${config} || error=1;
fi;
fi;
if [[ ${error} > 0 ]]; then
local report_func="eerror" local_error;
local_error="ERROR_${config}";
local_error="${!local_error}";
if [[ -z "${local_error}" ]]; then
local_error="${config}_ERROR";
local_error="${!local_error}";
fi;
if [[ ${die} == 0 && -z "${local_error}" ]]; then
local_error="WARNING_${config}";
local_error="${!local_error}";
if [[ -n "${local_error}" ]]; then
report_func="ewarn";
fi;
fi;
if [[ -z "${local_error}" ]]; then
[[ ${error} == 1 ]] && local_error="is not set when it should be." || local_error="should not be set. But it is.";
local_error="CONFIG_${config}:\t ${local_error}";
fi;
if [[ ${die} == 0 ]]; then
${report_func} " ${local_error}";
soft_errors_count=$[soft_errors_count + 1];
else
${report_func} " ${local_error}";
hard_errors_count=$[hard_errors_count + 1];
fi;
fi;
done;
if [[ ${hard_errors_count} > 0 ]]; then
eerror "Please check to make sure these options are set correctly.";
eerror "Failure to do so may cause unexpected problems.";
eerror "Once you have satisfied these options, please try merging";
eerror "this package again.";
export LINUX_CONFIG_EXISTS_DONE="${old_LINUX_CONFIG_EXISTS_DONE}";
die "Incorrect kernel configuration options";
else
if [[ ${soft_errors_count} > 0 ]]; then
ewarn "Please check to make sure these options are set correctly.";
ewarn "Failure to do so may cause unexpected problems.";
else
eend 0;
fi;
fi;
export LINUX_CONFIG_EXISTS_DONE="${old_LINUX_CONFIG_EXISTS_DONE}"
}
check_kernel_built ()
{
require_configured_kernel;
get_version;
local versionh_path;
if kernel_is -ge 3 7; then
versionh_path="include/generated/uapi/linux/version.h";
else
versionh_path="include/linux/version.h";
fi;
if [ ! -f "${KV_OUT_DIR}/${versionh_path}" ]; then
eerror "These sources have not yet been prepared.";
eerror "We cannot build against an unprepared tree.";
eerror "To resolve this, please type the following:";
eerror;
eerror "# cd ${KV_DIR}";
eerror "# make oldconfig";
eerror "# make modules_prepare";
eerror;
eerror "Then please try merging this module again.";
die "Kernel sources need compiling first";
fi
}
check_license ()
{
die "you no longer need this as portage supports ACCEPT_LICENSE itself"
}
check_modules_supported ()
{
require_configured_kernel;
get_version;
if ! linux_chkconfig_builtin "MODULES"; then
eerror "These sources do not support loading external modules.";
eerror "to be able to use this module please enable \"Loadable modules support\"";
eerror "in your kernel, recompile and then try merging this module again.";
die "No support for external modules in ${KV_FULL} config";
fi
}
check_zlibinflate ()
{
require_configured_kernel;
get_version;
local INFLATE;
local DEFLATE;
einfo "Determining the usability of ZLIB_INFLATE support in your kernel";
ebegin "checking ZLIB_INFLATE";
linux_chkconfig_builtin CONFIG_ZLIB_INFLATE;
eend $?;
[ "$?" != 0 ] && die;
ebegin "checking ZLIB_DEFLATE";
linux_chkconfig_builtin CONFIG_ZLIB_DEFLATE;
eend $?;
[ "$?" != 0 ] && die;
local LINENO_START;
local LINENO_END;
local SYMBOLS;
local x;
LINENO_END="$(grep -n 'CONFIG_ZLIB_INFLATE y' ${KV_DIR}/lib/Config.in | cut -d : -f 1)";
LINENO_START="$(head -n $LINENO_END ${KV_DIR}/lib/Config.in | grep -n 'if \[' | tail -n 1 | cut -d : -f 1)";
(( LINENO_AMOUNT = $LINENO_END - $LINENO_START ));
(( LINENO_END = $LINENO_END - 1 ));
SYMBOLS="$(head -n $LINENO_END ${KV_DIR}/lib/Config.in | tail -n $LINENO_AMOUNT | sed -e 's/^.*\(CONFIG_[^\" ]*\).*/\1/g;')";
for x in $SYMBOLS;
do
if [ "${!x}" = "y" ]; then
einfo "${x} ensures zlib is linked into your kernel - excellent";
return 0;
fi;
done;
eerror;
eerror "This kernel module requires ZLIB library support.";
eerror "You have enabled zlib support in your kernel, but haven't enabled";
eerror "enabled any option that will ensure that zlib is linked into your";
eerror "kernel.";
eerror;
eerror "Please ensure that you enable at least one of these options:";
eerror;
for x in $SYMBOLS;
do
eerror " * $x";
done;
eerror;
eerror "Please remember to recompile and install your kernel, and reboot";
eerror "into your new kernel before attempting to load this kernel module.";
die "Kernel doesn't include zlib support"
}
config_rpath_update ()
{
local dst src=$(type -P gettext | sed 's:bin/gettext:share/gettext/config.rpath:');
[[ $# -eq 0 ]] && set -- $(find -name config.rpath);
[[ $# -eq 0 ]] && return 0;
einfo "Updating all config.rpath files";
for dst in "$@";
do
einfo " ${dst}";
cp "${src}" "${dst}" || die;
done
}
darwintoolize ()
{
die "Use elibtoolize"
}
delete_all_version_separators ()
{
replace_all_version_separators "" "${1}"
}
delete_version_separator ()
{
replace_version_separator "${1}" "" "${2}"
}
dobashcomp ()
{
debug-print-function ${FUNCNAME} "${@}";
( insinto "$(_bash-completion-r1_get_bashcompdir)";
doins "${@}" )
}
doicon ()
{
_iconins ${FUNCNAME} "$@"
}
domenu ()
{
( local i j ret=0;
insinto /usr/share/applications;
for i in "$@";
do
if [[ -f ${i} ]]; then
doins "${i}";
((ret+=$?));
else
if [[ -d ${i} ]]; then
for j in "${i}"/*.desktop;
do
doins "${j}";
((ret+=$?));
done;
else
((++ret));
fi;
fi;
done;
exit ${ret} )
}
eaclocal ()
{
[[ ! -f aclocal.m4 || -n $(grep -e 'generated.*by aclocal' aclocal.m4) ]] && autotools_run_tool --at-m4flags aclocal "$@" $(eaclocal_amflags)
}
eaclocal_amflags ()
{
local aclocal_opts amflags_file;
for amflags_file in GNUmakefile.am Makefile.am GNUmakefile.in Makefile.in;
do
[[ -e ${amflags_file} ]] || continue;
autotools_env_setup;
aclocal_opts=$(sed -n "/^ACLOCAL_AMFLAGS[[:space:]]*=/{ # match the first line
s:[^=]*=::p; # then gobble up all escaped lines
: nextline /\\\\$/{ n; p; b nextline; } }" ${amflags_file});
eval aclocal_opts=\""${aclocal_opts}"\";
break;
done;
echo ${aclocal_opts}
}
eautoconf ()
{
if [[ ! -f configure.ac && ! -f configure.in ]]; then
echo;
eerror "No configure.{ac,in} present in '${PWD}'!";
echo;
die "No configure.{ac,in} present!";
fi;
if [[ -e configure.in ]]; then
eqawarn "This package has a configure.in file which has long been deprecated. Please";
eqawarn "update it to use configure.ac instead as newer versions of autotools will die";
eqawarn "when it finds this file. See https://bugs.gentoo.org/426262 for details.";
fi;
autotools_run_tool --at-m4flags autoconf "$@"
}
eautoheader ()
{
_at_uses_autoheader || return 0;
autotools_run_tool --at-no-fail --at-m4flags autoheader "$@"
}
eautomake ()
{
local extra_opts=();
local makefile_name;
for makefile_name in {GNUmakefile,{M,m}akefile}.am "";
do
[[ -f ${makefile_name} ]] && break;
done;
function _automake_version ()
{
autotools_run_tool --at-output automake --version 2> /dev/null | sed -n -e '1{s:.*(GNU automake) ::p;q}'
};
if [[ -z ${makefile_name} ]]; then
_at_uses_automake || return 0;
else
if [[ -z ${FROM_EAUTORECONF} && -f ${makefile_name%.am}.in ]]; then
local used_automake;
local installed_automake;
installed_automake=$(WANT_AUTOMAKE= _automake_version);
used_automake=$(head -n 1 < ${makefile_name%.am}.in | sed -e 's:.*by automake \(.*\) from .*:\1:');
if [[ ${installed_automake} != ${used_automake} ]]; then
ewarn "Automake used for the package (${used_automake}) differs from" "the installed version (${installed_automake}).";
ewarn "Forcing a full rebuild of the autotools to workaround.";
eautoreconf;
return 0;
fi;
fi;
fi;
[[ -f INSTALL && -f AUTHORS && -f ChangeLog && -f NEWS && -f README ]] || extra_opts+=(--foreign);
case $(_automake_version) in
1.4 | 1.4[.-]*)
;;
*)
extra_opts+=(--force-missing)
;;
esac;
autotools_run_tool automake --add-missing --copy "${extra_opts[@]}" "$@"
}
eautopoint ()
{
autotools_run_tool autopoint "$@"
}
eautoreconf ()
{
local x g;
if [[ -z ${AT_NO_RECURSIVE} ]]; then
for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS);
do
if [[ -d ${x} ]]; then
pushd "${x}" > /dev/null;
AT_NOELIBTOOLIZE="yes" eautoreconf || die;
popd > /dev/null;
fi;
done;
fi;
einfo "Running eautoreconf in '${PWD}' ...";
local m4dirs=$(autotools_check_macro_val AC_CONFIG_{AUX,MACRO}_DIR);
[[ -n ${m4dirs} ]] && mkdir -p ${m4dirs};
local i tools=(glibgettext false "autotools_run_tool glib-gettextize --copy --force" gettext false "autotools_run_tool --at-missing autopoint --force" intltool false "autotools_run_tool intltoolize --automake --copy --force" gtkdoc false "autotools_run_tool --at-missing gtkdocize --copy" gnomedoc false "autotools_run_tool --at-missing gnome-doc-prepare --copy --force" libtool false "_elibtoolize --install --copy --force");
for ((i = 0; i < ${#tools[@]}; i += 3 ))
do
if _at_uses_${tools[i]}; then
tools[i+1]=true;
${tools[i+2]};
fi;
done;
local rerun_aclocal=false;
eaclocal;
for ((i = 0; i < ${#tools[@]}; i += 3 ))
do
if ! ${tools[i+1]} && _at_uses_${tools[i]}; then
${tools[i+2]};
rerun_aclocal=true;
fi;
done;
${rerun_aclocal} && eaclocal;
if [[ ${WANT_AUTOCONF} = 2.1 ]]; then
eautoconf;
else
eautoconf --force;
fi;
eautoheader;
[[ ${AT_NOEAUTOMAKE} != "yes" ]] && FROM_EAUTORECONF="yes" eautomake ${AM_OPTS};
if [[ ${AT_NOELIBTOOLIZE} != "yes" ]]; then
elibtoolize --force "${PWD}";
fi;
return 0
}
ebeep ()
{
ewarn "QA Notice: ebeep is not defined in EAPI=${EAPI}, please file a bug at http://bugs.gentoo.org"
}
econf_build ()
{
tc-env_build econf --build=${CBUILD:-${CHOST}} "$@"
}
ecvs_clean ()
{
[[ -z $* ]] && set -- .;
find "$@" -type d -name 'CVS' -prune -print0 | xargs -0 rm -rf;
find "$@" -type f -name '.cvs*' -print0 | xargs -0 rm -rf
}
edos2unix ()
{
[[ $# -eq 0 ]] && return 0;
sed -i 's/\r$//' -- "$@" || die
}
egetent ()
{
local db=$1 key=$2;
[[ $# -ge 3 ]] && die "usage: egetent <database> <key>";
case ${db} in
passwd | group)
;;
*)
die "sorry, database '${db}' not yet supported; file a bug"
;;
esac;
case ${CHOST} in
*-darwin[678])
case ${key} in
*[!0-9]*)
nidump ${db} . | awk -F: "(\$1 ~ /^${key}\$/) {print;exit;}"
;;
*)
nidump ${db} . | awk -F: "(\$3 == ${key}) {print;exit;}"
;;
esac
;;
*-darwin*)
local mykey;
case ${db} in
passwd)
db="Users" mykey="UniqueID"
;;
group)
db="Groups" mykey="PrimaryGroupID"
;;
esac;
case ${key} in
*[!0-9]*)
dscl . -read /${db}/${key} 2> /dev/null | grep RecordName
;;
*)
dscl . -search /${db} ${mykey} ${key} 2> /dev/null
;;
esac
;;
*-freebsd* | *-dragonfly*)
case ${db} in
passwd)
db="user"
;;
*)
;;
esac;
local opts;
if [[ ${key} == [[:digit:]]* ]]; then
[[ ${db} == "user" ]] && opts="-u" || opts="-g";
fi;
pw show ${db} ${opts} "${key}" -q
;;
*-netbsd* | *-openbsd*)
grep "${key}:\*:" /etc/${db}
;;
*)
nscd -i "${db}" 2> /dev/null;
getent "${db}" "${key}"
;;
esac
}
egethome ()
{
local pos;
[[ $# -eq 1 ]] || die "usage: egethome <user>";
case ${CHOST} in
*-darwin* | *-freebsd* | *-dragonfly*)
pos=9
;;
*)
pos=6
;;
esac;
egetent passwd "$1" | cut -d: -f${pos}
}
egetshell ()
{
local pos;
[[ $# -eq 1 ]] || die "usage: egetshell <user>";
case ${CHOST} in
*-darwin* | *-freebsd* | *-dragonfly*)
pos=10
;;
*)
pos=7
;;
esac;
egetent passwd "$1" | cut -d: -f${pos}
}
einstalldocs ()
{
debug-print-function ${FUNCNAME} "${@}";
local dodoc_opts=-r;
has ${EAPI} 0 1 2 3 && dodoc_opts=;
if ! declare -p DOCS &> /dev/null; then
local d;
for d in README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS FAQ CREDITS CHANGELOG;
do
if [[ -s ${d} ]]; then
dodoc "${d}" || die;
fi;
done;
else
if [[ $(declare -p DOCS) == "declare -a"* ]]; then
if [[ -n ${DOCS[@]} ]]; then
dodoc ${dodoc_opts} "${DOCS[@]}" || die;
fi;
else
if [[ -n ${DOCS} ]]; then
dodoc ${dodoc_opts} ${DOCS} || die;
fi;
fi;
fi;
if [[ $(declare -p HTML_DOCS 2>/dev/null) == "declare -a"* ]]; then
if [[ -n ${HTML_DOCS[@]} ]]; then
dohtml -r "${HTML_DOCS[@]}" || die;
fi;
else
if [[ -n ${HTML_DOCS} ]]; then
dohtml -r ${HTML_DOCS} || die;
fi;
fi;
return 0
}
elibtoolize ()
{
local x;
local dirs=();
local do_portage="no";
local do_reversedeps="no";
local do_only_patches="no";
local do_uclibc="yes";
local deptoremove=;
local do_shallow="no";
local force="false";
local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross as-needed target-nm";
for x in "$@";
do
case ${x} in
--portage)
do_portage="yes"
;;
--reverse-deps)
do_reversedeps="yes";
elt_patches+=" fix-relink"
;;
--patch-only)
do_only_patches="yes"
;;
--remove-internal-dep=*)
deptoremove=${x#--remove-internal-dep=};
[[ -n ${deptoremove} ]] && elt_patches+=" rem-int-dep"
;;
--shallow)
do_shallow="yes"
;;
--no-uclibc)
do_uclibc="no"
;;
--force)
force="true"
;;
-*)
eerror "Invalid elibtoolize option: ${x}";
die "elibtoolize called with ${x} ??"
;;
*)
dirs+=("${x}")
;;
esac;
done;
[[ ${do_uclibc} == "yes" ]] && elt_patches+=" uclibc-conf uclibc-ltconf";
case ${CHOST} in
*-aix*)
elt_patches+=" hardcode aixrtl"
;;
*-darwin*)
elt_patches+=" darwin-ltconf darwin-ltmain darwin-conf"
;;
*-solaris*)
elt_patches+=" sol2-conf sol2-ltmain"
;;
*-freebsd*)
elt_patches+=" fbsd-conf fbsd-ltconf"
;;
*-hpux*)
elt_patches+=" hpux-conf deplibs hc-flag-ld hardcode hardcode-relink relink-prog no-lc"
;;
*-irix*)
elt_patches+=" irix-ltmain"
;;
*-mint*)
elt_patches+=" mint-conf"
;;
esac;
if $(tc-getLD) --version 2>&1 | grep -qs 'GNU gold'; then
elt_patches+=" gold-conf";
fi;
if [[ ${do_shallow} == "yes" ]]; then
[[ ${#dirs[@]} -ne 0 ]] && die "Using --shallow with explicit dirs doesn't make sense";
[[ -f ${S}/ltmain.sh || -f ${S}/configure ]] && dirs+=("${S}");
else
[[ ${#dirs[@]} -eq 0 ]] && dirs+=("${S}");
dirs=($(find "${dirs[@]}" '(' -name ltmain.sh -o -name configure ')' -printf '%h\n' | sort -u));
fi;
local d p ret;
for d in "${dirs[@]}";
do
export ELT_APPLIED_PATCHES=;
if [[ -f ${d}/.elibtoolized ]]; then
${force} || continue;
fi;
local outfunc="einfo";
[[ -f ${d}/.elibtoolized ]] && outfunc="ewarn";
${outfunc} "Running elibtoolize in: ${d#${WORKDIR}/}/";
if [[ ${outfunc} == "ewarn" ]]; then
ewarn " We've already been run in this tree; you should";
ewarn " avoid this if possible (perhaps by filing a bug)";
fi;
[[ -f ${d}/ltmain.sh ]] && for p in ${elt_patches};
do
ret=0;
case ${p} in
portage)
if ! grep -qs 'We do not want portage' "${d}/ltmain.sh"; then
ELT_walk_patches "${d}/ltmain.sh" "${p}";
ret=$?;
fi
;;
rem-int-dep)
ELT_walk_patches "${d}/ltmain.sh" "${p}" "${deptoremove}";
ret=$?
;;
fix-relink)
if grep -qs 'inst_prefix_dir' "${d}/ltmain.sh"; then
ELT_walk_patches "${d}/ltmain.sh" "${p}";
ret=$?;
fi
;;
max_cmd_len)
if grep -qs 'max_cmd_len' "${d}/ltmain.sh"; then
ELT_walk_patches "${d}/ltmain.sh" "${p}";
ret=$?;
fi
;;
as-needed)
ELT_walk_patches "${d}/ltmain.sh" "${p}";
ret=$?
;;
uclibc-ltconf)
if [[ -s ${d}/ltconfig ]]; then
ELT_walk_patches "${d}/ltconfig" "${p}";
ret=$?;
fi
;;
fbsd-ltconf)
if [[ -s ${d}/ltconfig ]]; then
ELT_walk_patches "${d}/ltconfig" "${p}";
ret=$?;
fi
;;
darwin-ltconf)
if [[ -s ${d}/ltconfig ]]; then
ELT_walk_patches "${d}/ltconfig" "${p}";
ret=$?;
fi
;;
darwin-ltmain)
if [[ -e ${d}/ltmain.sh ]] && ! grep -qs 'verstring="-compatibility_version' "${d}/ltmain.sh"; then
ELT_walk_patches "${d}/ltmain.sh" "${p}";
ret=$?;
fi
;;
install-sh)
ELT_walk_patches "${d}/install-sh" "${p}";
ret=$?
;;
cross)
if tc-is-cross-compiler; then
ELT_walk_patches "${d}/ltmain.sh" "${p}";
ret=$?;
fi
;;
*)
ELT_walk_patches "${d}/ltmain.sh" "${p}";
ret=$?
;;
esac;
if [[ ${ret} -ne 0 ]]; then
case ${p} in
relink)
local version=$(ELT_libtool_version "${d}/ltmain.sh");
if ! grep -qs 'inst_prefix_dir' "${d}/ltmain.sh" && [[ $(VER_to_int "${version}") -ge $(VER_to_int "1.4.0") ]]; then
ewarn " Could not apply relink.patch!";
fi
;;
portage)
if [[ ${do_portage} == "yes" ]]; then
if ! grep -qs 'We do not want portage' "${d}/ltmain.sh"; then
echo;
eerror "Portage patch requested, but failed to apply!";
eerror "Please file a bug report to add a proper patch.";
die "Portage patch requested, but failed to apply!";
fi;
else
if grep -qs 'We do not want portage' "${d}/ltmain.sh"; then
:;
else
local version=$(ELT_libtool_version "${d}"/ltmain.sh);
echo;
eerror "Portage patch failed to apply (ltmain.sh version ${version})!";
eerror "Please file a bug report to add a proper patch.";
die "Portage patch failed to apply!";
fi;
ELT_APPLIED_PATCHES="portage";
fi
;;
darwin-*)
[[ ${CHOST} == *"-darwin"* ]] && ewarn " Darwin patch set '${p}' failed to apply!"
;;
esac;
fi;
done;
[[ -f ${d}/ltmain.sh ]] && if [[ -z ${ELT_APPLIED_PATCHES} ]]; then
if [[ ${do_portage} == "no" && ${do_reversedeps} == "no" && ${do_only_patches} == "no" && ${deptoremove} == "" ]]; then
ewarn "Cannot apply any patches, please file a bug about this";
die;
fi;
fi;
[[ -f ${d}/configure ]] && for p in ${elt_patches};
do
ret=0;
case ${p} in
uclibc-conf)
if grep -qs 'Transform linux' "${d}/configure"; then
ELT_walk_patches "${d}/configure" "${p}";
ret=$?;
fi
;;
fbsd-conf)
if grep -qs 'version_type=freebsd-' "${d}/configure"; then
ELT_walk_patches "${d}/configure" "${p}";
ret=$?;
fi
;;
darwin-conf)
if grep -qs '&& echo \.so ||' "${d}/configure"; then
ELT_walk_patches "${d}/configure" "${p}";
ret=$?;
fi
;;
aixrtl | hpux-conf)
ret=1;
local subret=0;
while [[ $subret -eq 0 ]]; do
subret=1;
if [[ -e ${d}/configure ]]; then
ELT_walk_patches "${d}/configure" "${p}";
subret=$?;
fi;
if [[ $subret -eq 0 ]]; then
ret=0;
fi;
done
;;
mint-conf | gold-conf | sol2-conf)
ELT_walk_patches "${d}/configure" "${p}";
ret=$?
;;
target-nm)
ELT_walk_patches "${d}/configure" "${p}";
ret=$?
;;
*)
;;
esac;
if [[ ${ret} -ne 0 ]]; then
case ${p} in
uclibc-*)
[[ ${CHOST} == *-uclibc ]] && ewarn " uClibc patch set '${p}' failed to apply!"
;;
fbsd-*)
if [[ ${CHOST} == *-freebsd* ]]; then
if [[ -z $(grep 'Handle Gentoo/FreeBSD as it was Linux' "${d}/configure" 2>/dev/null) ]]; then
eerror " FreeBSD patch set '${p}' failed to apply!";
die "FreeBSD patch set '${p}' failed to apply!";
fi;
fi
;;
darwin-*)
[[ ${CHOST} == *"-darwin"* ]] && ewarn " Darwin patch set '${p}' failed to apply!"
;;
esac;
fi;
done;
rm -f "${d}/libtool";
> "${d}/.elibtoolized";
done
}
elt_patch_dir ()
{
local d="${ECLASSDIR}/ELT-patches";
if [[ ! -d ${d} ]]; then
d="${_LIBTOOL_ECLASSDIR_LOCAL}/ELT-patches";
fi;
echo "${d}"
}
emktemp ()
{
local exe="touch";
[[ $1 == -d ]] && exe="mkdir" && shift;
local topdir=$1;
if [[ -z ${topdir} ]]; then
[[ -z ${T} ]] && topdir="/tmp" || topdir=${T};
fi;
if ! type -P mktemp > /dev/null; then
local tmp=/;
while [[ -e ${tmp} ]]; do
tmp=${topdir}/tmp.${RANDOM}.${RANDOM}.${RANDOM};
done;
${exe} "${tmp}" || ${exe} -p "${tmp}";
echo "${tmp}";
else
if [[ ${exe} == "touch" ]]; then
TMPDIR="${topdir}" mktemp -t tmp.XXXXXXXXXX;
else
TMPDIR="${topdir}" mktemp -dt tmp.XXXXXXXXXX;
fi;
fi
}
enewgroup ()
{
_assert_pkg_ebuild_phase ${FUNCNAME};
local egroup=$1;
shift;
if [[ -z ${egroup} ]]; then
eerror "No group specified !";
die "Cannot call enewgroup without a group";
fi;
if [[ -n $(egetent group "${egroup}") ]]; then
return 0;
fi;
einfo "Adding group '${egroup}' to your system ...";
local egid=$1;
shift;
if [[ ! -z ${egid} ]]; then
if [[ ${egid} -gt 0 ]]; then
if [[ -n $(egetent group ${egid}) ]]; then
egid="next available; requested gid taken";
fi;
else
eerror "Groupid given but is not greater than 0 !";
die "${egid} is not a valid GID";
fi;
else
egid="next available";
fi;
einfo " - Groupid: ${egid}";
if [[ $# -gt 0 ]]; then
die "extra arguments no longer supported; please file a bug";
fi;
function _enewgroup_next_gid ()
{
if [[ ${egid} == *[!0-9]* ]]; then
for ((egid = 101; egid <= 999; egid++))
do
[[ -z $(egetent group ${egid}) ]] && break;
done;
fi
};
case ${CHOST} in
*-darwin*)
_enewgroup_next_gid;
dscl . create "/groups/${egroup}" gid ${egid};
dscl . create "/groups/${egroup}" passwd '*'
;;
*-freebsd* | *-dragonfly*)
_enewgroup_next_gid;
pw groupadd "${egroup}" -g ${egid} || die
;;
*-netbsd*)
_enewgroup_next_gid;
groupadd -g ${egid} "${egroup}" || die
;;
*)
local opts;
if [[ ${egid} == *[!0-9]* ]]; then
opts="";
else
opts="-g ${egid}";
fi;
groupadd -r ${opts} "${egroup}" || die
;;
esac
}
enewuser ()
{
_assert_pkg_ebuild_phase ${FUNCNAME};
local euser=$1;
shift;
if [[ -z ${euser} ]]; then
eerror "No username specified !";
die "Cannot call enewuser without a username";
fi;
if [[ -n $(egetent passwd "${euser}") ]]; then
return 0;
fi;
einfo "Adding user '${euser}' to your system ...";
local opts=();
local euid=$1;
shift;
if [[ -n ${euid} && ${euid} != -1 ]]; then
if [[ ${euid} -gt 0 ]]; then
if [[ -n $(egetent passwd ${euid}) ]]; then
euid="next";
fi;
else
eerror "Userid given but is not greater than 0 !";
die "${euid} is not a valid UID";
fi;
else
euid="next";
fi;
if [[ ${euid} == "next" ]]; then
for ((euid = 101; euid <= 999; euid++))
do
[[ -z $(egetent passwd ${euid}) ]] && break;
done;
fi;
opts+=(-u ${euid});
einfo " - Userid: ${euid}";
local eshell=$1;
shift;
if [[ ! -z ${eshell} ]] && [[ ${eshell} != "-1" ]]; then
if [[ ! -e ${ROOT}${eshell} ]]; then
eerror "A shell was specified but it does not exist !";
die "${eshell} does not exist in ${ROOT}";
fi;
if [[ ${eshell} == */false || ${eshell} == */nologin ]]; then
eerror "Do not specify ${eshell} yourself, use -1";
die "Pass '-1' as the shell parameter";
fi;
else
for eshell in /sbin/nologin /usr/sbin/nologin /bin/false /usr/bin/false /dev/null;
do
[[ -x ${ROOT}${eshell} ]] && break;
done;
if [[ ${eshell} == "/dev/null" ]]; then
eerror "Unable to identify the shell to use, proceeding with userland default.";
case ${USERLAND} in
GNU)
eshell="/bin/false"
;;
BSD)
eshell="/sbin/nologin"
;;
Darwin)
eshell="/usr/sbin/nologin"
;;
*)
die "Unable to identify the default shell for userland ${USERLAND}"
;;
esac;
fi;
fi;
einfo " - Shell: ${eshell}";
opts+=(-s "${eshell}");
local ehome=$1;
shift;
if [[ -z ${ehome} ]] || [[ ${ehome} == "-1" ]]; then
ehome="/dev/null";
fi;
einfo " - Home: ${ehome}";
opts+=(-d "${ehome}");
local egroups=$1;
shift;
local g egroups_arr;
IFS="," read -r -a egroups_arr <<< "${egroups}";
shift;
if [[ ${#egroups_arr[@]} -gt 0 ]]; then
local defgroup exgroups;
for g in "${egroups_arr[@]}";
do
if [[ -z $(egetent group "${g}") ]]; then
eerror "You must add group ${g} to the system first";
die "${g} is not a valid GID";
fi;
if [[ -z ${defgroup} ]]; then
defgroup=${g};
else
exgroups+=",${g}";
fi;
done;
opts+=(-g "${defgroup}");
if [[ ! -z ${exgroups} ]]; then
opts+=(-G "${exgroups:1}");
fi;
fi;
einfo " - Groups: ${egroups:-(none)}";
if [[ $# -gt 0 ]]; then
die "extra arguments no longer supported; please file a bug";
else
local comment="added by portage for ${PN}";
opts+=(-c "${comment}");
einfo " - GECOS: ${comment}";
fi;
case ${CHOST} in
*-darwin*)
dscl . create "/users/${euser}" uid ${euid};
dscl . create "/users/${euser}" shell "${eshell}";
dscl . create "/users/${euser}" home "${ehome}";
dscl . create "/users/${euser}" realname "added by portage for ${PN}";
for g in "${egroups_arr[@]}";
do
dscl . merge "/groups/${g}" users "${euser}";
done
;;
*-freebsd* | *-dragonfly*)
pw useradd "${euser}" "${opts[@]}" || die
;;
*-netbsd*)
useradd "${opts[@]}" "${euser}" || die
;;
*-openbsd*)
useradd -u ${euid} -s "${eshell}" -d "${ehome}" -g "${egroups}" "${euser}" || die
;;
*)
useradd -r "${opts[@]}" "${euser}" || die
;;
esac;
if [[ ! -e ${ROOT}/${ehome} ]]; then
einfo " - Creating ${ehome} in ${ROOT}";
mkdir -p "${ROOT}/${ehome}";
chown "${euser}" "${ROOT}/${ehome}";
chmod 755 "${ROOT}/${ehome}";
fi
}
epatch ()
{
function _epatch_draw_line ()
{
[[ -z $1 ]] && set "$(printf "%65s" '')";
echo "${1//?/=}"
};
unset P4CONFIG P4PORT P4USER;
local EPATCH_OPTS=(${EPATCH_OPTS[*]});
while [[ $# -gt 0 ]]; do
case $1 in
-*)
EPATCH_OPTS+=("$1")
;;
*)
break
;;
esac;
shift;
done;
if [[ $# -gt 1 ]]; then
local m;
for m in "$@";
do
epatch "${m}";
done;
return 0;
fi;
local SINGLE_PATCH="no";
[[ $# -eq 0 ]] && set -- "${EPATCH_SOURCE}";
if [[ -f $1 ]]; then
SINGLE_PATCH="yes";
set -- "$1";
local EPATCH_SUFFIX=$1;
else
if [[ -d $1 ]]; then
evar_push_set LC_COLLATE C;
set -- "$1"/*${EPATCH_SUFFIX:+."${EPATCH_SUFFIX}"};
evar_pop;
else
if [[ -f ${EPATCH_SOURCE}/$1 ]]; then
epatch "${EPATCH_SOURCE}/$1";
return $?;
else
[[ $# -ne 0 ]] && EPATCH_SOURCE=$1;
echo;
eerror "Cannot find \$EPATCH_SOURCE! Value for \$EPATCH_SOURCE is:";
eerror;
eerror " ${EPATCH_SOURCE}";
eerror " ( ${EPATCH_SOURCE##*/} )";
echo;
die "Cannot find \$EPATCH_SOURCE!";
fi;
fi;
fi;
EPATCH_OPTS="${EPATCH_COMMON_OPTS} ${EPATCH_OPTS[*]}";
local PIPE_CMD;
case ${EPATCH_SUFFIX##*\.} in
xz)
PIPE_CMD="xz -dc"
;;
lzma)
PIPE_CMD="lzma -dc"
;;
bz2)
PIPE_CMD="bzip2 -dc"
;;
gz | Z | z)
PIPE_CMD="gzip -dc"
;;
ZIP | zip)
PIPE_CMD="unzip -p"
;;
*)
;;
esac;
[[ ${SINGLE_PATCH} == "no" ]] && einfo "${EPATCH_MULTI_MSG}";
local x;
for x in "$@";
do
[[ ! -f ${x} ]] && continue;
local patchname=${x##*/};
local a=${patchname#*_};
a=${a%%_*};
if ! [[ ${SINGLE_PATCH} == "yes" || ${EPATCH_FORCE} == "yes" || ${a} == all || ${a} == ${ARCH} ]]; then
continue;
fi;
if [[ -n ${EPATCH_EXCLUDE}${EPATCH_USER_EXCLUDE} ]]; then
eshopts_push -o noglob;
local ex;
for ex in ${EPATCH_EXCLUDE};
do
if [[ ${patchname} == ${ex} ]]; then
einfo " Skipping ${patchname} due to EPATCH_EXCLUDE ...";
eshopts_pop;
continue 2;
fi;
done;
for ex in ${EPATCH_USER_EXCLUDE};
do
if [[ ${patchname} == ${ex} ]]; then
einfo " Skipping ${patchname} due to EPATCH_USER_EXCLUDE ...";
eshopts_pop;
continue 2;
fi;
done;
eshopts_pop;
fi;
if [[ ${SINGLE_PATCH} == "yes" ]]; then
if [[ -n ${EPATCH_SINGLE_MSG} ]]; then
einfo "${EPATCH_SINGLE_MSG}";
else
einfo "Applying ${patchname} ...";
fi;
else
einfo " ${patchname} ...";
fi;
local STDERR_TARGET="${T}/${patchname}.out";
if [[ -e ${STDERR_TARGET} ]]; then
STDERR_TARGET="${T}/${patchname}-$$.out";
fi;
printf "***** %s *****\nPWD: %s\n\n" "${patchname}" "${PWD}" > "${STDERR_TARGET}";
local count=0;
local PATCH_TARGET;
if [[ -n ${PIPE_CMD} ]]; then
PATCH_TARGET="${T}/$$.patch";
echo "PIPE_COMMAND: ${PIPE_CMD} ${x} > ${PATCH_TARGET}" >> "${STDERR_TARGET}";
if ! ( ${PIPE_CMD} "${x}" > "${PATCH_TARGET}" ) >> "${STDERR_TARGET}" 2>&1; then
echo;
eerror "Could not extract patch!";
count=5;
break;
fi;
else
PATCH_TARGET=${x};
fi;
local abs_paths=$(egrep -n '^[-+]{3} /' "${PATCH_TARGET}" | awk '$2 != "/dev/null" { print }');
if [[ -n ${abs_paths} ]]; then
count=1;
printf "NOTE: skipping -p0 due to absolute paths in patch:\n%s\n" "${abs_paths}" >> "${STDERR_TARGET}";
fi;
local rel_paths=$(egrep -n '^[-+]{3} [^ ]*[.][.]/' "${PATCH_TARGET}");
if [[ -n ${rel_paths} ]]; then
echo;
eerror "Rejected Patch: ${patchname} !";
eerror " ( ${PATCH_TARGET} )";
eerror;
eerror "Your patch uses relative paths '../':";
eerror "${rel_paths}";
echo;
die "you need to fix the relative paths in patch";
fi;
local patch_cmd;
local patch="patch";
eval $(alias patch 2>/dev/null | sed 's:^alias ::');
while [[ ${count} -lt 5 ]]; do
patch_cmd="${patch} -p${count} ${EPATCH_OPTS}";
( _epatch_draw_line "***** ${patchname} *****";
echo;
echo "PATCH COMMAND: ${patch_cmd} < '${PATCH_TARGET}'";
echo;
_epatch_draw_line "***** ${patchname} *****";
${patch_cmd} --dry-run -f < "${PATCH_TARGET}" 2>&1;
ret=$?;
echo;
echo "patch program exited with status ${ret}";
exit ${ret} ) >> "${STDERR_TARGET}";
if [ $? -eq 0 ]; then
( _epatch_draw_line "***** ${patchname} *****";
echo;
echo "ACTUALLY APPLYING ${patchname} ...";
echo;
_epatch_draw_line "***** ${patchname} *****";
${patch_cmd} < "${PATCH_TARGET}" 2>&1;
ret=$?;
echo;
echo "patch program exited with status ${ret}";
exit ${ret} ) >> "${STDERR_TARGET}";
if [ $? -ne 0 ]; then
echo;
eerror "A dry-run of patch command succeeded, but actually";
eerror "applying the patch failed!";
count=5;
fi;
break;
fi;
: $(( count++ ));
done;
if [[ -n ${PIPE_CMD} ]]; then
rm -f "${PATCH_TARGET}";
fi;
if [[ ${count} -ge 5 ]]; then
echo;
eerror "Failed Patch: ${patchname} !";
eerror " ( ${PATCH_TARGET} )";
eerror;
eerror "Include in your bugreport the contents of:";
eerror;
eerror " ${STDERR_TARGET}";
echo;
die "Failed Patch: ${patchname}!";
fi;
rm -f "${STDERR_TARGET}";
cat >> "${T}/epatch.log" <<-EOF
PATCH: ${x}
CMD: ${patch_cmd}
PWD: ${PWD}
EOF
eend 0;
done;
[[ ${SINGLE_PATCH} == "no" ]] && einfo "Done with patching";
:
}
epatch_user ()
{
[[ $# -ne 0 ]] && die "epatch_user takes no options";
local applied="${T}/epatch_user.log";
[[ -e ${applied} ]] && return 2;
local EPATCH_SOURCE check base=${PORTAGE_CONFIGROOT%/}/etc/portage/patches;
for check in ${CATEGORY}/{${P}-${PR},${P},${PN}}{,:${SLOT}};
do
EPATCH_SOURCE=${base}/${CTARGET}/${check};
[[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${base}/${CHOST}/${check};
[[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${base}/${check};
if [[ -d ${EPATCH_SOURCE} ]]; then
EPATCH_SOURCE=${EPATCH_SOURCE} EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" EPATCH_MULTI_MSG="Applying user patches from ${EPATCH_SOURCE} ..." epatch;
echo "${EPATCH_SOURCE}" > "${applied}";
return 0;
fi;
done;
echo "none" > "${applied}";
return 1
}
epause ()
{
ewarn "QA Notice: epause is not defined in EAPI=${EAPI}, please file a bug at http://bugs.gentoo.org"
}
epunt_cxx ()
{
local dir=$1;
[[ -z ${dir} ]] && dir=${S};
ebegin "Removing useless C++ checks";
local f p any_found;
while IFS= read -r -d '' f; do
for p in "${PORTDIR}"/eclass/ELT-patches/nocxx/*.patch;
do
if patch --no-backup-if-mismatch -p1 "${f}" "${p}" > /dev/null; then
any_found=1;
break;
fi;
done;
done < <(find "${dir}" -name configure -print0);
if [[ -z ${any_found} ]]; then
eqawarn "epunt_cxx called unnecessarily (no C++ checks to punt).";
fi;
eend 0
}
esethome ()
{
_assert_pkg_ebuild_phase ${FUNCNAME};
local euser=$1;
shift;
if [[ -z ${euser} ]]; then
eerror "No username specified !";
die "Cannot call esethome without a username";
fi;
if [[ -z $(egetent passwd "${euser}") ]]; then
ewarn "User does not exist, cannot set home dir -- skipping.";
return 1;
fi;
local ehome=$1;
shift;
if [[ -z ${ehome} ]]; then
eerror "No home directory specified !";
die "Cannot call esethome without a home directory or '-1'";
fi;
if [[ ${ehome} == "-1" ]]; then
ehome="/dev/null";
fi;
if [[ $(egethome "${euser}") == ${ehome} ]]; then
return 0;
fi;
einfo "Updating home for user '${euser}' ...";
einfo " - Home: ${ehome}";
if [[ ! -e ${ROOT}/${ehome} ]]; then
einfo " - Creating ${ehome} in ${ROOT}";
mkdir -p "${ROOT}/${ehome}";
chown "${euser}" "${ROOT}/${ehome}";
chmod 755 "${ROOT}/${ehome}";
fi;
case ${CHOST} in
*-darwin*)
dscl . change "/users/${euser}" home "${ehome}"
;;
*-freebsd* | *-dragonfly*)
pw usermod "${euser}" -d "${ehome}" && return 0;
[[ $? == 8 ]] && eerror "${euser} is in use, cannot update home";
eerror "There was an error when attempting to update the home directory for ${euser}";
eerror "Please update it manually on your system:";
eerror "\t pw usermod \"${euser}\" -d \"${ehome}\""
;;
*)
usermod -d "${ehome}" "${euser}" && return 0;
[[ $? == 8 ]] && eerror "${euser} is in use, cannot update home";
eerror "There was an error when attempting to update the home directory for ${euser}";
eerror "Please update it manually on your system (as root):";
eerror "\t usermod -d \"${ehome}\" \"${euser}\""
;;
esac
}
eshopts_pop ()
{
local s;
estack_pop eshopts s || die "${FUNCNAME}: unbalanced push";
if [[ ${s} == "shopt -"* ]]; then
eval "${s}" || die "${FUNCNAME}: sanity: invalid shopt options: ${s}";
else
set +$- || die "${FUNCNAME}: sanity: invalid shell settings: $-";
set -${s} || die "${FUNCNAME}: sanity: unable to restore saved shell settings: ${s}";
fi
}
eshopts_push ()
{
if [[ $1 == -[su] ]]; then
estack_push eshopts "$(shopt -p)";
[[ $# -eq 0 ]] && return 0;
shopt "$@" || die "${FUNCNAME}: bad options to shopt: $*";
else
estack_push eshopts $-;
[[ $# -eq 0 ]] && return 0;
set "$@" || die "${FUNCNAME}: bad options to set: $*";
fi
}
estack_pop ()
{
[[ $# -eq 0 || $# -gt 2 ]] && die "estack_pop: incorrect # of arguments";
local _estack_name="_ESTACK_$1_";
shift;
local _estack_retvar=$1;
shift;
eval local _estack_i=\${#${_estack_name}\[@\]};
[[ $(( --_estack_i )) -eq -1 ]] && return 1;
if [[ -n ${_estack_retvar} ]]; then
eval ${_estack_retvar}=\"\${${_estack_name}\[${_estack_i}\]}\";
fi;
eval unset ${_estack_name}\[${_estack_i}\]
}
estack_push ()
{
[[ $# -eq 0 ]] && die "estack_push: incorrect # of arguments";
local stack_name="_ESTACK_$1_";
shift;
eval ${stack_name}+=\( \"\$@\" \)
}
esvn_clean ()
{
[[ -z $* ]] && set -- .;
find "$@" -type d -name '.svn' -prune -print0 | xargs -0 rm -rf
}
eumask_pop ()
{
[[ $# -eq 0 ]] || die "${FUNCNAME}: we take no options";
local s;
estack_pop eumask s || die "${FUNCNAME}: unbalanced push";
umask ${s} || die "${FUNCNAME}: sanity: could not restore umask: ${s}"
}
eumask_push ()
{
estack_push eumask "$(umask)";
umask "$@" || die "${FUNCNAME}: bad options to umask: $*"
}
evar_pop ()
{
local cnt=${1:-bad};
case $# in
0)
cnt=1
;;
1)
isdigit "${cnt}" || die "${FUNCNAME}: first arg must be a number: $*"
;;
*)
die "${FUNCNAME}: only accepts one arg: $*"
;;
esac;
local var val;
while (( cnt-- )); do
estack_pop evar val || die "${FUNCNAME}: unbalanced push";
estack_pop evar var || die "${FUNCNAME}: unbalanced push";
[[ ${val} == "unset_76fc3c462065bb4ca959f939e6793f94" ]] && unset ${var} || printf -v "${var}" '%s' "${val}";
done
}
evar_push ()
{
local var val;
for var in "$@";
do
[[ ${!var+set} == "set" ]] && val=${!var} || val="unset_76fc3c462065bb4ca959f939e6793f94";
estack_push evar "${var}" "${val}";
done
}
evar_push_set ()
{
local var=$1;
evar_push ${var};
case $# in
1)
unset ${var}
;;
2)
printf -v "${var}" '%s' "$2"
;;
*)
die "${FUNCNAME}: incorrect # of args: $*"
;;
esac
}
filter-flags ()
{
_filter-hardened "$@";
local v;
for v in $(all-flag-vars);
do
_filter-var ${v} "$@";
done;
return 0
}
filter-ldflags ()
{
_filter-var LDFLAGS "$@";
return 0
}
filter-lfs-flags ()
{
[[ $# -ne 0 ]] && die "filter-lfs-flags takes no arguments";
filter-flags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
}
filter-mfpmath ()
{
local orig_mfpmath new_math prune_math;
orig_mfpmath=$(get-flag -mfpmath);
new_math=$(get-flag mfpmath);
new_math=${new_math/both/387,sse};
new_math=" ${new_math//[,+]/ } ";
prune_math="";
for prune_math in "$@";
do
new_math=${new_math/ ${prune_math} / };
done;
new_math=$(echo ${new_math});
new_math=${new_math// /,};
if [[ -z ${new_math} ]]; then
filter-flags ${orig_mfpmath};
else
replace-flags ${orig_mfpmath} -mfpmath=${new_math};
fi;
return 0
}
gcc-fullversion ()
{
_gcc_fullversion '$1.$2.$3' "$@"
}
gcc-major-version ()
{
_gcc_fullversion '$1' "$@"
}
gcc-micro-version ()
{
_gcc_fullversion '$3' "$@"
}
gcc-minor-version ()
{
_gcc_fullversion '$2' "$@"
}
gcc-specs-directive ()
{
local directive subdname subdirective;
directive="$(_gcc-specs-directive_raw $1)";
while [[ ${directive} == *%\(*\)* ]]; do
subdname=${directive/*%\(};
subdname=${subdname/\)*};
subdirective="$(_gcc-specs-directive_raw ${subdname})";
directive="${directive//\%(${subdname})/${subdirective}}";
done;
echo "${directive}";
return 0
}
gcc-specs-nostrict ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!fstrict-overflow:}" != "${directive}" ]]
}
gcc-specs-now ()
{
local directive;
directive=$(gcc-specs-directive link_command);
[[ "${directive/\{!nonow:}" != "${directive}" ]]
}
gcc-specs-pie ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!nopie:}" != "${directive}" ]]
}
gcc-specs-relro ()
{
local directive;
directive=$(gcc-specs-directive link_command);
[[ "${directive/\{!norelro:}" != "${directive}" ]]
}
gcc-specs-ssp ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!fno-stack-protector:}" != "${directive}" ]]
}
gcc-specs-ssp-to-all ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!fno-stack-protector-all:}" != "${directive}" ]]
}
gcc-specs-stack-check ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!fno-stack-check:}" != "${directive}" ]]
}
gcc-version ()
{
_gcc_fullversion '$1.$2' "$@"
}
gen_usr_ldscript ()
{
local lib libdir=$(get_libdir) output_format="" auto=false suffix=$(get_libname);
[[ -z ${ED+set} ]] && local ED=${D%/}${EPREFIX}/;
tc-is-static-only && return;
case ${CTARGET:-${CHOST}} in
*-darwin*)
;;
*linux* | *-freebsd* | *-openbsd* | *-netbsd*)
use prefix && return 0
;;
*)
return 0
;;
esac;
dodir /usr/${libdir};
if [[ $1 == "-a" ]]; then
auto=true;
shift;
dodir /${libdir};
fi;
local flags=(${CFLAGS} ${LDFLAGS} -Wl,--verbose);
if $(tc-getLD) --version | grep -q 'GNU gold'; then
local d="${T}/bfd-linker";
mkdir -p "${d}";
ln -sf $(which ${CHOST}-ld.bfd) "${d}"/ld;
flags+=(-B"${d}");
fi;
output_format=$($(tc-getCC) "${flags[@]}" 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p');
[[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )";
for lib in "$@";
do
local tlib;
if ${auto}; then
lib="lib${lib}${suffix}";
else
[[ -r ${ED}/${libdir}/${lib} ]] || continue;
fi;
case ${CTARGET:-${CHOST}} in
*-darwin*)
if ${auto}; then
tlib=$(scanmacho -qF'%S#F' "${ED}"/usr/${libdir}/${lib});
else
tlib=$(scanmacho -qF'%S#F' "${ED}"/${libdir}/${lib});
fi;
[[ -z ${tlib} ]] && die "unable to read install_name from ${lib}";
tlib=${tlib##*/};
if ${auto}; then
mv "${ED}"/usr/${libdir}/${lib%${suffix}}.*${suffix#.} "${ED}"/${libdir}/ || die;
if [[ ${tlib} != ${lib%${suffix}}.*${suffix#.} ]]; then
mv "${ED}"/usr/${libdir}/${tlib%${suffix}}.*${suffix#.} "${ED}"/${libdir}/ || die;
fi;
rm -f "${ED}"/${libdir}/${lib};
fi;
if [[ ! -w "${ED}/${libdir}/${tlib}" ]]; then
chmod u+w "${ED}${libdir}/${tlib}";
local nowrite=yes;
fi;
install_name_tool -id "${EPREFIX}"/${libdir}/${tlib} "${ED}"/${libdir}/${tlib} || die "install_name_tool failed";
[[ -n ${nowrite} ]] && chmod u-w "${ED}${libdir}/${tlib}";
pushd "${ED}/usr/${libdir}" > /dev/null;
ln -snf "../../${libdir}/${tlib}" "${lib}";
popd > /dev/null
;;
*)
if ${auto}; then
tlib=$(scanelf -qF'%S#F' "${ED}"/usr/${libdir}/${lib});
[[ -z ${tlib} ]] && die "unable to read SONAME from ${lib}";
mv "${ED}"/usr/${libdir}/${lib}* "${ED}"/${libdir}/ || die;
if [[ ${tlib} != ${lib}* ]]; then
mv "${ED}"/usr/${libdir}/${tlib}* "${ED}"/${libdir}/ || die;
fi;
rm -f "${ED}"/${libdir}/${lib};
else
tlib=${lib};
fi;
cat > "${ED}/usr/${libdir}/${lib}" <<-END_LDSCRIPT
/* GNU ld script
Since Gentoo has critical dynamic libraries in /lib, and the static versions
in /usr/lib, we need to have a "fake" dynamic lib in /usr/lib, otherwise we
run into linking problems. This "fake" dynamic lib is a linker script that
redirects the linker to the real lib. And yes, this works in the cross-
compiling scenario as the sysroot-ed linker will prepend the real path.
See bug http://bugs.gentoo.org/4411 for more info.
*/
${output_format}
GROUP ( ${EPREFIX}/${libdir}/${tlib} )
END_LDSCRIPT
;;
esac
fperms a+x "/usr/${libdir}/${lib}" || die "could not change perms on ${lib}";
done
}
get-flag ()
{
local f var findflag="$1";
for var in $(all-flag-vars);
do
for f in ${!var};
do
if [ "${f/${findflag}}" != "${f}" ]; then
printf "%s\n" "${f/-${findflag}=}";
return 0;
fi;
done;
done;
return 1
}
get_abi_CFLAGS ()
{
get_abi_var CFLAGS "$@"
}
get_abi_CHOST ()
{
get_abi_var CHOST "$@"
}
get_abi_CTARGET ()
{
get_abi_var CTARGET "$@"
}
get_abi_FAKE_TARGETS ()
{
get_abi_var FAKE_TARGETS "$@"
}
get_abi_LDFLAGS ()
{
get_abi_var LDFLAGS "$@"
}
get_abi_LIBDIR ()
{
get_abi_var LIBDIR "$@"
}
get_abi_var ()
{
local flag=$1;
local abi=${2:-${ABI:-${DEFAULT_ABI:-default}}};
local var="${flag}_${abi}";
echo ${!var}
}
get_after_major_version ()
{
echo $(get_version_component_range 2- "${1:-${PV}}")
}
get_all_abis ()
{
local x order="" mvar dvar;
mvar="MULTILIB_ABIS";
dvar="DEFAULT_ABI";
if [[ -n $1 ]]; then
mvar="$1_${mvar}";
dvar="$1_${dvar}";
fi;
if [[ -z ${!mvar} ]]; then
echo "default";
return 0;
fi;
for x in ${!mvar};
do
if [[ ${x} != ${!dvar} ]]; then
order="${order:+${order} }${x}";
fi;
done;
order="${order:+${order} }${!dvar}";
echo ${order};
return 0
}
get_all_libdirs ()
{
local libdirs abi;
for abi in ${MULTILIB_ABIS};
do
libdirs+=" $(get_abi_LIBDIR ${abi})";
done;
[[ " ${libdirs} " != *" lib "* ]] && libdirs+=" lib";
echo "${libdirs}"
}
get_all_version_components ()
{
eshopts_push -s extglob;
local ver_str=${1:-${PV}} result;
result=();
if [[ ${VERSIONATOR_CACHE_VER_STR} == ${ver_str} ]]; then
echo ${VERSIONATOR_CACHE_RESULT};
eshopts_pop;
return;
fi;
export VERSIONATOR_CACHE_VER_STR=${ver_str};
while [[ -n $ver_str ]]; do
case "${ver_str::1}" in
[[:digit:]])
result+=("${ver_str%%[^[:digit:]]*}");
ver_str=${ver_str##+([[:digit:]])}
;;
[-_.])
result+=("${ver_str::1}");
ver_str=${ver_str:1}
;;
[[:alpha:]])
local not_match=${ver_str##+([[:alpha:]])*([[:digit:]])};
result+=("${ver_str::${#ver_str} - ${#not_match}}");
ver_str=${not_match}
;;
*)
result+=("${ver_str::1}");
ver_str=${ver_str:1}
;;
esac;
done;
export VERSIONATOR_CACHE_RESULT=${result[*]};
echo ${result[@]};
eshopts_pop
}
get_bashcompdir ()
{
debug-print-function ${FUNCNAME} "${@}";
echo "${EPREFIX}$(_bash-completion-r1_get_bashcompdir)"
}
get_bashhelpersdir ()
{
debug-print-function ${FUNCNAME} "${@}";
echo "${EPREFIX}$(_bash-completion-r1_get_bashhelpersdir)"
}
get_install_abis ()
{
local x order="";
if [[ -z ${MULTILIB_ABIS} ]]; then
echo "default";
return 0;
fi;
if [[ ${EMULTILIB_PKG} == "true" ]]; then
for x in ${MULTILIB_ABIS};
do
if [[ ${x} != "${DEFAULT_ABI}" ]]; then
has ${x} ${ABI_DENY} || order="${order} ${x}";
fi;
done;
has ${DEFAULT_ABI} ${ABI_DENY} || order="${order} ${DEFAULT_ABI}";
if [[ -n ${ABI_ALLOW} ]]; then
local ordera="";
for x in ${order};
do
if has ${x} ${ABI_ALLOW}; then
ordera="${ordera} ${x}";
fi;
done;
order=${ordera};
fi;
else
order=${DEFAULT_ABI};
fi;
if [[ -z ${order} ]]; then
die "The ABI list is empty. Are you using a proper multilib profile? Perhaps your USE flags or MULTILIB_ABIS are too restrictive for this package.";
fi;
echo ${order};
return 0
}
get_last_version_component_index ()
{
echo $(($(get_version_component_count "${1:-${PV}}" ) - 1))
}
get_libdir ()
{
local CONF_LIBDIR;
if [ -n "${CONF_LIBDIR_OVERRIDE}" ]; then
echo ${CONF_LIBDIR_OVERRIDE};
else
get_abi_LIBDIR;
fi
}
get_libname ()
{
local libname;
local ver=$1;
case ${CHOST} in
*-cygwin | mingw* | *-mingw*)
libname="dll"
;;
*-darwin*)
libname="dylib"
;;
*-mint*)
libname="irrelevant"
;;
hppa*-hpux*)
libname="sl"
;;
*)
libname="so"
;;
esac;
if [[ -z $* ]]; then
echo ".${libname}";
else
for ver in "$@";
do
case ${CHOST} in
*-darwin*)
echo ".${ver}.${libname}"
;;
*-mint*)
echo ".${libname}"
;;
*)
echo ".${libname}.${ver}"
;;
esac;
done;
fi
}
get_localversion ()
{
local lv_list i x;
for i in $(ls ${1}/localversion* 2>/dev/null);
do
[[ -n ${i//*~*} ]] && lv_list="${lv_list} ${i}";
done;
for i in ${lv_list};
do
x="${x}$(<${i})";
done;
x=${x/ /};
echo ${x}
}
get_major_version ()
{
local c=($(get_all_version_components "${1:-${PV}}"));
echo ${c[0]}
}
get_makefile_extract_function ()
{
local a='' b='' mkfunc='getfilevar';
a="$(getfilevar VERSION ${KERNEL_MAKEFILE})";
b="$(getfilevar_noexec VERSION ${KERNEL_MAKEFILE})";
[[ "${a}" != "${b}" ]] && mkfunc='getfilevar_noexec';
echo "${mkfunc}"
}
get_modname ()
{
local modname;
local ver=$1;
case ${CHOST} in
*-darwin*)
modname="bundle"
;;
*)
modname="so"
;;
esac;
echo ".${modname}"
}
get_running_version ()
{
KV_FULL=$(uname -r);
if [[ -f ${ROOT}/lib/modules/${KV_FULL}/source/Makefile && -f ${ROOT}/lib/modules/${KV_FULL}/build/Makefile ]]; then
KERNEL_DIR=$(readlink -f ${ROOT}/lib/modules/${KV_FULL}/source);
KBUILD_OUTPUT=$(readlink -f ${ROOT}/lib/modules/${KV_FULL}/build);
unset KV_FULL;
get_version;
return $?;
else
if [[ -f ${ROOT}/lib/modules/${KV_FULL}/source/Makefile ]]; then
KERNEL_DIR=$(readlink -f ${ROOT}/lib/modules/${KV_FULL}/source);
unset KV_FULL;
get_version;
return $?;
else
if [[ -f ${ROOT}/lib/modules/${KV_FULL}/build/Makefile ]]; then
KERNEL_DIR=$(readlink -f ${ROOT}/lib/modules/${KV_FULL}/build);
unset KV_FULL;
get_version;
return $?;
else
local kv_full=${KV_FULL//[-+_]*};
KV_MAJOR=$(get_version_component_range 1 ${kv_full});
KV_MINOR=$(get_version_component_range 2 ${kv_full});
KV_PATCH=$(get_version_component_range 3 ${kv_full});
KV_EXTRA="${KV_FULL#${KV_MAJOR}.${KV_MINOR}${KV_PATCH:+.${KV_PATCH}}}";
: ${KV_PATCH:=0};
fi;
fi;
fi;
return 0
}
get_udevdir ()
{
debug-print-function ${FUNCNAME} "${@}";
echo "$(_udev_get_udevdir)"
}
get_version ()
{
local tmplocal;
[ -n "${KV_FULL}" ] && return 0;
unset KV_DIR;
[ -z "${get_version_warning_done}" ] && qeinfo "Determining the location of the kernel source code";
[ -h "${KERNEL_DIR}" ] && KV_DIR="$(readlink -f ${KERNEL_DIR})";
[ -d "${KERNEL_DIR}" ] && KV_DIR="${KERNEL_DIR}";
if [ -z "${KV_DIR}" ]; then
if [ -z "${get_version_warning_done}" ]; then
get_version_warning_done=1;
qewarn "Unable to find kernel sources at ${KERNEL_DIR}";
if [ "${KERNEL_DIR}" == "/usr/src/linux" ]; then
qeinfo "Please make sure that ${KERNEL_DIR} points at your running kernel, ";
qeinfo "(or the kernel you wish to build against).";
qeinfo "Alternatively, set the KERNEL_DIR environment variable to the kernel sources location";
else
qeinfo "Please ensure that the KERNEL_DIR environment variable points at full Linux sources of the kernel you wish to compile against.";
fi;
fi;
return 1;
fi;
if [ -z "${KBUILD_OUTPUT}" -a -L "${KERNEL_DIR}/source" ]; then
KBUILD_OUTPUT=${KERNEL_DIR};
KERNEL_DIR=$(readlink -f "${KERNEL_DIR}/source");
KV_DIR=${KERNEL_DIR};
fi;
if [ -z "${get_version_warning_done}" ]; then
qeinfo "Found kernel source directory:";
qeinfo " ${KV_DIR}";
fi;
if [ ! -s "${KV_DIR}/Makefile" ]; then
if [ -z "${get_version_warning_done}" ]; then
get_version_warning_done=1;
qeerror "Could not find a Makefile in the kernel source directory.";
qeerror "Please ensure that ${KERNEL_DIR} points to a complete set of Linux sources";
fi;
return 1;
fi;
local OUTPUT_DIR=${KBUILD_OUTPUT};
KERNEL_MAKEFILE="${KV_DIR}/Makefile";
if [[ -z ${OUTPUT_DIR} ]]; then
local mkfunc=$(get_makefile_extract_function "${KERNEL_MAKEFILE}");
OUTPUT_DIR=$(${mkfunc} KBUILD_OUTPUT "${KERNEL_MAKEFILE}");
fi;
KV_MAJOR=$(getfilevar_noexec VERSION "${KERNEL_MAKEFILE}");
KV_MINOR=$(getfilevar_noexec PATCHLEVEL "${KERNEL_MAKEFILE}");
KV_PATCH=$(getfilevar_noexec SUBLEVEL "${KERNEL_MAKEFILE}");
KV_EXTRA=$(getfilevar_noexec EXTRAVERSION "${KERNEL_MAKEFILE}");
if [ -z "${KV_MAJOR}" -o -z "${KV_MINOR}" -o -z "${KV_PATCH}" ]; then
if [ -z "${get_version_warning_done}" ]; then
get_version_warning_done=1;
qeerror "Could not detect kernel version.";
qeerror "Please ensure that ${KERNEL_DIR} points to a complete set of Linux sources.";
fi;
return 1;
fi;
OUTPUT_DIR="${OUTPUT_DIR:-/lib/modules/${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${KV_EXTRA}/build}";
[ -h "${OUTPUT_DIR}" ] && KV_OUT_DIR="$(readlink -f ${OUTPUT_DIR})";
[ -d "${OUTPUT_DIR}" ] && KV_OUT_DIR="${OUTPUT_DIR}";
if [ -n "${KV_OUT_DIR}" ]; then
qeinfo "Found kernel object directory:";
qeinfo " ${KV_OUT_DIR}";
fi;
KV_OUT_DIR="${KV_OUT_DIR:-${KV_DIR}}";
if [ -s "${KV_OUT_DIR}"/include/config/kernel.release ]; then
KV_LOCAL=$(<"${KV_OUT_DIR}"/include/config/kernel.release);
else
if [ -s "${KV_OUT_DIR}"/.kernelrelease ]; then
KV_LOCAL=$(<"${KV_OUT_DIR}"/.kernelrelease);
else
KV_LOCAL=;
fi;
fi;
tmplocal=${KV_LOCAL#${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${KV_EXTRA}};
if [ "$KV_LOCAL" = "$tmplocal" ]; then
KV_LOCAL=;
else
KV_LOCAL=$tmplocal;
fi;
KV_FULL="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${KV_EXTRA}${KV_LOCAL}";
qeinfo "Found sources for kernel version:";
qeinfo " ${KV_FULL}";
return 0
}
get_version_component_count ()
{
local a=($(get_version_components "${1:-${PV}}"));
echo ${#a[@]}
}
get_version_component_range ()
{
eshopts_push -s extglob;
local c v="${2:-${PV}}" range="${1}" range_start range_end;
local -i i=-1 j=0;
c=($(get_all_version_components "${v}"));
range_start=${range%-*};
range_start=${range_start:-1};
range_end=${range#*-};
range_end=${range_end:-${#c[@]}};
while ((j < range_start)); do
i+=1;
((i > ${#c[@]})) && eshopts_pop && return;
[[ -n "${c[i]//[-._]}" ]] && j+=1;
done;
while ((j <= range_end)); do
echo -n ${c[i]};
((i > ${#c[@]})) && eshopts_pop && return;
[[ -n "${c[i]//[-._]}" ]] && j+=1;
i+=1;
done;
eshopts_pop
}
get_version_components ()
{
local c=$(get_all_version_components "${1:-${PV}}");
echo ${c//[-._]/ }
}
getfilevar ()
{
local ERROR basefname basedname myARCH="${ARCH}" M="${S}";
ERROR=0;
[ -z "${1}" ] && ERROR=1;
[ ! -f "${2}" ] && ERROR=1;
if [ "${ERROR}" = 1 ]; then
echo -e "\n";
eerror "getfilevar requires 2 variables, with the second a valid file.";
eerror " getfilevar <VARIABLE> <CONFIGFILE>";
else
basefname="$(basename ${2})";
basedname="$(dirname ${2})";
unset ARCH;
[[ ${EAPI:-0} == [0123] ]] && function nonfatal ()
{
"$@"
};
case ${EBUILD_PHASE_FUNC} in
pkg_info | pkg_nofetch | pkg_pretend)
M="${T}"
;;
esac;
echo -e "e:\\n\\t@echo \$(${1})\\ninclude ${basefname}" | nonfatal emake -C "${basedname}" M="${M}" ${BUILD_FIXES} -s -f - 2> /dev/null;
ARCH=${myARCH};
fi
}
getfilevar_noexec ()
{
local ERROR basefname basedname mycat myARCH="${ARCH}";
ERROR=0;
mycat='cat';
[ -z "${1}" ] && ERROR=1;
[ ! -f "${2}" ] && ERROR=1;
[ "${2%.gz}" != "${2}" ] && mycat='zcat';
if [ "${ERROR}" = 1 ]; then
echo -e "\n";
eerror "getfilevar_noexec requires 2 variables, with the second a valid file.";
eerror " getfilevar_noexec <VARIABLE> <CONFIGFILE>";
else
${mycat} "${2}" | sed -n -e "/^[[:space:]]*${1}[[:space:]]*:\\?=[[:space:]]*\(.*\)\$/{
s,^[^=]*[[:space:]]*=[[:space:]]*,,g ;
s,[[:space:]]*\$,,g ;
p
}";
fi
}
has_m32 ()
{
die "${FUNCNAME}: don't use this anymore"
}
has_m64 ()
{
eqawarn "${FUNCNAME}: don't use this anymore";
local temp="$(emktemp)";
echo "int main() { return(0); }" > "${temp}".c;
MY_CC=$(tc-getCC);
${MY_CC/ .*/} -m64 -o "$(emktemp)" "${temp}".c > /dev/null 2>&1;
local ret=$?;
rm -f "${temp}".c;
[[ ${ret} != 1 ]] && return 0;
return 1
}
has_multilib_profile ()
{
[ -n "${MULTILIB_ABIS}" -a "${MULTILIB_ABIS}" != "${MULTILIB_ABIS/ /}" ]
}
in_iuse ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ ${#} -eq 1 ]] || die "Invalid args to ${FUNCNAME}()";
local flag=${1};
local liuse=(${IUSE});
has "${flag}" "${liuse[@]#[+-]}"
}
is-flag ()
{
is-flagq "$@" && echo true
}
is-flagq ()
{
[[ -n $2 ]] && die "Usage: is-flag <flag>";
local var;
for var in $(all-flag-vars);
do
_is_flagq ${var} "$1" && return 0;
done;
return 1
}
is-ldflag ()
{
is-ldflagq "$@" && echo true
}
is-ldflagq ()
{
[[ -n $2 ]] && die "Usage: is-ldflag <flag>";
_is_flagq LDFLAGS $1
}
is_final_abi ()
{
has_multilib_profile || return 0;
set -- $(get_install_abis);
local LAST_ABI=$#;
[[ ${!LAST_ABI} == ${ABI} ]]
}
isdigit ()
{
local d;
for d in "$@";
do
[[ ${d:-bad} == *[!0-9]* ]] && return 1;
done;
return 0
}
kernel_is ()
{
linux-info_get_any_version;
local operator test value;
case ${1#-} in
lt)
operator="-lt";
shift
;;
gt)
operator="-gt";
shift
;;
le)
operator="-le";
shift
;;
ge)
operator="-ge";
shift
;;
eq)
operator="-eq";
shift
;;
*)
operator="-eq"
;;
esac;
[[ $# -gt 3 ]] && die "Error in kernel-2_kernel_is(): too many parameters";
: $(( test = (KV_MAJOR << 16) + (KV_MINOR << 8) + KV_PATCH ));
: $(( value = (${1:-${KV_MAJOR}} << 16) + (${2:-${KV_MINOR}} << 8) + ${3:-${KV_PATCH}} ));
[ ${test} ${operator} ${value} ]
}
linux-info_get_any_version ()
{
get_version;
if [[ $? -ne 0 ]]; then
ewarn "Unable to calculate Linux Kernel version for build, attempting to use running version";
get_running_version;
fi
}
linux-info_pkg_setup ()
{
linux-info_get_any_version;
if kernel_is 2 4; then
if [ "$( gcc-major-version )" -eq "4" ]; then
echo;
ewarn "Be warned !! >=sys-devel/gcc-4.0.0 isn't supported with";
ewarn "linux-2.4 (or modules building against a linux-2.4 kernel)!";
echo;
ewarn "Either switch to another gcc-version (via gcc-config) or use a";
ewarn "newer kernel that supports gcc-4.";
echo;
ewarn "Also be aware that bugreports about gcc-4 not working";
ewarn "with linux-2.4 based ebuilds will be closed as INVALID!";
echo;
epause 10;
fi;
fi;
[ -n "${CONFIG_CHECK}" ] && check_extra_config
}
linux_chkconfig_builtin ()
{
linux_config_qa_check linux_chkconfig_builtin;
[[ $(getfilevar_noexec "CONFIG_$1" "$(linux_config_path)") == y ]]
}
linux_chkconfig_module ()
{
linux_config_qa_check linux_chkconfig_module;
[[ $(getfilevar_noexec "CONFIG_$1" "$(linux_config_path)") == m ]]
}
linux_chkconfig_present ()
{
linux_config_qa_check linux_chkconfig_present;
[[ $(getfilevar_noexec "CONFIG_$1" "$(linux_config_path)") == [my] ]]
}
linux_chkconfig_string ()
{
linux_config_qa_check linux_chkconfig_string;
getfilevar_noexec "CONFIG_$1" "$(linux_config_path)"
}
linux_config_bin_exists ()
{
export _LINUX_CONFIG_EXISTS_DONE=1;
[[ -s /proc/config.gz ]]
}
linux_config_exists ()
{
linux_config_src_exists || linux_config_bin_exists
}
linux_config_path ()
{
if linux_config_src_exists; then
echo "${KV_OUT_DIR}/.config";
else
if linux_config_bin_exists; then
echo "/proc/config.gz";
else
return 1;
fi;
fi
}
linux_config_qa_check ()
{
local f="$1";
if [ -z "${_LINUX_CONFIG_EXISTS_DONE}" ]; then
ewarn "QA: You called $f before any linux_config_exists!";
ewarn "QA: The return value of $f will NOT guaranteed later!";
fi
}
linux_config_src_exists ()
{
export _LINUX_CONFIG_EXISTS_DONE=1;
[[ -n ${KV_OUT_DIR} && -s ${KV_OUT_DIR}/.config ]]
}
make_desktop_entry ()
{
[[ -z $1 ]] && die "make_desktop_entry: You must specify the executable";
local exec=${1};
local name=${2:-${PN}};
local icon=${3:-${PN}};
local type=${4};
local fields=${5};
if [[ -z ${type} ]]; then
local catmaj=${CATEGORY%%-*};
local catmin=${CATEGORY##*-};
case ${catmaj} in
app)
case ${catmin} in
accessibility)
type="Utility;Accessibility"
;;
admin)
type=System
;;
antivirus)
type=System
;;
arch)
type="Utility;Archiving"
;;
backup)
type="Utility;Archiving"
;;
cdr)
type="AudioVideo;DiscBurning"
;;
dicts)
type="Office;Dictionary"
;;
doc)
type=Documentation
;;
editors)
type="Utility;TextEditor"
;;
emacs)
type="Development;TextEditor"
;;
emulation)
type="System;Emulator"
;;
laptop)
type="Settings;HardwareSettings"
;;
office)
type=Office
;;
pda)
type="Office;PDA"
;;
vim)
type="Development;TextEditor"
;;
xemacs)
type="Development;TextEditor"
;;
esac
;;
dev)
type="Development"
;;
games)
case ${catmin} in
action | fps)
type=ActionGame
;;
arcade)
type=ArcadeGame
;;
board)
type=BoardGame
;;
emulation)
type=Emulator
;;
kids)
type=KidsGame
;;
puzzle)
type=LogicGame
;;
roguelike)
type=RolePlaying
;;
rpg)
type=RolePlaying
;;
simulation)
type=Simulation
;;
sports)
type=SportsGame
;;
strategy)
type=StrategyGame
;;
esac;
type="Game;${type}"
;;
gnome)
type="Gnome;GTK"
;;
kde)
type="KDE;Qt"
;;
mail)
type="Network;Email"
;;
media)
case ${catmin} in
gfx)
type=Graphics
;;
*)
case ${catmin} in
radio)
type=Tuner
;;
sound)
type=Audio
;;
tv)
type=TV
;;
video)
type=Video
;;
esac;
type="AudioVideo;${type}"
;;
esac
;;
net)
case ${catmin} in
dialup)
type=Dialup
;;
ftp)
type=FileTransfer
;;
im)
type=InstantMessaging
;;
irc)
type=IRCClient
;;
mail)
type=Email
;;
news)
type=News
;;
nntp)
type=News
;;
p2p)
type=FileTransfer
;;
voip)
type=Telephony
;;
esac;
type="Network;${type}"
;;
sci)
case ${catmin} in
astro*)
type=Astronomy
;;
bio*)
type=Biology
;;
calc*)
type=Calculator
;;
chem*)
type=Chemistry
;;
elec*)
type=Electronics
;;
geo*)
type=Geology
;;
math*)
type=Math
;;
physics)
type=Physics
;;
visual*)
type=DataVisualization
;;
esac;
type="Education;Science;${type}"
;;
sys)
type="System"
;;
www)
case ${catmin} in
client)
type=WebBrowser
;;
esac;
type="Network;${type}"
;;
*)
type=
;;
esac;
fi;
local slot=${SLOT%/*};
if [[ ${slot} == "0" ]]; then
local desktop_name="${PN}";
else
local desktop_name="${PN}-${slot}";
fi;
local desktop="${T}/$(echo ${exec} | sed 's:[[:space:]/:]:_:g')-${desktop_name}.desktop";
type=${type%;}${type:+;};
eshopts_push -s extglob;
if [[ -n ${icon} && ${icon} != /* ]] && [[ ${icon} == *.xpm || ${icon} == *.png || ${icon} == *.svg ]]; then
ewarn "As described in the Icon Theme Specification, icon file extensions are not";
ewarn "allowed in .desktop files if the value is not an absolute path.";
icon=${icon%.@(xpm|png|svg)};
fi;
eshopts_pop;
cat > "${desktop}" <<-EOF
[Desktop Entry]
Name=${name}
Type=Application
Comment=${DESCRIPTION}
Exec=${exec}
TryExec=${exec%% *}
Icon=${icon}
Categories=${type}
EOF
if [[ ${fields:-=} != *=* ]]; then
ewarn "make_desktop_entry: update your 5th arg to read Path=${fields}";
fields="Path=${fields}";
fi;
[[ -n ${fields} ]] && printf '%b\n' "${fields}" >> "${desktop}";
( insinto /usr/share/applications;
doins "${desktop}" ) || die "installing desktop file failed"
}
make_session_desktop ()
{
[[ -z $1 ]] && eerror "$0: You must specify the title" && return 1;
[[ -z $2 ]] && eerror "$0: You must specify the command" && return 1;
local title=$1;
local command=$2;
local desktop=${T}/${wm:-${PN}}.desktop;
shift 2;
cat > "${desktop}" <<-EOF
[Desktop Entry]
Name=${title}
Comment=This session logs you into ${title}
Exec=${command} $*
TryExec=${command}
Type=XSession
EOF
( insinto /usr/share/xsessions;
doins "${desktop}" )
}
make_wrapper ()
{
_eutils_eprefix_init;
local wrapper=$1 bin=$2 chdir=$3 libdir=$4 path=$5;
local tmpwrapper=$(emktemp);
( echo '#!/bin/sh';
[[ -n ${chdir} ]] && printf 'cd "%s"\n' "${EPREFIX}${chdir}";
if [[ -n ${libdir} ]]; then
local var;
if [[ ${CHOST} == *-darwin* ]]; then
var=DYLD_LIBRARY_PATH;
else
var=LD_LIBRARY_PATH;
fi;
cat <<-EOF
if [ "\${${var}+set}" = "set" ] ; then
export ${var}="\${${var}}:${EPREFIX}${libdir}"
else
export ${var}="${EPREFIX}${libdir}"
fi
EOF
fi
printf 'exec %s "$@"\n' "${bin/#\//${EPREFIX}/}" ) > "${tmpwrapper}";
chmod go+rx "${tmpwrapper}";
if [[ -n ${path} ]]; then
( exeinto "${path}";
newexe "${tmpwrapper}" "${wrapper}" ) || die;
else
newbin "${tmpwrapper}" "${wrapper}" || die;
fi
}
multibuild_copy_sources ()
{
debug-print-function ${FUNCNAME} "${@}";
local _MULTIBUILD_INITIAL_BUILD_DIR=${BUILD_DIR:-${S}};
einfo "Will copy sources from ${_MULTIBUILD_INITIAL_BUILD_DIR}";
local cp_args=();
if cp --reflink=auto --version &> /dev/null; then
cp_args+=(--reflink=auto);
fi;
function _multibuild_create_source_copy ()
{
einfo "${MULTIBUILD_VARIANT}: copying to ${BUILD_DIR}";
cp -pr "${cp_args[@]}" "${_MULTIBUILD_INITIAL_BUILD_DIR}" "${BUILD_DIR}" || die
};
multibuild_foreach_variant _multibuild_create_source_copy
}
multibuild_for_best_variant ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ -n ${MULTIBUILD_VARIANTS} ]] || die "MULTIBUILD_VARIANTS need to be set";
local MULTIBUILD_VARIANTS=("${MULTIBUILD_VARIANTS[$(( ${#MULTIBUILD_VARIANTS[@]} - 1 ))]}");
multibuild_foreach_variant "${@}"
}
multibuild_foreach_variant ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ -n ${MULTIBUILD_VARIANTS} ]] || die "MULTIBUILD_VARIANTS need to be set";
local bdir=${BUILD_DIR:-${S}};
[[ ${bdir%%/} == ${WORKDIR%%/} ]] && bdir=${WORKDIR}/build;
local prev_id=${MULTIBUILD_ID:+${MULTIBUILD_ID}-};
local ret=0 lret=0 v;
debug-print "${FUNCNAME}: initial build_dir = ${bdir}";
for v in "${MULTIBUILD_VARIANTS[@]}";
do
local MULTIBUILD_VARIANT=${v};
local MULTIBUILD_ID=${prev_id}${v};
local BUILD_DIR=${bdir%%/}-${v};
function _multibuild_run ()
{
local i=1;
while [[ ${!i} == _* ]]; do
(( i += 1 ));
done;
[[ ${i} -le ${#} ]] && einfo "${v}: running ${@:${i}}";
"${@}"
};
_multibuild_run "${@}" > >(exec tee -a "${T}/build-${MULTIBUILD_ID}.log") 2>&1;
lret=${?};
done;
[[ ${ret} -eq 0 && ${lret} -ne 0 ]] && ret=${lret};
return ${ret}
}
multibuild_merge_root ()
{
local src=${1};
local dest=${2};
local ret;
if use userland_BSD; then
tar -C "${src}" -f - -c . | tar -x -f - -C "${dest}";
[[ ${PIPESTATUS[*]} == '0 0' ]];
ret=${?};
else
local cp_args=();
if cp -a --version &> /dev/null; then
cp_args+=(-a);
else
cp_args+=(-P -R -p);
fi;
if cp --reflink=auto --version &> /dev/null; then
cp_args+=(--reflink=auto);
fi;
cp "${cp_args[@]}" "${src}"/. "${dest}"/;
ret=${?};
fi;
if [[ ${ret} -ne 0 ]]; then
die "${MULTIBUILD_VARIANT:-(unknown)}: merging image failed.";
fi;
rm -rf "${src}"
}
multibuild_parallel_foreach_variant ()
{
debug-print-function ${FUNCNAME} "${@}";
multibuild_foreach_variant "${@}"
}
multilib-minimal_src_compile ()
{
debug-print-function ${FUNCNAME} "$@";
function multilib-minimal_abi_src_compile ()
{
debug-print-function ${FUNCNAME} "$@";
pushd "${BUILD_DIR}" > /dev/null || die;
if declare -f multilib_src_compile > /dev/null; then
multilib_src_compile;
else
default_src_compile;
fi;
popd > /dev/null || die
};
multilib_foreach_abi multilib-minimal_abi_src_compile
}
multilib-minimal_src_configure ()
{
debug-print-function ${FUNCNAME} "$@";
function multilib-minimal_abi_src_configure ()
{
debug-print-function ${FUNCNAME} "$@";
mkdir -p "${BUILD_DIR}" || die;
pushd "${BUILD_DIR}" > /dev/null || die;
if declare -f multilib_src_configure > /dev/null; then
multilib_src_configure;
else
default_src_configure;
fi;
popd > /dev/null || die
};
multilib_foreach_abi multilib-minimal_abi_src_configure
}
multilib-minimal_src_install ()
{
debug-print-function ${FUNCNAME} "$@";
function multilib-minimal_abi_src_install ()
{
debug-print-function ${FUNCNAME} "$@";
pushd "${BUILD_DIR}" > /dev/null || die;
if declare -f multilib_src_install > /dev/null; then
multilib_src_install;
else
if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then
emake DESTDIR="${D}" install;
fi;
fi;
multilib_prepare_wrappers;
multilib_check_headers;
popd > /dev/null || die
};
multilib_foreach_abi multilib-minimal_abi_src_install;
multilib_install_wrappers;
if declare -f multilib_src_install_all > /dev/null; then
multilib_src_install_all;
else
einstalldocs;
fi
}
multilib-minimal_src_test ()
{
debug-print-function ${FUNCNAME} "$@";
function multilib-minimal_abi_src_test ()
{
debug-print-function ${FUNCNAME} "$@";
pushd "${BUILD_DIR}" > /dev/null || die;
if declare -f multilib_src_test > /dev/null; then
multilib_src_test;
else
default_src_test;
fi;
popd > /dev/null || die
};
multilib_foreach_abi multilib-minimal_abi_src_test
}
multilib_build_binaries ()
{
debug-print-function ${FUNCNAME} "${@}";
eqawarn "QA warning: multilib_build_binaries is deprecated. Please use the equivalent";
eqawarn "multilib_is_native_abi function instead.";
multilib_is_native_abi "${@}"
}
multilib_check_headers ()
{
function _multilib_header_cksum ()
{
[[ -d ${ED}usr/include ]] && find "${ED}"usr/include -type f -exec cksum {} + | sort -k2
};
local cksum=$(_multilib_header_cksum);
local cksum_file=${T}/.multilib_header_cksum;
if [[ -f ${cksum_file} ]]; then
local cksum_prev=$(< "${cksum_file}");
if [[ ${cksum} != ${cksum_prev} ]]; then
echo "${cksum}" > "${cksum_file}.new";
eerror "Header files have changed between ABIs.";
if type -p diff &> /dev/null; then
eerror "$(diff -du "${cksum_file}" "${cksum_file}.new")";
else
eerror "Old checksums in: ${cksum_file}";
eerror "New checksums in: ${cksum_file}.new";
fi;
die "Header checksum mismatch, aborting.";
fi;
else
echo "${cksum}" > "${cksum_file}";
fi
}
multilib_copy_sources ()
{
debug-print-function ${FUNCNAME} "${@}";
local MULTIBUILD_VARIANTS=($(multilib_get_enabled_abi_pairs));
multibuild_copy_sources
}
multilib_env ()
{
local CTARGET=${1:-${CTARGET}};
local cpu=${CTARGET%%*-};
case ${cpu} in
aarch64*)
export CFLAGS_arm=${CFLAGS_arm-};
case ${cpu} in
aarch64*be)
export CHOST_arm="armv8b-${CTARGET#*-}"
;;
*)
export CHOST_arm="armv8l-${CTARGET#*-}"
;;
esac;
CHOST_arm=${CHOST_arm/%-gnu/-gnueabi};
export CTARGET_arm=${CHOST_arm};
export LIBDIR_arm="lib";
export CFLAGS_arm64=${CFLAGS_arm64-};
export CHOST_arm64=${CTARGET};
export CTARGET_arm64=${CHOST_arm64};
export LIBDIR_arm64="lib64";
: ${MULTILIB_ABIS=arm64};
: ${DEFAULT_ABI=arm64}
;;
x86_64*)
export CFLAGS_x86=${CFLAGS_x86--m32};
export CHOST_x86=${CTARGET/x86_64/i686};
CHOST_x86=${CHOST_x86/%-gnux32/-gnu};
export CTARGET_x86=${CHOST_x86};
if [[ ${SYMLINK_LIB} == "yes" ]]; then
export LIBDIR_x86="lib32";
else
export LIBDIR_x86="lib";
fi;
export CFLAGS_amd64=${CFLAGS_amd64--m64};
export CHOST_amd64=${CTARGET/%-gnux32/-gnu};
export CTARGET_amd64=${CHOST_amd64};
export LIBDIR_amd64="lib64";
export CFLAGS_x32=${CFLAGS_x32--mx32};
export CHOST_x32=${CTARGET/%-gnu/-gnux32};
export CTARGET_x32=${CHOST_x32};
export LIBDIR_x32="libx32";
case ${CTARGET} in
*-gnux32)
: ${MULTILIB_ABIS=x32 amd64 x86};
: ${DEFAULT_ABI=x32}
;;
*)
: ${MULTILIB_ABIS=amd64 x86};
: ${DEFAULT_ABI=amd64}
;;
esac
;;
mips64*)
export CFLAGS_o32=${CFLAGS_o32--mabi=32};
export CHOST_o32=${CTARGET/mips64/mips};
export CTARGET_o32=${CHOST_o32};
export LIBDIR_o32="lib";
export CFLAGS_n32=${CFLAGS_n32--mabi=n32};
export CHOST_n32=${CTARGET};
export CTARGET_n32=${CHOST_n32};
export LIBDIR_n32="lib32";
export CFLAGS_n64=${CFLAGS_n64--mabi=64};
export CHOST_n64=${CTARGET};
export CTARGET_n64=${CHOST_n64};
export LIBDIR_n64="lib64";
: ${MULTILIB_ABIS=n64 n32 o32};
: ${DEFAULT_ABI=n32}
;;
powerpc64*)
export CFLAGS_ppc=${CFLAGS_ppc--m32};
export CHOST_ppc=${CTARGET/powerpc64/powerpc};
export CTARGET_ppc=${CHOST_ppc};
export LIBDIR_ppc="lib";
export CFLAGS_ppc64=${CFLAGS_ppc64--m64};
export CHOST_ppc64=${CTARGET};
export CTARGET_ppc64=${CHOST_ppc64};
export LIBDIR_ppc64="lib64";
: ${MULTILIB_ABIS=ppc64 ppc};
: ${DEFAULT_ABI=ppc64}
;;
s390x*)
export CFLAGS_s390=${CFLAGS_s390--m31};
export CHOST_s390=${CTARGET/s390x/s390};
export CTARGET_s390=${CHOST_s390};
export LIBDIR_s390="lib";
export CFLAGS_s390x=${CFLAGS_s390x--m64};
export CHOST_s390x=${CTARGET};
export CTARGET_s390x=${CHOST_s390x};
export LIBDIR_s390x="lib64";
: ${MULTILIB_ABIS=s390x s390};
: ${DEFAULT_ABI=s390x}
;;
sparc64*)
export CFLAGS_sparc32=${CFLAGS_sparc32--m32};
export CHOST_sparc32=${CTARGET/sparc64/sparc};
export CTARGET_sparc32=${CHOST_sparc32};
export LIBDIR_sparc32="lib";
export CFLAGS_sparc64=${CFLAGS_sparc64--m64};
export CHOST_sparc64=${CTARGET};
export CTARGET_sparc64=${CHOST_sparc64};
export LIBDIR_sparc64="lib64";
: ${MULTILIB_ABIS=sparc64 sparc32};
: ${DEFAULT_ABI=sparc64}
;;
*)
: ${MULTILIB_ABIS=default};
: ${DEFAULT_ABI=default}
;;
esac;
export MULTILIB_ABIS DEFAULT_ABI
}
multilib_for_best_abi ()
{
debug-print-function ${FUNCNAME} "${@}";
eqawarn "QA warning: multilib_for_best_abi() function is deprecated and should";
eqawarn "not be used. The multilib_is_native_abi() check may be used instead.";
local MULTIBUILD_VARIANTS=($(multilib_get_enabled_abi_pairs));
multibuild_for_best_variant _multilib_multibuild_wrapper "${@}"
}
multilib_foreach_abi ()
{
debug-print-function ${FUNCNAME} "${@}";
local MULTIBUILD_VARIANTS=($(multilib_get_enabled_abi_pairs));
multibuild_foreach_variant _multilib_multibuild_wrapper "${@}"
}
multilib_get_enabled_abi_pairs ()
{
debug-print-function ${FUNCNAME} "${@}";
local abis=($(get_all_abis));
local abi i found;
for abi in "${abis[@]}";
do
for i in "${_MULTILIB_FLAGS[@]}";
do
local m_abis=${i#*:} m_abi;
local m_flag=${i%:*};
for m_abi in ${m_abis//,/ };
do
if [[ ${m_abi} == ${abi} ]] && {
[[ ! -n "${MULTILIB_COMPAT[@]}" ]] || has "${m_flag}" "${MULTILIB_COMPAT[@]}"
} && use "${m_flag}"; then
echo "${m_flag}.${abi}";
found=1;
break 2;
fi;
done;
done;
done;
if [[ ! -n ${found} ]]; then
local abi=${ABI:-${DEFAULT_ABI}};
debug-print "${FUNCNAME}: no ABIs enabled, fallback to ${abi}";
debug-print "${FUNCNAME}: ABI=${ABI}, DEFAULT_ABI=${DEFAULT_ABI}";
echo ".${abi}";
fi
}
multilib_get_enabled_abis ()
{
debug-print-function ${FUNCNAME} "${@}";
local pairs=($(multilib_get_enabled_abi_pairs));
echo "${pairs[@]#*.}"
}
multilib_install_wrappers ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ ${#} -le 1 ]] || die "${FUNCNAME}: too many arguments";
[[ ${COMPLETE_MULTILIB} == yes ]] && return;
local root=${1:-${ED}};
if [[ -d "${ED}"/tmp/multilib-include ]]; then
multibuild_merge_root "${ED}"/tmp/multilib-include "${root}"/usr/include;
rmdir "${ED}"/tmp &> /dev/null;
fi
}
multilib_is_native_abi ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ ${#} -eq 0 ]] || die "${FUNCNAME}: too many arguments";
[[ ${COMPLETE_MULTILIB} == yes || ${ABI} == ${DEFAULT_ABI} ]]
}
multilib_native_enable ()
{
if multilib_is_native_abi; then
echo "--enable-${1}${2+=${2}}";
else
echo "--disable-${1}";
fi
}
multilib_native_use_enable ()
{
if multilib_is_native_abi; then
use_enable "${@}";
else
echo "--disable-${2:-${1}}";
fi
}
multilib_native_use_with ()
{
if multilib_is_native_abi; then
use_with "${@}";
else
echo "--without-${2:-${1}}";
fi
}
multilib_native_usex ()
{
if multilib_is_native_abi; then
usex "${@}";
else
echo "${3-no}${5}";
fi
}
multilib_native_with ()
{
if multilib_is_native_abi; then
echo "--with-${1}${2+=${2}}";
else
echo "--without-${1}";
fi
}
multilib_parallel_foreach_abi ()
{
debug-print-function ${FUNCNAME} "${@}";
local MULTIBUILD_VARIANTS=($(multilib_get_enabled_abi_pairs));
multibuild_foreach_variant _multilib_multibuild_wrapper "${@}"
}
multilib_prepare_wrappers ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ ${#} -le 1 ]] || die "${FUNCNAME}: too many arguments";
local root=${1:-${ED}};
local f;
if [[ ${COMPLETE_MULTILIB} == yes ]]; then
for f in "${MULTILIB_CHOST_TOOLS[@]}";
do
f=${f#/};
local dir=${f%/*};
local fn=${f##*/};
ln -s "${fn}" "${root}/${dir}/${CHOST}-${fn}" || die;
done;
return;
fi;
for f in "${MULTILIB_CHOST_TOOLS[@]}";
do
f=${f#/};
local dir=${f%/*};
local fn=${f##*/};
if [[ -L ${root}/${f} ]]; then
local target=$(readlink "${root}/${f}");
local target_dir;
local target_fn=${target##*/};
[[ ${target} == */* ]] && target_dir=${target%/*};
ln -f -s "${target_dir+${target_dir}/}${CHOST}-${target_fn}" "${root}/${f}" || die;
fi;
mv "${root}/${f}" "${root}/${dir}/${CHOST}-${fn}" || die;
if multilib_is_native_abi; then
ln -s "${CHOST}-${fn}" "${root}/${f}" || die;
fi;
done;
if [[ -n ${MULTILIB_WRAPPED_HEADERS[@]} ]]; then
if [[ -n ${MULTILIB_ABI_FLAG} ]]; then
for f in "${MULTILIB_WRAPPED_HEADERS[@]}";
do
f=${f#/};
if [[ ${f} != usr/include/* ]]; then
die "Wrapping headers outside of /usr/include is not supported at the moment.";
fi;
f=${f#usr/include};
local dir=${f%/*};
if [[ -f ${root}/usr/include${f} ]]; then
local wrapper=${ED}/tmp/multilib-include${f};
if [[ ! -f ${ED}/tmp/multilib-include${f} ]]; then
dodir "/tmp/multilib-include${dir}";
cat > "${wrapper}" <<_EOF_
/* This file is auto-generated by multilib-build.eclass
* as a multilib-friendly wrapper. For the original content,
* please see the files that are #included below.
*/
#if defined(__x86_64__) /* amd64 */
# if defined(__ILP32__) /* x32 ABI */
# error "abi_x86_x32 not supported by the package."
# else /* 64-bit ABI */
# error "abi_x86_64 not supported by the package."
# endif
#elif defined(__i386__) /* plain x86 */
# error "abi_x86_32 not supported by the package."
#elif defined(__mips__)
# if(_MIPS_SIM == _ABIN32) /* n32 */
# error "abi_mips_n32 not supported by the package."
# elif(_MIPS_SIM == _ABI64) /* n64 */
# error "abi_mips_n64 not supported by the package."
# elif(_MIPS_SIM == _ABIO32) /* o32 */
# error "abi_mips_o32 not supported by the package."
# endif
#elif defined(__sparc__)
# if defined(__arch64__)
# error "abi_sparc_64 not supported by the package."
# else
# error "abi_sparc_32 not supported by the package."
# endif
#elif defined(__s390__)
# if defined(__s390x__)
# error "abi_s390_64 not supported by the package."
# else
# error "abi_s390_32 not supported by the package."
# endif
#elif defined(__powerpc__)
# if defined(__powerpc64__)
# error "abi_ppc_64 not supported by the package."
# else
# error "abi_ppc_32 not supported by the package."
# endif
#elif defined(SWIG) /* https://sourceforge.net/p/swig/bugs/799/ */
# error "Native ABI not supported by the package."
#else
# error "No ABI matched, please report a bug to bugs.gentoo.org"
#endif
_EOF_
fi
if ! grep -q "${MULTILIB_ABI_FLAG} " "${wrapper}"; then
die "Flag ${MULTILIB_ABI_FLAG} not listed in wrapper template. Please report a bug to https://bugs.gentoo.org.";
fi;
dodir "/tmp/multilib-include/${CHOST}${dir}";
mv "${root}/usr/include${f}" "${ED}/tmp/multilib-include/${CHOST}${dir}/" || die;
sed -e "/${MULTILIB_ABI_FLAG} /s&error.*&include <${CHOST}${f}>&" -i "${wrapper}" || die;
if [[ ${ABI} == amd64 ]]; then
sed -e "/abi_x86_32 /s&error.*&include <${CHOST}${f}>&" -i "${wrapper}" || die;
fi;
if multilib_is_native_abi; then
sed -e "/Native ABI/s&error.*&include <${CHOST}${f}>&" -i "${wrapper}" || die;
fi;
fi;
done;
fi;
fi
}
multilib_src_compile ()
{
if multilib_is_native_abi; then
emake;
else
local targets=(libpulse.la libpulse-simple.la);
use glib && targets+=(libpulse-mainloop-glib.la);
emake -C src ${targets[*]};
fi
}
multilib_src_configure ()
{
local myconf=();
if use gdbm; then
myconf+=(--with-database=gdbm);
else
myconf+=(--with-database=simple);
fi;
if use bluetooth; then
if has_version '<net-wireless/bluez-5'; then
myconf+=(--disable-bluez5 --enable-bluez4);
else
myconf+=(--enable-bluez5 --disable-bluez4);
fi;
else
myconf+=(--disable-bluez5 --disable-bluez4);
fi;
myconf+=(--localstatedir="${EPREFIX}"/var --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d --disable-coreaudio-output --disable-esound --disable-solaris --disable-waveout --enable-largefile $(use_enable X x11) $(use_enable adrian-aec) $(use_enable asyncns) $(use_enable glib glib2) $(use_enable oss oss-output) $(use_enable oss oss-wrapper) $(use_enable alsa) $(use_enable dbus) $(use_enable gcov) $(use_enable gnome gconf) $(use_enable gtk gtk3) $(use_enable jack) $(use_enable ipv6) $(use_enable libsamplerate samplerate) $(use_enable lirc) $(use_enable native-headset bluez5-native-headset) $(use_enable neon neon-opt) $(use_enable ofono-headset bluez5-ofono-headset) $(use_enable orc) $(use_enable ssl openssl) $(use_enable systemd systemd-daemon) $(use_enable systemd systemd-journal) $(use_enable systemd systemd-login) $(use_enable tcpd tcpwrap) $(use_enable test default-build-tests) $(use_enable udev) $(use_enable udev hal-compat) $(use_enable webrtc-aec) $(use_enable xen) $(use_enable zeroconf avahi) $(use_with caps) $(use_with equalizer fftw) $(use_with speex));
if ! multilib_is_native_abi; then
myconf+=(--disable-adrian-aec --disable-alsa --disable-avahi --disable-bluez4 --disable-bluez5 --disable-gconf --disable-gtk3 --disable-jack --disable-lirc --disable-openssl --disable-orc --disable-oss-output --disable-samplerate --disable-systemd-daemon --disable-systemd-journal --disable-systemd-login --disable-udev --disable-webrtx-aec --disable-xen --without-fftw --disable-default-build-tests ac_cv_lib_ltdl_lt_dladvise_init=yes --with-database=simple LIBSPEEX_CFLAGS=' ' LIBSPEEX_LIBS=' ');
fi;
ECONF_SOURCE=${S} econf "${myconf[@]}"
}
multilib_src_install ()
{
if multilib_is_native_abi; then
emake -j1 DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)" install;
else
local targets=(libpulse.la libpulse-simple.la);
use glib && targets+=(libpulse-mainloop-glib.la);
emake DESTDIR="${D}" install-pkgconfigDATA;
emake DESTDIR="${D}" -C src install-libLTLIBRARIES install-padsplibLTLIBRARIES lib_LTLIBRARIES="${targets[*]}" install-pulseincludeHEADERS;
fi
}
multilib_src_install_all ()
{
use X || rm "${ED}"/usr/bin/start-pulseaudio-x11;
if use system-wide; then
newconfd "${FILESDIR}/pulseaudio.conf.d" pulseaudio;
function use_define ()
{
local define=${2:-$(echo $1 | tr '[:lower:]' '[:upper:]')};
use "$1" && echo "-D$define" || echo "-U$define"
};
unifdef $(use_define zeroconf avahi) $(use_define alsa) $(use_define bluetooth) $(use_define udev) "${FILESDIR}/pulseaudio.init.d-5" > "${T}/pulseaudio";
doinitd "${T}/pulseaudio";
systemd_dounit "${FILESDIR}/${PN}.service";
fi;
use zeroconf && sed -i -e '/module-zeroconf-publish/s:^#::' "${ED}/etc/pulse/default.pa";
dodoc NEWS README todo;
if use doc; then
pushd doxygen/html;
dohtml *;
popd;
fi;
use prefix || diropts -o pulse -g pulse -m0755;
use system-wide && systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles" "${PN}.conf";
use system-wide || rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf;
prune_libtool_files --all
}
multilib_src_test ()
{
if multilib_is_native_abi; then
emake -C src check;
fi
}
multilib_toolchain_setup ()
{
local v vv;
export ABI=$1;
if [[ ${_DEFAULT_ABI_SAVED} == "true" ]]; then
for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH};
do
vv="_abi_saved_${v}";
[[ ${!vv+set} == "set" ]] && export ${v}="${!vv}" || unset ${v};
unset ${vv};
done;
unset _DEFAULT_ABI_SAVED;
fi;
if [[ ${ABI} != ${DEFAULT_ABI} ]]; then
for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH};
do
vv="_abi_saved_${v}";
[[ ${!v+set} == "set" ]] && export ${vv}="${!v}" || unset ${vv};
done;
export _DEFAULT_ABI_SAVED="true";
export CHOST=$(get_abi_CHOST ${DEFAULT_ABI});
export CC="$(tc-getCC) $(get_abi_CFLAGS)";
export CXX="$(tc-getCXX) $(get_abi_CFLAGS)";
export LD="$(tc-getLD) $(get_abi_LDFLAGS)";
export CHOST=$(get_abi_CHOST $1);
export CBUILD=$(get_abi_CHOST $1);
export PKG_CONFIG_LIBDIR=${EPREFIX}/usr/$(get_libdir)/pkgconfig;
export PKG_CONFIG_PATH=${EPREFIX}/usr/share/pkgconfig;
fi
}
newbashcomp ()
{
debug-print-function ${FUNCNAME} "${@}";
( insinto "$(_bash-completion-r1_get_bashcompdir)";
newins "${@}" )
}
newicon ()
{
_iconins ${FUNCNAME} "$@"
}
newmenu ()
{
( insinto /usr/share/applications;
newins "$@" )
}
no-as-needed ()
{
case $($(tc-getLD) -v 2>&1 </dev/null) in
*GNU*)
echo "-Wl,--no-as-needed"
;;
esac
}
number_abis ()
{
set -- `get_install_abis`;
echo $#
}
optfeature ()
{
debug-print-function ${FUNCNAME} "$@";
local i j msg;
local desc=$1;
local flag=0;
shift;
for i in "$@";
do
for j in ${i};
do
if has_version "${j}"; then
flag=1;
else
flag=0;
break;
fi;
done;
if [[ ${flag} -eq 1 ]]; then
break;
fi;
done;
if [[ ${flag} -eq 0 ]]; then
for i in "$@";
do
msg=" ";
for j in ${i};
do
msg+=" ${j} and";
done;
msg="${msg:0: -4} for ${desc}";
elog "${msg}";
done;
fi
}
path_exists ()
{
local opt=$1;
[[ ${opt} == -[ao] ]] && shift || opt="-a";
[[ $# -eq 0 ]] && return 1;
local p r=0;
for p in "$@";
do
[[ -e ${p} ]];
: $(( r += $? ));
done;
case ${opt} in
-a)
return $(( r != 0 ))
;;
-o)
return $(( r == $# ))
;;
esac
}
pkg_nofetch ()
{
__eapi0_pkg_nofetch "$@"
}
pkg_postinst ()
{
if use system-wide; then
elog "PulseAudio in Gentoo can use a system-wide pulseaudio daemon.";
elog "This support is enabled by starting the pulseaudio init.d .";
elog "To be able to access that you need to be in the group pulse-access.";
elog "If you choose to use this feature, please make sure that you";
elog "really want to run PulseAudio this way:";
elog " http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode";
elog "For more information about system-wide support, please refer to:";
elog " http://pulseaudio.org/wiki/SystemWideInstance";
if use gnome; then
elog;
elog "By enabling gnome USE flag, you enabled gconf support. Please note";
elog "that you might need to remove the gnome USE flag or disable the";
elog "gconf module on /etc/pulse/system.pa to be able to use PulseAudio";
elog "with a system-wide instance.";
fi;
fi;
if use equalizer && ! use qt4; then
elog "You've enabled the 'equalizer' USE-flag but not the 'qt4' USE-flag.";
elog "This will build the equalizer module, but the 'qpaeq' tool";
elog "which is required to set equalizer levels will not work.";
fi;
if use native-headset && use ofono-headset; then
elog "You have enabled both native and ofono headset profiles. The runtime decision";
elog "which to use is done via the 'headset' argument of module-bluetooth-discover.";
fi;
if use libsamplerate; then
elog "The libsamplerate based resamplers are now deprecated, because they offer no";
elog "particular advantage over speex. Upstream suggests disabling them.";
fi
}
pkg_pretend ()
{
CONFIG_CHECK="~HIGH_RES_TIMERS";
WARNING_HIGH_RES_TIMERS="CONFIG_HIGH_RES_TIMERS:\tis not set (required for enabling timer-based scheduling in pulseaudio)\n";
check_extra_config;
if linux_config_exists; then
local snd_hda_prealloc_size=$(linux_chkconfig_string SND_HDA_PREALLOC_SIZE);
if [ -n "${snd_hda_prealloc_size}" ] && [ "${snd_hda_prealloc_size}" -lt 2048 ]; then
ewarn "A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!";
ewarn "CONFIG_SND_HDA_PREALLOC_SIZE=${snd_hda_prealloc_size}";
fi;
fi
}
pkg_setup ()
{
linux-info_pkg_setup;
enewgroup audio 18;
if use system-wide; then
enewgroup pulse-access;
enewgroup pulse;
enewuser pulse -1 -1 /var/run/pulse pulse,audio;
fi
}
preserve_old_lib ()
{
_eutils_eprefix_init;
if [[ ${EBUILD_PHASE} != "preinst" ]]; then
eerror "preserve_old_lib() must be called from pkg_preinst() only";
die "Invalid preserve_old_lib() usage";
fi;
[[ -z $1 ]] && die "Usage: preserve_old_lib <library to preserve> [more libraries to preserve]";
has preserve-libs ${FEATURES} && return 0;
local lib dir;
for lib in "$@";
do
[[ -e ${EROOT}/${lib} ]] || continue;
dir=${lib%/*};
dodir ${dir} || die "dodir ${dir} failed";
cp "${EROOT}"/${lib} "${ED}"/${lib} || die "cp ${lib} failed";
touch "${ED}"/${lib};
done
}
preserve_old_lib_notify ()
{
if [[ ${EBUILD_PHASE} != "postinst" ]]; then
eerror "preserve_old_lib_notify() must be called from pkg_postinst() only";
die "Invalid preserve_old_lib_notify() usage";
fi;
has preserve-libs ${FEATURES} && return 0;
_eutils_eprefix_init;
local lib notice=0;
for lib in "$@";
do
[[ -e ${EROOT}/${lib} ]] || continue;
if [[ ${notice} -eq 0 ]]; then
notice=1;
ewarn "Old versions of installed libraries were detected on your system.";
ewarn "In order to avoid breaking packages that depend on these old libs,";
ewarn "the libraries are not being removed. You need to run revdep-rebuild";
ewarn "in order to remove these old dependencies. If you do not have this";
ewarn "helper program, simply emerge the 'gentoolkit' package.";
ewarn;
fi;
ewarn " # revdep-rebuild --library '${lib}' && rm '${lib}'";
done
}
prune_libtool_files ()
{
debug-print-function ${FUNCNAME} "$@";
local removing_all removing_modules opt;
_eutils_eprefix_init;
for opt in "$@";
do
case "${opt}" in
--all)
removing_all=1;
removing_modules=1
;;
--modules)
removing_modules=1
;;
*)
die "Invalid argument to ${FUNCNAME}(): ${opt}"
;;
esac;
done;
local f;
local queue=();
while IFS= read -r -d '' f; do
local archivefile=${f/%.la/.a};
if ! sed -n -e '/^# Generated by .*libtool/q0;4q1' "${f}"; then
continue;
fi;
[[ ${f} != ${archivefile} ]] || die 'regex sanity check failed';
local reason= pkgconfig_scanned=;
local snotlink=$(sed -n -e 's:^shouldnotlink=::p' "${f}");
if [[ ${snotlink} == yes ]]; then
if [[ -f ${archivefile} ]]; then
einfo "Removing unnecessary ${archivefile#${D%/}} (static plugin)";
queue+=("${archivefile}");
fi;
if [[ -n ${removing_modules} ]]; then
reason='module';
fi;
else
if [[ -n ${removing_all} ]]; then
reason='requested';
else
if [[ ! -f ${archivefile} ]]; then
reason='no static archive';
else
if [[ ! -n $(sed -nre "s/^(dependency_libs|inherited_linker_flags)='(.*)'$/\2/p" "${f}") ]]; then
reason='no libs & flags';
else
if [[ ! -n ${pkgconfig_scanned} ]]; then
local pc_libs=();
if [[ ! -n ${removing_all} ]]; then
local pc;
local tf=${T}/prune-lt-files.pc;
local pkgconf=$(tc-getPKG_CONFIG);
while IFS= read -r -d '' pc; do
local arg libs;
if ${pkgconf} --exists "${pc}" &> /dev/null; then
sed -e '/^Requires:/d' "${pc}" > "${tf}";
libs=$(${pkgconf} --libs "${tf}");
else
libs=$(sed -ne 's/^Libs://p' "${pc}");
fi;
for arg in ${libs};
do
if [[ ${arg} == -l* ]]; then
if [[ ${arg} == '*$*' ]]; then
eqawarn "${FUNCNAME}: variable substitution likely failed in ${pc}";
eqawarn "(arg: ${arg})";
eqawarn "Most likely, you need to add virtual/pkgconfig to DEPEND.";
fi;
pc_libs+=(lib${arg#-l}.la);
fi;
done;
done < <(find "${D}" -type f -name '*.pc' -print0);
rm -f "${tf}";
fi;
pkgconfig_scanned=1;
fi;
has "${f##*/}" "${pc_libs[@]}" && reason='covered by .pc';
fi;
fi;
fi;
fi;
if [[ -n ${reason} ]]; then
einfo "Removing unnecessary ${f#${D%/}} (${reason})";
queue+=("${f}");
fi;
done < <(find "${ED}" -xtype f -name '*.la' -print0);
if [[ -n ${queue[@]} ]]; then
rm -f "${queue[@]}";
fi
}
qeerror ()
{
qout eerror "${@}"
}
qeinfo ()
{
qout einfo "${@}"
}
qewarn ()
{
qout ewarn "${@}"
}
qout ()
{
local outputmsg type;
type=${1};
shift;
outputmsg="${@}";
case "${EBUILD_PHASE}" in
depend)
unset outputmsg
;;
clean)
unset outputmsg
;;
preinst)
unset outputmsg
;;
esac;
[ -n "${outputmsg}" ] && ${type} "${outputmsg}"
}
raw-ldflags ()
{
local x input="$@";
[[ -z ${input} ]] && input=${LDFLAGS};
set --;
for x in ${input};
do
case ${x} in
-Wl,*)
x=${x#-Wl,};
set -- "$@" ${x//,/ }
;;
*)
;;
esac;
done;
echo "$@"
}
readme.gentoo_create_doc ()
{
debug-print-function ${FUNCNAME} "${@}";
if [[ -n "${DOC_CONTENTS}" ]]; then
eshopts_push;
set -f;
if [[ -n "${DISABLE_AUTOFORMATTING}" ]]; then
echo "${DOC_CONTENTS}" > "${T}"/README.gentoo;
else
echo -e ${DOC_CONTENTS} | fold -s -w 70 | sed 's/[[:space:]]*$//' > "${T}"/README.gentoo;
fi;
eshopts_pop;
else
if [[ -f "${FILESDIR}/README.gentoo-${SLOT%/*}" ]]; then
cp "${FILESDIR}/README.gentoo-${SLOT%/*}" "${T}"/README.gentoo || die;
else
if [[ -f "${FILESDIR}/README.gentoo${README_GENTOO_SUFFIX}" ]]; then
cp "${FILESDIR}/README.gentoo${README_GENTOO_SUFFIX}" "${T}"/README.gentoo || die;
else
die "You are not specifying README.gentoo contents!";
fi;
fi;
fi;
dodoc "${T}"/README.gentoo;
README_GENTOO_DOC_VALUE=$(< "${T}/README.gentoo")
}
readme.gentoo_pkg_postinst ()
{
debug-print-function ${FUNCNAME} "${@}";
readme.gentoo_print_elog
}
readme.gentoo_print_elog ()
{
debug-print-function ${FUNCNAME} "${@}";
if [[ -z "${README_GENTOO_DOC_VALUE}" ]]; then
die "readme.gentoo_print_elog invoked without matching readme.gentoo_create_doc call!";
else
if ! [[ -n "${REPLACING_VERSIONS}" ]] || [[ -n "${FORCE_PRINT_ELOG}" ]]; then
echo -e "${README_GENTOO_DOC_VALUE}" | while read -r ELINE; do
elog "${ELINE}";
done;
elog "";
elog "(Note: Above message is only printed the first time package is";
elog "installed. Please look at ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*";
elog "for future reference)";
fi;
fi
}
readme.gentoo_src_install ()
{
debug-print-function ${FUNCNAME} "${@}";
default;
readme.gentoo_create_doc
}
replace-cpu-flags ()
{
local newcpu="$#";
newcpu="${!newcpu}";
while [ $# -gt 1 ]; do
replace-flags "-march=${1}" "-march=${newcpu}";
replace-flags "-mcpu=${1}" "-mcpu=${newcpu}";
replace-flags "-mtune=${1}" "-mtune=${newcpu}";
shift;
done;
return 0
}
replace-flags ()
{
[[ $# != 2 ]] && die "Usage: replace-flags <old flag> <new flag>";
local f var new;
for var in $(all-flag-vars);
do
new=();
for f in ${!var};
do
[[ ${f} == ${1} ]] && f=${2};
new+=("${f}");
done;
eval export ${var}=\""${new[*]}"\";
done;
return 0
}
replace-sparc64-flags ()
{
local SPARC64_CPUS="ultrasparc3 ultrasparc v9";
if [ "${CFLAGS/mtune}" != "${CFLAGS}" ]; then
for x in ${SPARC64_CPUS};
do
CFLAGS="${CFLAGS/-mcpu=${x}/-mcpu=v8}";
done;
else
for x in ${SPARC64_CPUS};
do
CFLAGS="${CFLAGS/-mcpu=${x}/-mcpu=v8 -mtune=${x}}";
done;
fi;
if [ "${CXXFLAGS/mtune}" != "${CXXFLAGS}" ]; then
for x in ${SPARC64_CPUS};
do
CXXFLAGS="${CXXFLAGS/-mcpu=${x}/-mcpu=v8}";
done;
else
for x in ${SPARC64_CPUS};
do
CXXFLAGS="${CXXFLAGS/-mcpu=${x}/-mcpu=v8 -mtune=${x}}";
done;
fi;
export CFLAGS CXXFLAGS
}
replace_all_version_separators ()
{
local c=($(get_all_version_components "${2:-${PV}}"));
c=${c[@]//[-._]/$1};
echo ${c// }
}
replace_version_separator ()
{
eshopts_push -s extglob;
local w c v="${3:-${PV}}";
declare -i i found=0;
w=${1:-1};
c=($(get_all_version_components ${v}));
if [[ ${w} != *[[:digit:]]* ]]; then
for ((i = 0; i < ${#c[@]}; i++))
do
if [[ ${c[i]} == ${w} ]]; then
c[i]=${2};
break;
fi;
done;
else
for ((i = 0; i < ${#c[@]}; i++))
do
if [[ -n "${c[i]//[^-._]}" ]]; then
found+=1;
if ((found == w)); then
c[i]=${2};
break;
fi;
fi;
done;
fi;
c=${c[*]};
echo ${c// };
eshopts_pop
}
require_configured_kernel ()
{
if ! linux_config_src_exists; then
qeerror "Could not find a usable .config in the kernel source directory.";
qeerror "Please ensure that ${KERNEL_DIR} points to a configured set of Linux sources.";
qeerror "If you are using KBUILD_OUTPUT, please set the environment var so that";
qeerror "it points to the necessary object directory so that it might find .config.";
die "Kernel not configured; no .config found in ${KV_OUT_DIR}";
fi
}
run_in_build_dir ()
{
debug-print-function ${FUNCNAME} "${@}";
local ret;
[[ ${#} -ne 0 ]] || die "${FUNCNAME}: no command specified.";
[[ -n ${BUILD_DIR} ]] || die "${FUNCNAME}: BUILD_DIR not set.";
mkdir -p "${BUILD_DIR}" || die;
pushd "${BUILD_DIR}" > /dev/null || die;
"${@}";
ret=${?};
popd > /dev/null || die;
return ${ret}
}
set_arch_to_kernel ()
{
export ARCH=$(tc-arch-kernel)
}
set_arch_to_portage ()
{
export ARCH=$(tc-arch)
}
setup-allowed-flags ()
{
ALLOWED_FLAGS="-pipe";
ALLOWED_FLAGS+=" -O -O1 -O2 -Os -Og -mcpu -march -mtune";
ALLOWED_FLAGS+=" -fstack-protector* -fsanitize=*";
ALLOWED_FLAGS+=" -fbounds-checking -fno-strict-overflow";
ALLOWED_FLAGS+=" -fno-PIE -fno-pie -nopie -fno-unit-at-a-time";
ALLOWED_FLAGS+=" -g -g[0-9] -ggdb -ggdb[0-9] -gdwarf-* gstabs -gstabs+";
ALLOWED_FLAGS+=" -fno-ident -fpermissive -frecord-gcc-switches";
ALLOWED_FLAGS+=" -fdiagnostics*";
ALLOWED_FLAGS+=" -W* -w";
ALLOWED_FLAGS+=" -fno-stack-protector* -fabi-version=* -fno-strict-aliasing -fno-bounds-checking -fstrict-overflow -fno-omit-frame-pointer -fno-builtin*";
ALLOWED_FLAGS+=" -mregparm -mno-app-regs -mapp-regs -mno-mmx -mno-sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-avx -mno-aes -mno-pclmul -mno-sse4a -mno-3dnow -mno-popcnt -mno-abm -mips1 -mips2 -mips3 -mips4 -mips32 -mips64 -mips16 -mplt -msoft-float -mno-soft-float -mhard-float -mno-hard-float -mfpu -mieee -mieee-with-inexact -mschedule -mfloat-gprs -mspe -mno-spe -mtls-direct-seg-refs -mno-tls-direct-seg-refs -mflat -mno-flat -mno-faster-structs -mfaster-structs -m32 -m64 -mx32 -mabi -mlittle-endian -mbig-endian -EL -EB -fPIC -mlive-g0 -mcmodel -mstack-bias -mno-stack-bias -msecure-plt -m*-toc -mfloat-abi -mfix-r10000 -mno-fix-r10000 -D* -U*";
ALLOWED_FLAGS+=" -mno-fma4 -mno-movbe -mno-xop -mno-lwp";
ALLOWED_FLAGS+=" -mno-fsgsbase -mno-rdrnd -mno-f16c -mno-bmi -mno-tbm";
ALLOWED_FLAGS+=" -mno-avx2 -mno-bmi2 -mno-fma -mno-lzcnt";
ALLOWED_FLAGS+=" -mno-fxsr -mno-rtm -mno-xsave -mno-xsaveopt";
ALLOWED_FLAGS+=" -mno-avx512cd -mno-avx512er -mno-avx512f -mno-avx512pf -mno-sha";
ALLOWED_FLAGS+=" -I* -L* -R* -Wl,*";
export ALLOWED_FLAGS;
return 0
}
src_compile ()
{
multilib-minimal_src_compile;
if use doc; then
pushd doxygen;
doxygen doxygen.conf;
popd;
fi
}
src_configure ()
{
multilib-minimal_src_configure "$@"
}
src_install ()
{
multilib-minimal_src_install "$@"
}
src_prepare ()
{
sed -i -e '/lock-autospawn-test/d' src/Makefile.am || die;
epatch_user;
eautoreconf
}
src_test ()
{
multilib-minimal_src_test "$@"
}
src_unpack ()
{
__eapi0_src_unpack "$@"
}
strip-flags ()
{
local x y var;
setup-allowed-flags;
set -f;
for var in $(all-flag-vars);
do
local new=();
for x in ${!var};
do
local flag=${x%%=*};
for y in ${ALLOWED_FLAGS};
do
if [[ -z ${flag%%${y}} ]]; then
new+=("${x}");
break;
fi;
done;
done;
if _is_flagq ${var} "-O*" && ! _is_flagq new "-O*"; then
new+=(-O2);
fi;
if [[ ${!var} != "${new[*]}" ]]; then
einfo "strip-flags: ${var}: changed '${!var}' to '${new[*]}'";
fi;
eval export ${var}=\""${new[*]}"\";
done;
set +f;
return 0
}
strip-linguas ()
{
local ls newls nols;
if [[ $1 == "-i" ]] || [[ $1 == "-u" ]]; then
local op=$1;
shift;
ls=$(find "$1" -name '*.po' -exec basename {} .po ';');
shift;
local d f;
for d in "$@";
do
if [[ ${op} == "-u" ]]; then
newls=${ls};
else
newls="";
fi;
for f in $(find "$d" -name '*.po' -exec basename {} .po ';');
do
if [[ ${op} == "-i" ]]; then
has ${f} ${ls} && newls="${newls} ${f}";
else
has ${f} ${ls} || newls="${newls} ${f}";
fi;
done;
ls=${newls};
done;
else
ls="$@";
fi;
nols="";
newls="";
for f in ${LINGUAS};
do
if has ${f} ${ls}; then
newls="${newls} ${f}";
else
nols="${nols} ${f}";
fi;
done;
[[ -n ${nols} ]] && einfo "Sorry, but ${PN} does not support the LINGUAS:" ${nols};
export LINGUAS=${newls:1}
}
strip-unsupported-flags ()
{
export CFLAGS=$(test-flags-CC ${CFLAGS});
export CXXFLAGS=$(test-flags-CXX ${CXXFLAGS});
export FFLAGS=$(test-flags-F77 ${FFLAGS});
export FCFLAGS=$(test-flags-FC ${FCFLAGS})
}
systemd_dotmpfilesd ()
{
debug-print-function ${FUNCNAME} "${@}";
for f in "$@";
do
[[ ${f} == *.conf ]] || die 'tmpfiles.d files need to have .conf suffix.';
done;
( insinto /usr/lib/tmpfiles.d/;
doins "${@}" )
}
systemd_dounit ()
{
debug-print-function ${FUNCNAME} "${@}";
( insinto "$(_systemd_get_unitdir)";
doins "${@}" )
}
systemd_douserunit ()
{
debug-print-function ${FUNCNAME} "${@}";
( insinto "$(_systemd_get_userunitdir)";
doins "${@}" )
}
systemd_enable_ntpunit ()
{
debug-print-function ${FUNCNAME} "${@}";
if [[ ${#} -lt 2 ]]; then
die "Usage: systemd_enable_ntpunit <NN-name> <service>...";
fi;
local ntpunit_name=${1};
local services=("${@:2}");
if [[ ${ntpunit_name} != [0-9][0-9]-* ]]; then
die "ntpunit.d file must be named NN-name where NN are digits.";
else
if [[ ${ntpunit_name} == *.list ]]; then
die "The .list suffix is appended implicitly to ntpunit.d name.";
fi;
fi;
local unitdir=$(systemd_get_unitdir);
local s;
for s in "${services[@]}";
do
if [[ ! -f "${D}${unitdir}/${s}" ]]; then
die "ntp-units.d provider ${s} not installed (yet?) in \${D}.";
fi;
echo "${s}" >> "${T}"/${ntpunit_name}.list;
done;
( insinto "$(_systemd_get_utildir)"/ntp-units.d;
doins "${T}"/${ntpunit_name}.list );
local ret=${?};
rm "${T}"/${ntpunit_name}.list || die;
return ${ret}
}
systemd_enable_service ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ ${#} -eq 2 ]] || die "Synopsis: systemd_enable_service target service";
local target=${1};
local service=${2};
local ud=$(_systemd_get_unitdir);
local destname=${service##*/};
dodir "${ud}"/"${target}".wants && dosym ../"${service}" "${ud}"/"${target}".wants/"${destname}"
}
systemd_get_unitdir ()
{
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=;
debug-print-function ${FUNCNAME} "${@}";
echo "${EPREFIX}$(_systemd_get_unitdir)"
}
systemd_get_userunitdir ()
{
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=;
debug-print-function ${FUNCNAME} "${@}";
echo "${EPREFIX}$(_systemd_get_userunitdir)"
}
systemd_get_utildir ()
{
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=;
debug-print-function ${FUNCNAME} "${@}";
echo "${EPREFIX}$(_systemd_get_utildir)"
}
systemd_install_serviced ()
{
debug-print-function ${FUNCNAME} "${@}";
local src=${1};
local service=${2};
[[ -n ${src} ]] || die "No file specified";
if [[ ! -n ${service} ]]; then
[[ ${src} == *.conf ]] || die "Source file needs .conf suffix";
service=${src##*/};
service=${service%.conf};
fi;
[[ ${service} == *.d ]] && die "Service must not have .d suffix";
( insinto /etc/systemd/system/"${service}".d;
newins "${src}" 00gentoo.conf )
}
systemd_is_booted ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ -d /run/systemd/system ]];
local ret=${?};
debug-print "${FUNCNAME}: [[ -d /run/systemd/system ]] -> ${ret}";
return ${ret}
}
systemd_newtmpfilesd ()
{
debug-print-function ${FUNCNAME} "${@}";
[[ ${2} == *.conf ]] || die 'tmpfiles.d files need to have .conf suffix.';
( insinto /usr/lib/tmpfiles.d/;
newins "${@}" )
}
systemd_newunit ()
{
debug-print-function ${FUNCNAME} "${@}";
( insinto "$(_systemd_get_unitdir)";
newins "${@}" )
}
systemd_newuserunit ()
{
debug-print-function ${FUNCNAME} "${@}";
( insinto "$(_systemd_get_userunitdir)";
newins "${@}" )
}
systemd_to_myeconfargs ()
{
debug-print-function ${FUNCNAME} "${@}";
eqawarn 'systemd_to_myeconfargs() is deprecated and will be removed on 2013-10-11.';
eqawarn 'Please use $(systemd_with_unitdir) instead.';
myeconfargs=("${myeconfargs[@]}" --with-systemdsystemunitdir="$(systemd_get_unitdir)")
}
systemd_update_catalog ()
{
debug-print-function ${FUNCNAME} "${@}";
local journalctl=${EPREFIX}/usr/bin/journalctl;
if [[ -x ${journalctl} ]]; then
ebegin "Updating systemd journal catalogs";
journalctl --update-catalog;
eend $?;
else
debug-print "${FUNCNAME}: journalctl not found.";
fi
}
systemd_with_unitdir ()
{
debug-print-function ${FUNCNAME} "${@}";
local optname=${1:-systemdsystemunitdir};
echo --with-${optname}="$(systemd_get_unitdir)"
}
systemd_with_utildir ()
{
debug-print-function ${FUNCNAME} "${@}";
echo --with-systemdutildir="$(systemd_get_utildir)"
}
tc-arch ()
{
tc-ninja_magic_to_arch portage "$@"
}
tc-arch-kernel ()
{
tc-ninja_magic_to_arch kern "$@"
}
tc-endian ()
{
local host=$1;
[[ -z ${host} ]] && host=${CTARGET:-${CHOST}};
host=${host%%-*};
case ${host} in
aarch64*be)
echo big
;;
aarch64)
echo little
;;
alpha*)
echo big
;;
arm*b*)
echo big
;;
arm*)
echo little
;;
cris*)
echo little
;;
hppa*)
echo big
;;
i?86*)
echo little
;;
ia64*)
echo little
;;
m68*)
echo big
;;
mips*l*)
echo little
;;
mips*)
echo big
;;
powerpc*le)
echo little
;;
powerpc*)
echo big
;;
s390*)
echo big
;;
sh*b*)
echo big
;;
sh*)
echo little
;;
sparc*)
echo big
;;
x86_64*)
echo little
;;
*)
echo wtf
;;
esac
}
tc-env_build ()
{
tc-export_build_env;
CFLAGS=${BUILD_CFLAGS} CXXFLAGS=${BUILD_CXXFLAGS} CPPFLAGS=${BUILD_CPPFLAGS} LDFLAGS=${BUILD_LDFLAGS} AR=$(tc-getBUILD_AR) AS=$(tc-getBUILD_AS) CC=$(tc-getBUILD_CC) CPP=$(tc-getBUILD_CPP) CXX=$(tc-getBUILD_CXX) LD=$(tc-getBUILD_LD) NM=$(tc-getBUILD_NM) PKG_CONFIG=$(tc-getBUILD_PKG_CONFIG) RANLIB=$(tc-getBUILD_RANLIB) "$@"
}
tc-export ()
{
local var;
for var in "$@";
do
[[ $(type -t tc-get${var}) != "function" ]] && die "tc-export: invalid export variable '${var}'";
eval tc-get${var} > /dev/null;
done
}
tc-export_build_env ()
{
tc-export "$@";
: ${BUILD_CFLAGS:=-O1 -pipe};
: ${BUILD_CXXFLAGS:=-O1 -pipe};
: ${BUILD_CPPFLAGS:=};
: ${BUILD_LDFLAGS:=};
export BUILD_{C,CXX,CPP,LD}FLAGS;
local v;
for v in BUILD_{C,CXX,CPP,LD}FLAGS;
do
export ${v#BUILD_}_FOR_BUILD="${!v}";
done
}
tc-getAR ()
{
tc-getPROG AR ar "$@"
}
tc-getAS ()
{
tc-getPROG AS as "$@"
}
tc-getBUILD_AR ()
{
tc-getBUILD_PROG AR ar "$@"
}
tc-getBUILD_AS ()
{
tc-getBUILD_PROG AS as "$@"
}
tc-getBUILD_CC ()
{
tc-getBUILD_PROG CC gcc "$@"
}
tc-getBUILD_CPP ()
{
tc-getBUILD_PROG CPP cpp "$@"
}
tc-getBUILD_CXX ()
{
tc-getBUILD_PROG CXX g++ "$@"
}
tc-getBUILD_LD ()
{
tc-getBUILD_PROG LD ld "$@"
}
tc-getBUILD_NM ()
{
tc-getBUILD_PROG NM nm "$@"
}
tc-getBUILD_OBJCOPY ()
{
tc-getBUILD_PROG OBJCOPY objcopy "$@"
}
tc-getBUILD_PKG_CONFIG ()
{
tc-getBUILD_PROG PKG_CONFIG pkg-config "$@"
}
tc-getBUILD_PROG ()
{
_tc-getPROG CBUILD "BUILD_$1 $1_FOR_BUILD HOST$1" "${@:2}"
}
tc-getBUILD_RANLIB ()
{
tc-getBUILD_PROG RANLIB ranlib "$@"
}
tc-getBUILD_STRIP ()
{
tc-getBUILD_PROG STRIP strip "$@"
}
tc-getCC ()
{
tc-getPROG CC gcc "$@"
}
tc-getCPP ()
{
tc-getPROG CPP cpp "$@"
}
tc-getCXX ()
{
tc-getPROG CXX g++ "$@"
}
tc-getDLLWRAP ()
{
tc-getPROG DLLWRAP dllwrap "$@"
}
tc-getF77 ()
{
tc-getPROG F77 gfortran "$@"
}
tc-getFC ()
{
tc-getPROG FC gfortran "$@"
}
tc-getGCJ ()
{
tc-getPROG GCJ gcj "$@"
}
tc-getLD ()
{
tc-getPROG LD ld "$@"
}
tc-getNM ()
{
tc-getPROG NM nm "$@"
}
tc-getOBJCOPY ()
{
tc-getPROG OBJCOPY objcopy "$@"
}
tc-getPKG_CONFIG ()
{
tc-getPROG PKG_CONFIG pkg-config "$@"
}
tc-getPROG ()
{
_tc-getPROG CHOST "$@"
}
tc-getRANLIB ()
{
tc-getPROG RANLIB ranlib "$@"
}
tc-getRC ()
{
tc-getPROG RC windres "$@"
}
tc-getSTRIP ()
{
tc-getPROG STRIP strip "$@"
}
tc-has-openmp ()
{
local base="${T}/test-tc-openmp";
cat > "${base}.c" <<-EOF
#include <omp.h>
int main() {
int nthreads, tid, ret = 0;
#pragma omp parallel private(nthreads, tid)
{
tid = omp_get_thread_num();
nthreads = omp_get_num_threads(); ret += tid + nthreads;
}
return ret;
}
EOF
$(tc-getCC "$@") -fopenmp "${base}.c" -o "${base}" &> /dev/null;
local ret=$?;
rm -f "${base}"*;
return ${ret}
}
tc-has-tls ()
{
local base="${T}/test-tc-tls";
cat > "${base}.c" <<-EOF
int foo(int *i) {
static __thread int j = 0;
return *i ? j : *i;
}
EOF
local flags;
case $1 in
-s)
flags="-S"
;;
-c)
flags="-c"
;;
-l)
;;
-*)
die "Usage: tc-has-tls [-c|-l] [toolchain prefix]"
;;
esac;
: ${flags:=-fPIC -shared -Wl,-z,defs};
[[ $1 == -* ]] && shift;
$(tc-getCC "$@") ${flags} "${base}.c" -o "${base}" &> /dev/null;
local ret=$?;
rm -f "${base}"*;
return ${ret}
}
tc-is-cross-compiler ()
{
[[ ${CBUILD:-${CHOST}} != ${CHOST} ]]
}
tc-is-softfloat ()
{
local CTARGET=${CTARGET:-${CHOST}};
case ${CTARGET} in
bfin* | h8300*)
echo "only"
;;
*)
if [[ ${CTARGET//_/-} == *-softfloat-* ]]; then
echo "yes";
else
if [[ ${CTARGET//_/-} == *-softfp-* ]]; then
echo "softfp";
else
echo "no";
fi;
fi
;;
esac
}
tc-is-static-only ()
{
local host=${CTARGET:-${CHOST}};
[[ ${host} == *-mint* ]]
}
tc-ninja_magic_to_arch ()
{
function ninj ()
{
[[ ${type} == "kern" ]] && echo $1 || echo $2
};
local type=$1;
local host=$2;
[[ -z ${host} ]] && host=${CTARGET:-${CHOST}};
local KV=${KV:-${KV_FULL}};
[[ ${type} == "kern" ]] && [[ -z ${KV} ]] && ewarn "QA: Kernel version could not be determined, please inherit kernel-2 or linux-info";
case ${host} in
aarch64*)
echo arm64
;;
alpha*)
echo alpha
;;
arm*)
echo arm
;;
avr*)
ninj avr32 avr
;;
bfin*)
ninj blackfin bfin
;;
c6x)
echo c6x
;;
cris*)
echo cris
;;
frv)
echo frv
;;
hexagon)
echo hexagon
;;
hppa*)
ninj parisc hppa
;;
i?86*)
if [[ ${type} == "kern" ]] && [[ $(KV_to_int ${KV}) -lt $(KV_to_int 2.6.24) || ${host} == *freebsd* ]]; then
echo i386;
else
echo x86;
fi
;;
ia64*)
echo ia64
;;
m68*)
echo m68k
;;
metag)
echo metag
;;
mips*)
echo mips
;;
nios2*)
echo nios2
;;
nios*)
echo nios
;;
or32)
echo openrisc
;;
powerpc*)
if [[ ${type} == "kern" ]] && [[ $(KV_to_int ${KV}) -ge $(KV_to_int 2.6.16) ]]; then
echo powerpc;
else
if [[ ${type} == "kern" ]] && [[ $(KV_to_int ${KV}) -eq $(KV_to_int 2.6.15) ]]; then
if [[ ${host} == powerpc64* ]] || [[ ${PROFILE_ARCH} == "ppc64" ]]; then
echo powerpc;
else
echo ppc;
fi;
else
if [[ ${host} == powerpc64* ]]; then
echo ppc64;
else
if [[ ${PROFILE_ARCH} == "ppc64" ]]; then
ninj ppc64 ppc;
else
echo ppc;
fi;
fi;
fi;
fi
;;
riscv*)
echo riscv
;;
s390*)
echo s390
;;
score)
echo score
;;
sh64*)
ninj sh64 sh
;;
sh*)
echo sh
;;
sparc64*)
ninj sparc64 sparc
;;
sparc*)
[[ ${PROFILE_ARCH} == "sparc64" ]] && ninj sparc64 sparc || echo sparc
;;
tile*)
echo tile
;;
vax*)
echo vax
;;
x86_64*freebsd*)
echo amd64
;;
x86_64*)
if [[ ${type} == "kern" ]] && [[ $(KV_to_int ${KV}) -ge $(KV_to_int 2.6.24) ]]; then
echo x86;
else
ninj x86_64 amd64;
fi
;;
xtensa*)
echo xtensa
;;
*)
echo unknown
;;
esac
}
test-flag-CC ()
{
test-flag-PROG "CC" c "$1"
}
test-flag-CXX ()
{
test-flag-PROG "CXX" c++ "$1"
}
test-flag-F77 ()
{
test-flag-PROG "F77" f77 "$1"
}
test-flag-FC ()
{
test-flag-PROG "FC" f95 "$1"
}
test-flag-PROG ()
{
local comp=$1;
local lang=$2;
local flag=$3;
[[ -z ${comp} || -z ${flag} ]] && return 1;
local PROG=$(tc-get${comp});
if ${PROG} -c -o /dev/null -x${lang} - < /dev/null > /dev/null 2>&1; then
${PROG} "${flag}" -c -o /dev/null -x${lang} - < /dev/null > /dev/null 2>&1;
else
${PROG} "${flag}" -c -o /dev/null /dev/null > /dev/null 2>&1;
fi
}
test-flags ()
{
test-flags-CC "$@"
}
test-flags-CC ()
{
test-flags-PROG "CC" "$@"
}
test-flags-CXX ()
{
test-flags-PROG "CXX" "$@"
}
test-flags-F77 ()
{
test-flags-PROG "F77" "$@"
}
test-flags-FC ()
{
test-flags-PROG "FC" "$@"
}
test-flags-PROG ()
{
local comp=$1;
local flags=();
local x;
shift;
[[ -z ${comp} ]] && return 1;
for x in "$@";
do
test-flag-${comp} "${x}" && flags+=("${x}");
done;
echo "${flags[*]}";
[[ ${#flags[@]} -gt 0 ]]
}
test_version_info ()
{
if [[ $($(tc-getCC) --version 2>&1) == *$1* ]]; then
return 0;
else
return 1;
fi
}
uclibctoolize ()
{
die "Use elibtoolize"
}
udev_dorules ()
{
debug-print-function ${FUNCNAME} "${@}";
( insinto "$(_udev_get_udevdir)"/rules.d;
doins "${@}" )
}
udev_get_udevdir ()
{
debug-print-function ${FUNCNAME} "${@}";
eerror "This ebuild should be using the get_udevdir() function instead of the deprecated udev_get_udevdir()";
die "Deprecated function call: udev_get_udevdir(), please report to (overlay) maintainers."
}
udev_newrules ()
{
debug-print-function ${FUNCNAME} "${@}";
( insinto "$(_udev_get_udevdir)"/rules.d;
newins "${@}" )
}
udev_reload ()
{
if [[ ${ROOT} != "" ]] && [[ ${ROOT} != "/" ]]; then
return 0;
fi;
if [[ -d ${ROOT}/run/udev ]]; then
ebegin "Running udev control --reload for reloading rules and databases";
udevadm control --reload;
eend $?;
fi
}
use_if_iuse ()
{
in_iuse $1 || return 1;
use $1
}
validate_desktop_entries ()
{
_eutils_eprefix_init;
if [[ -x "${EPREFIX}"/usr/bin/desktop-file-validate ]]; then
einfo "Checking desktop entry validity";
local directories="";
for d in /usr/share/applications $@;
do
[[ -d ${ED}${d} ]] && directories="${directories} ${ED}${d}";
done;
if [[ -n ${directories} ]]; then
for FILE in $(find ${directories} -name "*\.desktop" -not -path '*.hidden*' | sort -u 2>/dev/null);
do
local temp=$(desktop-file-validate ${FILE} | grep -v "warning:" | sed -e "s|error: ||" -e "s|${FILE}:|--|g" );
[[ -n $temp ]] && elog ${temp/--/${FILE/${ED}/}:};
done;
fi;
echo "";
else
einfo "Passing desktop entry validity check. Install dev-util/desktop-file-utils, if you want to help to improve Gentoo.";
fi
}
version_compare ()
{
eshopts_push -s extglob;
local ver_a=${1} ver_b=${2} parts_a parts_b;
local cur_tok_a cur_tok_b num_part_a num_part_b;
local -i cur_idx_a=0 cur_idx_b=0 prev_idx_a prev_idx_b;
parts_a=($(get_all_version_components "${ver_a}" ));
parts_b=($(get_all_version_components "${ver_b}" ));
local -i inf_loop=0;
while true; do
inf_loop+=1;
((inf_loop > 20)) && die "versionator compare bug [numbers, ${ver_a}, ${ver_b}]";
prev_idx_a=cur_idx_a;
prev_idx_b=cur_idx_b;
cur_tok_a=${parts_a[cur_idx_a]};
cur_tok_b=${parts_b[cur_idx_b]};
if [[ -n ${cur_tok_a} ]] && [[ -z ${cur_tok_a//[[:digit:]]} ]]; then
cur_idx_a+=1;
[[ ${parts_a[cur_idx_a]} == . ]] && cur_idx_a+=1;
else
cur_tok_a=;
fi;
if [[ -n ${cur_tok_b} ]] && [[ -z ${cur_tok_b//[[:digit:]]} ]]; then
cur_idx_b+=1;
[[ ${parts_b[cur_idx_b]} == . ]] && cur_idx_b+=1;
else
cur_tok_b=;
fi;
[[ -z ${cur_tok_a} && -z ${cur_tok_b} ]] && break;
[[ -z ${cur_tok_a} ]] && eshopts_pop && return 1;
[[ -z ${cur_tok_b} ]] && eshopts_pop && return 3;
if (( prev_idx_a != 0 && prev_idx_b != 0 )) && [[ ${cur_tok_a} == 0* || ${cur_tok_b} == 0* ]]; then
cur_tok_a=${cur_tok_a%%+(0)};
cur_tok_b=${cur_tok_b%%+(0)};
[[ ${cur_tok_a} < ${cur_tok_b} ]] && eshopts_pop && return 1;
[[ ${cur_tok_a} > ${cur_tok_b} ]] && eshopts_pop && return 3;
else
cur_tok_a=${cur_tok_a##+(0)};
cur_tok_b=${cur_tok_b##+(0)};
: ${cur_tok_a:=0};
: ${cur_tok_b:=0};
((cur_tok_a < cur_tok_b)) && eshopts_pop && return 1;
((cur_tok_a > cur_tok_b)) && eshopts_pop && return 3;
fi;
done;
local letter_a=;
letter_a=${parts_a[cur_idx_a]};
if [[ ${#letter_a} -eq 1 && -z ${letter_a/[a-z]} ]]; then
cur_idx_a+=1;
else
letter_a=@;
fi;
local letter_b=;
letter_b=${parts_b[cur_idx_b]};
if [[ ${#letter_b} -eq 1 && -z ${letter_b/[a-z]} ]]; then
cur_idx_b+=1;
else
letter_b=@;
fi;
[[ ${letter_a} < ${letter_b} ]] && eshopts_pop && return 1;
[[ ${letter_a} > ${letter_b} ]] && eshopts_pop && return 3;
inf_loop=0;
while true; do
inf_loop+=1;
((inf_loop > 20)) && die "versionator compare bug [numbers, ${ver_a}, ${ver_b}]";
[[ ${parts_a[cur_idx_a]} == _ ]] && ((cur_idx_a++));
[[ ${parts_b[cur_idx_b]} == _ ]] && ((cur_idx_b++));
cur_tok_a=${parts_a[cur_idx_a]};
cur_tok_b=${parts_b[cur_idx_b]};
num_part_a=0;
num_part_b=0;
if has ${cur_tok_a%%+([0-9])} "alpha" "beta" "pre" "rc" "p"; then
cur_idx_a+=1;
num_part_a=${cur_tok_a##+([a-z])};
num_part_a=${num_part_a##+(0)};
: ${num_part_a:=0};
cur_tok_a=${cur_tok_a%%+([0-9])};
else
cur_tok_a=;
fi;
if has ${cur_tok_b%%+([0-9])} alpha beta pre rc p; then
cur_idx_b+=1;
num_part_b=${cur_tok_b##+([a-z])};
num_part_b=${num_part_b##+(0)};
: ${num_part_b:=0};
cur_tok_b=${cur_tok_b%%+([0-9])};
else
cur_tok_b=;
fi;
if [[ ${cur_tok_a} != ${cur_tok_b} ]]; then
local suffix;
for suffix in alpha beta pre rc "" p;
do
[[ ${cur_tok_a} == ${suffix} ]] && eshopts_pop && return 1;
[[ ${cur_tok_b} == ${suffix} ]] && eshopts_pop && return 3;
done;
else
if [[ -z ${cur_tok_a} && -z ${cur_tok_b} ]]; then
break;
else
((num_part_a < num_part_b)) && eshopts_pop && return 1;
((num_part_a > num_part_b)) && eshopts_pop && return 3;
fi;
fi;
done;
[[ ${parts_a[cur_idx_a]} == - ]] && ((cur_idx_a++));
[[ ${parts_b[cur_idx_b]} == - ]] && ((cur_idx_b++));
if [[ -n ${parts_a[cur_idx_a]/r+([0-9])} || -n ${parts_b[cur_idx_b]/r+([0-9])} ]]; then
die "versionator compare bug [revisions, ${ver_a}, ${ver_b}]";
fi;
num_part_a=${parts_a[cur_idx_a]#r};
num_part_a=${num_part_a##+(0)};
: ${num_part_a:=0};
num_part_b=${parts_b[cur_idx_b]#r};
num_part_b=${num_part_b##+(0)};
: ${num_part_b:=0};
((num_part_a < num_part_b)) && eshopts_pop && return 1;
((num_part_a > num_part_b)) && eshopts_pop && return 3;
eshopts_pop;
return 2
}
version_format_string ()
{
local fstr=$1;
shift;
set -- $(get_version_components "$@");
eval echo "${fstr}"
}
version_is_at_least ()
{
local want_s="$1" have_s="${2:-${PVR}}" r;
version_compare "${want_s}" "${have_s}";
r=$?;
case $r in
1 | 2)
return 0
;;
3)
return 1
;;
*)
die "versionator compare bug [atleast, ${want_s}, ${have_s}, ${r}]"
;;
esac
}
version_sort ()
{
eshopts_push -s extglob;
local items=;
local -i left=0;
items=("$@");
while ((left < ${#items[@]})); do
local -i lowest_idx=left;
local -i idx=lowest_idx+1;
while ((idx < ${#items[@]})); do
version_compare "${items[lowest_idx]}" "${items[idx]}";
[[ $? -eq 3 ]] && lowest_idx=idx;
idx+=1;
done;
local tmp=${items[lowest_idx]};
items[lowest_idx]=${items[left]};
items[left]=${tmp};
left+=1;
done;
echo ${items[@]};
eshopts_pop
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment