Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 421307 - =mail-client/evolution-3.2.3-r1 doesn't build with automake-1.12
Summary: =mail-client/evolution-3.2.3-r1 doesn't build with automake-1.12
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 422527 (view as bug list)
Depends on:
Blocks: automake-1.12
  Show dependency tree
 
Reported: 2012-06-16 04:07 UTC by Sylvain Alain (RETIRED)
Modified: 2012-06-21 07:04 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sylvain Alain (RETIRED) gentoo-dev 2012-06-16 04:07:08 UTC
* Messages for package mail-client/evolution-3.2.3-r1:

 * Package:    mail-client/evolution-3.2.3-r1
 * Repository: gentoo
 * Maintainer: gnome@gentoo.org
 * USE:        amd64 crypt elibc_glibc gnome-online-accounts gstreamer kernel_linux multilib python ssl userland_GNU
 * FEATURES:   preserve-libs sandbox
 * Applying evolution-3.2.1-reorder-mx-clutter-gtk.patch ...
 * Applying evolution-3.2.3-gmodule-explicit.patch ...
 * Applying evolution-3.2.3-g_thread_init.patch ...
 * Applying evolution-3.2.3-gtkhtml-4.4.patch ...
 * Running eautoreconf in '/var/tmp/portage/mail-client/evolution-3.2.3-r1/work/evolution-3.2.3' ...
 * Running autopoint --force ...
 * Running intltoolize --automake --copy --force ...
 * Running gtkdocize --copy ...
 * Running gnome-doc-prepare --copy --force ...
 * Running libtoolize --install --copy --force --automake ...
 * Running aclocal -I m4 ...
 * Running autoconf ...
 * Running autoheader ...
 * Running automake --add-missing --copy --foreign ...
 * Failed Running automake !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/mail-client/evolution-3.2.3-r1/temp/automake.out
 * ERROR: mail-client/evolution-3.2.3-r1 failed (prepare phase):
 *   Failed Running automake !
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_prepare
 *   environment, line 6794:  Called eautoreconf
 *   environment, line 1759:  Called eautomake
 *   environment, line 1712:  Called autotools_run_tool 'automake' '--add-missing' '--copy' '--foreign'
 *   environment, line 1517:  Called die
 * The specific snippet of code:
 *           die "Failed Running $1 !";
 * 
 * If you need support, post the output of `emerge --info '=mail-client/evolution-3.2.3-r1'`,
 * the complete build log and the output of `emerge -pqv '=mail-client/evolution-3.2.3-r1'`.
 * The complete build log is located at '/var/tmp/portage/mail-client/evolution-3.2.3-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/mail-client/evolution-3.2.3-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/mail-client/evolution-3.2.3-r1/work/evolution-3.2.3'
 * S: '/var/tmp/portage/mail-client/evolution-3.2.3-r1/work/evolution-3.2.3'

Reproducible: Always

Steps to Reproduce:
1. time emerge -auDNv world
2.
3.
Actual Results:  
cat /var/tmp/portage/mail-client/evolution-3.2.3-r1/temp/automake.out
***** automake *****
***** PWD: /var/tmp/portage/mail-client/evolution-3.2.3-r1/work/evolution-3.2.3
***** automake --add-missing --copy --foreign

automake-1.12: warnings are treated as errors
configure.ac:167: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and will soon be removed.
configure.ac:167: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:167: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
Makefile.am:6: warning: '%'-style pattern rules are a GNU make extension
/usr/share/automake-1.12/am/ltlibrary.am: warning: 'libevolution-a11y.la': linking libtool libraries using a non-POSIX


Expected Results:  
compilation succes.

I think that this bug is related to that one too : https://bugs.gentoo.org/show_bug.cgi?id=420351


[ebuild   R    ] mail-client/evolution-3.2.3-r1  USE="crypt gnome-online-accounts gstreamer* python ssl (-clutter) -connman -doc -kerberos -ldap* -map -networkmanager" 0 kB

On my Testing box.
Comment 1 Yixun Lan archtester gentoo-dev 2012-06-16 07:21:05 UTC
confirmed here!

as a workaround out?! put WANT_AUTOMAKE="1.11" before inhert line,
also same problem with evolution-data-server, and same fix
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2012-06-20 10:38:50 UTC
*** Bug 422527 has been marked as a duplicate of this bug. ***
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2012-06-20 10:39:55 UTC
Same problem was just fixed for evolution-data-server-3.2.3-r2:

http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.3-r2.ebuild?r1=1.1&r2=1.2
Comment 4 Geoff Madden 2012-06-21 05:24:09 UTC
(In reply to comment #3)
> Same problem was just fixed for evolution-data-server-3.2.3-r2:
> 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-
> server/evolution-data-server-3.2.3-r2.ebuild?r1=1.1&r2=1.2

As a workaround for this,I pasted the relevant sed section from evolution-data-server-3.2.3-r1(r2) into evolution-3.2.3-r1.ebuild saved it as -r2  in my overlay.
Made sure that the overlay was listed in make.conf. Then ran ebuild on the overlay/mail-client/evolution-3.2.3-r2.ebuild.
Then emerge =evolution-3.2.3-r2.  Which was successful, the gnome build completed without any further hassles.
Geoff
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2012-06-21 07:04:33 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > Same problem was just fixed for evolution-data-server-3.2.3-r2:
> > 
> > http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-
> > server/evolution-data-server-3.2.3-r2.ebuild?r1=1.1&r2=1.2
> 
> As a workaround for this,I pasted the relevant sed section from
> evolution-data-server-3.2.3-r1(r2) into evolution-3.2.3-r1.ebuild saved it
> as -r2  in my overlay.
> Made sure that the overlay was listed in make.conf. Then ran ebuild on the
> overlay/mail-client/evolution-3.2.3-r2.ebuild.
> Then emerge =evolution-3.2.3-r2.  Which was successful, the gnome build
> completed without any further hassles.
> Geoff

Thanks for testing. Applied to 3.2.3-r1 in Portage. Unsure if this needs forwarding to 3.4.x or gnome-overlay.