Opde Issues Tracker

compile.42

build number: 42

re-implement command

docker pull elonh/opde:sdk
docker run -it --rm elonh/opde:sdk zsh # or bash
export http_proxy= # [your proxy], do not use localhost or 127.0.0.1
export https_proxy=$http_proxy
opde feeds && opde config -a
make package/feeds/packages/pulseaudio/compile -j$(nproc) || make package/feeds/packages/pulseaudio/compile V=s

Compile.txt

Applying ./patches/001-no_default_64mb_alloc.patch using plaintext: 
patching file src/pulsecore/memblock.c

Applying ./patches/010-iconv.patch using plaintext: 
patching file meson.build

Applying ./patches/020-doxygen.patch using plaintext: 
patching file meson.build
The Meson build system
Version: 0.57.2
Source dir: /openwrt/build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2
Build dir: /openwrt/build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/openwrt-build
Build type: cross build
Program git-version-gen found: YES (/openwrt/build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/git-version-gen)
WARNING: Unknown options: "build.libdir, build.prefix, build.sbindir"
The value of new options can be set with:
meson setup <builddir> --reconfigure -Dnew_option=new_value ...
Project name: pulseaudio
Project version: 14.2
C compiler for the host machine: ccache_cc (gcc 8.4.0 "aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 8.4.0 r0-af265d3) 8.4.0")
C linker for the host machine: ccache_cc ld.bfd 2.34
C++ compiler for the host machine: ccache_cxx (gcc 8.4.0 "aarch64-openwrt-linux-musl-g++ (OpenWrt GCC 8.4.0 r0-af265d3) 8.4.0")
C++ linker for the host machine: ccache_cxx ld.bfd 2.34
C compiler for the build machine: ccache gcc (gcc 9.3.0 "gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C linker for the build machine: gcc ld.bfd 2.34
C++ compiler for the build machine: ccache g++ (gcc 9.3.0 "g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C++ linker for the build machine: g++ ld.bfd 2.34
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: aarch64
Host machine cpu: generic
Target machine cpu family: aarch64
Target machine cpu: generic
Found pkg-config: /openwrt/staging_dir/host/bin/pkg-config (1.7.3)
Found CMake: NO
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Checking for type "_Bool" : YES 
Checking for size of "void *" : 8
Has header "arpa/inet.h" : YES 
Has header "byteswap.h" : YES 
Has header "cpuid.h" : NO 
Has header "dlfcn.h" : YES 
Has header "execinfo.h" : NO 
Has header "grp.h" : YES 
Has header "langinfo.h" : YES 
Has header "linux/sockios.h" : YES 
Has header "locale.h" : YES 
Has header "netdb.h" : YES 
Has header "netinet/in.h" : YES 
Has header "netinet/in_systm.h" : YES 
Has header "netinet/ip.h" : YES 
Has header "netinet/tcp.h" : YES 
Has header "pcreposix.h" : YES 
Has header "poll.h" : YES 
Has header "pwd.h" : YES 
Has header "regex.h" : YES 
Has header "sched.h" : YES 
Has header "stdint.h" : YES 
Has header "sys/atomic.h" : NO 
Has header "sys/capability.h" : YES 
Has header "sys/conf.h" : NO 
Has header "sys/dl.h" : NO 
Has header "sys/eventfd.h" : YES 
Has header "sys/filio.h" : NO 
Has header "sys/ioctl.h" : YES 
Has header "sys/mman.h" : YES 
Has header "sys/prctl.h" : YES 
Has header "sys/resource.h" : YES 
Has header "sys/select.h" : YES 
Has header "sys/socket.h" : YES 
Has header "sys/syscall.h" : YES 
Has header "sys/uio.h" : YES 
Has header "sys/un.h" : YES 
Has header "sys/wait.h" : YES 
Has header "syslog.h" : YES 
Has header "valgrind/memcheck.h" : NO 
Has header "xlocale.h" : NO 
Has header "pthread.h" : YES 
Header <pthread.h> has symbol "PTHREAD_PRIO_INHERIT" : YES 
Checking for function "accept4" : YES 
Checking for function "clock_gettime" : YES 
Checking for function "ctime_r" : YES 
Checking for function "fchmod" : YES 
Checking for function "fchown" : YES 
Checking for function "fork" : YES 
Checking for function "fstat" : YES 
Checking for function "getaddrinfo" : YES 
Checking for function "getgrgid_r" : YES 
Checking for function "getgrnam_r" : YES 
Checking for function "getpwnam_r" : YES 
Checking for function "getpwuid_r" : YES 
Checking for function "gettimeofday" : YES 
Checking for function "getuid" : YES 
Checking for function "lrintf" : YES 
Checking for function "lstat" : YES 
Checking for function "memfd_create" : YES 
Checking for function "mkfifo" : YES 
Checking for function "mlock" : YES 
Checking for function "nanosleep" : YES 
Checking for function "open64" : YES 
Checking for function "paccept" : NO 
Checking for function "pipe" : YES 
Checking for function "pipe2" : YES 
Checking for function "posix_fadvise" : YES 
Checking for function "posix_madvise" : YES 
Checking for function "posix_memalign" : YES 
Checking for function "ppoll" : YES 
Checking for function "readlink" : YES 
Checking for function "setegid" : YES 
Checking for function "seteuid" : YES 
Checking for function "setpgid" : YES 
Checking for function "setregid" : YES 
Checking for function "setresgid" : YES 
Checking for function "setresuid" : YES 
Checking for function "setreuid" : YES 
Checking for function "setsid" : YES 
Checking for function "sig2str" : NO 
Checking for function "sigaction" : YES 
Checking for function "strerror_r" : YES 
Checking for function "strtod_l" : YES 
Checking for function "strtof" : YES 
Checking for function "symlink" : YES 
Checking for function "sysconf" : YES 
Checking for function "uname" : YES 
Header <sys/syscall.h> has symbol "SYS_memfd_create" : YES 
Checking for function "dgettext" : YES 
Header <signal.h> has symbol "SIGXCPU" : YES 
Header <netinet/in.h> has symbol "INADDR_NONE" : YES 
Header <unistd.h> has symbol "environ" : YES 
Header <sys/soundcard.h> has symbol "SOUND_PCM_READ_RATE" : YES 
Header <sys/soundcard.h> has symbol "SOUND_PCM_READ_CHANNELS" : YES 
Header <sys/soundcard.h> has symbol "SOUND_PCM_READ_BITS" : YES 
Library m found: YES
Run-time dependency threads found: YES
Checking for function "pthread_getname_np" with dependency threads: NO 
Checking for function "pthread_setaffinity_np" with dependency threads: YES 
Checking for function "pthread_setname_np" with dependency threads: YES 
Library cap found: YES
Library rt found: YES
Library dl found: YES
Library iconv found: YES
Library ltdl found: YES
Run-time dependency alsa found: YES 1.2.5
Dependency libasyncns skipped: feature asyncns disabled
Dependency dbus-1 skipped: feature dbus disabled
Dependency gio-2.0 skipped: feature gsettings disabled
Dependency glib-2.0 skipped: feature glib disabled
Dependency gtk+-3.0 skipped: feature gtk disabled
Dependency orc-0.4 skipped: feature orc disabled
Program orcc skipped: feature orc disabled
Dependency samplerate skipped: feature samplerate disabled
Run-time dependency sndfile found: YES 1.0.29
Dependency soxr skipped: feature soxr disabled
Dependency libsystemd skipped: feature systemd disabled
Dependency systemd skipped: feature systemd disabled
Dependency x11-xcb skipped: feature x11 disabled
Has header "sys/soundcard.h" : YES 
Dependency avahi-client skipped: feature avahi disabled
Run-time dependency sbc found: YES 1.5
Dependency fftw3f skipped: feature fftw disabled
Dependency jack skipped: feature jack disabled
Dependency lirc skipped: feature lirc disabled
Run-time dependency openssl found: YES 1.1.1k
Dependency speexdsp skipped: feature speex disabled
Dependency libudev skipped: feature udev disabled
Dependency webrtc-audio-processing skipped: feature webrtc-aec disabled
Dependency gstreamer-1.0 skipped: feature gstreamer disabled
Dependency gstreamer-app-1.0 skipped: feature gstreamer disabled
Dependency gstreamer-rtp-1.0 skipped: feature gstreamer disabled
Run-time dependency check found: NO (tried pkgconfig and cmake)
Program sh found: YES (/usr/bin/sh)
Configuring version.h using configuration
Configuring client.conf using configuration
../../../../build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/src/pulsecore/meson.build:174: WARNING: Module unstable-simd has no backwards or forwards compatibility and might not exist in future releases.
Compiler supports mmx: NO
Compiler supports sse: NO
Compiler supports neon: NO
Program m4 found: YES (/openwrt/staging_dir/host/bin/m4)
Configuring daemon.conf.tmp using configuration
../../../../build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/src/daemon/meson.build:75: WARNING: The variable(s) 'HAVE_DBUS' in the input file 'src/daemon/daemon.conf.in' are not present in the given configuration data.
Has header "sys/un.h" : YES (cached)
Checking for function "mkfifo" : YES (cached)
Configuring default.pa.tmp using configuration
../../../../build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/src/daemon/meson.build:101: WARNING: The variable(s) 'HAVE_AVAHI', 'HAVE_BLUEZ', 'HAVE_GSETTINGS', 'HAVE_UDEV' in the input file 'src/daemon/default.pa.in' are not present in the given configuration data.
Configuring system.pa.tmp using configuration
../../../../build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/src/daemon/meson.build:122: WARNING: The variable(s) 'HAVE_UDEV' in the input file 'src/daemon/system.pa.in' are not present in the given configuration data.
Has header "linux/input.h" : YES 
Has header "sys/soundcard.h" : YES (cached)
Checking for function "mkfifo" : YES (cached)
Program sh found: YES (/usr/bin/sh)
Has header "sys/soundcard.h" : YES (cached)
Configuring padsp using configuration
Configuring config.h using configuration
Configuring libpulse.pc using configuration
Configuring libpulse-simple.pc using configuration
Program m4 found: YES (/openwrt/staging_dir/host/bin/m4)
Configuring PulseAudioConfig.cmake.tmp using configuration
../../../../build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/meson.build:753: WARNING: The variable(s) 'HAVE_GLIB20' in the input file 'PulseAudioConfig.cmake.in' are not present in the given configuration data.
Configuring PulseAudioConfigVersion.cmake using configuration
Message: 
    ---{ pulseaudio 14.2 }---
    
    prefix:                        /usr
    bindir:                        /usr/bin
    libdir:                        /usr/lib
    libexecdir:                    /usr/libexec
    mandir:                        /usr/share/man
    datadir:                       /usr/share
    sysconfdir:                    /etc
    localstatedir:                 /var
    modlibexecdir:                 /usr/lib/pulse-14.2/modules
    alsadatadir:                   /usr/share/pulseaudio/alsa-mixer
    System Runtime Path:           /var/run/pulse
    System State Path:             /var/lib/pulse
    System Config Path:            /var/lib/pulse
    Bash completions directory:    /usr/share/bash-completion/completions
    Zsh completions directory:     /usr/share/zsh/site-functions
    Compiler:                      gcc 8.4.0
    
    Enable memfd shared memory:    true
    Enable X11:                    false
    Enable Alsa:                   true
    Enable GLib 2:                 false
    Enable GSettings:              false
    Enable Gtk+ 3:                 false
    Enable Avahi:                  false
    Enable Jack:                   false
    Enable Async DNS:              false
    Enable LIRC:                   false
    Enable D-Bus:                  false
      Enable BlueZ 5:              false
        Enable native headsets:    false
        Enable  ofono headsets:    false
    Enable udev:                   false
      Enable HAL->udev compat:     false
    Enable systemd:                false
    Enable libsamplerate:          false
    Enable IPv6:                   true
    Enable OpenSSL (for Airtunes): true
    Enable FFTW:                   false
    Enable ORC:                    false
    Enable GStreamer:              false
    Enable Adrian echo canceller:  true
    Enable Speex (resampler, AEC): false
    Enable SoXR (resampler):       false
    Enable WebRTC echo canceller:  false
    Enable Gcov coverage:          false
    Enable man pages:              false
    Enable unit tests:             false
    
    Database:                      simple
    Legacy Database Entry Support: false
    module-stream-restore:
      Clear old devices:           true
    Running from build tree:       false
    System User:                   pulse
    System Group:                  pulse
    Access Group:                  audio
../../../../build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/meson.build:879: WARNING: 
You do not have D-Bus support enabled. It is strongly recommended
that you enable D-Bus support if your platform supports it.
Many parts of PulseAudio use D-Bus, from ConsoleKit interaction
to the Device Reservation Protocol to speak to JACK, Bluetooth
support and even a native control protocol for communicating and
controlling the PulseAudio daemon itself.
../../../../build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/meson.build:888: WARNING: 
You do not have udev support enabled. It is strongly recommended
that you enable udev support if your platform supports it as it is
the primary method used to detect hardware audio devices (on Linux)
and is thus a critical part of PulseAudio on that platform.
../../../../build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/meson.build:897: WARNING: 
You do not have speex support enabled. It is strongly recommended
that you enable speex support if your platform supports it as it is
the primary method used for audio resampling and is thus a critical
part of PulseAudio on that platform.
Build targets in project: 86


ERROR: Could not detect Ninja v1.8.2 or newer

A full log can be found at /openwrt/build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/openwrt-build/meson-logs/meson-log.txt
make[3]: *** [Makefile:304: /openwrt/build_dir/target-aarch64_cortex-a72_musl/pulseaudio-noavahi/pulseaudio-14.2/.configured_a17fb5ef857664f03cd0ce37cc5ea591] Error 1
Last updated on 29 Jun 2021
Published on 29 Jun 2021