That version is definitely new enough. Could you try running the configure step by hand and adding -std=c++11 to the C++ flags in the makefile? If that works I'll edit the package to patch it automatically.
Search Criteria
Package Details: mpd-sacd 0.23.13-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mpd-sacd.git (read-only, click to copy) |
---|---|
Package Base: | mpd-sacd |
Description: | MPD with patches for SACD and DVDA ISO playback. (DVDA ISO playback temporary disabled) |
Upstream URL: | https://sourceforge.net/p/sacddecoder/mpd/MPD.git/ci/master/tree/ |
Keywords: | dsd dvda mpd sacd |
Licenses: | GPL-2.0-or-later |
Conflicts: | mpd |
Provides: | mpd |
Submitter: | melvinvermeeren |
Maintainer: | Archttila |
Last Packager: | Archttila |
Votes: | 8 |
Popularity: | 0.67 |
First Submitted: | 2016-02-08 18:52 (UTC) |
Last Updated: | 2024-04-28 17:29 (UTC) |
Dependencies (53)
- alsa-lib
- audiofile (audiofile-gitAUR)
- expat (expat-gitAUR)
- faad2 (faad2-gitAUR)
- ffmpeg4.4
- flac (flac-gitAUR)
- fluidsynth (fluidsynth-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- icu (icu-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libao (libao-gitAUR)
- libcdio (libcdio-gitAUR)
- libcdio-paranoia (libcdio-paranoia-gitAUR)
- libgme (libgme-vgmplay-gitAUR, game_music_emu-kode54-gitAUR, libgme-gitAUR)
- libid3tag (libid3tag-gitAUR)
- libmad
- libmikmod
- libmms (libmms-gitAUR)
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR)
- libmpcdec (libmpcdec-svnAUR)
- libmpdclient
- libnfs (libnfs-gitAUR)
- libogg (libogg-gitAUR)
- libopenmpt (libopenmpt-svnAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsamplerate (libsamplerate-gitAUR)
- libshout (libshout-gitAUR)
- libsndfile (libsndfile-gitAUR)
- libsoxr
- libupnp (libupnp-gitAUR)
- liburing (liburing-gitAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- mpg123 (mpg123-svnAUR, mpg321AUR, mpg321-binAUR)
- openal (openal-gitAUR)
- opus (opus-gitAUR)
- pcre2 (pcre2-gitAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR)
- twolame (twolame-gitAUR)
- wavpack (wavpack-gitAUR)
- wildmidi
- yajl (yajl-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- zziplib
- boost (boost-gitAUR) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- python-sphinx_rtd_theme (make)
Required by (54)
- cantata (requires mpd) (optional)
- cantata-git (requires mpd) (optional)
- cantata-qt6 (requires mpd) (optional)
- cantata-qt6-git (requires mpd) (optional)
- davis (requires mpd) (optional)
- dmscripts-git (requires mpd) (optional)
- emms-git (requires mpd) (optional)
- evad (requires mpd)
- evad-svn (requires mpd)
- impd-git (requires mpd)
- inori (requires mpd)
- kunst-git (requires mpd)
- mcg (requires mpd) (optional)
- mixramp (requires mpd) (optional)
- mmtc (requires mpd)
- moped (requires mpd)
- mpd-rich-presence-bin (requires mpd)
- mpdcovergrabber-git (requires mpd)
- mpdfav-git (requires mpd) (optional)
- mpdlcd (requires mpd)
- Show 34 more...
Sources (4)
melvinvermeeren commented on 2017-02-07 16:40 (UTC)
sagittarius commented on 2017-02-07 08:52 (UTC) (edited on 2017-02-07 08:53 (UTC) by sagittarius)
@melvinvermeeren Thanks for your awswer.
gcc on ARM5 comes from Archlinuxarm and has version 6.3.1 20170109 (GCC).
Maybe should I cross compile mpd-sacd.
melvinvermeeren commented on 2017-02-04 16:31 (UTC) (edited on 2017-02-04 16:32 (UTC) by melvinvermeeren)
I'm pretty sure you can get a recent version of GCC on the ARM V5 platform.
What distro are you using on the board? Perhaps there is a new major version available?
sagittarius commented on 2017-02-04 13:25 (UTC)
Is there a way to compile it on an ARM V5 platform (Dockstar/GoFlexNet) ?
Or is it because of the lack of C++11 support in ARMV5 GCC ?
Error message:
make[1] : on entre dans le répertoire « /home/pascal/mpd-sacd/src/mpd »
g++ -DHAVE_CONFIG_H -I. -DNDEBUG -I./src -I/usr/include -DSYSTEM_CONFIG_FILE_LOCATION='"/etc/mpd.conf"' -D_REENTRANT -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -pthread -march=armv5te -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fvisibility=hidden -fno-threadsafe-statics -fmerge-all-constants -ffast-math -ftree-vectorize -ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wsign-compare -MT src/output/libmpd_a-MultipleOutputs.o -MD -MP -MF src/output/.deps/libmpd_a-MultipleOutputs.Tpo -c -o src/output/libmpd_a-MultipleOutputs.o `test -f 'src/output/MultipleOutputs.cxx' || echo './'`src/output/MultipleOutputs.cxx
In file included from src/output/MultipleOutputs.cxx:22:0:
./src/player/Control.hxx:139:7: erreur : « exception_ptr » in namespace « std » does not name a type
std::exception_ptr error;
^~~~~~~~~~~~~
./src/player/Control.hxx:358:39: erreur : « std::exception_ptr » has not been declared
void SetError(PlayerError type, std::exception_ptr &&_error);
^~~~~~~~~~~~~
./src/player/Control.hxx: Dans la fonction membre « void PlayerControl::ClearError() »:
./src/player/Control.hxx:331:3: erreur : « error » was not declared in this scope
error = std::exception_ptr();
^~~~~
./src/player/Control.hxx:331:11: erreur : « exception_ptr » is not a member of « std »
error = std::exception_ptr();
^~~
./src/player/Control.hxx: Dans la fonction membre « void PlayerControl::CheckRethrowError() const »:
./src/player/Control.hxx:368:4: erreur : « rethrow_exception » is not a member of « std »
std::rethrow_exception(error);
^~~
./src/player/Control.hxx:368:27: erreur : « error » was not declared in this scope
std::rethrow_exception(error);
^~~~~
make[1]: *** [Makefile:10225: src/output/libmpd_a-MultipleOutputs.o] Error 1
make[1] : on quitte le répertoire « /home/pascal/mpd-sacd/src/mpd »
make: *** [Makefile:4747: all] Error 2
==> ERREUR : Une erreur s’est produite dans build().
Abandon...
sagittarius commented on 2016-10-24 10:06 (UTC)
For info, it builds fine on Odroid C2 'aarch64'
melvinvermeeren commented on 2016-04-07 15:37 (UTC)
Updated to 0.20-3 with a quick fix for the broken makefile on the latest upstream.
Thanks for flagging and mailing. :)
Pinned Comments
Archttila commented on 2024-04-28 17:34 (UTC) (edited on 2024-05-01 14:10 (UTC) by Archttila)
Please do not mark the package as out of date, because mpd-sacd is a fork of regular MPD