Created attachment 330916 [details] Patch to let XBMC compile with libnfs master and the upcoming release Compiling XBMC-11.0 with the current master version of libnfs (a new release is in preparation) fails due to a missing include in NFSDirectory.cpp (which was probably included indirectly through the rpc headers). Since libnfs removed the dependence on the rpc headers the build fails. For details see https://github.com/sahlberg/libnfs/issues/24 The change was already accepted upstream for the upcoming XBMC 12.0 release (see https://github.com/xbmc/xbmc/pull/1854). The attached patch was tested with the current media-tv/xbmc-11.0-r1 ebuild and net-fs/libnfs-9999 and fixes bug https://bugs.gentoo.org/show_bug.cgi?id=442588 The patch does not break compatibility with the currently stable libnfs-1.3.0, but helps resolving https://bugs.gentoo.org/show_bug.cgi?id=442588 and should be included in XBMC-11.0.
could we then also add the nfs USE flag to media-tv/xbmc (only in 9999 for the moment)
should be all set now in the tree; thanks for the report! Commit message: Add fix from upstream for building with newer libnfs http://sources.gentoo.org/media-tv/xbmc/files/xbmc-11.0-nfs-limits.patch?rev=1.1 http://sources.gentoo.org/media-tv/xbmc/xbmc-11.0-r1.ebuild?r1=1.2&r2=1.3 http://sources.gentoo.org/media-tv/xbmc/xbmc-11.0.ebuild?r1=1.18&r2=1.19