Summary: | missing evolution & evolution-exchange dependency | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nir Dremer <mailing> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nir Dremer
2005-10-16 01:52:43 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. 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 neither evolution nor evolution exchange build against libesd. Something on your system must reference it. Try this: find / -name "*.la" -exec grep -l esd {} \; You're right. It was gnomeprint that needed recompiling. Thanks. |