Hi, Libev 4.xx has changed ev_loop from a function to macro, so dvbstreamer refuses to emerge. I have created a ebuild for dvbstreamer-2.1.0, which applies the ev_loop patch and compiles. The compile test was done with 64-Bit system. BR Reproducible: Always
Created attachment 309989 [details] dvbstreamer-2.1.0 ebuild and patches File has dvbstreamer-2.1.0.ebuild Manifest Changelog files/dvbstreamer-2.1.0-libev.patch
Created attachment 309991 [details] dvbstreamer-2.1.0 ebuild Sorry, I had posted the things compressed. Here is the ebuild which goes under media-tv/dvbstreamer
Created attachment 309993 [details, diff] libev patch Here is the patch which goes under media-tv/dvbstreamer/files
Comment on attachment 309991 [details] dvbstreamer-2.1.0 ebuild --- dvbstreamer-2.0.0_rc1.ebuild 2012-02-15 21:33:54.000000000 +0100 +++ - 2012-04-25 17:52:17.702677391 +0200 @@ -3,6 +3,7 @@ # $Header: /var/cvsroot/gentoo-x86/media-tv/dvbstreamer/dvbstreamer-2.0.0_rc1.ebuild,v 1.2 2012/02/15 18:34:36 hd_brummy Exp $ EAPI=2 +inherit eutils autotools MY_P=${P/_} DESCRIPTION="DVB over UDP streaming solution" @@ -24,6 +25,11 @@ S=${WORKDIR}/${MY_P} +src_prepare() { + epatch "${FILESDIR}"/${P}-libev.patch + eautoreconf +} + src_configure() { econf \ --disable-dependency-tracking \
The version 2.1.0 seems to work fine, it does not crash when one uses the quit command. Despite 2.0.0_rc1, one has to "kill <PID>" instead of "kill -9 <PID>". Terminating with -9 blocks the dvb-adapter (where 2.0.0_rc1 did not block). There is a segfault if command "disablesicap" is used (including locking the hardware).
@joanandk .. are you still using this? does it still work? I'm considering adopting to prevent removal from tree .. do you think this may be worthwhile?
(In reply to Michael Everitt (IRC: veremit) from comment #6) > @joanandk .. are you still using this? does it still work? I'm considering > adopting to prevent removal from tree .. do you think this may be worthwhile? Hi Michael, Yes I am using dvbstreamer-2.1.0. I have created a portage overlay with my own dvbstreamer ebuild. For my application it is well worthy, but I am not sure if other will require it. Thanks and BR.
The package has been removed.