Looks like xbmc required an additional library. I found net-libs/libmicrohttpd-0.4.5 in the zugaina overlay and am currently testing to see if that works. Reproducible: Always
(In reply to comment #0) > Looks like xbmc required an additional library. > > I found net-libs/libmicrohttpd-0.4.5 in the zugaina overlay and am currently > testing to see if that works. > > Reproducible: Always > (In reply to comment #0) > Looks like xbmc required an additional library. > > I found net-libs/libmicrohttpd-0.4.5 in the zugaina overlay and am currently > testing to see if that works. > > Reproducible: Always > there is also a request on the bugtracker to get libmicrohttpd into the official portage tree: http://bugs.gentoo.org/show_bug.cgi?id=224165 yesterday i posted a slightly modified ebuild (path to sources) over there. libmicrohttpd was built fine (local overlay) and xbmc compiled fine, too.
You can also disable webserver support in xbmc to get past this dependancy: --- /usr/portage/media-tv/xbmc/xbmc-9999.ebuild 2010-01-25 06:07:03.000000000 -0800 +++ /usr/local/portage/media-tv/xbmc/xbmc-9999.ebuild 2010-02-23 01:24:02.000000000 -0800 @@ -157,6 +157,7 @@ econf \ --disable-ccache \ --disable-optimizations \ + --disable-webserver \ --enable-external-libraries \ --enable-goom \ --enable-gl \ I see a new use flag in the future. However I cannot say that this works %100 since I'm caught up in the `doins -r "${S}"/web/*/styles/*/ || die`
re-open once the dep gets added. the webserver is disabled in the meantime. http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.48&r2=1.49
libmicrohttpd, which is the only dependency to be able to build the webserver again, is in the zugaina overlay, and works fine with Xbmc-9999 and the webserver enabled. Please have libmicrohttpd in portage ASAP, as XBMC is useless without webserver. (many remotes are controlling XBMC via HTTP).
I still have problems compiling with 9999 ebuild even with libmicrohttpd installed. I got libmicrohttpd installed adding the ebuild to /usr/local/portage, then enabled the webserver commenting the "--disable-webserver \" line in the ebuild. Compilation fails near the end of the process, here's the output: http://pastebin.com/TUhBEfCR here's "emerge --info" http://pastebin.com/MTW7UaQz here's "emerge -pv xbmc": [ebuild R ] media-tv/xbmc-9999 USE="aac alsa sse sse2 vdpau xrandr (-altivec) -avahi -css -debug -joystick -midi -profile -pulseaudio" 0 kB If I leave webserver disabled it compiles successfully.
i guess commenting with a "#" isn't a good idea, since "\" is a linebreak. just try to remove the entire line or set "--enable-webserver \".
*** Bug 332315 has been marked as a duplicate of this bug. ***
libmicrohttpd is now in portage (bug 224165 has been resolved). Can we re-open this bug and add the webserver use flag with the libmicrohttpd dependency?
http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.60&r2=1.61