Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 109422 - missing evolution & evolution-exchange dependency
Summary: missing evolution & evolution-exchange dependency
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-16 01:52 UTC by Nir Dremer
Modified: 2005-10-16 23:29 UTC (History)
0 users

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 Nir Dremer 2005-10-16 01:52:43 UTC
both evolution & evolution-exchange fails to compile without esound package emerged.

printing missing file: /usr/lib/libesd.a.

emerging esound manually solves the problem.

Reproducible: Always
Steps to Reproduce:
1.emerge unmerge esound
2.emerge evolution evolution-exchange


Actual Results:  

failure to compile: missing /usr/lib/libesd.a

Expected Results:  
successful compilation.

emerge info
Portage 2.0.53_rc5 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.12.5 i686)
=================================================================
System uname: 2.6.12.5 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.12.0_pre9
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium-m -fprefetch-loop-arrays -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium-m -fprefetch-loop-arrays -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.hamakor.org.il/pub/mirrors/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.zie.pg.gda.pl
http://pandemonium.tiscali.de/pub/gentoo/"
LDFLAGS=" -Wl,-O1 -Wl,--sort-common"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="x86 X alsa apm avi bash-completion bidi bitmap-fonts cdr cups curl dvd dvdr
eds emboss encode fam firefox flac foomaticdb fortran gd gdbm gif gphoto2 gpm
gstreamer gtk gtk2 imagemagick imlib irda jpeg kde kdeenablefinal lcd libwww mad
mmx mmx2 motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl pam pdflib pic png
ppds qt radeon readline samba sdl slang spell sse sse2 ssl svga tcltk tcpd tiff
truetype truetype-fonts type1-fonts unicode usb vorbis xine xml xml2 xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, MAKEOPTS
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-16 11:43:45 UTC
Neither evolution nor e-d-s depend directly on or directly use esd.  However,
they do depend on things that depend on libesd.  If you've remove esd from your
system, you need to revdep-rebuild to get rid of all libs that had a dep on it.
Comment 2 Nir Dremer 2005-10-16 14:31:24 UTC
I did revdev-rebuild, my system didnt have esound installed for years.

