==> Building on s ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 1,399 69% 0.00kB/s 0:00:00 2,021 100% 607.42kB/s 0:00:00 (xfr#1, to-chk=1/3) xine-lib-1.2.12-2.log 311 100% 303.71kB/s 0:00:00 311 100% 303.71kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 773 bytes received 81 bytes 341.60 bytes/sec total size is 2,209 speedup is 2.59 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix1 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix1]...done ==> Making package: xine-lib 1.2.12-2 (Sun May 8 10:26:51 2022) ==> Retrieving sources...  -> Found xine-lib-1.2.12.tar.xz ==> Validating source files with sha256sums... xine-lib-1.2.12.tar.xz ... Passed ==> Making package: xine-lib 1.2.12-2 (Sun 08 May 2022 10:27:04 AM CST) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (118) New Version Net Change extra/alsa-lib 1.2.6.1-1 1.50 MiB extra/alsa-topology-conf 1.2.5.1-1 0.33 MiB extra/alsa-ucm-conf 1.2.6.3-1 0.20 MiB extra/aom 3.3.0-1 4.02 MiB core/argon2 20190702-4 0.08 MiB extra/cairo 1.17.6-2 3.10 MiB core/cryptsetup 2.4.3-2 2.24 MiB extra/dav1d 1.0.0-1 0.55 MiB core/dbus 1.12.20-1 0.72 MiB core/device-mapper 2.03.15-1 0.74 MiB extra/flac 1.3.4-2 0.94 MiB extra/fontconfig 2:2.14.0-1 0.97 MiB extra/freetype2 2.12.1-1 1.47 MiB extra/fribidi 1.0.12-1 0.20 MiB extra/gdk-pixbuf2 2.42.8-1 2.92 MiB extra/giflib 5.2.1-2 0.22 MiB extra/graphite 1:1.3.14-1 0.16 MiB extra/gsm 1.0.19-1 0.08 MiB extra/harfbuzz 4.2.1-1 5.44 MiB extra/hicolor-icon-theme 0.17-2 0.05 MiB community/hidapi 0.11.2-1 0.08 MiB core/hwdata 0.358-1 1.99 MiB core/iptables 1:1.8.7-1 1.62 MiB extra/jack2 1.9.21-1 1.68 MiB core/json-c 0.16-1 0.16 MiB core/kbd 2.4.0-2 2.77 MiB core/kmod 29-3 0.24 MiB extra/l-smash 2.14.5-2 0.90 MiB extra/lame 3.100-3 0.78 MiB extra/lcms2 2.13.1-1 0.58 MiB extra/libass 0.15.2-2 0.17 MiB extra/libasyncns 0.8+3+g68cd5af-3 0.04 MiB extra/libavc1394 0.5.4-4 0.10 MiB extra/libbluray 1.3.0-2 1.19 MiB extra/libdatrie 0.2.13-1 0.05 MiB extra/libdrm 2.4.110-1 0.77 MiB core/libedit 20210910_3.1-1 0.23 MiB extra/libglvnd 1.4.0-2 3.69 MiB extra/libibus 1.5.26-2 93.34 MiB extra/libice 1.0.10-3 0.78 MiB extra/libiec61883 1.2.0-6 0.09 MiB core/libmnl 1.0.5-1 0.03 MiB extra/libmodplug 0.8.9.0-3 0.33 MiB core/libnetfilter_conntrack 1.0.9-1 0.14 MiB core/libnfnetlink 1.0.2-1 0.04 MiB core/libnftnl 1.2.1-1 0.22 MiB core/libnl 3.6.0-3 1.68 MiB extra/libogg 1.3.5-1 0.43 MiB extra/libomxil-bellagio 0.9.3-3 0.53 MiB core/libpcap 1.10.1-2 0.55 MiB extra/libpciaccess 0.16-2 0.05 MiB extra/libpulse 15.0-4 1.30 MiB extra/libraw1394 2.1.2-3 0.13 MiB extra/librsvg 2:2.54.1-1 12.72 MiB extra/libsamplerate 0.2.2-1 1.54 MiB extra/libsm 1.2.3-2 0.66 MiB extra/libsndfile 1.1.0-2 0.87 MiB extra/libsoxr 0.1.3-2 0.14 MiB extra/libssh 0.9.6-1 0.49 MiB extra/libthai 0.1.29-1 0.64 MiB extra/libtheora 1.1.1-5 1.55 MiB extra/libtiff 4.3.0-2 2.59 MiB extra/libunwind 1.6.2-1 0.21 MiB core/libusb 1.0.26-1 0.18 MiB extra/libva 2.14.0-1 0.84 MiB extra/libvdpau 1.5-1 0.26 MiB extra/libvorbis 1.3.7-2 1.34 MiB extra/libvpx 1.11.0-2 2.07 MiB extra/libwebp 1.2.2-1 0.72 MiB extra/libxau 1.0.9-3 0.02 MiB extra/libxcursor 1.2.1-1 0.06 MiB extra/libxdamage 1.1.5-3 0.01 MiB extra/libxdmcp 1.1.3-3 0.29 MiB extra/libxfixes 6.0.0-1 0.03 MiB extra/libxft 2.3.4-1 0.09 MiB extra/libxrender 0.9.10-4 0.06 MiB extra/libxshmfence 1.3-2 0.01 MiB extra/libxxf86vm 1.1.4-4 0.03 MiB extra/llvm-libs 13.0.1-2.2 85.80 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-1 0.42 MiB core/lzo 2.10-3 0.34 MiB extra/mesa 22.0.3-1 41.28 MiB extra/opencore-amr 0.1.5-5 0.25 MiB extra/openjpeg2 2.4.0-1 13.78 MiB extra/opus 1.3.1-3 0.48 MiB extra/pango 1:1.50.7-1 2.17 MiB extra/pixman 0.40.0-1 0.36 MiB core/popt 1.18-3 0.53 MiB extra/rav1e 0.4.1-2 3.94 MiB extra/sdl2 2.0.22-1 3.44 MiB extra/shared-mime-info 2.0+144+g13695c7-1 4.46 MiB extra/speex 1.2.0-3 0.58 MiB extra/speexdsp 1.2.0-2 0.51 MiB extra/srt 1.4.4-1 6.66 MiB extra/svt-av1 0.9.0-2 3.27 MiB core/sysfsutils 2.1.1-1 0.07 MiB core/systemd 250.3-4 25.81 MiB extra/v4l-utils 1.22.1-1 4.14 MiB extra/vid.stab 1.1-3 0.12 MiB community/vmaf 2.3.1-1 6.31 MiB extra/vulkan-icd-loader 1.3.209-1 0.40 MiB extra/wayland 1.20.0-2 0.72 MiB extra/x264 3:0.164.r3081.19856cc-2 2.26 MiB extra/x265 3.5-3 3.62 MiB extra/xcb-proto 1.15-1 0.88 MiB extra/xorgproto 2022.1-1 1.43 MiB extra/xvidcore 1.3.7-2 0.44 MiB extra/zimg 3.0.3-2 0.30 MiB extra/ffmpeg 2:5.0-7 31.07 MiB extra/libjpeg-turbo 2.1.3-1 1.37 MiB core/libnsl 2.0.0-2 0.06 MiB extra/libpng 1.6.37-3 0.46 MiB extra/libx11 1.8-1 9.90 MiB extra/libxcb 1.14-1 36.12 MiB extra/libxext 1.3.4-3 0.58 MiB extra/libxinerama 1.1.4-3 0.02 MiB extra/libxv 1.0.11-4 0.05 MiB extra/libxvmc 1.0.13-1 0.08 MiB Total Installed Size: 464.47 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing aom... installing libpng... installing graphite... installing harfbuzz... Optional dependencies for harfbuzz cairo: hb-view program [pending] chafa: hb-view program installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing fribidi... installing gsm... installing opus... installing dbus... installing libsamplerate... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing lame... installing libass... installing libraw1394... installing libavc1394... installing libbluray... Optional dependencies for libbluray java-runtime: BD-J library installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libpciaccess... installing libdrm... installing libiec61883... installing libmodplug... installing libasyncns... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing libice... installing libsm... installing libogg... installing speexdsp... installing speex... installing flac... installing libvorbis... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing device-mapper... installing popt... installing json-c... installing argon2... installing cryptsetup... installing libmnl... installing libnftnl... installing libnl... installing libpcap... installing libnfnetlink... installing libnetfilter_conntrack... installing iptables... installing kbd... installing kmod... installing hwdata... installing systemd... warning: directory permissions differ on /var/log/journal/ filesystem: 755 package: 2755 Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'systemd-journal' with GID 983. Creating group 'rfkill' with GID 982. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Nobody) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'systemd-coredump' with GID 981. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 981 and GID 981. Creating group 'systemd-network' with GID 980. Creating user 'systemd-network' (systemd Network Management) with UID 980 and GID 980. Creating group 'systemd-oom' with GID 979. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 979 and GID 979. Creating group 'systemd-journal-remote' with GID 978. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 978 and GID 978. Creating group 'systemd-resolve' with GID 977. Creating user 'systemd-resolve' (systemd Resolver) with UID 977 and GID 977. Creating group 'systemd-timesync' with GID 976. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 976 and GID 976. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target. Optional dependencies for systemd libmicrohttpd: remote journald capabilities quota-tools: kernel-level quota management systemd-sysvcompat: symlink package to provide sysvinit binaries polkit: allow administration as unprivileged user curl: machinectl pull-tar and pull-raw [installed] libfido2: unlocking LUKS2 volumes with FIDO2 token installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] installing rav1e... installing lzo... installing xorgproto... installing libx11... installing libxext... installing libxrender... installing pixman... installing cairo... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libsoxr... installing libssh... installing libtheora... installing wayland... installing libxxf86vm... installing libxfixes... installing libxdamage... installing libxshmfence... installing libomxil-bellagio... installing libunwind... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages mesa-vdpau: for accelerated video playback libva-mesa-driver: for accelerated video playback installing libglvnd... installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-vdpau-driver: backend for Nvidia and AMD GPUs libva-intel-driver: backend for Intel GPUs (<= Haswell) installing libvdpau... installing vid.stab... installing libvpx... installing giflib... installing libwebp... Optional dependencies for libwebp freeglut: vwebp viewer installing l-smash... installing x264... installing x265... installing libxv... installing xvidcore... installing zimg... installing opencore-amr... installing lcms2... installing openjpeg2... installing libxcursor... Optional dependencies for libxcursor gnome-themes-standard: fallback icon theme installing libibus... installing hidapi... Optional dependencies for hidapi libusb: for the libusb backend -- hidapi-libusb.so [pending] libudev.so: for the hidraw backend -- hidapi-hidraw.so [installed] installing libusb... installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [installed] libpulse: PulseAudio audio driver [installed] jack: JACK audio driver [installed] pipewire: PipeWire audio driver libdecor: Wayland client decorations installing srt... installing svt-av1... installing hicolor-icon-theme... installing sysfsutils... installing v4l-utils... Optional dependencies for v4l-utils qt5-base: for qv4l2 alsa-lib: for qv4l2 [installed] installing vmaf... installing ffmpeg... Optional dependencies for ffmpeg avisynthplus: AviSynthPlus support ladspa: LADSPA filters installing libnsl... installing libxinerama... installing libxvmc... :: Running post-transaction hooks... ( 1/13) Creating system user accounts... ( 2/13) Updating journal message catalog... ( 3/13) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/13) Updating udev hardware database... ( 5/13) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 6/13) Creating temporary files... Failed to adjust quota for subvolume "/var/lib/portables": Function not implemented Failed to adjust quota for subvolume "/var/lib/machines": Function not implemented error: command failed to execute correctly ( 7/13) Reloading device manager configuration... Skipped: Device manager is not running. ( 8/13) Arming ConditionNeedsUpdate... ( 9/13) Updating the MIME type database... (10/13) Updating fontconfig configuration... (11/13) Reloading system bus configuration... Skipped: Current root is not booted. (12/13) Updating fontconfig cache... (13/13) Probing GDK-Pixbuf loader modules... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: cifs-utils will be installed before its smbclient dependency Package (37) New Version Net Change Download Size extra/avahi 0.8+22+gfd482a7-3 1.70 MiB extra/cifs-utils 6.15-1 0.22 MiB core/gpm 1.20.7.r38.ge82d1a6-4 0.33 MiB extra/imlib2 1.9.0-3 1.11 MiB community/jansson 2.14-2 0.30 MiB extra/ldb 2:2.5.0-1 0.69 MiB extra/libbsd 0.11.6-2 0.32 MiB extra/libcddb 1.3.2-6 0.15 MiB extra/libcdio 2.1.0-2 0.86 MiB extra/libcups 1:2.4.1-1 0.74 MiB extra/libdaemon 0.14-5 0.05 MiB extra/liblqr 0.4.2-3 0.07 MiB community/libmd 1.0.4-1 0.10 MiB extra/libraqm 0.9.0-1 0.14 MiB extra/lmdb 0.9.29-1 0.39 MiB core/procps-ng 3.3.17-1 1.43 MiB core/python 3.10.1-2 79.11 MiB extra/talloc 2.3.3-3 0.14 MiB extra/tdb 1.4.6-1 0.19 MiB extra/tevent 1:0.11.0-3 0.17 MiB extra/a52dec 0.7.4-11 0.09 MiB extra/aalib 1.4rc5-14 0.25 MiB extra/faad2 2.10.0-1 0.50 MiB extra/glu 9.0.2-3 0.26 MiB extra/imagemagick 7.1.0.33-1 9.55 MiB 2.80 MiB extra/libcaca 0.99.beta20-1 1.15 MiB extra/libdca 0.0.7-1 0.19 MiB extra/libdvdnav 6.1.1-1 0.15 MiB extra/libdvdread 6.1.2-1 0.29 MiB extra/libmad 0.15.1b-9 0.14 MiB extra/libmng 2.0.3-3 0.60 MiB extra/libmpcdec 1:0.1+r475-3 0.08 MiB community/libnfs 5.0.1-2 0.66 MiB community/sdl 1:1.2.15+r406+gf1caf909-1 0.99 MiB extra/smbclient 4.16.1-2 23.78 MiB extra/vcdimager 2.0.1-4 1.02 MiB extra/wavpack 5.4.0-1 0.37 MiB Total Download Size: 2.80 MiB Total Installed Size: 128.26 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... imagemagick-7.1.0.33-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libdvdread... Optional dependencies for libdvdread libdvdcss: for decoding encrypted DVDs installing libdvdnav... installing libcddb... installing libcdio... installing vcdimager... installing glu... installing sdl... Optional dependencies for sdl alsa-lib: ALSA audio driver [installed] libpulse: PulseAudio audio driver [installed] installing procps-ng... installing gpm... installing aalib... installing a52dec... installing faad2... installing libdca... installing libmad... installing libmpcdec... installing wavpack... installing liblqr... installing libraqm... installing imagemagick... Optional dependencies for imagemagick ghostscript: PS/PDF support libheif: HEIF support libjxl: JPEG XL support libraw: DNG support librsvg: SVG support [installed] libwebp: WEBP support [installed] libwmf: WMF support libxml2: Magick Scripting Language [installed] libzip: OpenRaster support ocl-icd: OpenCL support openexr: OpenEXR support openjpeg2: JPEG2000 support [installed] djvulibre: DJVU support pango: Text rendering [installed] imagemagick-doc: manual and API docs installing imlib2... Optional dependencies for imlib2 libheif: HEIF loader (for AVIF) libid3tag: ID3 loader libjxl: JXL loader librsvg: SVG loader [installed] libspectre: PS loader libwebp: WEBP loader [installed] openjpeg2: J2K loader [installed] installing libcaca... installing libmng... installing libnfs... installing talloc... Optional dependencies for talloc python: for python bindings [pending] installing cifs-utils... installing tdb... Optional dependencies for tdb python: for python bindings [pending] installing tevent... Optional dependencies for tevent python: for python bindings [pending] installing lmdb... installing ldb... Optional dependencies for ldb python: for python bindings [pending] installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing libmd... installing libbsd... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc qt5-base: qt5 bindings libevent: libevent bindings nss-mdns: NSS support for mDNS python-twisted: avahi-bookmarks python-gobject: avahi-bookmarks, avahi-discover python-dbus: avahi-bookmarks, avahi-discover installing libcups... installing jansson... installing smbclient... Optional dependencies for smbclient python-dnspython: samba_dnsupdate and samba_upgradedns in AD setup python-markdown: for samba-tool domain schemeupgrade glusterfs: for vfs_glusterfs support :: Running post-transaction hooks... (1/6) Creating system user accounts... Creating group 'avahi' with GID 975. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 975 and GID 975. (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Arming ConditionNeedsUpdate... (4/6) Reloading system bus configuration... Skipped: Current root is not booted. (5/6) Warn about old perl modules (6/6) Updating the info directory file... [?25h==> Retrieving sources...  -> Found xine-lib-1.2.12.tar.xz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting xine-lib-1.2.12.tar.xz with bsdtar ==> Starting build()... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking build system type... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking for gcc... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking 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 library containing strerror... none required checking for gcc... gcc checking whether we are using the GNU Objective C compiler... no checking whether gcc accepts -g... no checking dependency style of gcc... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking dependency style of gcc... gcc3 checking for as used by gcc... /usr/bin/as checking if the assembler (/usr/bin/as) is GNU as... yes checking for ar... ar checking the archiver (ar) interface... ar checking whether make sets $(MAKE)... (cached) yes checking for egrep... (cached) /usr/bin/grep -E checking whether ln -s works... yes checking for gawk... (cached) gawk checking for perl... /usr/bin/perl checking for strings... strings checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert riscv64-unknown-linux-gnu file names to riscv64-unknown-linux-gnu format... func_convert_file_noop checking how to convert riscv64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) 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... 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 for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done 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 whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge 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 for plural forms in GNU msgfmt... yes checking for dlopen in -lc... yes checking for XDG_BASEDIR... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking for hstrerror in -lresolv... yes checking for i386_set_ldt in -li386... no checking for clock_getres in -lrt... yes checking for sched_get_priority_min in -lposix4... no checking for kstat_open in -lkstat... no checking for gzsetparams in -lz... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for ANSI C header files... (cached) yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking glob.h usability... yes checking glob.h presence... yes checking for glob.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking ucontext.h usability... yes checking ucontext.h presence... yes checking for ucontext.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/mixer.h usability... no checking sys/mixer.h presence... no checking for sys/mixer.h... no checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking sys/sysmacros.h usability... yes checking sys/sysmacros.h presence... yes checking for sys/sysmacros.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking linux/cdrom.h usability... yes checking linux/cdrom.h presence... yes checking for linux/cdrom.h... yes checking sys/dvdio.h usability... no checking sys/dvdio.h presence... no checking for sys/dvdio.h... no checking sys/cdio.h usability... no checking sys/cdio.h presence... no checking for sys/cdio.h... no checking sys/scsiio.h usability... no checking sys/scsiio.h presence... no checking for sys/scsiio.h... no checking dev/dtv/dtvio.h usability... no checking dev/dtv/dtvio.h presence... no checking for dev/dtv/dtvio.h... no checking for off_t... yes checking for size_t... yes checking size of int... 4 checking size of long... 8 checking for inttypes.h... (cached) yes checking for ssize_t... yes checking for socklen_t... socklen_t checking type of request parameter for ioctl()... unsigned long checking for struct tm.tm_gmtoff... yes checking for gcc way to treat warnings as errors... -Werror checking if gcc supports -mt flag... no checking if gcc supports Pthread... yes checking for recursive mutex support in pthread... yes checking whether byte ordering is bigendian... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for C/C++ restrict keyword... __restrict checking how to create empty arrays... [] checking whether gcc supports ISOC99 _Pragma()... yes checking for AVX assembler... yes checking highest __attribute__ ((aligned ())) supported... 64 checking if gcc supports __attribute__(( visibility("protected") ))... yes checking if gcc supports __attribute__(( visibility("internal") ))... yes checking if gcc supports -fvisibility=hidden... yes checking if gcc supports __attribute__(( sentinel ))... yes checking if gcc supports __attribute__(( format(printf, n, n) ))... yes checking if gcc supports __attribute__(( format_arg(printf) ))... yes checking if gcc supports __attribute__(( deprecated ))... yes checking if gcc supports __attribute__(( unused ))... yes checking if gcc supports __attribute__(( malloc ))... yes checking if gcc supports __attribute__(( weak ))... yes checking if gcc supports __attribute__(( warn_unused_result ))... yes checking if gcc supports __attribute__(( packed ))... yes checking if gcc supports __attribute__(( const ))... yes checking if gcc supports -pipe flag... yes checking if gcc supports -Wall flag... yes checking if gcc supports -Wformat=2 flag... yes checking if gcc supports -Wno-format-zero-length flag... yes checking if gcc supports -Wmissing-format-attribute flag... yes checking if gcc supports -Werror-implicit-function-declaration flag... yes checking if gcc supports -Wstrict-aliasing=2 flag... yes checking if gcc supports -Wchar-subscripts flag... yes checking if gcc supports -Wmissing-declarations flag... yes checking if gcc supports -Wmissing-prototypes flag... yes checking if gcc supports -Wwrite-strings flag... yes checking for sane -Wpointer-arith... yes checking if gcc supports -Wl,--gc-sections flag... yes checking if gcc supports -Wl,-z,defs flag... yes checking if gcc supports -fexpensive-optimizations flag... yes checking for inflateEnd in -l:libz.so... yes checking if gcc supports -fprofile-arcs flag... yes checking if gcc supports -fbranch-probabilities flag... yes checking for nameless struct within union support... yes checking for libmvec... no checking if gcc supports -ffast-math flag... yes checking whether libm supports -ffast-math... yes checking whether compiler autovectorization supports -ffast-math... yes checking for stdatomic.h support... yes checking for nl_langinfo... yes checking whether lrintf is declared... yes checking for memalign... yes checking for bzero... yes checking for memcpy... yes checking for localtime_r... yes checking for vsscanf... yes checking for sigaction... yes checking for sigset... yes checking for getpwuid_r... yes checking for nanosleep... yes checking for lstat... yes checking for memset... yes checking for readlink... yes checking for strchr... yes checking for va_copy... no checking for sched_getaffinity... yes checking for sysconf... yes checking for llabs... yes checking for snprintf... yes checking for _snprintf... no checking for vsnprintf... yes checking for _vsnprintf... no checking for strcasecmp... yes checking for _stricmp... no checking for strncasecmp... yes checking for _strnicmp... no checking for _LARGEFILE_SOURCE value needed for large files... no checking for asprintf... yes checking for basename... yes checking for gettimeofday... yes checking for setenv... yes checking for strcasestr... yes checking for strlcat... no checking for strlcpy... no checking for strndup... yes checking for strpbrk... yes checking for strsep... yes checking for strtok_r... yes checking for swab... yes checking for timegm... yes checking for unsetenv... yes checking for memmem... yes checking for opendir... yes checking for sys/param.h... (cached) yes checking for MIN()/MAX() macros... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for pthread_mutex_timedlock... yes checking for pthread rwlock support... yes checking for GNU getopt_long... yes checking for IPv6... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for main in -lXext... yes checking for X11/extensions/XShm.h... yes checking for thread safe X11... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking if gcc supports -Wl,-Bsymbolic flag... yes checking for ALSA... yes checking for ESD... no checking for JACK... yes checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking whether SNDCTL_DSP_SETFRAGMENT is declared... yes checking for PULSEAUDIO... yes checking for pulseaudio >= 0.9.7... yes checking for SNDIO... no checking for aalib-config... /usr/bin/aalib-config checking for AALIB version >= 1.4... yes -- 1.4.0 checking for CACA... yes checking for DirectX... no *** checking for a supported mpeg encoder checking for fame_open in -lfame... no checking for rte_init in -lrte... no *** no external mpeg encoder found checking linux/fb.h usability... yes checking linux/fb.h presence... yes checking for linux/fb.h... yes checking for WAYLAND... yes checking for glBegin in -lGL... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking for gluPerspective in -lGLU... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking if GLU is sane... yes checking for OpenGL 2.0... yes checking for EGL... yes checking for OpenGL GLX 2.0... yes checking for SDL... yes checking sys/fbio.h usability... no checking sys/fbio.h presence... no checking for sys/fbio.h... no checking for XCB... yes checking for XCBSHM... yes checking for XCBXV... yes checking for XINERAMA... yes checking for XV... yes checking whether to enable the xxmc plugin with VLD extensions... checking X11/extensions/vldXvMC.h usability... yes checking X11/extensions/vldXvMC.h presence... yes checking for X11/extensions/vldXvMC.h... yes checking X11/extensions/XvMC.h usability... yes checking X11/extensions/XvMC.h presence... yes checking for X11/extensions/XvMC.h... yes checking whether to enable the xvmc plugin... checking for X11/extensions/XvMC.h... (cached) yes *** Enabling old xvmc plugin. *** Enabling xxmc plugin with vld extensions. checking for VDPAU... yes checking for LIBVA... yes checking va/va.h usability... yes checking va/va.h presence... yes checking for va/va.h... yes checking va/va_glx.h usability... yes checking va/va_glx.h presence... yes checking for va/va_glx.h... yes checking va/va_x11.h usability... yes checking va/va_x11.h presence... yes checking for va/va_x11.h... yes checking va/va_wayland.h usability... yes checking va/va_wayland.h presence... yes checking for va/va_wayland.h... yes checking va/va_drm.h usability... yes checking va/va_drm.h presence... yes checking for va/va_drm.h... yes checking va/va_drmcommon.h usability... yes checking va/va_drmcommon.h presence... yes checking for va/va_drmcommon.h... yes checking for LIBVA_X11... yes checking for LIBVA_GLX... yes checking for LIBVA_WAYLAND... yes checking for LIBVA_DRM... yes checking for GNOME_VFS... no checking for LIBSMBCLIENT... yes checking linux/videodev.h usability... no checking linux/videodev.h presence... no checking for linux/videodev.h... no checking asm/types.h usability... yes checking asm/types.h presence... yes checking for asm/types.h... yes checking linux/videodev2.h usability... yes checking linux/videodev2.h presence... yes checking for linux/videodev2.h... yes checking sys/videoio.h usability... no checking sys/videoio.h presence... no checking for sys/videoio.h... no checking sys/videodev2.h usability... no checking sys/videodev2.h presence... no checking for sys/videodev2.h... no checking for asm/types.h... (cached) yes checking for V4L2... yes checking for DVDREAD... yes checking for DVDNAV... yes checking for LIBCDIO... yes checking for LIBVCDINFO... yes checking for LIBBLURAY... yes checking for AVFORMAT... yes checking for LIBSSH2... yes checking for LIBNFS... yes checking for GNUTLS... yes checking for OPENSSL... yes checking for GCRYPT... yes checking for A52DEC... no checking for a52_init in -l:liba52.so... yes checking for a52dec/a52.h... yes checking whether a52_init takes no args... no checking for NeAACDecInit in -lfaad... yes checking for neaacdec.h... yes checking for FFMPEG... yes checking for AVUTIL... yes checking ffmpeg/avutil.h usability... no checking ffmpeg/avutil.h presence... no checking for ffmpeg/avutil.h... no checking libavutil/avutil.h usability... yes checking libavutil/avutil.h presence... yes checking for libavutil/avutil.h... yes checking libavutil/sha1.h usability... no checking libavutil/sha1.h presence... no checking for libavutil/sha1.h... no checking libavutil/sha.h usability... yes checking libavutil/sha.h presence... yes checking for libavutil/sha.h... yes checking for POSTPROC... yes checking for GDK_PIXBUF... yes checking for jpeg_start_decompress in -ljpeg... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for LIBPNG... yes checking for WAND... no checking for MAGICKWAND... yes checking MagickWand/MagickWand.h usability... yes checking MagickWand/MagickWand.h presence... yes checking for MagickWand/MagickWand.h... yes checking wand/magick_wand.h usability... no checking wand/magick_wand.h presence... no checking for wand/magick_wand.h... no checking for LIBDTS... yes checking libdir name... lib checking for LIBFLAC... yes checking for LIBMAD... yes checking mad.h usability... yes checking mad.h presence... yes checking for mad.h... yes checking for LIBMODPLUG... yes checking for mpc_demux_decode in -lmpcdec... yes checking mpc/mpcdec.h usability... yes checking mpc/mpcdec.h presence... yes checking for mpc/mpcdec.h... yes checking for mlib_VideoAddBlock_U8_S16 in -lmlib... no checking for mng_initialize in -lmng... yes checking libmng.h usability... yes checking libmng.h presence... yes checking for libmng.h... yes checking for SPEEX... yes checking for THEORA... yes checking for VORBIS... yes checking for __environ symbol presence... yes checking for stderr symbol presence... yes checking for ___brk_addr symbol presence... yes checking for __ctype_b symbol presence... yes checking for WAVPACK... yes checking for VPX... yes checking for vpx_codec_vp9_dx in -lvpx... yes checking for libOpenHevcInit in -lLibOpenHevcWrapper... no checking openHevcWrapper.h usability... no checking openHevcWrapper.h presence... no checking for openHevcWrapper.h... no checking for AOM... yes checking for DAV1D... yes checking for bcm_host_init in -lbcm_host... no checking interface/mmal/mmal.h usability... no checking interface/mmal/mmal.h presence... no checking for interface/mmal/mmal.h... no checking dependency style of gcc... (cached) gcc3 checking if gcc supports -Wall flag... (cached) yes checking if gcc supports -Wchar-subscripts flag... (cached) yes checking if gcc supports -Wnested-externs flag... yes checking if gcc supports -Wcast-align flag... yes checking if gcc supports -Wmissing-declarations flag... (cached) yes checking if gcc supports -Wmissing-prototypes flag... (cached) yes checking if gcc supports -Wmissing-format-attribute flag... (cached) yes checking if gcc supports -Wno-pointer-sign flag... yes checking if gcc supports -Wformat=2 flag... (cached) yes checking if gcc supports -Wno-format-zero-length flag... (cached) yes checking if gcc supports -Wformat-security flag... yes checking if gcc supports -Wstrict-aliasing=2 flag... (cached) yes checking if gcc supports -Werror=implicit-function-declaration flag... (cached) yes checking if gcc supports -Wl,--no-undefined flag... yes checking if gcc supports -Wl,-z,defs flag... (cached) yes checking for xmlto... no checking for rsvg-convert... rsvg-convert checking for optipng... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/man/en/Makefile config.status: creating doc/hackersguide/Makefile config.status: creating doc/faq/Makefile config.status: creating doc/Doxyfile config.status: creating contrib/Makefile config.status: creating contrib/a52dec/Makefile config.status: creating contrib/gsm610/Makefile config.status: creating contrib/libdca/Makefile config.status: creating contrib/libdha/Makefile config.status: creating contrib/libdha/bin/Makefile config.status: creating contrib/libdha/kernelhelper/Makefile config.status: creating contrib/libdha/oth/Makefile config.status: creating contrib/libdha/sysdep/Makefile config.status: creating contrib/libfaad/Makefile config.status: creating contrib/libmad/Makefile config.status: creating contrib/libmpcdec/Makefile config.status: creating contrib/libxdg-basedir/Makefile config.status: creating contrib/nosefart/Makefile config.status: creating contrib/vidix/Makefile config.status: creating contrib/vidix/drivers/Makefile config.status: creating include/xine/version.h config.status: creating lib/Makefile config.status: creating misc/Makefile config.status: creating misc/Makefile.plugins config.status: creating misc/SlackBuild config.status: creating misc/build_rpms.sh config.status: creating misc/libxine.pc config.status: creating misc/relchk.sh config.status: creating misc/xine-config config.status: creating misc/xine-lib.spec config.status: creating po/Makevars.extra config.status: creating po/Makefile.in config.status: creating src/Makefile config.status: creating src/audio_out/Makefile config.status: creating src/audio_dec/Makefile config.status: creating src/combined/Makefile config.status: creating src/combined/ffmpeg/Makefile config.status: creating src/demuxers/Makefile config.status: creating src/dxr3/Makefile config.status: creating src/input/Makefile config.status: creating src/input/libdvdnav/Makefile config.status: creating src/libw32dll/Makefile config.status: creating src/libreal/Makefile config.status: creating src/post/Makefile config.status: creating src/spu_dec/Makefile config.status: creating src/video_dec/Makefile config.status: creating src/video_out/Makefile config.status: creating src/video_out/macosx/Makefile config.status: creating src/xine-utils/Makefile config.status: creating src/xine-engine/Makefile config.status: creating src/vdr/Makefile config.status: creating include/configure.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing default commands xine-lib summary: ---------------- * input plugins: - file - stdin_fifo * Network: - rtsp - rtp - net - pnm - http - ftp - https - ftpes - sftp - scp - gopher - tls - nfs - mms - smb - IPv6 * Optical discs: - cdda - vcdo - vcd - dvd (external libs) - bluray * Devices: - dvb - v4l2 (disabled plugins: v4l) * Misc: - vdr - avio (libavformat) - test - crypto (disabled plugins: gnome-vfs) * demultiplexer plugins: - 4xm - aac - ac3 - aiff - asf - avformat (with libavformat) - avi - cdda - ea wve - film - FLAC - FLAC (with libFLAC) - fli - flv - idcin - iff - image - interplay mve - ivf - matroska - mng - mod - mpeg - mpeg_audio - mpeg_block - mpeg_elem - mpeg_pes - mpeg_ts - Nosefart (NSF) - nsf - nsv - ogg - psx str - pva - qt/mpeg-4 - raw dv - real/realaudio - roq - smjpeg - snd/au - vmd - voc - vox - vqa - wav - WavPack - wc3 mve - ws aud - yuv4mpeg2 * video decoder plugins: - MPEG 1,2 (libmpeg2) - Amiga Bitplane - Raw RGB - Raw YUV - dxr3_video - gdk-pixbuf - image - libjpeg - libpng - theora - vdpau - libvpx (VP8/VP9) - libaom (AV1) - dav1d (AV1) - ffmpeg (disabled plugins: w32dll mmal OpenHEVC) * audio decoder plugins: - linear PCM - dvaudio - GSM 06.10 - faad - Nosefart (NSF) - FLAC (with libFLAC) - speex - vorbis - WavPack - MAD (MPG 1/2/3) (external library) - DTS (external library) - A52/ra-dnet (external library, float math) - Musepack (external library) - ffmpeg (disabled plugins: w32dll) * subtitle decoder plugins: - spu - spucc - spucmml - sputext - spudvb - PGS (BluRay) - TextST (BluRay) - dxr3_spu * post effect plugins: * planar video effects: - invert - expand - eq - eq2 - boxblur - denoise3d - unsharp - tvtime - postproc - vdr * SFX: - goom - oscope - fftscope - mosaico - tdaudioanalyzer * Audio: - upmix - upmix_mono - volnorm - scretch * video driver plugins: - OpenGL 2.0 (with bicubic scaling) - X11 (GLX) backend - X11 (EGL) backend - Wayland (EGL) backend - XShm (X11 shared memory) - Xv (XVideo *shared*) - XxMC (XVideo extended motion compensation) - OpenGL (with GLU support) - vaapi (Video Acceleration (VA) API for Linux) - display plugins: x11 glx drm wayland - vdpau (X11 Video Decode and Presentation API for Unix) - XvMC (XVideo motion compensation) - xcb-shm (X shared memory using XCB) - xcb-xv (XVideo using XCB) - aa (Ascii ART) - caca (Color AsCii Art) - fb (Linux framebuffer device) - sdl (Simple DirectMedia Layer) - none (dummy output plugin) - raw - dxr3 (Hollywood+ and Creative dxr3, mpeg video only) (disabled plugins: sunfb directfb directx stk macos mmal vidix) * audio driver plugins: - alsa (ALSA - Advanced Linux Sound Architecture) - Jack - oss (Open Sound System) - pulseaudio (PulseAudio sound server) - none (dummy output plugin) - file (disabled plugins: CoreAudio directx esd fusionsound irixal sun sndio opensles) --- Making all in doc make[1]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/doc' Making all in man/en make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/doc/man/en' /usr/bin/sed -e 's/@XL@/xine\-list\-1.2/' xine-list.1.in >xine-list-1.2.1 /usr/bin/make all-am make[3]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/doc/man/en' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/doc/man/en' make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/doc/man/en' Making all in hackersguide make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/doc/hackersguide' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/doc/hackersguide' Making all in faq make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/doc/faq' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/doc/faq' make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/doc' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/doc' make[1]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/doc' Making all in po make[1]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/po' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/po' Making all in lib make[1]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/lib' CC strlcat.lo CC strlcpy.lo CCLD libxineposix.la make[1]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/lib' Making all in src make[1]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src' Making all in xine-utils make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src/xine-utils' CC xmltest-xmllexer.o CC xmltest-xmlparser.o CC array.lo CC cpu_accel.lo CC color.lo CC copy.lo CC list.lo CC memcpy.lo CC mfrag.lo CC monitor.lo CC pool.lo CC ring_buffer.lo CC sorted_array.lo CC stree.lo CC utils.lo CC xine_buffer.lo xine_buffer.c: In function ‘xine_buffer_init’: xine_buffer.c:132:32: warning: cast increases required alignment of target type [-Wcast-align] 132 | xine_buffer_header_t *header=(xine_buffer_header_t*)data; | ^ xine_buffer.c: In function ‘xine_buffer_dup’: xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:180:16: note: in expansion of macro ‘GET_HEADER_CONST’ 180 | new = malloc(GET_HEADER_CONST(buf)->size+XINE_BUFFER_HEADER_SIZE); | ^~~~~~~~~~~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:186:7: note: in expansion of macro ‘GET_HEADER_CONST’ 186 | GET_HEADER_CONST(buf)->size+XINE_BUFFER_HEADER_SIZE); | ^~~~~~~~~~~~~~~~ xine_buffer.c: In function ‘_xine_buffer_copyin’: xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:116:9: note: in expansion of macro ‘GET_HEADER_CONST’ 116 | if (GET_HEADER_CONST(buf)->size < (to_size)) { \ | ^~~~~~~~~~~~~~~~ xine_buffer.c:206:3: note: in expansion of macro ‘GROW_TO’ 206 | GROW_TO(buf, (size_t)index+len); | ^~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:117:32: note: in expansion of macro ‘GET_HEADER_CONST’ 117 | int new_size = (to_size) + GET_HEADER_CONST(buf)->chunk_size - \ | ^~~~~~~~~~~~~~~~ xine_buffer.c:206:3: note: in expansion of macro ‘GROW_TO’ 206 | GROW_TO(buf, (size_t)index+len); | ^~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:118:22: note: in expansion of macro ‘GET_HEADER_CONST’ 118 | ((to_size) % GET_HEADER_CONST(buf)->chunk_size);\ | ^~~~~~~~~~~~~~~~ xine_buffer.c:206:3: note: in expansion of macro ‘GROW_TO’ 206 | GROW_TO(buf, (size_t)index+len); | ^~~~~~~ xine_buffer.c:111:24: warning: cast increases required alignment of target type [-Wcast-align] 111 | #define GET_HEADER(x) ((xine_buffer_header_t*)(((uint8_t*)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:121:5: note: in expansion of macro ‘GET_HEADER’ 121 | GET_HEADER(buf)->size=new_size; } | ^~~~~~~~~~ xine_buffer.c:206:3: note: in expansion of macro ‘GROW_TO’ 206 | GROW_TO(buf, (size_t)index+len); | ^~~~~~~ xine_buffer.c: In function ‘xine_buffer_copyout’: xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:229:11: note: in expansion of macro ‘GET_HEADER_CONST’ 229 | hsize = GET_HEADER_CONST(buf)->size; | ^~~~~~~~~~~~~~~~ xine_buffer.c: In function ‘_xine_buffer_set’: xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:116:9: note: in expansion of macro ‘GET_HEADER_CONST’ 116 | if (GET_HEADER_CONST(buf)->size < (to_size)) { \ | ^~~~~~~~~~~~~~~~ xine_buffer.c:255:3: note: in expansion of macro ‘GROW_TO’ 255 | GROW_TO(buf, (size_t)(index + len)); | ^~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:117:32: note: in expansion of macro ‘GET_HEADER_CONST’ 117 | int new_size = (to_size) + GET_HEADER_CONST(buf)->chunk_size - \ | ^~~~~~~~~~~~~~~~ xine_buffer.c:255:3: note: in expansion of macro ‘GROW_TO’ 255 | GROW_TO(buf, (size_t)(index + len)); | ^~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:118:22: note: in expansion of macro ‘GET_HEADER_CONST’ 118 | ((to_size) % GET_HEADER_CONST(buf)->chunk_size);\ | ^~~~~~~~~~~~~~~~ xine_buffer.c:255:3: note: in expansion of macro ‘GROW_TO’ 255 | GROW_TO(buf, (size_t)(index + len)); | ^~~~~~~ xine_buffer.c:111:24: warning: cast increases required alignment of target type [-Wcast-align] 111 | #define GET_HEADER(x) ((xine_buffer_header_t*)(((uint8_t*)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:121:5: note: in expansion of macro ‘GET_HEADER’ 121 | GET_HEADER(buf)->size=new_size; } | ^~~~~~~~~~ xine_buffer.c:255:3: note: in expansion of macro ‘GROW_TO’ 255 | GROW_TO(buf, (size_t)(index + len)); | ^~~~~~~ xine_buffer.c: In function ‘_xine_buffer_strcpy’: xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:116:9: note: in expansion of macro ‘GET_HEADER_CONST’ 116 | if (GET_HEADER_CONST(buf)->size < (to_size)) { \ | ^~~~~~~~~~~~~~~~ xine_buffer.c:287:3: note: in expansion of macro ‘GROW_TO’ 287 | GROW_TO(buf, index+strlen(data)+1); | ^~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:117:32: note: in expansion of macro ‘GET_HEADER_CONST’ 117 | int new_size = (to_size) + GET_HEADER_CONST(buf)->chunk_size - \ | ^~~~~~~~~~~~~~~~ xine_buffer.c:287:3: note: in expansion of macro ‘GROW_TO’ 287 | GROW_TO(buf, index+strlen(data)+1); | ^~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:118:22: note: in expansion of macro ‘GET_HEADER_CONST’ 118 | ((to_size) % GET_HEADER_CONST(buf)->chunk_size);\ | ^~~~~~~~~~~~~~~~ xine_buffer.c:287:3: note: in expansion of macro ‘GROW_TO’ 287 | GROW_TO(buf, index+strlen(data)+1); | ^~~~~~~ xine_buffer.c:111:24: warning: cast increases required alignment of target type [-Wcast-align] 111 | #define GET_HEADER(x) ((xine_buffer_header_t*)(((uint8_t*)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:121:5: note: in expansion of macro ‘GET_HEADER’ 121 | GET_HEADER(buf)->size=new_size; } | ^~~~~~~~~~ xine_buffer.c:287:3: note: in expansion of macro ‘GROW_TO’ 287 | GROW_TO(buf, index+strlen(data)+1); | ^~~~~~~ xine_buffer.c: In function ‘xine_buffer_get_size’: xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:324:10: note: in expansion of macro ‘GET_HEADER_CONST’ 324 | return GET_HEADER_CONST(buf)->size; | ^~~~~~~~~~~~~~~~ xine_buffer.c: In function ‘_xine_buffer_ensure_size’: xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:116:9: note: in expansion of macro ‘GET_HEADER_CONST’ 116 | if (GET_HEADER_CONST(buf)->size < (to_size)) { \ | ^~~~~~~~~~~~~~~~ xine_buffer.c:344:3: note: in expansion of macro ‘GROW_TO’ 344 | GROW_TO(buf, (size_t)size); | ^~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:117:32: note: in expansion of macro ‘GET_HEADER_CONST’ 117 | int new_size = (to_size) + GET_HEADER_CONST(buf)->chunk_size - \ | ^~~~~~~~~~~~~~~~ xine_buffer.c:344:3: note: in expansion of macro ‘GROW_TO’ 344 | GROW_TO(buf, (size_t)size); | ^~~~~~~ xine_buffer.c:112:30: warning: cast increases required alignment of target type [-Wcast-align] 112 | #define GET_HEADER_CONST(x) ((const xine_buffer_header_t *)(((const uint8_t *)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:118:22: note: in expansion of macro ‘GET_HEADER_CONST’ 118 | ((to_size) % GET_HEADER_CONST(buf)->chunk_size);\ | ^~~~~~~~~~~~~~~~ xine_buffer.c:344:3: note: in expansion of macro ‘GROW_TO’ 344 | GROW_TO(buf, (size_t)size); | ^~~~~~~ xine_buffer.c:111:24: warning: cast increases required alignment of target type [-Wcast-align] 111 | #define GET_HEADER(x) ((xine_buffer_header_t*)(((uint8_t*)x)-XINE_BUFFER_HEADER_SIZE)) | ^ xine_buffer.c:121:5: note: in expansion of macro ‘GET_HEADER’ 121 | GET_HEADER(buf)->size=new_size; } | ^~~~~~~~~~ xine_buffer.c:344:3: note: in expansion of macro ‘GROW_TO’ 344 | GROW_TO(buf, (size_t)size); | ^~~~~~~ CC xine_check.lo utils.c: In function ‘xine_mallocz_aligned’: utils.c:862:8: warning: cast increases required alignment of target type [-Wcast-align] 862 | sp = (size_t *)new; | ^ utils.c: In function ‘xine_malloc_aligned’: utils.c:875:8: warning: cast increases required alignment of target type [-Wcast-align] 875 | sp = (size_t *)new; | ^ utils.c: In function ‘xine_realloc_aligned’: utils.c:901:8: warning: cast increases required alignment of target type [-Wcast-align] 901 | sp = (size_t *)new; | ^ utils.c:907:10: warning: cast increases required alignment of target type [-Wcast-align] 907 | sp = (size_t *)(old - old[-1]); | ^ utils.c: In function ‘xine_crc32_ieee’: utils.c:1037:11: warning: cast increases required alignment of target type [-Wcast-align] 1037 | d32 = (const uint32_t *)data; | ^ utils.c: In function ‘xine_crc16_ansi’: utils.c:1105:11: warning: cast increases required alignment of target type [-Wcast-align] 1105 | d32 = (const uint32_t *)data; | ^ utils.c: In function ‘xine_fast_string_max’: utils.c:1188:18: warning: cast increases required alignment of target type [-Wcast-align] 1188 | uint32_t *fs = (uint32_t *)fast_string; | ^ utils.c: In function ‘xine_fast_string_set’: utils.c:1194:18: warning: cast increases required alignment of target type [-Wcast-align] 1194 | uint32_t *fs = (uint32_t *)fast_string; | ^ utils.c: In function ‘xine_fast_string_cmp’: utils.c:1242:19: warning: cast increases required alignment of target type [-Wcast-align] 1242 | uint32_t *fs1 = (uint32_t *)fast_string1, *fs2 = (uint32_t *)fast_string2, *test1 = fs1, *test2 = fs2; | ^ utils.c:1242:52: warning: cast increases required alignment of target type [-Wcast-align] 1242 | uint32_t *fs1 = (uint32_t *)fast_string1, *fs2 = (uint32_t *)fast_string2, *test1 = fs1, *test2 = fs2; | ^ utils.c: In function ‘xine_fast_string_free’: utils.c:1265:8: warning: cast increases required alignment of target type [-Wcast-align] 1265 | fs = (uint32_t *)*fast_string; | ^ utils.c: In function ‘xine_fast_text_load’: utils.c:1316:9: warning: cast increases required alignment of target type [-Wcast-align] 1316 | xft = (xine_fast_text_t *)mem; | ^ CC xine_mutex.lo CC xmllexer.lo CC xmlparser.lo CC libyuv2rgb_la-yuv2rgb_mmx.lo CC libyuv2rgb_la-yuv2rgb.lo CC libyuv2rgb_la-yuv2rgb_mlib.lo CCLD xmltest yuv2rgb.c: In function ‘yuv2rgb_c_32’: yuv2rgb.c:1534:15: warning: cast increases required alignment of target type [-Wcast-align] 1534 | dst_1 = (uint32_t*)_dst; | ^ yuv2rgb.c:1597:15: warning: cast increases required alignment of target type [-Wcast-align] 1597 | dst_1 = (uint32_t*)_dst; | ^ yuv2rgb.c: In function ‘yuv2rgb_c_16’: yuv2rgb.c:1939:15: warning: cast increases required alignment of target type [-Wcast-align] 1939 | dst_1 = (uint16_t*)_dst; | ^ yuv2rgb.c:2002:15: warning: cast increases required alignment of target type [-Wcast-align] 2002 | dst_1 = (uint16_t*)_dst; | ^ yuv2rgb.c: In function ‘yuy22rgb_c_32’: yuv2rgb.c:2810:13: warning: cast increases required alignment of target type [-Wcast-align] 2810 | dst_1 = (uint32_t*)_dst; | ^ yuv2rgb.c: In function ‘yuy22rgb_c_16’: yuv2rgb.c:3050:13: warning: cast increases required alignment of target type [-Wcast-align] 3050 | dst_1 = (uint16_t*)_dst; | ^ CCLD libyuv2rgb.la CCLD libxineutils.la make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src/xine-utils' Making all in xine-engine make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src/xine-engine' /usr/bin/make all-am make[3]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src/xine-engine' CC xine.lo CC metronom.lo CC configfile.lo CC buffer.lo CC load_plugins.lo CC video_decoder.lo CC buffer_types.lo CC audio_decoder.lo CC video_out.lo CC audio_out.lo CC resample.lo CC events.lo CC video_overlay.lo CC osd.lo CC spu.lo CC scratch.lo In file included from load_plugins.c:65: ../../include/xine/post.h: In function ‘_x_post_ovl_manager_to_port’: ../../include/xine/post.h:292:10: warning: cast increases required alignment of target type [-Wcast-align] 292 | return (post_video_port_t *)( (uint8_t *)manager - sizeof(post_video_port_t) ); | ^ load_plugins.c: In function ‘_insert_file’: load_plugins.c:478:11: warning: cast increases required alignment of target type [-Wcast-align] 478 | entry = (plugin_file_t *)p; | ^ buffer.c: In function ‘_x_fifo_buffer_new’: buffer.c:1019:10: warning: cast increases required alignment of target type [-Wcast-align] 1019 | beei = (be_ei_t *)(multi_buffer + num_buffers * buf_size); | ^ audio_out.c: In function ‘ao_resend_fill’: audio_out.c:1206:50: warning: cast increases required alignment of target type [-Wcast-align] 1206 | this->driver.d->write (this->driver.d, (int16_t *)(this->resend.buf + start_frame * this->resend.frame_size), fill_frames2); | ^ audio_out.c:1214:50: warning: cast increases required alignment of target type [-Wcast-align] 1214 | this->driver.d->write (this->driver.d, (int16_t *)this->resend.buf, fill_frames1); | ^ audio_out.c:1223:50: warning: cast increases required alignment of target type [-Wcast-align] 1223 | this->driver.d->write (this->driver.d, (int16_t *)(this->resend.buf + start_frame * this->resend.frame_size), fill_frames1); | ^ video_out.c: In function ‘_x_vo_new_port’: video_out.c:3214:34: warning: cast increases required alignment of target type [-Wcast-align] 3214 | this->display_queue.frames = (vo_frame_t **)m; | ^ video_out.c:3216:39: warning: cast increases required alignment of target type [-Wcast-align] 3216 | this->display_queue.img_streams = (xine_stream_private_t **)m; | ^ video_out.c:3219:29: warning: cast increases required alignment of target type [-Wcast-align] 3219 | this->extra_info_base = (extra_info_t *)m; | ^ audio_out.c: In function ‘_x_ao_new_port’: audio_out.c:3210:25: warning: cast increases required alignment of target type [-Wcast-align] 3210 | buf->mem = (int16_t *)mem; | ^ audio_out.c:3225:24: warning: cast increases required alignment of target type [-Wcast-align] 3225 | this->zero_space = (int16_t *)mem; | ^ audio_out.c:3228:23: warning: cast increases required alignment of target type [-Wcast-align] 3228 | buf->mem = (int16_t *)vsbuf0; | ^ audio_out.c:3234:23: warning: cast increases required alignment of target type [-Wcast-align] 3234 | buf->mem = (int16_t *)vsbuf1; | ^ CC demux.lo CC vo_scale.lo CC xine_interface.lo CC post.lo CC broadcaster.lo CC io_helper.lo CC input_rip.lo CC input_cache.lo CC info_helper.lo CC refcounter.lo CC alphablend.lo CC net_buf_ctrl.lo CC builtins.lo /usr/bin/make -C ../../contrib/libxdg-basedir make[4]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/contrib/libxdg-basedir' In file included from xine_interface.c:43: ../../include/xine/post.h: In function ‘_x_post_ovl_manager_to_port’: ../../include/xine/post.h:292:10: warning: cast increases required alignment of target type [-Wcast-align] 292 | return (post_video_port_t *)( (uint8_t *)manager - sizeof(post_video_port_t) ); | ^ CC basedir.lo CC dummy.lo io_helper.c: In function ‘reportIP’: io_helper.c:79:33: warning: cast increases required alignment of target type [-Wcast-align] 79 | struct sockaddr_in *sa4 = (struct sockaddr_in *)addr->ai_addr; | ^ io_helper.c:92:34: warning: cast increases required alignment of target type [-Wcast-align] 92 | struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)addr->ai_addr; | ^ alphablend.c: In function ‘_x_blend_rgb16’: alphablend.c:701:21: warning: cast increases required alignment of target type [-Wcast-align] 701 | mem_blend16((uint16_t *) (img_pix + x1_scaled*2), | ^ alphablend.c: In function ‘_x_blend_yuy2’: alphablend.c:1852:18: warning: cast increases required alignment of target type [-Wcast-align] 1852 | *(uint16_t *)dst = yuy2.h[0]; | ^ alphablend.c:1854:18: warning: cast increases required alignment of target type [-Wcast-align] 1854 | *(uint16_t *)dst = yuy2.h[1]; | ^ alphablend.c:1858:18: warning: cast increases required alignment of target type [-Wcast-align] 1858 | *(uint16_t *)dst = yuy2.h[0]; | ^ CCLD libxine-interface.la libtool: warning: '-version-info/-version-number' is ignored for convenience libraries CCLD libxdg-basedir.la make[4]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/contrib/libxdg-basedir' CCLD libxine.la make[3]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src/xine-engine' make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src/xine-engine' Making all in audio_out make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src/audio_out' CC audio_oss_out.lo CC xineplug_ao_out_alsa_la-audio_alsa_out.lo CC xineplug_ao_out_pulseaudio_la-audio_pulse_out.lo CC xineplug_ao_out_jack_la-audio_jack_out.lo audio_jack_out.c: In function ‘write_buffer_16’: audio_jack_out.c:182:21: warning: cast increases required alignment of target type [-Wcast-align] 182 | int16_t *p_read = (int16_t *) data; | ^ audio_jack_out.c:186:15: warning: cast increases required alignment of target type [-Wcast-align] 186 | p_write = (float *) (&(this->buffer[write_pos])); | ^ audio_jack_out.c: In function ‘read_buffer’: audio_jack_out.c:223:22: warning: cast increases required alignment of target type [-Wcast-align] 223 | bufs[j][i] = *((float *) (&(buffer[read_pos]))) * gain; | ^ audio_pulse_out.c: In function ‘ao_pulse_write’: audio_pulse_out.c:674:12: warning: cast increases required alignment of target type [-Wcast-align] 674 | data = (int16_t *) ((uint8_t*) data + l); | ^ audio_alsa_out.c: In function ‘open_plugin’: audio_alsa_out.c:1707:12: warning: cast increases required alignment of target type [-Wcast-align] 1707 | this = (alsa_driver_t *)m; | ^ CCLD xineplug_ao_out_jack.la CCLD xineplug_ao_out_oss.la CCLD xineplug_ao_out_pulseaudio.la CCLD xineplug_ao_out_alsa.la make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src/audio_out' Making all in audio_dec make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src/audio_dec' /usr/bin/make -C ../../contrib/gsm610 CC xine_a52_spdif.lo CC xineplug_decode_dvaudio_la-ff_dvaudio_decoder.lo CC xine_lpcm_decoder.lo CC xineplug_decode_gsm610_la-gsm610.lo CC xineplug_decode_mpc_la-xine_musepack_decoder.lo CC xineplug_decode_dts_la-xine_dts_decoder.lo make[3]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/contrib/gsm610' CC xineplug_decode_mad_la-xine_mad_decoder.lo CC xineplug_decode_a52_la-xine_a52_decoder.lo CC xineplug_decode_faad_la-xine_faad_decoder.lo CC add.lo CC decode.lo CC gsm_create.lo CC gsm_decode.lo CC gsm_destroy.lo CC long_term.lo CC lpc.lo In file included from xine_faad_decoder.c:30: latm.c: In function ‘bebf_set_write’: latm.c:126:20: warning: cast increases required alignment of target type [-Wcast-align] 126 | bebf->writeptr = (uint32_t *)wp; | ^ CC rpe.lo CC short_term.lo CC table.lo CCLD xineplug_decode_mpc.la CCLD xineplug_decode_to_spdif.la CCLD xineplug_decode_mad.la CCLD xineplug_decode_lpcm.la CCLD xineplug_decode_dts.la CCLD xineplug_decode_dvaudio.la CCLD xineplug_decode_a52.la CCLD xineplug_decode_faad.la CCLD libgsm610.la make[3]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/contrib/gsm610' CCLD xineplug_decode_gsm610.la make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src/audio_dec' Making all in video_out make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src/video_out' make[3]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src/video_out' CC libx11osd_la-x11osd.lo CC libxcbosd_la-xcbosd.lo CC hw_frame_la-hw_frame.lo CC xineplug_vo_out_xshm_la-video_out_xshm.lo CC xineplug_vo_out_xv_la-video_out_xv.lo CC xineplug_vo_out_xvmc_la-video_out_xvmc.lo CC xineplug_vo_out_opengl_la-video_out_opengl.lo CC xineplug_vo_out_opengl2_la-video_out_opengl2.lo CC xineplug_vo_out_aa_la-video_out_aa.lo CC xineplug_vo_out_fb_la-video_out_fb.lo CC xineplug_vo_out_sdl_la-video_out_sdl.lo CC xineplug_vo_out_caca_la-video_out_caca.lo CC xineplug_vo_out_xxmc_la-video_out_xxmc.lo CC xineplug_vo_out_xxmc_la-xvmc_mocomp.lo CC xineplug_vo_out_xxmc_la-xvmc_vld.lo CC xineplug_vo_out_xcbshm_la-video_out_xcbshm.lo video_out_xv.c: In function ‘xv_add_yuy2_emu’: video_out_xv.c:500:19: warning: cast increases required alignment of target type [-Wcast-align] 500 | uint32_t *q = (uint32_t *)base; | ^ video_out_xv.c: In function ‘xv_update_frame_format’: video_out_xv.c:566:25: warning: cast increases required alignment of target type [-Wcast-align] 566 | uint32_t *q = (uint32_t *)frame->vo_frame.base[0]; | ^ video_out_xshm.c: In function ‘xshm_update_frame_format’: video_out_xshm.c:677:23: warning: cast increases required alignment of target type [-Wcast-align] 677 | uint32_t *q = (uint32_t *)frame->vo_frame.base[0]; | ^ video_out_xcbshm.c: In function ‘xshm_update_frame_format’: video_out_xcbshm.c:584:23: warning: cast increases required alignment of target type [-Wcast-align] 584 | uint32_t *q = (uint32_t *)frame->vo_frame.base[0]; | ^ CC xineplug_vo_out_xcbxv_la-video_out_xcbxv.lo CC xineplug_vo_out_vdpau_la-video_out_vdpau.lo CC xineplug_vo_out_vaapi_la-video_out_vaapi.lo CC xineplug_vo_out_raw_la-video_out_raw.lo CC opengl/xineplug_vo_gl_glx_la-xine_glx.lo CC opengl/xineplug_vo_gl_egl_wl_la-xine_egl.lo CC opengl/xineplug_vo_gl_egl_x11_la-xine_egl.lo CC vaapi/xineplug_hw_frame_vaapi_la-xine_hw_frame_vaapi.lo CC vaapi/xineplug_hw_frame_vaapi_la-vaapi_egl.lo CC vaapi/xineplug_va_display_x11_la-xine_va_display_x11.lo CC vaapi/xineplug_va_display_glx_la-xine_va_display_glx.lo CC vaapi/xineplug_va_display_wl_la-xine_va_display_wl.lo CC vaapi/xineplug_va_display_drm_la-xine_va_display_drm.lo CCLD libx11osd.la CCLD libxcbosd.la CC opengl/xine_gl_la-xine_gl.lo video_out_xcbxv.c: In function ‘xv_add_yuy2_emu’: video_out_xcbxv.c:424:19: warning: cast increases required alignment of target type [-Wcast-align] 424 | uint32_t *q = (uint32_t *)base; | ^ video_out_xcbxv.c: In function ‘xv_update_frame_format’: video_out_xcbxv.c:490:25: warning: cast increases required alignment of target type [-Wcast-align] 490 | uint32_t *q = (uint32_t *)frame->vo_frame.base[0]; | ^ video_out_raw.c: In function ‘raw_process_ovl’: video_out_raw.c:114:33: warning: cast increases required alignment of target type [-Wcast-align] 114 | _x_overlay_to_argb32(overlay, (uint32_t*)ovl->ovl_rgba, overlay->width, "RGBA"); | ^ video_out_vdpau.c: In function ‘vdpau_update_frame_format’: video_out_vdpau.c:1274:23: warning: cast increases required alignment of target type [-Wcast-align] 1274 | uint32_t *q = (uint32_t *)frame->vo_frame.base[0]; | ^ CC vaapi/xine_vaapi_la-xine_va_display.lo CC vaapi/xine_vaapi_la-vaapi_util.lo CC vaapi/xine_vaapi_la-vaapi_frame.lo CCLD hw_frame.la CCLD xineplug_vo_out_xvmc.la CCLD xineplug_vo_out_aa.la CCLD xineplug_vo_out_fb.la CCLD xineplug_vo_out_sdl.la CCLD xineplug_vo_out_caca.la CCLD xineplug_vo_out_raw.la CCLD xineplug_vo_gl_glx.la CCLD xineplug_vo_gl_egl_wl.la CCLD xineplug_vo_gl_egl_x11.la CCLD xineplug_va_display_x11.la CCLD xineplug_va_display_glx.la CCLD xineplug_va_display_wl.la CCLD xineplug_va_display_drm.la CCLD opengl/xine_gl.la CCLD xineplug_vo_out_xshm.la CCLD xineplug_vo_out_xv.la CCLD xineplug_vo_out_opengl.la CCLD xineplug_vo_out_xxmc.la CCLD xineplug_vo_out_xcbshm.la CCLD xineplug_vo_out_xcbxv.la CCLD xineplug_vo_out_vdpau.la CCLD vaapi/xine_vaapi.la CCLD xineplug_vo_out_opengl2.la CCLD xineplug_vo_out_vaapi.la CCLD xineplug_hw_frame_vaapi.la make[3]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src/video_out' make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src/video_out' Making all in video_dec make[2]: Entering directory '/build/xine-lib/src/xine-lib-1.2.12/src/video_dec' CC xineplug_decode_image_la-image.lo CC xineplug_decode_gdk_pixbuf_la-gdkpixbuf.lo CC xineplug_decode_dav1d_la-dav1d.lo CC xineplug_decode_libaom_la-libaom.lo CC xineplug_decode_libjpeg_la-libjpeg.lo CC xineplug_decode_libpng_la-libpng.lo CC xineplug_decode_libvpx_la-libvpx.lo CC group_raw.lo CC bitplane.lo CC rgb.lo CC yuv.lo CC libvdpau/xineplug_decode_vdpau_la-group_vdpau.lo CC libvdpau/xineplug_decode_vdpau_la-vdec_hw_h264.lo CC libvdpau/xineplug_decode_vdpau_la-alterh264_decode.lo CC libvdpau/xineplug_decode_vdpau_la-vdpau_h264.lo CC libvdpau/xineplug_decode_vdpau_la-vdpau_mpeg12.lo dav1d.c: In function ‘_copy_plane’: dav1d.c:171:36: warning: cast increases required alignment of target type [-Wcast-align] 171 | const uint16_t *restrict s = (uint16_t *)(src + y * src_pitch); | ^ dav1d.c: In function ‘_merge_planes’: dav1d.c:214:37: warning: cast increases required alignment of target type [-Wcast-align] 214 | const uint16_t *restrict sy = (const uint16_t *)(src_y + y * pic->stride[0]); | ^ libaom.c: In function ‘_copy_yv12_16_to_8’: dav1d.c:215:37: warning: cast increases required alignment of target type [-Wcast-align] 215 | const uint16_t *restrict su = (const uint16_t *)(src_u + y * pic->stride[1]); | ^ dav1d.c:216:37: warning: cast increases required alignment of target type [-Wcast-align] 216 | const uint16_t *restrict sv = (const uint16_t *)(src_v + y * pic->stride[1]); | ^ libaom.c:74:23: warning: cast increases required alignment of target type [-Wcast-align] 74 | uint16_t *src = (uint16_t *)(aom_img->planes[i] + y * aom_img->stride[i]); | ^ bitplane.c: In function ‘bitplane_sdelta_opt_3’: dav1d.c: In function ‘_open_plugin’: dav1d.c:547:11: error: ‘Dav1dSettings’ has no member named ‘n_frame_threads’ 547 | settings.n_frame_threads = (ncpu > 8) ? 4 : (ncpu < 2) ? 1 : ncpu/2; | ^ bitplane.c:418:43: warning: cast increases required alignment of target type [-Wcast-align] 418 | uint32_t *deltadata = (uint32_t *)this->buf; | ^ bitplane.c:421:43: warning: cast increases required alignment of target type [-Wcast-align] 421 | uint16_t *picture_end = (uint16_t *)(&this->buf_uk[(rowsize_all_planes * 2 * this->height)]); | ^ bitplane.c:423:43: warning: cast increases required alignment of target type [-Wcast-align] 423 | uint16_t *data_end = (uint16_t *)(&this->buf[this->size]); | ^ dav1d.c:548:12: error: ‘Dav1dSettings’ has no member named ‘n_tile_threads’; did you mean ‘n_threads’? 548 | settings.n_tile_threads = MAX(1, ncpu - settings.n_frame_threads + 1); | ^~~~~~~~~~~~~~ | n_threads bitplane.c:434:43: warning: cast increases required alignment of target type [-Wcast-align] 434 | planeptr = (uint16_t *)(&this->buf_uk[(palette_index * rowsize * 2)]); | ^ In file included from ../../lib/os_internal.h:71, from ../../include/config.h:47, from dav1d.c:23: dav1d.c:548:51: error: ‘Dav1dSettings’ has no member named ‘n_frame_threads’ 548 | settings.n_tile_threads = MAX(1, ncpu - settings.n_frame_threads + 1); | ^ dav1d.c:548:51: error: ‘Dav1dSettings’ has no member named ‘n_frame_threads’ 548 | settings.n_tile_threads = MAX(1, ncpu - settings.n_frame_threads + 1); | ^ bitplane.c:438:43: warning: cast increases required alignment of target type [-Wcast-align] 438 | data = (uint16_t *)(&this->buf[_X_BE_32(&deltadata[palette_index])]); | ^ bitplane.c:439:17: warning: cast increases required alignment of target type [-Wcast-align] 439 | if( data != (uint16_t *)this->buf ) { | ^ bitplane.c:441:43: warning: cast increases required alignment of target type [-Wcast-align] 441 | ptr = (uint16_t *)(&this->buf[_X_BE_32(&deltadata[(palette_index+8)])]); | ^ In file included from ../../include/xine/input_plugin.h:28, from ../../include/xine/xine_internal.h:35, from dav1d.c:38: dav1d.c:551:21: error: ‘Dav1dSettings’ has no member named ‘n_frame_threads’ 551 | settings.n_frame_threads, settings.n_tile_threads); | ^ ../../include/xine/xineutils.h:687:40: note: in definition of macro ‘xprintf’ 687 | xine_log(xine, XINE_LOG_TRACE, __VA_ARGS__); \ | ^~~~~~~~~~~ dav1d.c:551:48: error: ‘Dav1dSettings’ has no member named ‘n_tile_threads’; did you mean ‘n_threads’? 551 | settings.n_frame_threads, settings.n_tile_threads); | ^~~~~~~~~~~~~~ ../../include/xine/xineutils.h:687:40: note: in definition of macro ‘xprintf’ 687 | xine_log(xine, XINE_LOG_TRACE, __VA_ARGS__); \ | ^~~~~~~~~~~ bitplane.c: In function ‘bitplane_set_dlta_short’: bitplane.c:537:43: warning: cast increases required alignment of target type [-Wcast-align] 537 | uint32_t *deltadata = (uint32_t *)this->buf; | ^ bitplane.c:540:43: warning: cast increases required alignment of target type [-Wcast-align] 540 | uint16_t *picture_end = (uint16_t *)(&this->buf_uk[(rowsize_all_planes * 2 * this->height)]); | ^ bitplane.c:542:43: warning: cast increases required alignment of target type [-Wcast-align] 542 | uint16_t *data_end = (uint16_t *)(&this->buf[this->size]); | ^ bitplane.c:554:43: warning: cast increases required alignment of target type [-Wcast-align] 554 | planeptr = (uint16_t *)(&this->buf_uk[(palette_index * rowsize * 2)]); | ^ bitplane.c:558:43: warning: cast increases required alignment of target type [-Wcast-align] 558 | data = (uint16_t *)(&this->buf[_X_BE_32(&deltadata[palette_index])]); | ^ bitplane.c:559:17: warning: cast increases required alignment of target type [-Wcast-align] 559 | if( data != (uint16_t *)this->buf ) { | ^ bitplane.c:561:43: warning: cast increases required alignment of target type [-Wcast-align] 561 | ptr = (uint16_t *)(&this->buf[_X_BE_32(&deltadata[(palette_index+8)])]); | ^ bitplane.c: In function ‘bitplane_dlta_5’: bitplane.c:626:43: warning: cast increases required alignment of target type [-Wcast-align] 626 | uint32_t *deltadata = (uint32_t *)this->buf; | ^ make[2]: *** [Makefile:1330: xineplug_decode_dav1d_la-dav1d.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... bitplane.c: In function ‘bitplane_dlta_7_short’: bitplane.c:720:43: warning: cast increases required alignment of target type [-Wcast-align] 720 | uint32_t *deltadata = (uint32_t *)this->buf; | ^ bitplane.c:723:43: warning: cast increases required alignment of target type [-Wcast-align] 723 | uint16_t *picture_end = (uint16_t *)(&this->buf_uk[(rowsize_all_planes * 2 * this->height)]); | ^ bitplane.c:725:43: warning: cast increases required alignment of target type [-Wcast-align] 725 | uint16_t *data_end = (uint16_t *)(&this->buf[this->size]); | ^ bitplane.c:740:43: warning: cast increases required alignment of target type [-Wcast-align] 740 | data = (uint16_t *)(&this->buf[data_offset]); | ^ bitplane.c:743:43: warning: cast increases required alignment of target type [-Wcast-align] 743 | rowworkptr = (uint16_t *)(&planeptr[pixel_ptr * 2]); | ^ bitplane.c: In function ‘bitplane_dlta_7_long’: bitplane.c:815:43: warning: cast increases required alignment of target type [-Wcast-align] 815 | uint32_t *deltadata = (uint32_t *)this->buf; | ^ bitplane.c:818:43: warning: cast increases required alignment of target type [-Wcast-align] 818 | uint32_t *picture_end = (uint32_t *)(&this->buf_uk[(rowsize_all_planes * 4 * this->height)]); | ^ bitplane.c:820:43: warning: cast increases required alignment of target type [-Wcast-align] 820 | uint32_t *data_end = (uint32_t *)(&this->buf[this->size]); | ^ bitplane.c:834:43: warning: cast increases required alignment of target type [-Wcast-align] 834 | data = (uint32_t *)(&this->buf[data_offset]); | ^ bitplane.c:837:43: warning: cast increases required alignment of target type [-Wcast-align] 837 | rowworkptr = (uint32_t *)(&planeptr[pixel_ptr * 4]); | ^ bitplane.c: In function ‘bitplane_dlta_8_short’: bitplane.c:908:43: warning: cast increases required alignment of target type [-Wcast-align] 908 | uint32_t *deltadata = (uint32_t *)this->buf; | ^ bitplane.c:911:43: warning: cast increases required alignment of target type [-Wcast-align] 911 | uint16_t *picture_end = (uint16_t *)(&this->buf_uk[(rowsize_all_planes * 2 * this->height)]); | ^ bitplane.c:913:43: warning: cast increases required alignment of target type [-Wcast-align] 913 | uint16_t *data_end = (uint16_t *)(&this->buf[this->size]); | ^ bitplane.c:921:43: warning: cast increases required alignment of target type [-Wcast-align] 921 | planeptr = (uint16_t *)(&this->buf_uk[(palette_index * rowsize * 2)]); | ^ bitplane.c:928:43: warning: cast increases required alignment of target type [-Wcast-align] 928 | data = (uint16_t *)(&this->buf[delta_offset]); | ^ bitplane.c: In function ‘bitplane_dlta_8_long’: bitplane.c:1005:43: warning: cast increases required alignment of target type [-Wcast-align] 1005 | uint32_t *deltadata = (uint32_t *)this->buf; | ^ bitplane.c:1008:43: warning: cast increases required alignment of target type [-Wcast-align] 1008 | uint32_t *picture_end = (uint32_t *)(&this->buf_uk[(rowsize_all_planes * 4 * this->height)]); | ^ bitplane.c:1010:43: warning: cast increases required alignment of target type [-Wcast-align] 1010 | uint32_t *data_end = (uint32_t *)(&this->buf[this->size]); | ^ bitplane.c:1018:43: warning: cast increases required alignment of target type [-Wcast-align] 1018 | planeptr = (uint32_t *)(&this->buf_uk[(palette_index * rowsize * 4)]); | ^ bitplane.c:1025:43: warning: cast increases required alignment of target type [-Wcast-align] 1025 | data = (uint32_t *)(&this->buf[delta_offset]); | ^ make[2]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src/video_dec' make[1]: *** [Makefile:649: all-recursive] Error 1 make[1]: Leaving directory '/build/xine-lib/src/xine-lib-1.2.12/src' make: *** [Makefile:910: all-recursive] Error 1 ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix1/build receiving incremental file list xine-lib-1.2.12-2-riscv64-build.log sent 43 bytes received 12,393 bytes 4,974.40 bytes/sec total size is 73,269 speedup is 5.89