collect2: ld returned 1 exit status make[4]: *** [test-calendar] Error 1 make[4]: Leaving directory `/var/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/widgets/misc' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/widgets/misc' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/widgets' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. 2. 3.
that's not the error, a few more lines are needed, also provide `emerge --info`
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../../i686-pc-linux-gnu/bin/ld: warning: libicuuc.so.28, needed by /usr/lib/libmono.so.0, not found (try using -rpath or -rpath-link) /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../../i686-pc-linux-gnu/bin/ld: warning: libicudata.so.28, needed by /usr/lib/libmono.so.0, not found (try using -rpath or -rpath-link) /usr/lib/libmono.so.0: undefined reference to `usearch_previous_2_8' /usr/lib/libmono.so.0: undefined reference to `ures_getByKey_2_8' /usr/lib/libmono.so.0: undefined reference to `ucol_strcoll_2_8' /usr/lib/libmono.so.0: undefined reference to `u_strcat_2_8' /usr/lib/libmono.so.0: undefined reference to `uloc_getCountry_2_8' /usr/lib/libmono.so.0: undefined reference to `uloc_getLanguage_2_8' /usr/lib/libmono.so.0: undefined reference to `ucol_close_2_8' /usr/lib/libmono.so.0: undefined reference to `u_UCharsToChars_2_8' /usr/lib/libmono.so.0: undefined reference to `usearch_getMatchedLength_2_8' /usr/lib/libmono.so.0: undefined reference to `u_strToUpper_2_8' /usr/lib/libmono.so.0: undefined reference to `usearch_getMatchedText_2_8' /usr/lib/libmono.so.0: undefined reference to `ures_countArrayItems_2_8' /usr/lib/libmono.so.0: undefined reference to `uloc_getName_2_8' /usr/lib/libmono.so.0: undefined reference to `usearch_next_2_8' /usr/lib/libmono.so.0: undefined reference to `ures_getStringByIndex_2_8' /usr/lib/libmono.so.0: undefined reference to `ucol_open_2_8' /usr/lib/libmono.so.0: undefined reference to `usearch_first_2_8' /usr/lib/libmono.so.0: undefined reference to `usearch_close_2_8' /usr/lib/libmono.so.0: undefined reference to `uloc_getDefault_2_8' /usr/lib/libmono.so.0: undefined reference to `u_errorName_2_8' /usr/lib/libmono.so.0: undefined reference to `usearch_openFromCollator_2_8' /usr/lib/libmono.so.0: undefined reference to `ures_open_2_8' /usr/lib/libmono.so.0: undefined reference to `uloc_getISO3Language_2_8' /usr/lib/libmono.so.0: undefined reference to `ucol_getSortKey_2_8' /usr/lib/libmono.so.0: undefined reference to `ures_close_2_8' /usr/lib/libmono.so.0: undefined reference to `ucol_setAttribute_2_8' /usr/lib/libmono.so.0: undefined reference to `usearch_last_2_8' /usr/lib/libmono.so.0: undefined reference to `u_strncat_2_8' /usr/lib/libmono.so.0: undefined reference to `u_strToLower_2_8' /usr/lib/libmono.so.0: undefined reference to `uloc_getDisplayName_2_8' /usr/lib/libmono.so.0: undefined reference to `uloc_getLCID_2_8' collect2: ld returned 1 exit status make[4]: *** [test-calendar] Error 1 make[4]: Leaving directory `/var/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/widgets/misc' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/widgets/misc' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/widgets' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1' make: *** [all] Error 2 !!! ERROR: mail-client/evolution-2.2.1.1 failed. !!! Function src_compile, Line 136, Exitcode 2 !!! make failed !!! If you need support, post the topmost build error, NOT this status message. If I tries to open evolution it tells: evolution: error while loading shared libraries: libicui18n.so.28: cannot open shared object file: No such file or directory My emerge info is: Portage 2.0.51.21 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.10-gentoo-r7 i686) ================================================================= System uname: 2.6.10-gentoo-r7 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.6.11 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -mfpmath=sse -msse -funroll-loops -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shu tdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/ X11/xkb /usr/share/config /var /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -mfpmath=sse -msse -funroll-loops -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="it_IT" LINGUAS="it" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow S3TC X acl acpi adns aim alsa antlr apache2 apm audiofile avi bitmap-fonts bluetooth cair o cdr cdrom cross crypt cscope cups curl dbx dedicated devfs26 dga divx4linux doc dvb dvd dvdr eds embos s encode esd evo exif expat faac faad fam fastcgi fbcon fdftk ffmpeg fftw flac flash foomaticdb fortran freetds gb gd gif gimp gimpprint gkrellm glade glut gmp gnome gnomedb gpm graphviz gs gstreamer gtk gtk2 gtkhtml iconv icq ide image imagemagick imap imlib innodb ipv6 jabber java jikes joystick jpeg jpeg2k j unit kde ladcca latex lcms ldap libg++ libgd libgda libwww lirc lm_sensors lzo lzw lzw-tiff mad maildir matroska mbox mbrola mcal md5sum memlimit mikmod mime ming mmx mng monkey mono motif mozcalendar mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer msn mssql mysql nas ncurses nls nptl ntlm nvidia oav odbc o ffensive ogg oggvorbis ooo-kde openal opengl oscar oss pam pcre pda pdflib pear-db perl php physfs plotu tils png postgres postgresql ppds prelude python qt quicktime readline rrdtool rtc samba scanner sdk sdl serial sharedmem silc simplexml slp smartcard sms sndfile snmp sox spamassassin speedo speex spell spl sqlite sse ssl svg svga tcltk tcpd tetex tga theora tidy tiff timidity tokenizer transcode truetype true type-fonts type1 type1-fonts uim unicode usb uudeview v4l v4l2 videos vnc vorbis wmf wsconvert wxwindows xchattext xemacs xfs xgetdefault xine xinerama xml xml2 xmms xosd xrandr xv xvid xvmc yahoo yv12 zlib l inguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Sorry for my bad english :/
It seems like you either haven't installed dev-libs/icu or that icu is broken. Try recompiling it and additionally running revdep-rebuild (included in app-portage/gentoolkit).
Making all in tools make[2]: Entering directory `/var/lib/portage/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/tools' make all-am make[3]: Entering directory `/var/lib/portage/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/tools' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"evolution-tools\" -I.. -I.. -DEVOLUTION_LOCALEDIR=\""/usr/share/locale"\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\" -DDATADIR=\""/usr/share"\" -DLIBDIR=\""/usr/lib"\" -DORBIT2=1 -pthread -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -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/freetype2/config -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/libglade-2.0 -I/usr/include/gal-2.4 -I/usr/include/libgnomeprint-2.2 -march=athlon-mp -mmmx -m3dnow -msse -mfpmath=387 -O2 -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes -Wno-sign-compare -MT killev.o -MD -MP -MF ".deps/killev.Tpo" \ -c -o killev.o `test -f 'killev.c' || echo './'`killev.c; \ then mv -f ".deps/killev.Tpo" ".deps/killev.Po"; \ else rm -f ".deps/killev.Tpo"; exit 1; \ fi killev.c: In function `kill_process': killev.c:52: error: `KILL_PROCESS_CMD' undeclared (first use in this function) killev.c:52: error: (Each undeclared identifier is reported only once killev.c:52: error: for each function it appears in.) killev.c:52: error: syntax error before string constant killev.c:78: error: syntax error before string constant make[3]: *** [killev.o] Error 1 make[3]: Leaving directory `/var/lib/portage/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/tools' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/lib/portage/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1/tools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/lib/portage/tmp/portage/evolution-2.2.1.1/work/evolution-2.2.1.1' make: *** [all] Error 2 !!! ERROR: mail-client/evolution-2.2.1.1 failed. !!! Function src_compile, Line 136, Exitcode 2 !!! make failed ================================================================================ This is simply a missing macro. Where should it be sourced?
@baso: have you tried what comment #4 said? If that doesn't work, I'd try cooling down your CFLAGS as a start. @dwnoon: unless your issue is related to this one, please file a seperate bug and include your emerge info.
no response from reporters
I have filed bug #100456 with the same symptoms from a newer release of evolution.