Okay, so I installed a fresh version of Jaunty Jackalope x64 yesterday, did an apt-get upgrade to the latest everything (Alpha 4), and apt-get installed the following packages and their dependencies:
evolution, bzr, bzr-svn, bzr-builddeb, debhelper, gnome-common, libglib2.0-dev, gtk-doc-tools, evolution-data-server, evolution-data-server-dev, libedataserver1.2-dev, libedataserverui1.2-dev, libebackend1.2-dev, libecal1.2-dev, libedata-cal1.2-dev, libedata-book1.2-dev, libcamel1.2-dev, evolution-plugins, evolution-dev, libmapi-dev, libmapi0-dev, libtalloc-dev, libdcerpc-dev, libsamba-hostconfig-dev, libldb-samba4-dev, tdb-dev, samba4-dev, cdbs Evolution was at 2.25.90-0ubuntu1 . I then did a bzr branch lp:~jelmer /evolution-mapi/ubuntu , which grabbed ver. 88. I attempted ./autogen.sh to make sure I had all the dependencies (actually did this a number of times til all dependencies were satisfied). I then did a "mkdir m4" and "aclocal -I m4" to satisfy the m4 requirements. Then, finally I ran bzr- buildpackage. I was still getting three symbol not found errors: dpkg-shlibdeps: warning: symbol e_passwords_ask_password used by debian/evolution-mapi/usr/lib/evolution/2.26/plugins/liborg-gnome-exchange-mapi.so found in none of the libraries. dpkg-shlibdeps: warning: symbol e_passwords_forget_password used by debian/evolution-mapi/usr/lib/evolution/2.26/plugins/liborg-gnome-exchange-mapi.so found in none of the libraries. dpkg-shlibdeps: warning: symbol e_passwords_get_password used by debian/evolution-mapi/usr/lib/evolution/2.26/plugins/liborg-gnome-exchange-mapi.so found in none of the libraries. After a bit of hacking, I added to configure.ac: PKG_CHECK_MODULES(LIBEDATASERVERUI, libedataserverui-$EDS_PACKAGE >= eds_minimum_version) edataserverui_privincludedir=`$PKG_CONFIG --variable=privincludedir libedataserverui-$EDS_PACKAGE` AC_SUBST(edataserverui_privincludedir) And added to src/libexchangemapi/Makefile.am : $(LIBEDATASERVERUI_CFLAGS) \ $(LIBEDATASERVERUI_LIBS) \ At this point, bzr-buildpackage was able to compile without the symbol not found messages. However, I'm still getting a SegFault whenever I try to use the MAPI plugin to create an account. I'm not sure if I should report the SegFault here, or upstream. I can get a gdb trace if you'd like me to. Let me know if there's anything else you need. -- [needs-packaging] evolution-mapi https://bugs.launchpad.net/bugs/319400 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs