I've just reinstalled my gentoo system... When i emerge evolution 1.5.92.1, it doesn't work correctly - no executables appear to be generated. The emerge process appears to run as 'normal', but with the following appearing near the start... ---------------- >>> Source unpacked. * Patching ${S}/ltmain.sh... * Applying portage-1.4.1.patch... * Applying max_cmd_len-1.5.0.patch... * Compiling Evolution... * Patching ${S}/ltmain.sh... * Could not apply portage.patch! * Please verify that it is not needed. * Cannot apply any patch, running libtoolize... libtoolize: `/usr/share/aclocal/libtool.m4' is serial 46, less than 47 in `aclocal.m4' To remain compatible, you should update your `aclocal.m4' by running aclocal. ----------------- It continues and then finishes as normal. However no 'evolution', 'evolution-1.5', etc executables found in path or via a search. Also i can see no report of a 'evolution-1.5' file (or similar) at the end of the emerge process. See this forum post for more info... http://forums.gentoo.org/viewtopic.php?p=1418721 Reproducible: Always Steps to Reproduce: 1. emerge /usr/portage/mail-client/evolution/evolution-1.5.92.1.ebuild 2. emerge proceeds apparently ok... 3. no 'evolution', 'evolution-1.5', etc executables found in path or via a search... Actual Results: No 'evolution', 'evolution-1.5', etc executables found in path or via a search... seems thebuild process has not completed sucessfully, however no obvious errors are reported, above ones reported here. Expected Results: Produced a 'working' program, ok, it maybe a devel version but i'd have expected it to at least build, as it's a realease not a cvs version. I've used version 1.5.91 for a while and that worked fine. System: Dual CPU AMD Athlon XP 1800MHz, 1024MB RAM, 300gb HD space. My emerge info... Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/bmg-main.alternative" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts avi berkdb crypt cups encode esd foomatic-db foomaticdb gdbm gif gnome gnome2 gpm gtk gtk2 imlib java jpeg libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby sdl slang spell ssl svga tcpd truetype x86 xinerama xml2 xmms xv zlib"
please provide a full log of your build. btw, if you taint your system with bmg stuff, then it's high probability that its a local problem.
Created attachment 37107 [details] Log of Evolution ebuild. Log of ebuild attached. I've not installed any bmg stuff on my machine currently. I have done previously, but this is a new install from stage 2 using 2004.2 - so I've been using the ebuild in portage. I have noticed these lines near the end of the ebuild process (see log)... libtool: install: error: relink `libevolution-calendar-a11y.la' with the above command before installing it make[3]: *** [install-privlibLTLIBRARIES] Error 1 make[3]: Leaving directory `/var/tmp/portage/evolution-1.5.92.1/work/evolution-1.5.92.1/a11y/calendar' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/evolution-1.5.92.1/work/evolution-1.5.92.1/a11y/calendar' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evolution-1.5.92.1/work/evolution-1.5.92.1/a11y' make: *** [install-recursive] Error 1
I'm going to try (with an entry in /etc/portage/package.unmask for 1.5.92.1): emerge -C evolution && emerge evolution
I can confirm this bug, and report that upgrading libtool from 1.4.x to 1.5.x fixed the problem. Definitely a libtool bug of some sort. Dunno if you want to dep on libtool-1.5.x for evo, or try to track down what's up with 1.4 that it's dying like this.
It's not the libtool version that's the sole cause of it. I have the latest libtool (more than so, it seems). root@mightymax ~ # emerge -s libtool Searching... [ Results for search key : libtool ] [ Applications found : 1 ] * sys-devel/libtool Latest version available: 1.5.2-r5 Latest version installed: 1.5.6
FYI: Fails with libtool 1.5.6, works with 1.5.2-r5
Right... was just about to report that. ;) Everythings not yet working swimmingly, but it's built and installed properly and runs with libtool 1.5.2-r5, so a bug with libtool 1.5.6 or Evo?
*** Bug 60330 has been marked as a duplicate of this bug. ***
Ok, /usr/bin/evolution-1.5 is merged, but now the following errors occur: (evolution-1.5:10197): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Addressbook_Component:1.5': Unknown CORBA exception id: 'IDL:omg.org/CORBA/INV_OBJREF:1.0' (evolution-1.5:10197): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Mail_Component:1.5': Unknown CORBA exception id: 'IDL:omg.org/CORBA/INV_OBJREF:1.0' (evolution-1.5:10197): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Calendar_Component:1.5': Unknown CORBA exception id: 'IDL:omg.org/CORBA/INV_OBJREF:1.0' (evolution-1.5:10197): evolution-shell-WARNING **: Cannot activate 'OAFIID:GNOME_Evolution_Tasks_Component:1.5': Unknown CORBA exception id: 'IDL:omg.org/CORBA/INV_OBJREF:1.0' (evolution-1.5:10197): evolution-shell-WARNING **: Unknown component mail The evolution window shows up, but stays empty. Appears like the .server files are not installed properly? Investigating.
Regarding the bonobo errors: False alert, just needed some bonobo-slay, to make evo find it's components.
Same problem exists with Evolution 1.5.93 when used with libtool 1.5.2-r5.
To elaborate on my previous comment. I am referring to the original problem listed with no executable build and the build failing at the same point. libtool: install: error: relink `libevolution-calendar-a11y.la' with the above command before installing it make[3]: *** [install-privlibLTLIBRARIES] Error 1 make[3]: Leaving directory `/var/tmp/portage/evolution-1.5.93/work/evolution-1.5.93/a11y/calendar' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/evolution-1.5.93/work/evolution-1.5.93/a11y/calendar' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evolution-1.5.93/work/evolution-1.5.93/a11y' make: *** [install-recursive] Error 1 The funny thing is even though the build technically stops here, Portage still continues to install it.
yeah it should probably die, a double make might be a quick hack to solve the problem.
Evolution 1.5.93 builds fully and properly with libtool 1.5.8. Maybe someone should update libtool ebuild to 1.5.8 and then update evolution to 1.5.93.
just try this : edit the ebuild, add a line saying 'ELTCONF="--reverse-deps" & try again.
foser's suggestion solves the issue here.
Added the fix to 1.5.93 ebuild in cvs.