Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59814 - Evolution 1.5.92.1 ebuild doesn't build correctly (executable not generated?)
Summary: Evolution 1.5.92.1 ebuild doesn't build correctly (executable not generated?)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Lowest normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 60330 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-08-08 17:50 UTC by Chris Egan
Modified: 2004-08-24 08:08 UTC (History)
4 users (show)

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


Attachments
Log of Evolution ebuild. (log.txt.bz2,49.56 KB, application/octet-stream)
2004-08-09 10:39 UTC, Chris Egan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Egan 2004-08-08 17:50:56 UTC
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"
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2004-08-09 09:07:33 UTC
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.
Comment 2 Chris Egan 2004-08-09 10:39:37 UTC
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
Comment 3 Charles Goodwin 2004-08-09 10:50:26 UTC
I'm going to try (with an entry in /etc/portage/package.unmask for 1.5.92.1):

emerge -C evolution && emerge evolution
Comment 4 Peter Johanson (RETIRED) gentoo-dev 2004-08-09 18:12:09 UTC
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.
Comment 5 Charles Goodwin 2004-08-10 04:37:03 UTC
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
Comment 6 Christophe Saout 2004-08-10 06:51:40 UTC
FYI: Fails with libtool 1.5.6, works with 1.5.2-r5
Comment 7 Charles Goodwin 2004-08-10 09:58:52 UTC
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?
Comment 8 Mathias Hasselmann 2004-08-14 08:11:55 UTC
*** Bug 60330 has been marked as a duplicate of this bug. ***
Comment 9 Mathias Hasselmann 2004-08-14 09:25:27 UTC
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.
Comment 10 Mathias Hasselmann 2004-08-14 10:13:40 UTC
Regarding the bonobo errors: False alert, just needed some bonobo-slay, to make evo find it's components.
Comment 11 Alan Cramer 2004-08-16 23:17:30 UTC
Same problem exists with Evolution 1.5.93 when used with libtool 1.5.2-r5.
Comment 12 Alan Cramer 2004-08-17 06:05:11 UTC
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.
Comment 13 foser (RETIRED) gentoo-dev 2004-08-17 06:11:37 UTC
yeah it should probably die, a double make might be a quick hack to solve the problem.
Comment 14 Alan Cramer 2004-08-18 01:14:23 UTC
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.
Comment 15 foser (RETIRED) gentoo-dev 2004-08-20 06:00:22 UTC
just try this :

edit the ebuild, add a line saying 'ELTCONF="--reverse-deps" & try again.
Comment 16 Brandon Hale (RETIRED) gentoo-dev 2004-08-23 10:43:53 UTC
foser's suggestion solves the issue here.
Comment 17 Brandon Hale (RETIRED) gentoo-dev 2004-08-24 08:08:42 UTC
Added the fix to 1.5.93 ebuild in cvs.