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

Reply via email to