Summary: | Evolution 1.5.92.1 ebuild doesn't build correctly (executable not generated?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Chris Egan <chris> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mathias.hasselmann, rizzo, tester, tseng |
Priority: | Lowest | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Log of Evolution ebuild. |
Description
Chris Egan
2004-08-08 17:50:56 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. 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. |