sì, liscio come l'olio. Sia con tutti i default (cioè dando semplicemente "./configure" senza opzioni) che in versione (semi)statica, così:
sudo mkdir /opt/sox-dsd
sudo chown "$(whoami)" /opt/sox-dsd
cd /opt/sox-dsd/
git clone https://github.com/mansr/sox
cd sox
autoreconf -i
./configure --prefix=/opt/sox-dsd --disable-shared
make && make install
sudo ln -s /opt/sox-dsd/bin/sox /usr/local/bin/sox-dsd
sudo ln -sf /opt/sox-dsd/bin/sox /usr/share/squeezeboxserver/Bin/x86_64-linux/sox
Se non usate un package manager consiglio di fare così... vi ritrovate con un eseguibile che non dipende da librerie esterne (a parte quelle già installate nel sistema ed utilizzate per compilarlo), che quindi potete mettere dove volete senza problemi.
Le dipendenze per il build (su debian) sono le seguenti:
(se compilate con "--disable-shared" ladspa-sdk potete anche ometterlo... tanto il supporto per i plugin LADSPA non viene incluso comunque).codice:ladspa-sdk libao-dev libasound2-dev libgsm1-dev libid3tag0-dev libltdl3-dev libmad0-dev libmagic-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libpng-dev libpulse-dev libsamplerate0-dev libsndfile1-dev (>= 1.0.12) libtwolame-dev libvorbis-dev libwavpack-dev
Questo è il risultato:
codice:$ /opt/sox-dsd/bin/sox -h /opt/sox-dsd/bin/sox: SoX v14.4.2 [...] AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dff dsf dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl sln smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm wv wve xa xi PLAYLIST FORMATS: m3u pls AUDIO DEVICE DRIVERS: alsa ao oss ossdsp pulseaudio EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast dcshift deemph delay dither divide+ dop downsample earwax echo echos equalizer fade fir firfit+ flanger gain highpass hilbert input# loudness lowpass mcompand noiseprof noisered norm oops output# overdrive pad phaser pitch rate remix repeat reverb reverse riaa sdm silence sinc spectrogram speed splice stat stats stretch swap synth tempo treble tremolo trim upsample vad vol * Deprecated effect + Experimental effect # LibSoX-only effect EFFECT OPTIONS (effopts): effect dependent; see --help-effect