Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266259 - [x11 overlay] x11-libs/cairo-9999 fails on automake -- cannot open < boilerplate/Makefile.am.features: No such file or directory
Summary: [x11 overlay] x11-libs/cairo-9999 fails on automake -- cannot open < boilerpl...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-15 14:13 UTC by Marc O'Connor
Modified: 2009-06-23 21:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild that resolves issue with automake (cairo-9999.ebuild,16.07 KB, text/plain)
2009-04-15 14:15 UTC, Marc O'Connor
Details
automake-498.out (automake-498.out,256 bytes, text/plain)
2009-04-15 14:16 UTC, Marc O'Connor
Details
diff -u of cairo-9999 ebuilds (cairo-9999.dff,5.20 KB, text/plain)
2009-04-20 14:47 UTC, Marc O'Connor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marc O'Connor 2009-04-15 14:13:43 UTC
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.
Comment 1 Marc O'Connor 2009-04-15 14:15:55 UTC
Created attachment 188452 [details]
ebuild that resolves issue with automake

This ebuild addresses the issue with automake
Comment 2 Marc O'Connor 2009-04-15 14:16:57 UTC
Created attachment 188453 [details]
automake-498.out
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-04-18 15:02:30 UTC
Please attach unified diffs (diff -u) when you did changes to an ebuild. That would be much more handy for our devs.
Comment 4 Marc O'Connor 2009-04-20 14:47:41 UTC
Created attachment 188965 [details]
diff -u of cairo-9999 ebuilds
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-06-23 21:50:36 UTC
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