gst-plugins-neon: configure: *** checking plugin: neonhttpsrc *** configure: *** checking for NEON... configure: *** These plugins will not be built: neonhttpsrc media-sound/bmpx (upstream is aware of this as of now): Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1267016800 (LWP 13541)] 0x616e6957 in ?? () Current language: auto; currently c (gdb) bt #0 0x616e6957 in ?? () #1 0xb7f6efca in ne_begin_request (req=0x884d8e0) at ne_request.c:875 #2 0xb7f6f7cd in ne_request_dispatch (req=0x884d8e0) at ne_request.c:1399 #3 0xb69a9d3e in (anonymous namespace)::neon_read_thread (data=0xbf8cce6c) at libtransport_http.cpp:108 #4 0xb70e869f in g_thread_create_proxy (data=0x87f34c8) at gthread.c:553 #5 0xb77b0264 in start_thread (arg=0xb47adba0) at pthread_create.c:261 #6 0xb6ee5ade in clone () from /lib/libc.so.6 from #bmp / Freenode: [01:16] < deadchip> thing is i can fix our code to work with 0.26.x [01:16] < deadchip> but not neonhttpsrc [01:16] < deadchip> "Please note: The neon API is subject to backwards-incompatible change over minor versions (0.24.x -> 0.25.x) but is stable across patch releases (0.24.0 -> 0.24.x)." [01:16] < deadchip> webdav.org/neon/ These two should be hardmasked accordingly as "Waiting for neon 0.26.x support"
net-misc/neon is rrdep also for app-arch/rpm dev-util/bazaar dev-util/kdesvn dev-util/rapidsvn dev-util/tla gnome-base/gnome-vfs net-misc/cadaver and net-misc/sitecopy. I don't know how neon API change affects these, but are should be checked too.
gst-plugins-neon, part of upstream gst-plugins-bad has been fixed for neon 0.26 in gstreamer cvs. http://webcvs.freedesktop.org/gstreamer/gst-plugins-bad/ext/neon/gstneonhttpsrc.c?r1=1.13&r2=1.14 It's obvious what needs to be done, bump gst-plugins-neon to 0.10.3 and backport neon 0.26 patch from CVS to go with it. Or wait for next -bad release. Or wait for -neon to get out of -bad to -good.
Created attachment 92209 [details, diff] bmpx-0.20.2-neon.patch Backported patch from SVN HEAD to allow media-sound/bmpx to use both neon 0.25.x and neon 0.26.x.
Created attachment 92232 [details, diff] gst-plugins-neon-0.10.3-neon.patch Attached patch applies backported fixes from GST CVS for gst-plugins-neons configure.ac and gstneonhttpsrc.c to support both neon 0.25.5 and neon 0.26.x. And ebuild using it.. # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils gst-plugins-bad KEYWORDS="~amd64 ~x86" RDEPEND=">=net-misc/neon-0.25.5 >=media-libs/gst-plugins-base-0.10.3" DEPEND="${RDEPEND}" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${P}-neon.patch }
And sorry it took so long for me to do it. Busy busy busy. And about the bugspam too. :-)
gst-plugins-neon done, can the bmpx maintainer do bmpx? Thanks for the backported patch.
chutzpah, can you rename bmpx-0.20.2.ebuild to bmpx-0.20.3.ebuild and change >=neon-0.25 depend to <neon-0.27
One should really get morning coffee before typing anything. I mean =net-misc/neon-0.25* to <net-misc/neon-0.27. bmpx-0.20.3 - fixes m3u playlist crash - adds neon 0.26.x support - fixes saving of audio settings but nothing else so simple change of ebuild name is enough, no configure changes or depends except neon.
bmpx-0.20.3 in portage. closing as it fixes this.
I guess it should be removed form package.mask as well.