On Jan 4, 2008 8:49 PM, William John Murray <[EMAIL PROTECTED]> wrote:

>
>  Hello all,
>           I want to compile evolution from svn on Fedora 8 to try the
> mapi interface. However, autoconf.sh fails, not producing a Makefile.in
> I have spent a long time  trying to guess the error and am now asking
> for help...
>   Does the following ring any bells for anyone?
>   Thanks Bill
>

1) Please use these branches [and not SVN trunk] to check-out your source:
http://svn.gnome.org/viewvc/evolution-data-server/branches/EXCHANGE_MAPI_BRANCH/
http://svn.gnome.org/viewvc/evolution/branches/EXCHANGE_MAPI_BRANCH/

2) libmapi-0.6 (openchange [1] revision 306) and samba4 (revision 26100)
need to be installed/built before attempting to build e-d-s or evolution for
MAPI.

3) Please ensure you have all the required build-tools installed [2] on your
system. Also check PKG_CONFIG_PATH to make sure that the installed packages
are available to the build process.

These are the autogen args I use for e-d-s and evolution:
'--enable-maintainer-mode --disable-static --disable-gtk-doc
--with-openldap=yes --with-openldap-libs=/usr/lib --with-krb5=/usr
--with-krb5-includes=/usr/include --with-krb5-libs=/usr/lib --enable-mono=no
--enable-nss=yes --enable-nspr=yes --enable-gnome-keyring=yes --enable-ssl
--enable-smime --enable-debug *--enable-exchange-mapi=yes* --enable-nntp
--enable-plugins=all --enable-exchange=yes --with-e2k-debug
--enable-pilot-conduits=no'

Note that to use the same arguments, you may have to install quite a few
devel-packages.

[1] http://openchange.org/
[2] Using jhbuild to do this greatly helps !! ..
http://www.jamesh.id.au/software/jhbuild/

...
> servers/google/libgdata-google/Makefile.am:28: `%'-style pattern rules
> are a GNU make extension
> servers/google/libgdata-google/Makefile.am:34:
> pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
> servers/google/libgdata/Makefile.am:32: `%'-style pattern rules are a
> GNU make extension
> servers/google/libgdata/Makefile.am:38: pkgconfig_DATA:-$(API_VERSION:
> non-POSIX variable name
>

You probably have checked-out SVN trunk for your source.
[The Google calendar backend is not present in the MAPI branch as the branch
has not been merged with SVN trunk since the time it was created]


> --
> ________________________________________________________________
> Dr William Murray       [EMAIL PROTECTED]      (44)-1235-446256
> RAL, Harwell Science and Innovation Campus, Didcot, OX11 0QX, UK


Hope that helps..

-Suman
_______________________________________________
Evolution-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to