* Running elibtoolize in: xbmc-9999/build-aux/ * Applying portage-2.2.patch ... * Applying sed-1.5.6.patch ... * Applying as-needed-2.2.6.patch ... /var/tmp/portage/media-tv/xbmc-9999/temp/environment: line 5572: pushd: xbmc/cores/dvdplayer/Codecs/libdts: No such file or directory * Generating autotools in xbmc/cores/dvdplayer/Codecs/libdts * Running eautoreconf in '/var/tmp/portage/media-tv/xbmc-9999/work/xbmc-9999' ... * Running aclocal ... [ ok ] * Running libtoolize --copy --force --install ... [ ok ] * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --foreign ... [ ok ] /var/tmp/portage/media-tv/xbmc-9999/temp/environment: line 5575: popd: directory stack empty /var/tmp/portage/media-tv/xbmc-9999/temp/environment: line 5572: pushd: xbmc/cores/dvdplayer/Codecs/libdvd/lib*/: No such file or directory * Generating autotools in xbmc/cores/dvdplayer/Codecs/libdvd/lib*/ * Running eautoreconf in '/var/tmp/portage/media-tv/xbmc-9999/work/xbmc-9999' ... * Running aclocal ... [ ok ] * Running libtoolize --copy --force --install ... [ ok ] * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --foreign ... [ ok ] /var/tmp/portage/media-tv/xbmc-9999/temp/environment: line 5575: popd: directory stack empty * Generating autotools in lib/cpluff * Running eautoreconf in '/var/tmp/portage/media-tv/xbmc-9999/work/xbmc-9999/lib/cpluff' ... * Running aclocal -I m4 ... [ ok ] * Running libtoolize --copy --force --install --automake ... [ ok ] * Running aclocal -I m4 ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --foreign ... [ ok ] * Running elibtoolize in: xbmc-9999/lib/cpluff/auxliary/ * Applying portage-2.2.patch ... * Applying sed-1.5.6.patch ... * Applying as-needed-2.2.6.patch ... * Generating autotools in lib/libsquish * Running eautoreconf in '/var/tmp/portage/media-tv/xbmc-9999/work/xbmc-9999/lib/libsquish' ... * Running aclocal ... [ !! ] * Failed Running aclocal ! * * Include in your bugreport the contents of: * * /var/tmp/portage/media-tv/xbmc-9999/temp/aclocal-4535.out * ERROR: media-tv/xbmc-9999 failed: * Failed Running aclocal ! --- patch included but needs a review. Reproducible: Always Steps to Reproduce: 1. emerge xbmc Actual Results: 1. emerge stops early at running aclocal Expected Results: 1. shouldn't stop
Created attachment 260754 [details, diff] aclocal patch fixes issues described in bug report
confirming the patch fixes the described error. Until the ebuild is fixed in portage you could also emerge last working commit with: EGIT_COMMIT="be61ebdc9e897fe40c6f" emerge xbmc (especially as later commits atm crash on playing a video - at least here)
Why were the libdvd{read,nav} excluded from eautoreconf? Upstream bootstrap still autoreconfs them: https://github.com/xbmc/xbmc/blob/master/bootstrap As an addition, the order in which libdvd* are autoreconfed is relevant. Please find my proposed patch attached.
Created attachment 261467 [details, diff] Proposed patch fixing the issue
Comment on attachment 260754 [details, diff] aclocal patch only post unidiff style patches
should be set now http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.72&r2=1.73