Package Details: mpd-sacd 0.22.0-4

Git Clone URL: https://aur.archlinux.org/mpd-sacd.git (read-only)
Package Base: mpd-sacd
Description: MPD with patches for SACD and DVDA ISO playback.
Upstream URL: https://sourceforge.net/p/sacddecoder/mpd/MPD.git/ci/master/tree/
Keywords: dsd dvda mpd sacd
Licenses: GPL
Conflicts: mpd
Provides: mpd=0.22.0
Submitter: melvinvermeeren
Maintainer: melvinvermeeren
Last Packager: melvinvermeeren
Votes: 3
Popularity: 0.000000
First Submitted: 2016-02-08 18:52
Last Updated: 2019-06-11 20:12

Required by (28)

Sources (4)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

sagittarius commented on 2017-03-08 20:24

Absolute great package

Just a question
@mistic or @ melvinvermeeren

I've tried to build mpd-sacd for arm v0.19.21 (v≥0.20x does not build for armv5).
So I used commit 3bbcda917ce7cb2fa6dcc90d6c38333ca855c941 as the source.
And I've inserted in the PKGBUILD:
# Quick fix for missing glib-2.0 include.
sed -i 's/DSD_CFLAGS = \\/DSD_CFLAGS = $(MMS_CFLAGS) \\/' "${srcdir}"/mpd/Makefile

But, unfortunally during the build the autogen.sh makes a configure that warns:
configure: WARNING: unrecognized options: --enable-sacdiso, --enable-dvdaiso

Am I wrong somewhere ?



mistic commented on 2017-02-23 19:21

@ melvinvermeeren ..Very grateful to you

melvinvermeeren commented on 2017-02-23 11:12

@mistic

Sorry for late reply. You can try to re-add the glib include fix that was introduced in commit[1].
Then, change the #commit=... in the source line to the selected commit which you can find at upstream[2].

[1]: https://aur.archlinux.org/cgit/aur.git/commit/?h=mpd-sacd&id=c05a90eca14df2fb0372acbdef0756e4903a1fd5
[2]: http://git.musicpd.org/cgit/manisiutkin/mpd.git/log/?qt=grep&q=release

mistic commented on 2017-02-19 22:58

@melvinvermeeren thank's lot for share us your good work with mpd.

mpd 0.20 , breaks any dsd play option,at least with my USB DAC (SMSL M8).
also, obviusly, mpd-sacd 0.20 also...

Please, have any possibility to retrieve mpd-sacd 0.19 version?



P.D*This is the first time that I compile this pkg packet

sagittarius commented on 2017-02-13 11:08

@melvinvermeeren Thank you again.

Well, it seems it comes from GCC on ARMV5
https://bugs.musicpd.org/view.php?id=4621

melvinvermeeren commented on 2017-02-12 15:00

Perhaps some bug in mpd makefile that only occurs on armv5, or something wrong with the packaging on GCC in armv5. I believe Arch Linux ARM has a IRC with developers, maybe one of them has a armv5 board lying around.

Also added armv7h to the arch list (and updated upstream).

sagittarius commented on 2017-02-12 09:30

@melvinvermeeren Thank you.
So I've modified the Makefile.am in the src/mpd folder and launch makepkg -e without success:

/src/player/Control.hxx:139:7: erreur : « exception_ptr » in namespace « std » does not name a type
std::exception_ptr error;

By the way, the package builds successfully on another platform (Odroid C1+) arch='armv7h'

melvinvermeeren commented on 2017-02-07 16:40

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.

sagittarius commented on 2017-02-07 08:52

@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

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?