Re: [Mlt-devel] FTBFS with RtAudio and hurd porting
Brought to you by:
ddennedy,
lilo_booter
From: Patrick M. <pma...@de...> - 2011-12-21 17:49:36
|
Am 21.12.2011 18:45, schrieb Dan Dennedy: > On Wed, Dec 21, 2011 at 9:26 AM, Patrick Matthäi<pma...@de...> wrote: >> Hi Dan, >> >> I have got a critical FTBFS on kfreebsd with git master, because of RtAudio, >> which were not present - as RtAudio - in 0.7.6 release: >> >> RtAudio.cpp:6987:29: error: 'SNDCTL_DSP_HALT' was not declared in this scope >> RtAudio.cpp: In member function 'virtual void RtApiOss::stopStream()': >> RtAudio.cpp:7083:36: error: 'SNDCTL_DSP_HALT' was not declared in this scope >> RtAudio.cpp:7093:36: error: 'SNDCTL_DSP_HALT' was not declared in this scope >> RtAudio.cpp: In member function 'virtual void RtApiOss::abortStream()': >> RtAudio.cpp:7129:36: error: 'SNDCTL_DSP_HALT' was not declared in this scope >> RtAudio.cpp:7139:36: error: 'SNDCTL_DSP_HALT' was not declared in this scope >> make[3]: *** [RtAudio.o] Error 1 >> make[3]: Leaving directory >> `/build/buildd-mlt_0.7.6+git20111220-1-kfreebsd-amd64-g3zGJu/mlt-0.7.6+git20111220/src/modules/rtaudio' >> make[2]: *** [all] Error 1 >> make[2]: Leaving directory >> `/build/buildd-mlt_0.7.6+git20111220-1-kfreebsd-amd64-g3zGJu/mlt-0.7.6+git20111220/src/modules' >> make[1]: *** [all] Error 1 >> make[1]: Leaving directory >> `/build/buildd-mlt_0.7.6+git20111220-1-kfreebsd-amd64-g3zGJu/mlt-0.7.6+git20111220' >> dh_auto_build: make -j1 returned exit code 2 >> make: *** [build] Error 2 >> >> Full log here: >> https://buildd.debian.org/status/fetch.php?pkg=mlt&arch=kfreebsd-amd64&ver=0.7.6%2Bgit20111220-1&stamp=1324412512 >> >> First I had an FTBFS, because RtAudio includes soundcard.h, which is present >> on Linux, but a better place may be sys/soundcard.h (which I had patched). >> Please have a look at my attachment 03. >> With it mlt still builds fine on all Linux platforms, but still not on > > MLT RtAudio on Linux should be using only ALSA. > >> kfreebsd and hurd (same error). > > It appears some BSDs include OSS, but I do not know about these > kernels specifically. > >> Additional I add two another patches to support building on hurd (02 and 04 >> attachment). >> I can't say if both patches let mlt build until the end on hurd now, because >> of the RtAudio fail.. >> >> I hope you can help me :) > > I can make a change that disables the rtaudio plugin when not using > FreeBSD, Linux, Windows, or OS X. > This would be nice -- /* Mit freundlichem Gruß / With kind regards, Patrick Matthäi GNU/Linux Debian Developer E-Mail: pma...@de... pa...@li... */ |