lintweaker / mpd-dsd-019

DSD specific patches for MPD 0.19
GNU General Public License v2.0
10 stars 4 forks source link

MPD /mpd-0.19.12 ERROR #10

Closed norrest closed 8 years ago

norrest commented 8 years ago

sudo patch -p1 < ./0001-Add-native-DSD-support-to-MPD-0.19.12.patch was sacesfull

MPD CONFIGURATION

Archive support: (+bzip2) (-ISO9660) (-ZIP) Autodiscovery support: (+Avahi) (-Bonjour) Client support: (+IPv6) (+TCP) (+UNIX Domain Sockets) Storage support: (+NFS) (+SMB) File format support: (+AAC) (+AdPlug) (+DSD) (+C64 SID) (+FFMPEG) (+FLAC) (+FluidSynth) (+GME) (+libsndfile) (-MikMod) (+MODPLUG) (+MAD) (+MPG123) (+Musepack) (+Opus) (-OggTremor) (+OggVorbis) (+WAVE) (+WavPack) (+WildMidi) Other features: (+libsamplerate) (+libsoxr) (+libmpdclient) (+inotify) (+SQLite) Metadata support: (+ID3) Playback support: (+ALSA) (+FIFO) (+File Recorder) (+HTTP Daemon) (+JACK) (+libao) (+OSS) (+OpenAL) (-OS X) (-Pipeline) (+PulseAudio) (+ROAR) (+SHOUTcast) (-Solaris) (-WinMM) Streaming encoder support: (+FLAC) (+LAME) (-Shine) (+Ogg Vorbis) (+Opus) (-TwoLAME) (+WAVE) Streaming support: (+CDIO_PARANOIA) (+CURL) (+SMBCLIENT) (+Soundcloud) (+MMS) Event loop: epoll

but make

mv -f src/output/plugins/.deps/liboutput_plugins_a-NullOutputPlugin.Tpo src/output/plugins/.deps/liboutput_plugins_a-NullOutputPlugin.Po g++ -DHAVE_CONFIG_H -I. -DNDEBUG -I./src -pthread -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include -DSYSTEM_CONFIG_FILE_LOCATION='"/usr/local/etc/mpd.conf"' -I/usr/include/alsa -I/usr/include/AL -D_REENTRANT -pthread -D_GNU_SOURCE -std=gnu++0x -pthread -g -O2 -fvisibility=hidden -fno-threadsafe-statics -fmerge-all-constants -fno-exceptions -fno-rtti -ffast-math -ftree-vectorize -ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wsign-compare -MT src/output/plugins/liboutput_plugins_a-AlsaOutputPlugin.o -MD -MP -MF src/output/plugins/.deps/liboutput_plugins_a-AlsaOutputPlugin.Tpo -c -o src/output/plugins/liboutput_plugins_a-AlsaOutputPlugin.o test -f 'src/output/plugins/AlsaOutputPlugin.cxx' || echo './'src/output/plugins/AlsaOutputPlugin.cxx src/output/plugins/AlsaOutputPlugin.cxx: In function ‘snd_pcm_format_t get_bitformat(SampleFormat)’: src/output/plugins/AlsaOutputPlugin.cxx:310:10: error: ‘SND_PCM_FORMAT_DSD_U32_BE’ was not declared in this scope return SND_PCM_FORMAT_DSD_U32_BE; ^ Makefile:11190: recipe for target 'src/output/plugins/liboutput_plugins_a-AlsaOutputPlugin.o' failed make[1]: *\ [src/output/plugins/liboutput_plugins_a-AlsaOutputPlugin.o] Error 1

norrest commented 8 years ago

in file src/output/plugins/AlsaOutputPlugin.cxx

case SampleFormat::DSD_U32:
    return SND_PCM_FORMAT_DSD_U32_BE;
}

assert(false);
gcc_unreachable();

}

norrest commented 8 years ago

need new version of ALSA-lib from source solved!