Package Details: mpd-git 0.24.3.r54.g287033c36-1

Git Clone URL: https://aur.archlinux.org/mpd-git.git (read-only, click to copy)
Package Base: mpd-git
Description: Flexible, powerful, server-side application for playing music
Upstream URL: https://www.musicpd.org/
Licenses: BSD-2-Clause, GPL-2.0-or-later
Conflicts: mpd
Provides: mpd
Submitter: Slash
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 103
Popularity: 0.000484
First Submitted: 2008-09-07 18:21 (UTC)
Last Updated: 2025-05-02 22:46 (UTC)

Dependencies (88)

Required by (58)

Sources (4)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 12 Next › Last »

FabioLolix commented on 2025-06-19 19:47 (UTC)

../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:25:10: fatal error: vgmstream/libvgmstream.h: No such file or directory
   25 | #include <vgmstream/libvgmstream.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~

libvgmstream.h don't exist but vgmstream.h yes, even if you patch that are other errors like:

../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:39:8: error: ‘libvgmstream_config_t’ does not name a type
   39 | static libvgmstream_config_t vgmstream_config = {};
      |        ^~~~~~~~~~~~~~~~~~~~~
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:39:51: warning: extra ‘;’ outside of a function [-Wextra-semi]
   39 | static libvgmstream_config_t vgmstream_config = {};
      |                                                   ^
      |                                                   -
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx: In function ‘bool VgmstreamInit(const ConfigBlock&)’:
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:44:34: error: ‘libvgmstream_get_version’ was not declared in this scope
   44 |         const uint32_t version = libvgmstream_get_version();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:50:9: error: ‘vgmstream_config’ was not declared in this scope; did you mean ‘vgmstream_info’?
   50 |         vgmstream_config.ignore_loop = block.GetBlockValue("ignore_loop", false);
      |         ^~~~~~~~~~~~~~~~
      |         vgmstream_info
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx: At global scope:
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:65:26: error: ‘libvgmstream_t’ does not name a type
   65 | VgmstreamGetFormat(const libvgmstream_t *lib)
      |                          ^~~~~~~~~~~~~~
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx: In function ‘AudioFormat VgmstreamGetFormat(const int*)’:
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:67:39: error: request for member ‘format’ in ‘* lib’, which is of non-class type ‘const int’
   67 |         AudioFormat audio_format(lib->format->sample_rate, SampleFormat::UNDEFINED,
      |                                       ^~~~~~
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:68:39: error: request for member ‘format’ in ‘* lib’, which is of non-class type ‘const int’
   68 |                                  lib->format->channels);

You should report upstream https://github.com/MusicPlayerDaemon/MPD/issues

xAsh commented on 2025-06-18 23:54 (UTC)

I'm trying to build mpd-git with vgmstream support. So I've installed vgmstream-gitn but when trying to build mpd:

ninja: Entering directory `build'
[401/712] Compiling C++ object src/decoder/plugins/libdecoder_plugins.a.p/VgmstreamDecoderPlugin.cxx.o
FAILED: src/decoder/plugins/libdecoder_plugins.a.p/VgmstreamDecoderPlugin.cxx.o
sccache c++ -Isrc/decoder/plugins/libdecoder_plugins.a.p -Isrc/decoder/plugins -I../src/decoder/plugins -Isrc -I../src -I. -I.. -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/opus -flto=auto -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++23 -ffast-math -ftree-vectorize -Wcast-qual -Wdouble-promotion -Wmissing-declarations -Wshadow -Wunused -Wvla -Wwrite-strings -Wno-stringop-overflow -fno-threadsafe-statics -fmerge-all-constants -Wcomma-subscript -Wextra-semi -Wmismatched-tags -Woverloaded-virtual -Wsign-promo -Wsuggest-override -Wvolatile -Wvirtual-inheritance -Wno-missing-field-initializers -Wno-non-virtual-dtor -fvisibility=hidden -ffunction-sections -fdata-sections -D_GNU_SOURCE -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -fPIC -D_REENTRANT -pthread -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -MD -MQ src/decoder/plugins/libdecoder_plugins.a.p/VgmstreamDecoderPlugin.cxx.o -MF src/decoder/plugins/libdecoder_plugins.a.p/VgmstreamDecoderPlugin.cxx.o.d -o src/decoder/plugins/libdecoder_plugins.a.p/VgmstreamDecoderPlugin.cxx.o -c ../src/decoder/plugins/VgmstreamDecoderPlugin.cxx
../src/decoder/plugins/VgmstreamDecoderPlugin.cxx:25:10: fatal error: vgmstream/libvgmstream.h: No such file or directory
   25 | #include <vgmstream/libvgmstream.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[414/712] Compiling C++ object src/decoder/plugins/libdecoder_plugins.a.p/AudiofileDecoderPlugin.cxx.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: mpd-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
mpd-git - exit status

FabioLolix commented on 2025-05-02 22:47 (UTC)

yajl removed from MPD, replaced by nlohmann_json

Thanks for the hint

emilot commented on 2025-04-28 20:04 (UTC)

yajl removed from MPD, replaced by nlohmann_json

FabioLolix commented on 2025-02-25 21:48 (UTC)

libcdio gets updated in the repo and mpd no longer runs

Only needed a rebuild

FabioLolix commented on 2025-02-25 18:46 (UTC)

/usr/include/liburing/compat.h:11:10: fatal error: linux/blkdev.h: No such file or directory

mpd-git-0.23.17.r1734.gd822685c5-1 Build fine for me both with makepkg and devtools for me, a similar problem has been reported twice on sdl3-git but couldn't confirm it either

kachelaqa commented on 2025-02-10 15:26 (UTC)

More breakage:

[67/715] Compiling C++ object src/io/uring/liburing.a.p/Ring.cxx.o
FAILED: src/io/uring/liburing.a.p/Ring.cxx.o
c++ -Isrc/io/uring/liburing.a.p -Isrc/io/uring -I../src/io/uring -Isrc -I../src -I. -I.. -flto=auto -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -ffast-math -ftree-vectorize -Wcast-qual -Wdouble-promotion -Wmissing-declarations -Wshadow -Wunused -Wvla -Wwrite-strings -Wno-stringop-overflow -fno-threadsafe-statics -fmerge-all-constants -Wcomma-subscript -Wextra-semi -Wmismatched-tags -Woverloaded-virtual -Wsign-promo -Wsuggest-override -Wvolatile -Wvirtual-inheritance -Wno-non-virtual-dtor -fvisibility=hidden -ffunction-sections -fdata-sections -D_GNU_SOURCE -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -fPIC -MD -MQ src/io/uring/liburing.a.p/Ring.cxx.o -MF src/io/uring/liburing.a.p/Ring.cxx.o.d -o src/io/uring/liburing.a.p/Ring.cxx.o -c ../src/io/uring/Ring.cxx
In file included from /usr/include/liburing.h:17,
                 from ../src/io/uring/Ring.hxx:9,
                 from ../src/io/uring/Ring.cxx:5:
/usr/include/liburing/compat.h:11:10: fatal error: linux/blkdev.h: No such file or directory
   11 | #include <linux/blkdev.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.

maymm commented on 2025-01-12 17:17 (UTC)

Seems to be broken as of libcdio 2.1.1, the main repo version is working.

FabioLolix commented on 2024-12-03 21:11 (UTC)

@emilot this is a VCS pkgbuild; it don't have to be updated for every version (this isn't welcome per AUR guidelines)

If you really need to notify of a new version please use "Flag package out-of-date"

emilot commented on 2024-12-03 21:08 (UTC)

New mpd version

23.16