when i compile evolution, i get:
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../widgets
-DEVOLUTION_PREFIX=\"/usr\" -DEVOLUTION_SYSCONFDIR=\"/etc\"
-DEVOLUTION_DATADIR=\"/usr/share\" -DEVOLUTION_LIBDIR=\"/usr/share\"
-DEVOLUTION_GLADEDIR=\"/usr/share/evolution/2.4/glade\"
-DEVOLUTION_HELPDIR=\"/usr/share/evolution/2.4/help\"
-DEVOLUTION_ETSPECDIR=\"/usr/share/evolution/2.4/etspec\"
-DEVOLUTION_IMAGESDIR=\"/usr/share/evolution/2.4/images\"
-DEVOLUTION_ICONSDIR=\"/usr/share/evolution/2.4/images\"
-DEVOLUTION_CATEGORY_ICONS=\"/usr/share/evolution/2.4/images/categories\"
-DEVOLUTION_PLUGINDIR=\"/usr/lib/evolution/2.4/plugins\"
-DEVOLUTION_PRIVDATADIR=\"/usr/share/evolution/2.4\"
-DEVOLUTION_LOCALEDIR=\"/usr/share/locale\" -DSEARCH_RULE_DIR=\"\"
-DEVOLUTION_GALVIEWSDIR=\"/usr/share/evolution/2.4/views\"
-DEVOLUTION_LIBEXECDIR=\"/usr/libexec/evolution/2.4\"
-DEVOLUTION_SOUNDDIR=\"/usr/share/evolution/2.4/sounds\"
-DG_LOG_DOMAIN=\"e-utils\" -DORBIT2=1 -pthread -I/usr/include/libgnomeprint-2.2
-I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/libxml2 -I/usr/include/pango-1.0
-I/usr/include/libgnomeprintui-2.2 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libbonoboui-2.0
-I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0
-I/usr/include/libgnome-2.0 -I/usr/include/bonobo-activation-2.0
-I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libgnomeui-2.0
-I/usr/include/gnome-keyring-1 -I/usr/include/libglade-2.0 -DORBIT2=1 -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libxml2
-I/usr/include/libbonobo-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libgnome-2.0 -I/usr/include/bonobo-activation-2.0
-I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libgnomeui-2.0
-I/usr/include/gnome-keyring-1 -I/usr/include/libglade-2.0 -pthread -DORBIT2=1
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/include/libbonoboui-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libgnome-2.0 -I/usr/include/bonobo-activation-2.0
-I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libglade-2.0
-I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1
-I/usr/include/libgnomeprintui-2.2 -I/usr/include/libgnomeprint-2.2
-I/usr/include/evolution-data-server-1.4 -I/usr/include/nspr -O2
-march=pentium-m -fprefetch-loop-arrays -pipe -fomit-frame-pointer -Wall
-Wmissing-prototypes -Wno-sign-compare -MT e-xml-utils.lo -MD -MP -MF
.deps/e-xml-utils.Tpo -c e-xml-utils.c  -fPIC -DPIC -o .libs/e-xml-utils.o
e-xml-utils.c: In function `e_xml_save_file':
e-xml-utils.c:482: warning: dereferencing type-punned pointer will break
strict-aliasing rules
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc  -O2 -march=pentium-m
-fprefetch-loop-arrays -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes 
-Wno-sign-compare  -Wl,-O1 -Wl,--sort-common -o libeutil.la -rpath
/usr/lib/evolution/2.4   e-util-marshal.lo e-account-list.lo e-account.lo
e-bconf-map.lo e-categories-config.lo e-component-listener.lo e-config.lo
e-config-listener.lo e-corba-utils.lo e-cursor.lo e-dialog-utils.lo
e-dialog-widgets.lo e-error.lo e-event.lo e-folder-map.lo e-fsutils.lo
e-gtk-utils.lo e-gui-utils.lo e-html-utils.lo e-icon-factory.lo e-import.lo
e-iterator.lo e-list-iterator.lo e-list.lo e-menu.lo e-mktemp.lo e-plugin.lo
e-popup.lo e-print.lo e-profile-event.lo e-request.lo e-signature.lo
e-signature-list.lo e-time-utils.lo e-uid.lo eggtrayicon.lo md5-utils.lo
e-bit-array.lo e-iconv.lo e-sorter.lo e-sorter-array.lo
e-text-event-processor-emacs-like.lo e-text-event-processor.lo e-util.lo
e-xml-utils.lo    -pthread -Wl,--export-dynamic -lglade-2.0 -lgnomeui-2 -lSM
-lICE -lbonoboui-2 -lgnome-keyring -lgnomeprintui-2-2 -lgnomeprint-2-2
-lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo
-ledataserverui-1.2 -ledataserver-1.2 -lgnome-2 -lpopt -lxml2 -lz -lgnomevfs-2
-lbonobo-2 -lgconf-2 -lgobject-2.0 -lbonobo-activation -lORBit-2 -lm
-lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0   -lpthread -L/usr/lib/nspr -ldl
-lplc4 -lplds4 -lnspr4 -lpthread
grep: /usr/lib/libesd.la: No such file or directory
/bin/sed: can't read /usr/lib/libesd.la: No such file or directory
libtool: link: `/usr/lib/libesd.la' is not a valid libtool archive
make[3]: *** [libeutil.la] Error 1
make[3]: Leaving directory
`/var/tmp/portage/evolution-2.4.1/work/evolution-2.4.1/e-util'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/var/tmp/portage/evolution-2.4.1/work/evolution-2.4.1/e-util'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/evolution-2.4.1/work/evolution-2.4.1'
make: *** [all] Error 2
Comment 3 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-16 15:53:28 UTC
neither evolution nor evolution exchange build against libesd.  Something on
your system must reference it.  Try this:

find / -name "*.la" -exec grep -l esd {} \;
Comment 4 Nir Dremer 2005-10-16 23:29:00 UTC
You're right.
It was gnomeprint that needed recompiling.

Thanks.