AUR: -> The following packages could not be installed. Manual intervention is required: deadbeef - exit status 4

So, now the whole thing has happened to me too:

When I tried to install DeaDBeeF from the AUR today, I got the following message:

-> The following packages could not be installed. Manual intervention is required:

deadbeef - exit status 4

Searching the net didn’t bring me anything I could do anything with. I ran yay -Yc, deleted the folder deadbeef in the cache directory of yay to download it again, but always at the end the same message.

What can I do?

What does it say above that?

What do you mean? It says that the installation of deadbeef from the AUR was aborted because of status 4.

Or do you want to see the complete maneuver of yay deadbeef?

Yes.

please:

36 aur/gadget-deadbeef-dhcp 0.1-1 (+0 0.00) 
    Allow connection through USB - DHCP setup
35 aur/gadget-deadbeef-legacy-dhcp 0.1-1 (+0 0.00) 
    Allow connection through USB (via 'legacy' module 'g_ether') - DHCP setup
34 aur/deadbeef-plugin-quicksearch-gtk2-git r27.14fba1b-1 (+0 0.00) 
    Quick Search Plugin for the DeaDBeeF audio player GTK2
33 aur/deadbeef-plugin-quicksearch-gtk3-git r27.14fba1b-1 (+0 0.00) 
    Quick Search Plugin for the DeaDBeeF audio player GTK3
32 aur/deadbeef-plugin-statusnotifier-git r35.aeb0626-2 (+1 0.00) 
    StatusNotifier plugin for the DeaDBeeF music player replaces default tray icon on DE that supports StatusNotifierIitem protocol.
31 aur/deadbeef-plugins-psipublish 1.3-3 (+0 0.00) 
    Plugin for DeaDBeeF to publish tune in Psi/Psi+
30 aur/deadbeef-plugin-statusnotifier 1.3-1 (+3 0.00) (Verwaist) (Veraltet: 2020-08-16) 
    Plugin that provides system tray icon for deadbeef in Plasma5 (Just implements StatusNotifierItem).
29 aur/deadbeef-plugin-customizabletb-gtk3-git 95.5df8f49-2 (+8 0.00) 
    Customizable toolbar plugin for DeadBeeF music player. The GTK3 version.
28 aur/deadbeef-plugin-customizabletb-gtk2-git 95.5df8f49-2 (+8 0.00) 
    Customizable toolbar plugin for DeadBeeF music player. The GTK2 version.
27 aur/deadbeef-plugin-hdcd-git r9.246c842-3 (+0 0.00) 
    An HDCD decoder DSP plugin for deadbeef audio player, using libhdcd
26 aur/deadbeef-dr-meter-gtk3-git r393.954aa43-1 (+1 0.00) 
    Dynamic Range meter plugin for the DeaDBeeF audio player GTK3
25 aur/deadbeef-dr-meter-gtk2-git r393.954aa43-1 (+1 0.00) 
    Dynamic Range meter plugin for the DeaDBeeF audio player GTK2
24 aur/deadbeef-plugin-headerbar-gtk3-git r102-1 (+5 0.00) 
    Headerbar Plugin for the DeaDBeeF audio player (development version)
23 aur/deadbeef-plugin-vu-meter-git r8.77930b4-1 (+3 0.00) 
    Retro VU Meter Plugin for the DeaDBeeF audio player
22 aur/deadbeef-replaygain-scan-git 10.154527e-1 (+4 0.00) (Veraltet: 2022-05-03) 
    Replay scan control plugin for DeadBeeF music player.
21 aur/deadbeef-mpris2-plugin-git r168.4da29ba-1 (+4 0.24) 
    MPRISv2 plugin for the DeaDBeeF music player (dev branch)
20 aur/deadbeef-plugin-spectrogram-gtk2-git r25.8d1b371-1 (+11 0.00) 
    Spectrogram plugin for DeaDBeeF audio player GTK2
19 aur/deadbeef-plugin-spectrogram-gtk3-git r25.8d1b371-1 (+11 0.00) 
    Spectrogram plugin for DeaDBeeF audio player GTK3
18 aur/deadbeef-plugin-rating 1.2-2 (+2 0.00) 
    rate songs by editing the metadata tag: rating
17 aur/deadbeef-optimfrog-git 20151108.g07c8965-1 (+2 0.00) 
    OptimFROG input plugin for DeaDBeeF
16 aur/deadbeef-plugin-musical-spectrum-gtk3-git r143.215bbad-1 (+16 0.01) 
    Musical spectrum for the DeaDBeeF audio player GTK3
15 aur/deadbeef-plugin-musical-spectrum-gtk2-git r143.215bbad-1 (+16 0.01) 
    Musical spectrum for the DeaDBeeF audio player GTK2
14 aur/deadbeef-plugin-fb-gtk3-git r166.g355e614-3 (+8 0.01) 
    A filebrowser plugin for the DeaDBeeF audio player
13 aur/deadbeef-plugin-medialib-git r102.ga9ae3c4-1 (+2 0.00) 
    DeaDBeeF media library plugin
12 aur/deadbeef-plugin-gvfs d1851a-1 (+2 0.00) 
    A gvfs plugin for the DeaDBeeF audio player
11 aur/deadbeef-plugin-waveform-gtk2-git 0.5.r89.g6c901d5-1 (+16 0.00) 
    Waveform Seekbar plugin for DeaDBeeF audio player GTK2
10 aur/deadbeef-plugin-waveform-gtk3-git 0.5.r89.g6c901d5-1 (+16 0.00) 
    Waveform Seekbar plugin for DeaDBeeF audio player GTK3
9 aur/deadbeef-plugin-discord-git r51.g18103a9-1 (+4 0.00) 
    DeaDBeeF Discord rich presence plugin
8 aur/deadbeef-plugin-jack 20190119+62d1e6a-1 (+4 0.00) 
    Jack output plugin for the DeaDBeeF music player.
7 aur/deadbeef-plugin-lyricbar-git r80.ga1b2dba-3 (+4 0.00) 
    DeaDBeeF lyric bar plugin
6 aur/deadbeef-jack-git 10.62d1e6a-1 (+6 0.01) 
    jack plugin for the DeaDBeeF music player
