Just emerged evolution-1.3.2 and this is what it gave me. ~~snip~~ make[1]: Leaving directory `/var/tmp/portage/evolution-1.3.2/work/evolution-1.3.2/po' make[1]: Entering directory `/var/tmp/portage/evolution-1.3.2/work/evolution-1.3.2' make[2]: Entering directory `/var/tmp/portage/evolution-1.3.2/work/evolution-1.3.2' make[2]: Nothing to be done for `install-exec-am'. /bin/sh ./mkinstalldirs /var/tmp/portage/evolution-1.3.2/image//usr/lib/pkgconfig mkdir /var/tmp/portage/evolution-1.3.2/image/usr/lib/pkgconfig /bin/install -c -m 644 ./camel.pc /var/tmp/portage/evolution-1.3.2/image//usr/lib/pkgconfig/camel.pc /bin/install -c -m 644 ./evolution-shell.pc /var/tmp/portage/evolution-1.3.2/image//usr/lib/pkgconfig/evolution-shell.pc /bin/install -c -m 644 ./evolution-addressbook.pc /var/tmp/portage/evolution-1.3.2/image//usr/lib/pkgconfig/evolution-addressbook.pc /bin/install -c -m 644 ./evolution-calendar.pc /var/tmp/portage/evolution-1.3.2/image//usr/lib/pkgconfig/evolution-calendar.pc make[2]: Leaving directory `/var/tmp/portage/evolution-1.3.2/work/evolution-1.3.2' make[1]: Leaving directory `/var/tmp/portage/evolution-1.3.2/work/evolution-1.3.2' man: strip: /var/tmp/portage/evolution-1.3.2/image//usr/share/evolution/1.3/tools/load-pine-addressbook /var/tmp/portage/evolution-1.3.2/image//usr/share/evolution/1.3/tools/load-gnomecard-addressbook /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libeutil.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libedb3util.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libeconduit.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libename.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libical-evolution.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libicalvcal-evolution.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libversit.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libemiscwidgets.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libevolution-importer.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libeshell.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libcamel.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/camel-providers/libcamelpop3.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/camel-providers/libcamelsendmail.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/camel-providers/libcamelsmtp.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/camel-providers/libcamelimap.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/camel-providers/libcamellocal.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libwombat.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libebook.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libeselectnames.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/components/libevolution-addressbook.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/components/libevolution-calendar.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/components/libevolution-executive-summary.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/components/libevolution-mail.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libcal-util.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/libcal-client.so.0.0.0 /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/evolution-calendar-importers/libevolution-calendar-importers.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/evolution-mail-importers/liboutlook.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/evolution-mail-importers/libmbox.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/evolution-mail-importers/libevolution-elm-importer.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/evolution-mail-importers/libevolution-pine-importer.so /var/tmp/portage/evolution-1.3.2/image//usr/lib/evolution/1.3/evolution-mail-importers/libevolution-netscape-importer.so /var/tmp/portage/evolution-1.3.2/image//usr/bin/evolution-1.3 /var/tmp/portage/evolution-1.3.2/image//usr/bin/evolution-addressbook-export /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/camel/camel-lock-helper /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/camel/camel-index-control /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/evolution-vcard-importer /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/evolution-ldif-importer /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/evolution-alarm-notify /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/evolution-wombat /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/evolution-addressbook-import /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/evolution-launch-composer /var/tmp/portage/evolution-1.3.2/image//usr/libexec/evolution/1.3/killev >>> Completed installing into /var/tmp/portage/evolution-1.3.2/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-evolution-1.3.2-18131.log" open_wr: /var/lib/scrollkeeper/scrollkeeper_docs open_wr: /var/lib/scrollkeeper/scrollkeeper_docs -------------------------------------------------------------------------------- ~~snip Just thought someone might like to know. Also.. when I tried to run it the first time i got this: evolution-1.3 evolution-1.3: error while loading shared libraries: libgal-2.0.so.1: cannot open shared object file: No such file or directory However I think it just needed to be emerged one more time to solve that error. Reproducible: Always Steps to Reproduce: 1. 2. 3.
I have emerged evolution and gal TWICE and still get this error. # evolution-1.3 evolution-1.3: error while loading shared libraries: libgal-2.0.so.1: cannot open shared object file: No such file or directory # Any sudgestions?
hmm .. something still seems to be linking to the old gal. can you try ldd /usr/lib/libgtkhtml-3.0.so ?
$ ldd /usr/lib/libgtkhtml-3.0.so libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x400ab000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40136000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4013f000) libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x40156000) libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x401b8000) libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x401cc000) libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x40222000) libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x40259000) libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0x40292000) libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x402a5000) liblinc.so.1 => /usr/lib/liblinc.so.1 (0x402e7000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x402ef000) libgnomeprintui-2-2.so.0 => /usr/lib/libgnomeprintui-2-2.so.0 (0x402f4000) libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x40318000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40344000) libgal-2.0.so.2 => /usr/lib/libgal-2.0.so.2 (0x40366000) libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x4044c000) libgnomeprint-2-2.so.0 => /usr/lib/libgnomeprint-2-2.so.0 (0x40461000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x408a2000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40af4000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40b5f000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x40b78000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x40b8b000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x40bac000) libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40bb9000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40bcf000) libpthread.so.0 => /lib/libpthread.so.0 (0x40cc3000) libz.so.1 => /usr/lib/libz.so.1 (0x40d13000) libm.so.6 => /lib/libm.so.6 (0x40d20000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40d42000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40d74000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40daa000) libdl.so.2 => /lib/libdl.so.2 (0x40dae000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40db1000) libgtkhtml-a11y-3.0.so.0 => /usr/lib/libgtkhtml-a11y-3.0.so.0 (0x40e1a000) libc.so.6 => /lib/libc.so.6 (0x40e22000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40f4a000) libpopt.so.0 => /usr/lib/libpopt.so.0 (0x40f69000) libesd.so.0 => /usr/lib/libesd.so.0 (0x40f70000) libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x40f79000) libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 (0x40f9d000) libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x40fa2000) libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x40fd2000) librt.so.1 => /lib/librt.so.1 (0x41095000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x410a8000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x410cf000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x41125000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41129000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x41137000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x41149000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x41151000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libgailutil.so.17 => /usr/lib/libgailutil.so.17 (0x4122e000) libasound.so.2 => /usr/lib/libasound.so.2 (0x41236000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x412cd000)
ok .. how about ldd /usr/bin/evolution-1.3 ? it looks like you might have an old gal version lying around, maybe in /usr/local or something. btw, i'm trying to reproduce the docs problem, it shouldn't happen though, you don't happen to have the complete build log around, do you? that would be helpful.
A complete build log? do you mean the emerge output from evolution? I will get it for you tonight when I come back home. Here you go: # ldd /usr/bin/evolution-1.3 libeshell.so.0 => /usr/lib/evolution/1.3/libeshell.so.0 (0x40014000) libevolution-importer.so.0 => /usr/lib/evolution/1.3/libevolution-importer.so.0 (0x40050000) libemiscwidgets.so.0 => /usr/lib/evolution/1.3/libemiscwidgets.so.0 (0x40059000) libeutil.so.0 => /usr/lib/evolution/1.3/libeutil.so.0 (0x40083000) libsoup-2.0.so.0 => /usr/lib/libsoup-2.0.so.0 (0x400bd000) libplc4.so => /usr/lib/mozilla/libplc4.so (0x400d9000) libplds4.so => /usr/lib/mozilla/libplds4.so (0x400de000) libnspr4.so => /usr/lib/mozilla/libnspr4.so (0x400e2000) libical-evolution.so.0 => /usr/lib/evolution/1.3/libical-evolution.so.0 (0x40116000) libgal-2.0.so.1 => not found libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x40173000) libgtkhtml-3.0.so.0 => /usr/lib/libgtkhtml-3.0.so.0 (0x40188000) libgtkhtml-a11y-3.0.so.0 => /usr/lib/libgtkhtml-a11y-3.0.so.0 (0x4021a000) libgailutil.so.17 => /usr/lib/libgailutil.so.17 (0x40223000) libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x4022b000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x402b5000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x402d3000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x402dc000) libgnomeprintui-2-2.so.0 => /usr/lib/libgnomeprintui-2-2.so.0 (0x402f3000) libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x40317000) libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x40379000) libesd.so.0 => /usr/lib/libesd.so.0 (0x4038d000) libasound.so.2 => /usr/lib/libasound.so.2 (0x40396000) libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x4042d000) libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x40451000) libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 (0x404a8000) libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x404ad000) libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x404e6000) libpthread.so.0 => /lib/libpthread.so.0 (0x4051c000) librt.so.1 => /lib/librt.so.1 (0x4056c000) libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0x4057f000) libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x40593000) libpopt.so.0 => /usr/lib/libpopt.so.0 (0x405d5000) liblinc.so.1 => /usr/lib/liblinc.so.1 (0x405dc000) libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x405e4000) libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x40613000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x406d6000) libgnomeprint-2-2.so.0 => /usr/lib/libgnomeprint-2-2.so.0 (0x406dc000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40b1d000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40b44000) libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x40b99000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40bc5000) libz.so.1 => /usr/lib/libz.so.1 (0x40cb9000) libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40cc7000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40cdc000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40cfe000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40f4f000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40fba000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x40fd3000) libm.so.6 => /lib/libm.so.6 (0x40fe7000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x41009000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x4102a000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x41037000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x41069000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4109e000) libdl.so.2 => /lib/libdl.so.2 (0x410a3000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x410a6000) libc.so.6 => /lib/libc.so.6 (0x4110f000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x41237000) libgal-2.0.so.1 => not found libgal-2.0.so.1 => not found libgal-2.0.so.2 => /usr/lib/libgal-2.0.so.2 (0x41314000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x413fb000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x4141b000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4141f000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x4142d000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4143f000)
how long ago did you rsync? i can't reproduce that scrollkeeper error at all and everything looks in order. as for your gal problem, is there a dangling /usr/lib/libgal-2.0.so.0 symlink? if so, remove it. it shouldn't be there.
oops .. i think i meant /usr/lib/libgal-2.0.so.1 symlink. remove it if it is there and then re-emerge evolution.
That symlink doesnt exist, its never existed. If I make it exist by creating a symlink from the new libgal to that old one then the evolution splash screen will start.. but it dies because of course the differences are too great. This is the out put it gives me after I make the link: $ evolution-1.3 current config version is '1.3.0' Activating component 'OAFIID:GNOME_Evolution_Mail_ShellComponent' Activating component 'OAFIID:GNOME_Evolution_FolderInfo' evolution-1.3: relocation error: /usr/lib/evolution/1.3/libemiscwidgets.so.0: undefined symbol: e_utf8_gtk_menu_item_new_with_label # If i remove the symlink again then this is still what it says: $ evolution-1.3 evolution-1.3: error while loading shared libraries: libgal-2.0.so.1: cannot open shared object file: No such file or directory I have uninstalled and remerged gal (but the stable and the unstable version) but nothing seems to work
the stable gal has nothing to do with evolution-1.3, because it was written for gtk1. for your problem, it looks like evolution is just not linking to the right gal. do you have a non-gentoo installed gal lying anywhere in your system? to help me better understand your problem, could you attach a full build log? emerge "=net-www/evolution-1.3*" 2>&1 | tee /tmp/build.log and attach /tmp/build.log
Created attachment 11453 [details] have fun.. Ok, you asked for it? well here you go..
well, i can't reproduce this problem .. what version of binutils and libtool are you using? are you sure you don't have an older version of gal lying around in your tree that it is linking to?
[ebuild R ] sys-devel/binutils-2.14.90.0.1-r1 -nls -bootstrap -build [ebuild R ] sys-devel/libtool-1.4.1-r10 No old versions of gal are on my system. But dont worry about it, evolution-1.3.3 is in portage now, late last night I emerged it and went to bed.. it works just fine. I suppose this was only an evolution-1.3.2 issue. The only difference to my system is that I took these flage out of CFLAGS "-mmmx -m3dnow" and I put this flag into CFLAGS "-falign-functions=64" because Im using an Athlon cpu and it has a 64kb L1 cache.. but I doubt that that would have made any difference.
bizzare indeed. i don't know why it was linking to the wrong libgal-2.0.so. but as long as it works for you now.
reclosing