the ebuild from the x11 overlay for cairo-9999 will not install. First it would fail at src_compile stage but adding eautoreconf to src_unpack() solved that issue. The It failed like this: cosmo2 cairo # paludis -i cairo Building target list... Building dependency list... These packages will be installed: * x11-libs/cairo::local (previously ::devnull) [U 1.8.6-r1 -> 9999] <target> X -cleartype -debug -directfb -doc glitz opengl -svg -xcb build_options: split strip Total: 1 package (1 upgrade) Checking for possible errors...... (1 of 1) Installing x11-libs/cairo-9999:0::local >>> Running ebuild phase killold as root:root... >>> Starting builtin_killold >>> Done builtin_killold >>> Completed ebuild phase killold >>> Running ebuild phases init saveenv as paludisbuild:paludisbuild... >>> Starting builtin_init >>> Done builtin_init >>> Starting builtin_saveenv >>> Done builtin_saveenv >>> Completed ebuild phases init saveenv --- No need to do anything for setup phase >>> Running ebuild phases loadenv unpack saveenv as paludisbuild:paludisbuild... >>> Starting builtin_loadenv >>> Done builtin_loadenv >>> Starting src_unpack * GIT update --> * repository: git://anongit.freedesktop.org/git/cairo * at the commit: f8539726368141f8b42c7817cfd59b4abfce33f3 * branch: master * storage directory: "/var/paludis/distfiles/git-src/cairo" Initialized empty Git repository in /var/tmp/paludis/x11-libs-cairo-9999/work/cairo-9999/.git/ Switched to a new branch 'branch-master' >>> Unpacked to /var/tmp/paludis/x11-libs-cairo-9999/work/cairo-9999 * Running eautoreconf in '/var/tmp/paludis/x11-libs-cairo-9999/work/cairo-9999' ... * Running aclocal -I build ... [ ok ] * Running libtoolize --copy --force --install --automake ... [ ok ] * Running aclocal -I build ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --foreign ... [ !! ] * Failed Running automake ! * * Include in your bugreport the contents of: * * /var/tmp/paludis/x11-libs-cairo-9999/temp//automake-498.out !!! ERROR in x11-libs/cairo-9999: !!! In autotools_run_tool at line 810 !!! Failed Running automake ! !!! Call stack: !!! * autotools_run_tool (/var/tmp/paludis/x11-libs-cairo-9999/temp/loadsaveenv:810) !!! * eautomake (/var/tmp/paludis/x11-libs-cairo-9999/temp/loadsaveenv:1438) !!! * eautoreconf (/var/tmp/paludis/x11-libs-cairo-9999/temp/loadsaveenv:1465) !!! * src_unpack (/var/tmp/paludis/x11-libs-cairo-9999/temp/loadsaveenv:4314) !!! * ebuild_f_unpack (/usr/libexec/paludis/0/src_unpack.bash:42) !!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:482) !!! * main (/usr/libexec/paludis/ebuild.bash:498) diefunc: making ebuild PID 498 exit with error die trap: exiting with error. Install error: * In program paludis -i cairo: * When performing install action from command line: * When executing install task: * When installing 'x11-libs/cairo-9999:0::local' replacing { 'x11-libs/cairo-1.8.6-r1:0::installed' }: * When running an ebuild command on 'x11-libs/cairo-9999:0::local': * Install error: Install failed for 'x11-libs/cairo-9999:0::local' Output log: /var/log/paludis/1239794993-install-x11-libs_cairo-9999:0::local.out Messages log: /var/log/paludis/1239794993-install-x11-libs_cairo-9999:0::local.messages Summary of failures: * x11-libs/cairo-9999:0::local: failure Total: 1 package, 0 successes, 0 skipped, 1 failure, 0 unreached Resume command: paludis --log-level qa --install --add-to-world-spec 'x11-libs/cairo' --serialised 0.25 'package;=x11-libs/cairo-9999:0::local;installed;has_all_deps;P' elog> Summary of messages from x11-libs/cairo-9999: elog> * GIT update --> elog> * repository: git://anongit.freedesktop.org/git/cairo elog> * at the commit: f8539726368141f8b42c7817cfd59b4abfce33f3 elog> * branch: master elog> * storage directory: "/var/paludis/distfiles/git-src/cairo" elog> * Running eautoreconf in '/var/tmp/paludis/x11-libs-cairo-9999/work/cairo-9999' ... elog> * Running aclocal -I build ... elog> * Running libtoolize --copy --force --install --automake ... elog> * Running aclocal -I build ... elog> * Running autoconf ... elog> * Running autoheader ... elog> * Running automake --add-missing --copy --foreign ... elog> * Failed Running automake ! elog> * elog> * Include in your bugreport the contents of: elog> * elog> * /var/tmp/paludis/x11-libs-cairo-9999/temp//automake-498.out * No unread news items found * Searching for configuration files requiring action... * No configuration file updates required cosmo2 cairo # cat /var/tmp/paludis/x11-libs-cairo-9999/temp//automake-498.out ***** automake ***** ***** automake --add-missing --copy --foreign build/configure.ac.tools:8: installing `build/compile' configure.ac:10: installing `build/missing' automake-1.10: cannot open < boilerplate/Makefile.am.features: No such file or directory After speaking to mrpouet in #gentoo-desktop he came up with a solution to 'touch' the files in question. I have attached his ebuild.
Created attachment 188452 [details] ebuild that resolves issue with automake This ebuild addresses the issue with automake
Created attachment 188453 [details] automake-498.out
Please attach unified diffs (diff -u) when you did changes to an ebuild. That would be much more handy for our devs.
Created attachment 188965 [details] diff -u of cairo-9999 ebuilds
Looks like this bug has already been fixed in the overlay. Don't hesitate to reopen this bug if you still have issues with cairo-9999 Thanks