5 aur/deadbeef-qt5-git 1:r76.20210729.04b1404-2 (+2 0.00) 
    Qt based user interface plugin for DeaDBeeF music player.
4 aur/deadbeef-bs2b 10.224c2cf-1 (+3 0.00) 
    bs2b plugin for the DeaDBeeF music player
3 aur/deadbeef-mpris2-plugin 1.16-1 (+39 0.42) 
    MPRISv2 plugin for the DeaDBeeF music player
2 aur/deadbeef-git r11331.c8e39422e-1 (+118 0.02) 
    A GTK+ audio player for GNU/Linux (devel branch)
1 aur/deadbeef 1.9.5-3 (+71 0.90) 
    Modular GTK audio player for GNU/Linux
==> Zu installierende Pakete: (z.B. 1 2 3, 1-3 oder ^4)
==> 1
AUR Explicit (1): deadbeef-1.9.5-3
Sync Make Dependency (9): libzip-1.10.1-1, wavpack-5.6.0-1, libcddb-1.3.2-7, intltool-0.51.0-6, yasm-1.3.0-6, libmad-0.15.1b-10, opusfile-0.12-3, clang-16.0.6-1, imlib2-1.12.0-1
Sync Dependency (1): libdispatch-5.5.0-1
:: PKGBUILD ist auf dem neuesten Stand, überspringe Herunterladen: deadbeef
  1 deadbeef                         (Build-Dateien sind vorhanden)
==> Pakete für neuen Build?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1-3, ^4)
==> 
  1 deadbeef                         (Build-Dateien sind vorhanden)
==> Unterschiede zeigen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1-3, ^4)
==> 
==> Erstelle Paket: deadbeef 1.9.5-3 (Di 29 Aug 2023 22:23:32 CEST)
==> Empfange Quellen...
  -> deadbeef-1.9.5.tar.bz2 gefunden
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien.
==> Überprüfe source Dateien mit sha512sums...
    deadbeef-1.9.5.tar.bz2 ... Erfolg
:: Abhängigkeiten nach der Installation entfernen? [j/N] j
:: (1/1) SRCINFO geparst: deadbeef
[sudo] Passwort für uwe: 
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Paket (11)         Neue Version  Netto-Veränderung

extra/compiler-rt  16.0.6-2              36,95 MiB
extra/clang        16.0.6-1             209,20 MiB
extra/imlib2       1.12.0-1               1,47 MiB
extra/intltool     0.51.0-6               0,15 MiB
extra/libcddb      1.3.2-7                0,15 MiB
extra/libdispatch  5.5.0-1                0,60 MiB
extra/libmad       0.15.1b-10             0,16 MiB
extra/libzip       1.10.1-1               0,46 MiB
extra/opusfile     0.12-3                 0,20 MiB
extra/wavpack      5.6.0-1                0,84 MiB
extra/yasm         1.3.0-6                4,33 MiB

Gesamtgröße der installierten Pakete:  254,51 MiB

:: Installation fortsetzen? [J/n] j
(11/11) Schlüssel im Schlüsselbund werden geprüft                    [--------------------------------------] 100%
(11/11) Paket-Integrität wird überprüft                              [--------------------------------------] 100%
(11/11) Paket-Dateien werden geladen                                 [--------------------------------------] 100%
(11/11) Auf Dateikonflikte wird geprüft                              [--------------------------------------] 100%
:: Paketänderungen werden verarbeitet …
( 1/11) Installiert wird libmad                                      [--------------------------------------] 100%
( 2/11) Installiert wird compiler-rt                                 [--------------------------------------] 100%
( 3/11) Installiert wird clang                                       [--------------------------------------] 100%
Optionale Abhängigkeiten für clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [Installiert]
    llvm: referenced by some clang headers
( 4/11) Installiert wird libcddb                                     [--------------------------------------] 100%
( 5/11) Installiert wird libdispatch                                 [--------------------------------------] 100%
( 6/11) Installiert wird opusfile                                    [--------------------------------------] 100%
( 7/11) Installiert wird yasm                                        [--------------------------------------] 100%
( 8/11) Installiert wird imlib2                                      [--------------------------------------] 100%
Optionale Abhängigkeiten für imlib2
    libheif: HEIF loader (for AVIF) [Installiert]
    libid3tag: ID3 loader
    libjxl: JXL loader [Installiert]
    librsvg: SVG loader [Installiert]
    libspectre: PS loader [Installiert]
    libwebp: WEBP loader [Installiert]
    openjpeg2: J2K loader [Installiert]
