A new version of ximian-connector, 2.2.0 is available. Needed for exchange-connection in evolution-2.2.0. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 53255 [details] New ebuild (edited from 2.0.3-r1.ebuild)
Works fine here on ~x86 (connecting to Exchange 2003). I think this should go into portage as soon as possible because of a lot of open bugs for ximian-connector>2.2.0.
Works for me too. Infact ximian-connector was broken for me since evolution-2.0 and now it's working again! (I think I was having trouble with Basic authentication to exchange server). I agree it should go into portage ASAP.
Created attachment 54167 [details] ximian-connector 2.2.1 ebuild And this is the ebuild for ximian-connector-2.2.1. Compiles, installs and runs fine here with evolution 2.2.1.1, ~x86-system and unmasked gnome-2.10. Probably the dependencies in here besides evolution need to be updated, that said this works for me as it is.
I'm ok to clean up the ebuilds and add this to portage, but I don't have anyway to test it. Because of that, I really need someone who can help out with it, posting version bumps and checking bugs, a sort of psuedo-maintainer. Anyone?
Mike, I can help you if you want. Currently I have ximian-connector-2.2.1 (from #4) running with evolution-2.2.1.1 which works for me. (There is an issue with displaying calendar entries which I fixed locally, see bug 86524).
@Obz: I'm using the Connector, so I also could step in if you'd like
I also use the connector and can be of service for betatesting. No problem. :)
i686-pc-linux-gnu-gcc -O3 -march=pentium4 -pipe -fomit-frame-pointer -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,--as-needed -o .libs/ximian-connector-scan .libs/ximian-connector-scan.o -Wl,--export-dynamic ../../lib/.libs/libexchange.so ../../xntlm/.libs/libxntlm.a -pthread -L/usr/lib/evolution/2.2 /usr/lib/libsoup-2.2.so -L/usr/lib /usr/lib/libgnutls.so /usr/lib/libgcrypt.so /usr/lib/libgpg-error.so /usr/lib/evolution/2.2/libeshell.so -L/usr/lib/mozilla /usr/lib/evolution/2.2/libemiscwidgets.so /usr/lib/evolution/2.2/libeutil.so /usr/lib/libmono.so -licui18n -licuuc -licudata /usr/lib/evolution/2.2/libevolution-widgets-a11y.so /usr/lib/evolution/2.2/libevolution-a11y.so /usr/lib/libgal-2.4.so /usr/lib/libgal-a11y-2.4.so /usr/lib/libgnomeprintui-2-2.so /usr/lib/libgnomeui-2.so /usr/lib/libgnome-keyring.so /usr/lib/libjpeg.so /usr/lib/libbonoboui-2.so -lSM -lICE -lX11 /usr/lib/libgnomecanvas-2.so /usr/lib/libglade-2.0.so /usr/lib/libgnomeprint-2-2.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libart_lgpl_2.so /usr/lib/libpango-1.0.so /usr/lib/libedataserverui-1.2.so /usr/lib/libebook-1.2.so /usr/lib/libcamel-1.2.so -lssl3 -lsmime3 -lnss3 -lsoftokn3 /usr/lib/libedataserver-1.2.so -lplc4 -lplds4 -lnspr4 /usr/lib/libgnome-2.so /usr/lib/libesd.so /usr/lib/libasound.so /usr/lib/libaudiofile.so /usr/lib/libgnomevfs-2.so /usr/lib/libhowl.so -lrt /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libxml2.so -lz /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/libgobject-2.0.so -lm /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so -lkrb5 -lk5crypto -lcom_err -lgssapi_krb5 /usr/lib/libldap.so -ldl -lssl -lcrypto /usr/lib/liblber.so -lresolv -lnsl -Wl,--rpath -Wl,/usr/lib/evolution/2.2 creating ximian-connector-scan /var/tmp/portage/ximian-connector-2.2.1/work/ximian-connector-2.2.1/docs/reference/.libs/lt-ximian-connector-scan: symbol lookup error: /var/tmp/portage/ximian-connector-2.2.1/work/ximian-connector-2.2.1/lib/.libs/libexchange.so.0: undefined symbol: xmlMalloc Scan failed make[3]: *** [scan-build.stamp] Error 9 make[3]: Leaving directory `/var/tmp/portage/ximian-connector-2.2.1/work/ximian-connector-2.2.1/docs/reference' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ximian-connector-2.2.1/work/ximian-connector-2.2.1/docs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ximian-connector-2.2.1/work/ximian-connector-2.2.1' make: *** [all] Error 2
What are your CFLAGS, #9 ?
I was using the --as-needed linking flag, which apparently leaves out the libxml on a component when build the exchange connector. Removing that flag solved the issue.
Created attachment 57210 [details] ximian-connector ebuild based on the 2.2.1 version I used the attached ximian-evolution-2.2.2.ebuild (based on the 2.2.1) version in combination with the evolution 2.2.2 ebuilds from bug 89211. Seems to work fine. The calendar requests display correctly now, although I personally don't like the new format (just as for the new alarms). That's not a Gentoo specific issue though.
*** Bug 92392 has been marked as a duplicate of this bug. ***
I used all teh atatched to emerge 2.2.2, but I get: $ ximian-connector-setup-2.2 ximian-connector-setup-2.2: symbol lookup error: /usr/lib/evolution/2.2/libexchange.so.0: undefined symbol: soup_uri_new emerge info: Gentoo Base System version 1.4.16 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r8 i686) ================================================================= System uname: 2.6.11-gentoo-r8 i686 Intel(R) Xeon(TM) CPU 2.80GHz Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 15 2005, 12:06:09)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/fs0/portage/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 16bit X X509 a52 aac aal acl acpi aim alsa ao aotuv apache2 arts artswrappersuid artworkextra audiofile avi bash-completion berkdb bidi bitmap-fonts bonobo bootsplash bzip2 bzlib c++ cdda cddb cdio cdparanoia cdr cdrom chroot clearcase cpudetection crypt css cups curl curlwrappers custom-cflags dga divx4linux dpms dts dv dvb dvd dvdr dvdread edl eds emboss emoticon encode esd evo exif fam fb fbcon ffmpeg flac font-server foomaticdb fortran freetype ftp gd gdbm ggi gif gimp gimpprint gkhtml gnome gnustep gnutls gpm gstreamer gtk gtk2 gtkhtml hal howl httpd i8x0 iconv ieee1394 imagemagick imap imlib java javascript jikes jpeg jpeg2k kde kdeenablefinal kdexdeltas ldap lesstif libg++ libwww live lm_sensors logrotate mad matroska mbox mikmod mime mmx mng motif mozilla mozsvg mp3 mpeg mpeg4 mplayer mpm-worker msn ncurses neXt nfs nls nptl nvidia objc ofx ogg oggvorbis openal opengl oss pam pdflib perl png python qt quicktime rdesktop readline real ruby samba sdl slang slp sox spell sse sse2 ssl stream svg svga symlink tcltk tcpd theora threads tidy tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd vidix vlm vorbis win32codecs winbind wmf wxwindows xanim xine xml2 xmms xpm xscreensaver xv xvid yahoo yv12 zeroconf zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS, PORTDIR_OVERLAY # equery list evolution [ Searching for package 'evolution' in all categories among: ] * installed packages [I--] [ ] gnome-extra/evolution-data-server-1.2.2 (0) [I--] [ ] mail-client/evolution-2.2.2 (2.0) # equery list ximian [ Searching for package 'ximian' in all categories among: ] * installed packages [I--] [ ] mail-client/ximian-connector-2.2.2 (2.0) [I--] [ ] x11-themes/ximian-artwork-0.2.29.0.6.3 (0)
Created attachment 59727 [details] Cleaned up ebuild, with RDEPEND for Evolution 2.2.1 and up. Adding another version of the ebuild. Latest stable Evolution is 2.2.1.1, so this ebuild requires that. Not sure where Evolution version 2.2.2 (as mentioned in other comments) is coming from. Evolution 2.2.1.1 has an ebuild in ~x86, so this ebuild allows that version. Also emptied Header line.
Couldn't this bug be closed now as mail-client/ximian-connector-2.2.3 is now in portage?
2.2.3 is in portage.