( 9/11) Installiert wird intltool                                    [--------------------------------------] 100%
(10/11) Installiert wird libzip                                      [--------------------------------------] 100%
(11/11) Installiert wird wavpack                                     [--------------------------------------] 100%
:: Post-transaction-Hooks werden gestartet …
(1/1) Arming ConditionNeedsUpdate...
==> Erstelle Paket: deadbeef 1.9.5-3 (Di 29 Aug 2023 22:23:55 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> deadbeef-1.9.5.tar.bz2 gefunden
==> Überprüfe source Dateien mit sha512sums...
    deadbeef-1.9.5.tar.bz2 ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
  -> Entpacke deadbeef-1.9.5.tar.bz2 mit bsdtar
==> Quellen sind fertig.
==> Erstelle Paket: deadbeef 1.9.5-3 (Di 29 Aug 2023 22:24:02 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> WARNUNG: Verwende bestehenden $srcdir/ Baum
==> Entferne existierendes $pkgdir/ Verzeichnis...
==> Beginne 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 UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... clang
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 clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking whether clang understands -c and -o together... yes
checking how to run the C preprocessor... clang -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 build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by clang... /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 whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from clang 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 clang supports -fno-rtti -fno-exceptions... yes
checking for clang option to produce PIC... -fPIC -DPIC
checking if clang PIC flag -fPIC -DPIC works... yes
checking if clang static flag -static works... yes
checking if clang supports -c -o file.o... yes
checking if clang supports -c -o file.o... (cached) yes
checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking 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 whether we are using the GNU C compiler... (cached) yes
checking whether clang accepts -g... (cached) yes
checking for clang option to accept ISO C89... (cached) none needed
checking whether clang understands -c and -o together... (cached) yes
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ accepts -g... yes
checking how to run the C++ preprocessor... clang++ -E
checking for ld used by clang++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for clang++ option to produce PIC... -fPIC -DPIC
checking if clang++ PIC flag -fPIC -DPIC works... yes
checking if clang++ static flag -static works... yes
checking if clang++ supports -c -o file.o... yes
checking if clang++ supports -c -o file.o... (cached) yes
checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... no
checking whether gcc accepts -g... no
checking for ANSI C header files... (cached) yes
checking whether byte ordering is bigendian... no
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 whether we are using the GNU C Library 2 or newer... yes
checking for ranlib... (cached) ranlib
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking for inline... inline
checking for size_t... yes
checking for stdint.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether integer division by zero raises SIGFPE... no
checking for inttypes.h... yes
checking for unsigned long long int... yes
checking for inttypes.h... (cached) yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking whether imported symbols can be declared weak... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_kill in -lpthread... yes
checking for multithread API to use... posix
checking for pthread_rwlock_t... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for uselocale... yes
checking for argz_count... yes
checking for argz_stringify... yes
checking for argz_next... yes
checking for __fsetlocking... yes
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for bison... bison
checking version of bison... 3.8.2, ok
checking for long long int... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for intmax_t... yes
checking whether printf() supports POSIX/XSI format strings... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for stdint.h... (cached) yes
checking for working fcntl.h... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for ptrdiff_t... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for asprintf... yes
checking for fwprintf... yes
checking for newlocale... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for snprintf... yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... yes
checking for wcrtomb... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether getc_unlocked is declared... yes
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... (cached) no
checking for CFLocaleCopyCurrent... (cached) no
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for iconv... (cached) yes
checking for working iconv... (cached) yes
checking for iconv declaration... (cached) 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for intltool >= 0.40.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... (cached) /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.38.0
checking for XML::Parser... ok
checking whether C compiler accepts -fblocks... yes
checking for yasm... yes
checking for log2 in -lm... yes
checking for mkstemps... yes
checking for main in -ldl... yes
checking for main in -lsocket... no
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking sys/syslimits.h usability... no
checking sys/syslimits.h presence... no
checking for sys/syslimits.h... no
checking sys/cdefs.h usability... yes
checking sys/cdefs.h presence... yes
checking for sys/cdefs.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking for main in -lz... yes
checking for ZIP... yes
checking for GTK3_DEPS... yes
checking for glib-compile-resources... /usr/bin/glib-compile-resources
checking for JANSSON... yes
checking for main in -ldispatch... yes
checking for GTK2_DEPS... yes
checking for ALSA_DEPS... yes
checking CoreAudio/AudioHardware.h usability... no
checking CoreAudio/AudioHardware.h presence... no
checking for CoreAudio/AudioHardware.h... no
checking for FFMPEG_DEPS... yes
checking for DBUS_DEPS... yes
checking for PULSE_DEPS... yes
checking for PIPEWIRE_DEPS... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for main in -liconv... no
checking whether C compiler accepts -msse2... yes
checking for main in -lcurl... yes
checking for main in -lmad... yes
checking for main in -lmpg123... yes
checking for main in -lvorbis... yes
checking for main in -lvorbisfile... yes
checking for OPUS... yes
checking for main in -logg... yes
checking for ogg_stream_flush_fill in -logg... yes
checking for main in -lFLAC... yes
checking for main in -lwavpack... yes
checking for main in -lsndfile... yes
checking for main in -lcdio... yes
checking for main in -lcddb... yes
checking for main in -lcdda_interface... no
checking for main in -lcdda_paranoia... no
checking ffmpeg/avformat.h usability... no
checking ffmpeg/avformat.h presence... no
checking for ffmpeg/avformat.h... no
checking X11/Xlib.h usability... yes
checking X11/Xlib.h presence... yes
checking for X11/Xlib.h... yes
checking for OSS include dir... not found
checking for sys/soundcard.h... checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
found
checking for LIBSAMPLERATE_DEPS... yes
checking for main in -lfaad... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating external/Makefile
config.status: creating external/ddb_dsp_libretro/Makefile
config.status: creating external/ddb_output_pw/Makefile
config.status: creating shared/Makefile
config.status: creating analyzer/Makefile
config.status: creating scope/Makefile
config.status: creating pixmaps/Makefile
config.status: creating icons/Makefile
config.status: creating plugins/liboggedit/Makefile
config.status: creating plugins/libparser/Makefile
config.status: creating plugins/gme/Makefile
config.status: creating plugins/alsa/Makefile
config.status: creating plugins/hotkeys/Makefile
config.status: creating plugins/lastfm/Makefile
config.status: creating plugins/ffap/Makefile
config.status: creating plugins/mp3/Makefile
config.status: creating plugins/vorbis/Makefile
config.status: creating plugins/opus/Makefile
config.status: creating plugins/flac/Makefile
config.status: creating plugins/wavpack/Makefile
config.status: creating plugins/sndfile/Makefile
config.status: creating plugins/vfs_curl/Makefile
config.status: creating plugins/cdda/Makefile
config.status: creating plugins/gtkui/Makefile
config.status: creating plugins/nullout/Makefile
config.status: creating plugins/vtx/Makefile
config.status: creating plugins/adplug/Makefile
config.status: creating plugins/ffmpeg/Makefile
config.status: creating plugins/sid/Makefile
config.status: creating plugins/oss/Makefile
config.status: creating plugins/pulse/Makefile
config.status: creating plugins/artwork/Makefile
config.status: creating plugins/supereq/Makefile
config.status: creating plugins/notify/Makefile
config.status: creating plugins/shellexec/Makefile
config.status: creating plugins/musepack/Makefile
config.status: creating plugins/wildmidi/Makefile
config.status: creating plugins/tta/Makefile
config.status: creating plugins/dca/Makefile
config.status: creating plugins/aac/Makefile
config.status: creating plugins/mms/Makefile
config.status: creating plugins/dsp_libsrc/Makefile
config.status: creating plugins/m3u/Makefile
config.status: creating plugins/vfs_zip/Makefile
config.status: creating plugins/converter/Makefile
config.status: creating plugins/dumb/Makefile
config.status: creating plugins/psf/Makefile
config.status: creating plugins/shn/Makefile
config.status: creating plugins/mono2stereo/Makefile
config.status: creating plugins/shellexecui/Makefile
config.status: creating plugins/alac/Makefile
config.status: creating plugins/wma/Makefile
config.status: creating plugins/pltbrowser/Makefile
config.status: creating plugins/sc68/Makefile
config.status: creating plugins/coreaudio/Makefile
config.status: creating plugins/rg_scanner/Makefile
config.status: creating plugins/soundtouch/Makefile
config.status: creating po/Makefile.in
config.status: creating intl/Makefile
config.status: creating deadbeef.desktop
config.status: creating config.h
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing po/stamp-it commands

Plugin Summary:

    aac: yes - AAC player (m4a, aac, mp4) based on FAAD2
    adplug: yes - adplug player (OPL2/OPL3 emulation)
    alac: yes - ALAC plugin
    alsa: yes - ALSA output
    artwork: yes - Cover art plugin
    cdda: yes - cd audio player
    converter: yes - plugin for converting files to any formats
    coreaudio: no - CoreAudio output plugin
    dca: yes - libdca (DTS Audio) player plugin
    dsp_src: yes - High quality samplerate conversion using libsamplerate
    dumb: yes - DUMB module plugin, for MOD, S3M, etc
    ffap: yes - Monkey's audio (APE) decoder
    ffmpeg: yes - ffmpeg codecs
    flac: yes - flac player
    gme: yes - chiptune music player based on GME
    gtkui3: yes - GTK3 user interface
    gtkui: yes - GTK2 user interface
    hotkeys: yes - Local and global hotkeys support
    lastfm: yes - last.fm scrobbler
    libretro: yes - Libretro resampler plugin
    m3u: yes - M3U and PLS playlist support
    mms: yes - mms streaming support
    mono2stereo: yes - mono2stereo DSP plugin
    mp3: yes - mp3 plugin
        libmad: yes - libmad backend for mp3 plugin
        libmpg123: yes - libmpg123 backend for mp3 plugin
    musepack: yes - musepack player plugin
    notify: yes - notification-daemon support plugin
    nullout: yes - NULL output
    opus: yes - ogg opus player
    oss: yes - oss output plugin
    pltbrowser: yes - playlist browser gui plugin
    psf: yes - PSF player, using Audio Overload SDK
    pipewire: yes - Pipewire output plugin
    pulse: yes - PulseAudio output plugin
    rgscanner: yes - plugin for ReplayGain scanner support
    sc68: yes - sc68 Atari ST And Amiga player
    shellexec: yes - shell commands plugin
    shellexecui: yes - GTK user interface for setting up shellexec plugin
    shn: yes - SHN plugin based on xmms-shn
    sid: yes - SID player based on libsidplay2
    sndfile: yes - PCM (wav,aiff,etc) player based on libsndfile
    soundtouch: yes - SoundTouch plugin used for time stretching and pitch shifting
    stdio: yes - Standard IO plugin
    supereq: yes - Equalizer based on Super EQ library by Naoki Shibata
    tta: yes - TTA player plugin
    vfs_curl: yes - http/ftp streaming support
    vfs_zip: yes - zip archive support
    vorbis: yes - ogg vorbis player
    vtx: yes - vtx file player (ay8910/12 emulation)
    wavpack: yes - wavpack player
    wildmidi: yes - WildMidi player plugin
    wma: yes - WMA plugin

make  all-recursive
make[1]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5“ wird betreten
Making all in pixmaps
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/pixmaps“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/pixmaps“ wird verlassen
Making all in icons
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/icons“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/icons“ wird verlassen
Making all in external
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/external“ wird betreten
Making all in ddb_output_pw
make[3]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/external/ddb_output_pw“ wird betreten
  CC       ddb_out_pw_la-pw.lo
  CCLD     ddb_out_pw.la
make[3]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/external/ddb_output_pw“ wird verlassen
Making all in ddb_dsp_libretro
make[3]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/external/ddb_dsp_libretro“ wird betreten
  CXX      ddb_dsp_libretro_la-libretro.lo
  CXXLD    ddb_dsp_libretro.la
make[3]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/external/ddb_dsp_libretro“ wird verlassen
make[3]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/external“ wird betreten
  CC       mp4p/src/libmp4p_la-mp4p.lo
  CC       mp4p/src/libmp4p_la-mp4patomdata.lo
  CC       mp4p/src/libmp4p_la-mp4pfile.lo
  CCLD     libmp4p.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/external“ wird verlassen
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/external“ wird verlassen
Making all in shared
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/shared“ wird betreten
  CC       libmp4tagutil_la-mp4tagutil.lo
  CCLD     libmp4tagutil.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       libtrkpropertiesutil_la-trkproperties_shared.lo
  CCLD     libtrkpropertiesutil.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       libeqpreset_la-eqpreset.lo
  CCLD     libeqpreset.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       libctmap_la-ctmap.lo
  CCLD     libctmap.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       libdeletefromdisk_la-deletefromdisk.lo
  CCLD     libdeletefromdisk.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       libtftintutil_la-tftintutil.lo
  CCLD     libtftintutil.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/shared“ wird verlassen
Making all in analyzer
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/analyzer“ wird betreten
  CC       libanalyzer_la-analyzer.lo
  CCLD     libanalyzer.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/analyzer“ wird verlassen
Making all in scope
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/scope“ wird betreten
  CC       libscope_la-scope.lo
  CCLD     libscope.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/scope“ wird verlassen
Making all in plugins/liboggedit
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/liboggedit“ wird betreten
  CC       oggedit_internal.lo
  CC       oggedit_utils.lo
  CC       oggedit_art.lo
  CC       oggedit_opus.lo
  CC       oggedit_vorbis.lo
  CC       oggedit_flac.lo
  CCLD     liboggedit.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/liboggedit“ wird verlassen
Making all in plugins/libparser
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/libparser“ wird betreten
  CC       libparser_la-parser.lo
  CCLD     libparser.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/libparser“ wird verlassen
Making all in plugins/lastfm
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/lastfm“ wird betreten
  CC       lastfm_la-lastfm.lo
lastfm.c:836:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    system (command);
    ^~~~~~  ~~~~~~~
1 warning generated.
  CCLD     lastfm.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/lastfm“ wird verlassen
Making all in plugins/mp3
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/mp3“ wird betreten
  CC       mp3.lo
mp3.c:119:42: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
        snprintf (s, sizeof (s), "%lld", size);
                                  ~~~~   ^~~~
                                  %ld
/usr/include/bits/stdio2.h:61:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
1 warning generated.
  CC       mp3parser.lo
  CC       mp3_mad.lo
  CC       mp3_mpg123.lo
  CCLD     mp3.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/mp3“ wird verlassen
Making all in plugins/vorbis
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/vorbis“ wird betreten
  CC       vorbis.lo
vorbis.c:173:46: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    snprintf(string, sizeof(string), "%lld", value);
                                      ~~~~   ^~~~~
                                      %ld
/usr/include/bits/stdio2.h:61:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
1 warning generated.
  CCLD     vorbis.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/vorbis“ wird verlassen
Making all in plugins/opus
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/opus“ wird betreten
  CC       opus.lo
opus.c:229:29: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    sprintf(string, "%lld", value);
                     ~~~~   ^~~~~
                     %ld
/usr/include/bits/stdio2.h:37:30: note: expanded from macro 'sprintf'
                           __glibc_objsize (str), __VA_ARGS__)
                                                  ^~~~~~~~~~~
1 warning generated.
  CCLD     opus.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/opus“ wird verlassen
Making all in plugins/flac
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/flac“ wird betreten
  CC       flac.lo
flac.c:927:38: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    snprintf (s, sizeof (s), "%lld", fsize);
                              ~~~~   ^~~~~
                              %ld
/usr/include/bits/stdio2.h:61:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
1 warning generated.
  CCLD     flac.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/flac“ wird verlassen
Making all in plugins/wavpack
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/wavpack“ wird betreten
  CC       wavpack.lo
wavpack.c:363:38: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    snprintf (s, sizeof (s), "%lld", deadbeef->fgetlength (fp));
                              ~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~
                              %ld
/usr/include/bits/stdio2.h:61:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
1 warning generated.
  CCLD     wavpack.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/wavpack“ wird verlassen
Making all in plugins/sndfile
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/sndfile“ wird betreten
  CC       sndfile_la-sndfile.lo
sndfile.c:410:38: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    snprintf (s, sizeof (s), "%lld", fsize);
                              ~~~~   ^~~~~
                              %ld
/usr/include/bits/stdio2.h:61:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
1 warning generated.
  CCLD     sndfile.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/sndfile“ wird verlassen
Making all in plugins/vfs_curl
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/vfs_curl“ wird betreten
  CC       vfs_curl.lo
  CCLD     vfs_curl.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/vfs_curl“ wird verlassen
Making all in plugins/cdda
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/cdda“ wird betreten
  CC       cdda.lo
cdda.c:250:16: warning: returning 'uint8_t[2352]' (aka 'unsigned char[2352]') from a function with result type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return info->buffer;
               ^~~~~~~~~~~~
cdda.c:291:24: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
            info->tail = (char *)p_readbuf + bytes_left;
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cdda.c:339:16: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    info->tail = (char *)p_readbuf + offset;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
  CCLD     cdda.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/cdda“ wird verlassen
Making all in plugins/gtkui
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/gtkui“ wird betreten
  GEN      gtkui-gresources.c
make  all-am
make[3]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/gtkui“ wird betreten
  CC       ../../ddb_gui_GTK2_la-utf8.lo
  CC       ddb_gui_GTK2_la-actions.lo
  CC       ddb_gui_GTK2_la-callbacks.lo
  CC       ddb_gui_GTK2_la-support.lo
  CC       ddb_gui_GTK2_la-interface.lo
  CC       ddb_gui_GTK2_la-ddbseekbar.lo
  CC       ddb_gui_GTK2_la-ddbcellrenderertextmultiline.lo
  CC       ddb_gui_GTK2_la-ddbequalizer.lo
  CC       ddb_gui_GTK2_la-ddbtabstrip.lo
  CC       ddb_gui_GTK2_la-ddbvolumebar.lo
  CC       ddb_gui_GTK2_la-gdkdrawing.lo
  CC       ddb_gui_GTK2_la-dspconfig.lo
  CC       ddb_gui_GTK2_la-eq.lo
  CC       ddb_gui_GTK2_la-fileman.lo
  CC       ddb_gui_GTK2_la-gtkui.lo
  CC       ddb_gui_GTK2_la-gtkui_deletefromdisk.lo
  CC       ddb_gui_GTK2_la-plmenu.lo
  CC       ddb_gui_GTK2_la-pluginconf.lo
  CC       ddb_gui_GTK2_la-progress.lo
  CC       ddb_gui_GTK2_la-rg.lo
  CC       ddb_gui_GTK2_la-search.lo
  CC       ddb_gui_GTK2_la-tagwritersettings.lo
  CC       ddb_gui_GTK2_la-trkproperties.lo
  CC       ddb_gui_GTK2_la-widgets.lo
  CC       ddb_gui_GTK2_la-selpropertieswidget.lo
  CC       ddb_gui_GTK2_la-wingeom.lo
  CC       ddb_gui_GTK2_la-actionhandlers.lo
  CC       ddb_gui_GTK2_la-clipboard.lo
  CC       ddb_gui_GTK2_la-ctmapping.lo
  CC       ddb_gui_GTK2_la-ddb_splitter.lo
  CC       ddb_gui_GTK2_la-ddb_splitter_size_mode.lo
  CC       ddb_gui_GTK2_la-hotkeys.lo
  CC       ddb_gui_GTK2_la-namedicons.lo
  CC       ddb_gui_GTK2_la-pltmenu.lo
  CC       ddb_gui_GTK2_la-tfimport.lo
  CC       covermanager/ddb_gui_GTK2_la-covermanager.lo
  CC       covermanager/ddb_gui_GTK2_la-gobjcache.lo
  CC       covermanager/ddb_gui_GTK2_la-albumartwidget.lo
  CC       playlist/ddb_gui_GTK2_la-ddblistview.lo
  CC       playlist/ddb_gui_GTK2_la-ddblistviewheader.lo
  CC       playlist/ddb_gui_GTK2_la-mainplaylist.lo
  CC       playlist/ddb_gui_GTK2_la-playlistcontroller.lo
  CC       playlist/ddb_gui_GTK2_la-playlistrenderer.lo
  CC       playlist/ddb_gui_GTK2_la-plcommon.lo
  CC       playlist/ddb_gui_GTK2_la-searchplaylist.lo
  CC       prefwin/ddb_gui_GTK2_la-prefwin.lo
  CC       prefwin/ddb_gui_GTK2_la-prefwinappearance.lo
  CC       prefwin/ddb_gui_GTK2_la-prefwinmisc.lo
  CC       prefwin/ddb_gui_GTK2_la-prefwinnetwork.lo
  CC       prefwin/ddb_gui_GTK2_la-prefwinplayback.lo
  CC       prefwin/ddb_gui_GTK2_la-prefwinplugins.lo
  CC       prefwin/ddb_gui_GTK2_la-prefwinsound.lo
  CCLD     ddb_gui_GTK2.la
  CC       ddb_gui_GTK3_la-deadbeefapp.lo
  CC       ../../ddb_gui_GTK3_la-utf8.lo
  CC       ddb_gui_GTK3_la-actions.lo
  CC       ddb_gui_GTK3_la-callbacks.lo
  CC       ddb_gui_GTK3_la-support.lo
  CC       ddb_gui_GTK3_la-interface.lo
  CC       ddb_gui_GTK3_la-ddbseekbar.lo
  CC       ddb_gui_GTK3_la-ddbcellrenderertextmultiline.lo
  CC       ddb_gui_GTK3_la-ddbequalizer.lo
  CC       ddb_gui_GTK3_la-ddbtabstrip.lo
  CC       ddb_gui_GTK3_la-ddbvolumebar.lo
  CC       ddb_gui_GTK3_la-gdkdrawing.lo
  CC       ddb_gui_GTK3_la-dspconfig.lo
  CC       ddb_gui_GTK3_la-eq.lo
  CC       ddb_gui_GTK3_la-fileman.lo
  CC       ddb_gui_GTK3_la-gtkui.lo
  CC       ddb_gui_GTK3_la-gtkui_deletefromdisk.lo
  CC       ddb_gui_GTK3_la-plmenu.lo
  CC       ddb_gui_GTK3_la-pluginconf.lo
  CC       ddb_gui_GTK3_la-progress.lo
  CC       ddb_gui_GTK3_la-rg.lo
  CC       ddb_gui_GTK3_la-search.lo
  CC       ddb_gui_GTK3_la-tagwritersettings.lo
  CC       ddb_gui_GTK3_la-trkproperties.lo
  CC       ddb_gui_GTK3_la-widgets.lo
  CC       ddb_gui_GTK3_la-selpropertieswidget.lo
  CC       ddb_gui_GTK3_la-wingeom.lo
  CC       ddb_gui_GTK3_la-actionhandlers.lo
  CC       ddb_gui_GTK3_la-clipboard.lo
  CC       ddb_gui_GTK3_la-ctmapping.lo
  CC       ddb_gui_GTK3_la-ddb_splitter.lo
  CC       ddb_gui_GTK3_la-ddb_splitter_size_mode.lo
  CC       ddb_gui_GTK3_la-hotkeys.lo
  CC       ddb_gui_GTK3_la-namedicons.lo
  CC       ddb_gui_GTK3_la-pltmenu.lo
  CC       ddb_gui_GTK3_la-tfimport.lo
  CC       covermanager/ddb_gui_GTK3_la-covermanager.lo
  CC       covermanager/ddb_gui_GTK3_la-gobjcache.lo
  CC       covermanager/ddb_gui_GTK3_la-albumartwidget.lo
  CC       playlist/ddb_gui_GTK3_la-ddblistview.lo
  CC       playlist/ddb_gui_GTK3_la-ddblistviewheader.lo
  CC       playlist/ddb_gui_GTK3_la-mainplaylist.lo
  CC       playlist/ddb_gui_GTK3_la-playlistcontroller.lo
  CC       playlist/ddb_gui_GTK3_la-playlistrenderer.lo
  CC       playlist/ddb_gui_GTK3_la-plcommon.lo
  CC       playlist/ddb_gui_GTK3_la-searchplaylist.lo
  CC       prefwin/ddb_gui_GTK3_la-prefwin.lo
  CC       prefwin/ddb_gui_GTK3_la-prefwinappearance.lo
  CC       prefwin/ddb_gui_GTK3_la-prefwinmisc.lo
  CC       prefwin/ddb_gui_GTK3_la-prefwinnetwork.lo
  CC       prefwin/ddb_gui_GTK3_la-prefwinplayback.lo
  CC       prefwin/ddb_gui_GTK3_la-prefwinplugins.lo
  CC       prefwin/ddb_gui_GTK3_la-prefwinsound.lo
  CC       ddb_gui_GTK3_la-gtkui-gresources.lo
  CCLD     ddb_gui_GTK3.la
make[3]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/gtkui“ wird verlassen
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/gtkui“ wird verlassen
Making all in plugins/alsa
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/alsa“ wird betreten
  CC       alsa.lo
  CCLD     alsa.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/alsa“ wird verlassen
Making all in plugins/ffmpeg
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/ffmpeg“ wird betreten
  CC       ffmpeg.lo
ffmpeg.c:93:80: warning: 'channels' is deprecated [-Wdeprecated-declarations]
    if (!info->buffer || info->buffer_size < frame_size * info->codec_context->channels) {
                                                                               ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:98:61: warning: 'channels' is deprecated [-Wdeprecated-declarations]
        info->buffer_size = frame_size*info->codec_context->channels;
                                                            ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:115:14: warning: initializing 'AVCodec *' (aka 'struct AVCodec *') with an expression of type 'const AVCodec *' (aka 'const struct AVCodec *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    AVCodec *codec = avcodec_find_decoder(format_context->streams[stream_index]->codecpar->codec_id);
             ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ffmpeg.c:209:42: warning: 'channels' is deprecated [-Wdeprecated-declarations]
    if (bps <= 0 || info->codec_context->channels <= 0 || samplerate <= 0) {
                                         ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:226:48: warning: 'channels' is deprecated [-Wdeprecated-declarations]
    _info->fmt.channels = info->codec_context->channels;
                                               ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:294:48: warning: 'channels' is deprecated [-Wdeprecated-declarations]
    _info->fmt.channels = info->codec_context->channels;
                                               ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:357:62: warning: 'channels' is deprecated [-Wdeprecated-declarations]
                    for (int c = 0; c < info->codec_context->channels; c++) {
                                                             ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:360:69: warning: 'channels' is deprecated [-Wdeprecated-declarations]
                                info->buffer[i*info->codec_context->channels+c] = ((int8_t *)info->frame->extended_data[c])[i];
                                                                    ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:365:81: warning: 'channels' is deprecated [-Wdeprecated-declarations]
                                ((int16_t*)info->buffer)[i*info->codec_context->channels+c] = outsample;
                                                                                ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:369:79: warning: 'channels' is deprecated [-Wdeprecated-declarations]
                                memcpy (&info->buffer[(i*info->codec_context->channels+c)*3], &((int8_t*)info->frame->extended_data[c])[i*3], 3);
                                                                              ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:374:81: warning: 'channels' is deprecated [-Wdeprecated-declarations]
                                ((int32_t*)info->buffer)[i*info->codec_context->channels+c] = sample;
                                                                                ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:677:41: warning: 'channels' is deprecated [-Wdeprecated-declarations]
    if (bps <= 0 || info.codec_context->channels <= 0 || samplerate <= 0) {
                                        ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:708:42: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
        snprintf (s, sizeof (s), "%lld", fsize);
                                  ~~~~   ^~~~~
                                  %ld
/usr/include/bits/stdio2.h:61:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
ffmpeg.c:712:60: warning: 'channels' is deprecated [-Wdeprecated-declarations]
        snprintf (s, sizeof (s), "%d", info.codec_context->channels);
                                                           ^
/usr/include/libavcodec/avcodec.h:1041:5: note: 'channels' has been explicitly marked deprecated here
    attribute_deprecated
    ^
/usr/include/libavutil/attributes.h:100:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
ffmpeg.c:807:22: warning: assigning to 'AVInputFormat *' (aka 'struct AVInputFormat *') from 'const AVInputFormat *' (aka 'const struct AVInputFormat *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        while ((ifmt = av_demuxer_iterate(&iter))) {
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
  CCLD     ffmpeg.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/ffmpeg“ wird verlassen
Making all in plugins/hotkeys
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/hotkeys“ wird betreten
  CC       hotkeys.lo
hotkeys.c:120:17: warning: 'callback' is deprecated: since deadbeef API 1.4 [-Wdeprecated-declarations]
    if (action->callback) {
                ^
./../../deadbeef.h:1772:42: note: 'callback' has been explicitly marked deprecated here
    DB_plugin_action_callback_t callback DEPRECATED_14;
                                         ^
./../../deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_14'
#define DEPRECATED_14 DDB_DEPRECATED("since deadbeef API 1.4")
                      ^
./../../deadbeef.h:107:46: note: expanded from macro 'DDB_DEPRECATED'
#   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
                                             ^
hotkeys.c:127:25: warning: 'callback' is deprecated: since deadbeef API 1.4 [-Wdeprecated-declarations]
                action->callback (action, NULL);
                        ^
./../../deadbeef.h:1772:42: note: 'callback' has been explicitly marked deprecated here
    DB_plugin_action_callback_t callback DEPRECATED_14;
                                         ^
./../../deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_14'
#define DEPRECATED_14 DDB_DEPRECATED("since deadbeef API 1.4")
                      ^
./../../deadbeef.h:107:46: note: expanded from macro 'DDB_DEPRECATED'
#   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
                                             ^
hotkeys.c:136:29: warning: 'callback' is deprecated: since deadbeef API 1.4 [-Wdeprecated-declarations]
                    action->callback (action, plt);
                            ^
./../../deadbeef.h:1772:42: note: 'callback' has been explicitly marked deprecated here
    DB_plugin_action_callback_t callback DEPRECATED_14;
                                         ^
./../../deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_14'
#define DEPRECATED_14 DDB_DEPRECATED("since deadbeef API 1.4")
                      ^
./../../deadbeef.h:107:46: note: expanded from macro 'DDB_DEPRECATED'
#   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
                                             ^
hotkeys.c:177:33: warning: 'DB_ACTION_CAN_MULTIPLE_TRACKS' is deprecated: since deadbeef API 1.5 [-Wdeprecated-declarations]
            if (action->flags & DB_ACTION_CAN_MULTIPLE_TRACKS)
                                ^
./../../deadbeef.h:1710:35: note: 'DB_ACTION_CAN_MULTIPLE_TRACKS' has been explicitly marked deprecated here
    DB_ACTION_CAN_MULTIPLE_TRACKS DEPRECATED_15 = 1 << 3,
                                  ^
./../../deadbeef.h:207:23: note: expanded from macro 'DEPRECATED_15'
#define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
                      ^
./../../deadbeef.h:107:46: note: expanded from macro 'DDB_DEPRECATED'
#   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
                                             ^
hotkeys.c:179:25: warning: 'callback' is deprecated: since deadbeef API 1.4 [-Wdeprecated-declarations]
                action->callback (action, NULL);
                        ^
./../../deadbeef.h:1772:42: note: 'callback' has been explicitly marked deprecated here
    DB_plugin_action_callback_t callback DEPRECATED_14;
                                         ^
./../../deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_14'
#define DEPRECATED_14 DDB_DEPRECATED("since deadbeef API 1.4")
                      ^
./../../deadbeef.h:107:46: note: expanded from macro 'DDB_DEPRECATED'
#   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
                                             ^
hotkeys.c:186:33: warning: 'callback' is deprecated: since deadbeef API 1.4 [-Wdeprecated-declarations]
                        action->callback (action, pit);
                                ^
./../../deadbeef.h:1772:42: note: 'callback' has been explicitly marked deprecated here
    DB_plugin_action_callback_t callback DEPRECATED_14;
                                         ^
./../../deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_14'
#define DEPRECATED_14 DDB_DEPRECATED("since deadbeef API 1.4")
                      ^
./../../deadbeef.h:107:46: note: expanded from macro 'DDB_DEPRECATED'
#   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
                                             ^
6 warnings generated.
  CC       actionhandlers.lo
actionhandlers.c:356:28: warning: 'DB_EV_PLAYLIST_REFRESH' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
    deadbeef->sendmessage (DB_EV_PLAYLIST_REFRESH, 0, 0, 0);
                           ^
./../../deadbeef.h:484:28: note: 'DB_EV_PLAYLIST_REFRESH' has been explicitly marked deprecated here
    DB_EV_PLAYLIST_REFRESH DEPRECATED_18 = 9, // [use DB_EV_PLAYLISTCHANGED instead]
                           ^
./../../deadbeef.h:189:23: note: expanded from macro 'DEPRECATED_18'
#define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
                      ^
./../../deadbeef.h:107:46: note: expanded from macro 'DDB_DEPRECATED'
#   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
                                             ^
1 warning generated.
  CCLD     hotkeys.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/hotkeys“ wird verlassen
Making all in plugins/oss
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/oss“ wird betreten
  CC       oss.lo
  CCLD     oss.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/oss“ wird verlassen
Making all in plugins/artwork
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/artwork“ wird betreten
  CC       artwork_la-artwork.lo
  CC       artwork_la-cache.lo
  CC       artwork_la-artwork_internal.lo
  CC       artwork_la-artwork_flac.lo
  CC       artwork_la-coverinfo.lo
  CC       artwork_la-musicbrainz.lo
  CC       artwork_la-albumartorg.lo
  CC       artwork_la-lastfm.lo
  CC       artwork_la-wos.lo
  CC       artwork_la-escape.lo
  CC       artwork_la-base64.lo
  CC       artwork_la-artwork_ogg.lo
  CCLD     artwork.la
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/artwork“ wird verlassen
Making all in plugins/adplug
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/adplug“ wird betreten
  CC       adplug_la-plugin.lo
  CXX      adplug_la-adplug-db.lo
  CXX      libbinio/adplug_la-binfile.lo
  CXX      libbinio/adplug_la-binio.lo
libbinio/binio.cpp:71:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    } else
      ^
libbinio/binio.cpp:214:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    } else {      // Not a number (maybe unsupported on non-IEEE systems)
      ^
libbinio/binio.cpp:253:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    } else {      // Not a number (maybe unsupported on non-IEEE systems)
      ^
libbinio/binio.cpp:498:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  register long bits;
  ^~~~~~~~~
3 warnings and 1 error generated.
make[2]: *** [Makefile:955: libbinio/adplug_la-binio.lo] Fehler 1
make[2]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5/plugins/adplug“ wird verlassen
make[1]: *** [Makefile:1059: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/uwe/.cache/yay/deadbeef/src/deadbeef-1.9.5“ wird verlassen
make: *** [Makefile:634: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...
 -> Fehler beim Erstellen: deadbeef-exit status 4
Abhängigkeiten werden geprüft …
:: imagemagick benötigt optional libzip: OpenRaster support

Paket (10)   Alte Version  Netto-Veränderung

compiler-rt  16.0.6-2             -36,95 MiB
clang        16.0.6-1            -209,20 MiB
imlib2       1.12.0-1              -1,47 MiB
intltool     0.51.0-6              -0,15 MiB
libcddb      1.3.2-7               -0,15 MiB
libmad       0.15.1b-10            -0,16 MiB
libzip       1.10.1-1              -0,46 MiB
opusfile     0.12-3                -0,20 MiB
wavpack      5.6.0-1               -0,84 MiB
yasm         1.3.0-6               -4,33 MiB

Gesamtgröße der entfernten Pakete:  253,91 MiB

:: Möchten Sie diese Pakete entfernen? [J/n] 
:: Paketänderungen werden verarbeitet …
( 1/10) Entfernung läuft imlib2                                      [--------------------------------------] 100%
( 2/10) Entfernung läuft clang                                       [--------------------------------------] 100%
( 3/10) Entfernung läuft compiler-rt                                 [--------------------------------------] 100%
( 4/10) Entfernung läuft opusfile                                    [--------------------------------------] 100%
( 5/10) Entfernung läuft libmad                                      [--------------------------------------] 100%
( 6/10) Entfernung läuft yasm                                        [--------------------------------------] 100%
( 7/10) Entfernung läuft intltool                                    [--------------------------------------] 100%
( 8/10) Entfernung läuft libcddb                                     [--------------------------------------] 100%
( 9/10) Entfernung läuft wavpack                                     [--------------------------------------] 100%
(10/10) Entfernung läuft libzip                                      [--------------------------------------] 100%
:: Post-transaction-Hooks werden gestartet …
(1/1) Arming ConditionNeedsUpdate...
 -> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
deadbeef - exit status 4

What’s the full error message?

If it’s the same as that previous, then check whether you have python-argparse installed like I already mentioned in

I also installed python-argparse, but the error message at the end of the failed installation is the same as before.

python-argparse is causing issues. You want it uninstalled, not the other way around.

Regardless, post the full error message.

In the post above is all the output, that I have. I don’t have others, sorry

This is a C++ issue. The ‘register’ storage class specifier is deprecated in C++17, therefore, you need to pass a CXX flag so that it uses an older version of C++ for the compilation.

Someone wrote a patch for this already. It’s on deadbeef’s github page.

https://github.com/DeaDBeeF-Player/deadbeef/commit/ec70bec029c379ea17442c95b2ad346a0a68d9d0

Just patch the automake file as indicated in the link above and the application should build correctly.

To apply a patch, follow the instructions on the arch wiki:
https://wiki.archlinux.org/title/Patching_packages

Additional sources:
Features that are deprecated in C++17
https://developers.redhat.com/articles/2021/08/06/porting-your-code-c17-gcc-11

2 Likes

Thanks @anthony93

Good luck. Enjoy playing around with DeadBeef. I hear it’s pretty cool and highly customizable.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.