building Evolution on OS X Tiger

Running Portage on Mac OS X and need help with a problem? Post here.
Locked
peterton
Tux's lil' helper
Tux's lil' helper
Posts: 110
Joined: Wed Aug 20, 2003 10:00 am
Contact:

building Evolution on OS X Tiger

Post by peterton »

I'm not building evolution using portage, but I guess this is related so I was hoping maybe someone here could help me out.

I've configured evolution-data-server as follows:

Code: Select all

./configure --with-openldap=/sw --enable-gnome-keyring=yes --with-krb5=/usr --with-krb4=/usr --mandir=${prefix}/share/man
Running make finally results in:

Code: Select all

gcc -dynamiclib ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libedata-book-1.2.2.3.0.dylib  .libs/e-data-book-marshal.o .libs/Evolution-DataServer-Addressbook-common.o .libs/Evolution-DataServer-Addressbook-skels.o .libs/Evolution-DataServer-Addressbook-stubs.o .libs/e-book-backend-factory.o .libs/e-book-backend-sexp.o .libs/e-book-backend-summary.o .libs/e-book-backend-cache.o .libs/e-book-backend-db-cache.o .libs/e-book-backend-sync.o .libs/e-book-backend.o .libs/e-data-book-factory.o .libs/e-data-book-view.o .libs/e-data-book.o  .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_compare.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_conv.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_curadj.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_cursor.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_delete.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_open.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_put.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_rec.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_reclaim.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_recno.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_rsearch.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_search.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_split.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_stat.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_upgrade.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/bt_verify.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/btree_auto.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/crdel_auto.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/crdel_rec.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_am.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_auto.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_byteorder.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_cam.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_conv.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_dispatch.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_dup.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_err.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_getlong.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_idspace.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_iface.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_join.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_log2.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_meta.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_open.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_overflow.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_pr.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_rec.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_reclaim.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_remove.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_rename.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_ret.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_salloc.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_shash.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_truncate.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_upg.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_upg_opd.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_vrfy.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/db_vrfyutil.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/dbm.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/dbreg.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/dbreg_auto.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/dbreg_rec.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/dbreg_util.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/env_file.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/env_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/env_open.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/env_recover.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/env_region.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/fileops_auto.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/fop_basic.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/fop_rec.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/fop_util.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_auto.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_conv.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_dup.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_func.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_meta.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_open.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_page.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_rec.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_reclaim.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_stat.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_upgrade.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hash_verify.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hmac.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/hsearch.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/lock.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/lock_deadlock.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/lock_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/lock_region.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/lock_stat.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/lock_util.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/log.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/log_archive.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/log_compare.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/log_get.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/log_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/log_put.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_alloc.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_bh.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_fget.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_fopen.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_fput.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_fset.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_region.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_register.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_stat.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_sync.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mp_trickle.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mut_tas.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/mutex.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_abs.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_alloc.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_clock.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_config.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_dir.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_errno.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_fid.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_fsync.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_handle.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_id.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_map.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_oflags.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_open.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_region.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_rename.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_root.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_rpath.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_rw.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_seek.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_sleep.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_spin.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_stat.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_tmpdir.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/os_unlink.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_auto.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_conv.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_files.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_open.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_rec.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_stat.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_upgrade.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/qam_verify.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/rep_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/rep_record.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/rep_region.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/rep_util.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/sha1.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/txn.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/txn_auto.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/txn_method.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/txn_rec.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/txn_recover.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/txn_region.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/txn_stat.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/txn_util.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/xa.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/xa_db.lo .libs/libedata-book-1.2.lax/libdb-4.1.al/xa_map.lo   -L/sw/lib /sw/lib/libxml2.dylib -lpthread -lz /sw/lib/libgnome-2.dylib -L/sw/lib/system-openssl/lib /sw/lib/libhowl.dylib /sw/lib/libORBitCosNaming-2.dylib /sw/lib/libesd.dylib /sw/lib/libaudiofile.dylib /sw/lib/libpopt.dylib /sw/lib/libgnomevfs-2.dylib /sw/lib/libbonobo-2.dylib /sw/lib/libgconf-2.dylib /sw/lib/libgobject-2.0.dylib /sw/lib/libbonobo-activation.dylib /sw/lib/libORBit-2.dylib -lm /sw/lib/libgmodule-2.0.dylib /sw/lib/libgthread-2.0.dylib /sw/lib/libglib-2.0.dylib /sw/lib/libintl.dylib /sw/lib/libiconv.dylib ../../addressbook/libebook/.libs/libebook-1.2.dylib /Users/peterton/Desktop/KPN.com/Exchange/Evolution/2.8/evolution-data-server-1.8.1/camel/.libs/libcamel-1.2.dylib -L/sw/lib/firefox1.5 -L/usr/lib /Users/peterton/Desktop/KPN.com/Exchange/Evolution/2.8/evolution-data-server-1.8.1/libedataserver/.libs/libedataserver-1.2.dylib ../../libedataserver/.libs/libedataserver-1.2.dylib  -install_name  /usr/local/lib/libedata-book-1.2.2.dylib -Wl,-compatibility_version -Wl,6 -Wl,-current_version -Wl,6.0
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_BookListener__init
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_BookListener__init in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_BookListener__init
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_BookFactory__fini
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_BookFactory__fini in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_BookFactory__fini
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_BookFactory__init
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_BookFactory__init in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_BookFactory__init
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_BookListener__fini
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_BookListener__fini in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_BookListener__fini
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_BookViewListener__fini
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_BookViewListener__fini in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_BookViewListener__fini
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_BookViewListener__init
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_BookViewListener__init in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_BookViewListener__init
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_BookView__fini
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_BookView__fini in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_BookView__fini
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_BookView__init
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_BookView__init in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_BookView__init
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_Book__fini
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_Book__fini in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_Book__fini
ld: multiple definitions of symbol _POA_GNOME_Evolution_Addressbook_Book__init
.libs/Evolution-DataServer-Addressbook-skels.o definition of _POA_GNOME_Evolution_Addressbook_Book__init in section (__TEXT,__text)
../../addressbook/libebook/.libs/libebook-1.2.dylib(Evolution-DataServer-Addressbook-skels.o) definition of _POA_GNOME_Evolution_Addressbook_Book__init
ld: warning multiple definitions of symbol _locale_charset
/sw/lib/libiconv.dylib(localcharset.o) definition of _locale_charset
/sw/lib/libintl.dylib(localcharset.lo) definition of _locale_charset
/usr/bin/libtool: internal link edit command failed
make[4]: *** [libedata-book-1.2.la] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
How can I solve the multiple symbols problem?
alfredyu
n00b
n00b
Posts: 2
Joined: Thu Oct 19, 2006 7:56 am

Post by alfredyu »

Hi. Are you using DarwinPorts on an Intel Mac? You might want to check these links out.

BUG: Evolution-data-server 1.4.2.1 install failing on the Intel Mac
ld: warning multiple definitions of symbol _libiconv_set_relocation_prefix
GNOME Bug 346407 – Build failure on Mac OS X 10.4.6 (Intel)

Bottom line is that EDS seems to be linking to the OSX-supplied libiconv, and that causes problems. In the case of DarwinPorts, it's linking both the DarwinPorts-compiled libiconv and also the OSX version. Does that describe your problem? I think the best option would be to reopen the upstream (GNOME) bug since it hasn't been fixed yet.
peterton
Tux's lil' helper
Tux's lil' helper
Posts: 110
Joined: Wed Aug 20, 2003 10:00 am
Contact:

Post by peterton »

Thanx for the reply. I've gotten a little further....
Building now fails at evolution itself.
Here's what I've done:

I installed all deps from fink (gtkhtml-3, libsoup, gtk+ etc.)

evolution-data-server-1.8.2.tar.bz2
edited servers/exchange/lib/e2k-autoconfig.c:

Code: Select all

45c45
< #include <arpa/nameser.h>
---
> #include <arpa/nameser_compat.h>
set environment

Code: Select all

export CFLAGS="-I/sw/include -I/usr/local/include"
export LDFLAGS="-L/sw/lib -L/usr/local/include"
export CXXFLAGS="$CFLAGS"
export CPPFLAGS="$CXXFLAGS"
export ACLOCAL_FLAGS="-I /sw/share/aclocal -I /usr/local/share/aclocal"
export PKG_CONFIG_PATH="/sw/lib/pkgconfig:/usr/local/lib/pkgconfig"
export MACOSX_DEPLOYMENT_TARGET=10.4
configured

Code: Select all

./configure --with-openldap=/sw --enable-gnome-keyring=yes --with-krb5=/usr --with-krb4=/usr --mandir=${prefix}/share/man
which resulted in:

Code: Select all

        evolution-data-server has been configured as follows:
        Mail Directory:   /var/mail, writable by group mail
        LDAP support:     /sw (dynamic)
        NNTP support:     yes
        Kerberos 4/5:     yes/yes (MIT)
        Gnome Keyring:    yes/yes
        SSL support:      yes (Mozilla NSS)
        SMIME support:    yes (Mozilla NSS)
        IPv6 support:     yes
        Berkeley DB:      statically linked to local copy
        Exchange support: yes
        Dot Locking:      yes
        File Locking:     fcntl
        Large files:      no
        Gtk Doc:          no
did a make and sudo make install

evolution-2.8.2.1.tar.bz2
edited widgets/e-timezone-dialog/e-timezone-dialog.c:

Code: Select all

82a83
> #ifndef __APPLE__
83a85
> #endif
325a328,333
>       long offset; 
> #ifdef __APPLE__ 
>       time_t tt;
>       struct tm tm;
> #endif  
> 
327c335,342
<       zone =  icaltimezone_get_builtin_timezone_from_offset (-timezone, tzname[0]);
---
>       /* zone =  icaltimezone_get_builtin_timezone_from_offset (-timezone, tzname[0]); */
> #ifdef __APPLE__
>       localtime_r (&tt, &tm);
>       offset = tm.tm_gmtoff;
> #else
>       offset = -timezone;
> #endif
>       zone =  icaltimezone_get_builtin_timezone_from_offset (offset, tzname[0]);
set more in the environment

Code: Select all

export CFLAGS="-I/sw/include -I/usr/local/include -I/sw/include/cairo"
export CXXFLAGS="$CFLAGS"
export CPPFLAGS="$CXXFLAGS"
configured

Code: Select all

./configure --mandir=${prefix}/share/man --enable-nntp=yes --enable-imap4=yes --enable-cairo-calendar=yes --enable-pilot-conduits=no --enable-mono=no --enable-nss=yes --enable-smime=yes --enable-exchange=yes --enable-plugins=all --enable-profiling=yes --with-openldap=/sw --with-krb5=/usr --with-krb4=/usr --without-kde-applnk-path --disable-gtk-doc --enable-ipv6
which resulted in:

Code: Select all

        Evolution has been configured as follows: 

        LDAP support:     yes (dynamic)
        HAL:              no
        NNTP support:     yes
        Pilot conduits:   no
        Libnotify:        yes
        Kerberos 4/5:     yes/yes (MIT)
        SSL support:      yes (Mozilla NSS)
        SMIME support:    yes (Mozilla NSS)
        Plugins:          yes (all) (and profiling)
        Gtk-doc:          no
        DBus API version  1000
ran make and was left with the following faults:

Code: Select all

...
 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../a11y/widgets -I../../widgets -DEVOLUTION_IMAGES=\"/usr/local/share/evolution/2.8/images\" -DEVOLUTION_GLADEDIR=\"/usr/local/share/evolution/2.8/glade\" -DG_LOG_DOMAIN=__FILE__ -DORBIT2=1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DXNO_MTSAFE_UNISTDAPI -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/orbit-2.0 -I/sw/include/bonobo-activation-2.0 -I/sw/include/libbonobo-2.0 -I/sw/include/gconf/2 -I/sw/include/libxml2 -I/sw/include -I/sw/include/gnome-vfs-2.0 -I/sw/lib/gnome-vfs-2.0/include -I/sw/include/libgnome-2.0 -I/sw/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/sw/include/gtk-2.0 -I/sw/include/atk-1.0 -I/sw/lib/gtk-2.0/include -I/sw/include/libglade-2.0 -I/sw/include/firefox1.5/nspr -I/sw/include/firefox1.5/nss -I/sw/include/libart-2.0 -I/sw/include/libgnomecanvas-2.0 -I/sw/include/libgnomeprint-2.2 -I/sw/include/gnome-keyring-1 -I/sw/include/libbonoboui-2.0 -I/sw/include/libgnomeprintui-2.2 -I/sw/include/libgnomeui-2.0 -I/sw/include/libgtkhtml-3.8 -I/sw/include/gnome-vfs-module-2.0 -I/usr/local/include/evolution-data-server-1.8 -DORBIT2=1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DXNO_MTSAFE_UNISTDAPI -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/orbit-2.0 -I/sw/include/gconf/2 -I/sw/include/libxml2 -I/sw/include -I/sw/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/sw/include/gtk-2.0 -I/sw/include/atk-1.0 -I/sw/lib/gtk-2.0/include -I/sw/include/libart-2.0 -I/sw/include/libgnomecanvas-2.0 -I/sw/include/libglade-2.0 -I/sw/include/bonobo-activation-2.0 -I/sw/include/libbonobo-2.0 -I/sw/include/gnome-vfs-2.0 -I/sw/lib/gnome-vfs-2.0/include -I/sw/include/libgnome-2.0 -I/sw/include/gnome-keyring-1 -I/sw/include/libbonoboui-2.0 -I/sw/include/libgnomeui-2.0 -I/sw/include/libgnomeprint-2.2 -I/sw/include/libgnomeprintui-2.2 -I/sw/include -I/usr/local/include -I/sw/include/cairo -I/sw/include -I/usr/local/include -I/sw/include/cairo -Wall -Wmissing-prototypes -Wno-sign-compare -MT e-filter-bar.lo -MD -MP -MF .deps/e-filter-bar.Tpo -c e-filter-bar.c  -fno-common -DPIC -o .libs/e-filter-bar.o
e-filter-bar.c: In function 'get_property':
e-filter-bar.c:585: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness
e-filter-bar.c:586: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness
e-filter-bar.c:596: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness
e-filter-bar.c:599: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness
e-filter-bar.c:599: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness
e-filter-bar.c:601: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness
e-filter-bar.c:601: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness
e-filter-bar.c:603: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness
e-filter-bar.c:603: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness
e-filter-bar.c:610: warning: pointer targets in passing argument 3 of 'xmlNewChild' differ in signedness
e-filter-bar.c:611: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness
e-filter-bar.c:611: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness
e-filter-bar.c:613: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness
e-filter-bar.c:613: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness
e-filter-bar.c:615: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness
e-filter-bar.c:615: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness
e-filter-bar.c:617: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness
e-filter-bar.c:617: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness
e-filter-bar.c: In function 'xml_get_prop_int':
e-filter-bar.c:645: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness
e-filter-bar.c:645: warning: pointer targets in assignment differ in signedness
e-filter-bar.c: In function 'set_property':
e-filter-bar.c:669: warning: pointer targets in passing argument 1 of 'xmlParseDoc' differ in signedness
e-filter-bar.c:673: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness
e-filter-bar.c:680: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness
e-filter-bar.c:736: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness
e-filter-bar.c:759: warning: pointer targets in passing argument 2 of 'xmlGetProp' differ in signedness
e-filter-bar.c:759: warning: pointer targets in assignment differ in signedness
/bin/sh ../../libtool --tag=CC --mode=link gcc  -I/sw/include -I/usr/local/include -I/sw/include/cairo -Wall -Wmissing-prototypes  -Wno-sign-compare  -L/sw/lib -L/usr/local/include -o libefilterbar.la -rpath /usr/local/lib/evolution/2.8  e-filter-bar.lo  libemiscwidgets.la -L/sw/lib -L/usr/X11R6/lib -L/usr/local/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lgnomecanvas-2 -lart_lgpl_2 -ledataserverui-1.2 -lglade-2.0 -lebook-1.2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lXinerama -lXfixes -lXcursor -lXext -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lXrender -lpangox-1.0 -lX11 -lpangoft2-1.0 -lfontconfig -lfreetype -lpango-1.0 -lgnome-2 -lpopt -lgnomevfs-2 -lgobject-2.0 -ledataserver-1.2 -lxml2 -lpthread -lz -lgconf-2 -lbonobo-2 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv    
gcc -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o .libs/libefilterbar.0.0.0.dylib  .libs/e-filter-bar.o  -L/sw/lib -L/usr/local/include ./.libs/libemiscwidgets.dylib -L/sw/lib/firefox1.5 -L/usr/X11R6/lib -L/usr/local/lib -L/sw/lib/system-openssl/lib -L/usr/lib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/widgets/text/.libs/libetext.dylib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/widgets/table/.libs/libetable.dylib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/a11y/widgets/.libs/libevolution-widgets-a11y.dylib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/a11y/.libs/libevolution-a11y.dylib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/e-util/.libs/libeutil.dylib /usr/local/lib/libcamel-provider-1.2.dylib /usr/local/lib/libcamel-1.2.dylib /sw/lib/libgnomeprintui-2-2.dylib /sw/lib/libgnomeprint-2-2.dylib /sw/lib/libjpeg.dylib /sw/lib/libesd.dylib /sw/lib/libaudiofile.dylib /sw/lib/libhowl.dylib /sw/lib/libORBitCosNaming-2.dylib /sw/lib/libgnomeui-2.dylib /usr/X11R6/lib/libXinerama.dylib /usr/X11R6/lib/libXfixes.dylib /usr/X11R6/lib/libXcursor.dylib /usr/X11R6/lib/libXext.dylib /usr/X11R6/lib/libXft.dylib /usr/X11R6/lib/libXrender.dylib /usr/X11R6/lib/libX11.dylib /usr/X11R6/lib/libfontconfig.dylib /usr/X11R6/lib/libfreetype.dylib /usr/X11R6/lib/libSM.dylib /usr/X11R6/lib/libICE.dylib -lSM -lICE /sw/lib/libbonoboui-2.dylib /sw/lib/libgnome-keyring.dylib /sw/lib/libgnomecanvas-2.dylib /sw/lib/libart_lgpl_2.dylib /usr/local/lib/libedataserverui-1.2.dylib /sw/lib/libglade-2.0.dylib /usr/local/lib/libebook-1.2.dylib /sw/lib/libgtk-x11-2.0.dylib /sw/lib/libgdk-x11-2.0.dylib -lXinerama -lXfixes -lXcursor -lXext /sw/lib/libatk-1.0.dylib /sw/lib/libgdk_pixbuf-2.0.dylib /sw/lib/libpangoxft-1.0.dylib -lXft -lXrender /sw/lib/libpangox-1.0.dylib -lX11 /sw/lib/libpangoft2-1.0.dylib -lfontconfig -lfreetype /sw/lib/libpango-1.0.dylib /sw/lib/libgnome-2.dylib /sw/lib/libpopt.dylib /sw/lib/libgnomevfs-2.dylib /sw/lib/libgobject-2.0.dylib /usr/local/lib/libedataserver-1.2.dylib /sw/lib/libxml2.dylib -lpthread -lz /sw/lib/libgconf-2.dylib /sw/lib/libbonobo-2.dylib /sw/lib/libbonobo-activation.dylib /sw/lib/libORBit-2.dylib -lm /sw/lib/libgmodule-2.0.dylib /sw/lib/libgthread-2.0.dylib /sw/lib/libglib-2.0.dylib /sw/lib/libintl.dylib /sw/lib/libiconv.dylib  -install_name  /usr/local/lib/evolution/2.8/libefilterbar.0.dylib -Wl,-compatibility_version -Wl,1 -Wl,-current_version -Wl,1.0
ld: warning multiple definitions of symbol _locale_charset
/sw/lib/libiconv.dylib(localcharset.o) definition of _locale_charset
/sw/lib/libintl.dylib(localcharset.o) definition of _locale_charset
(cd .libs && rm -f libefilterbar.0.dylib && ln -s libefilterbar.0.0.0.dylib libefilterbar.0.dylib)
(cd .libs && rm -f libefilterbar.dylib && ln -s libefilterbar.0.0.0.dylib libefilterbar.dylib)
creating libefilterbar.la
(cd .libs && rm -f libefilterbar.la && ln -s ../libefilterbar.la libefilterbar.la)
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../a11y/widgets -I../../widgets -DEVOLUTION_IMAGES=\""/usr/local/share/evolution/2.8/images"\" -DEVOLUTION_GLADEDIR=\""/usr/local/share/evolution/2.8/glade"\" -DG_LOG_DOMAIN=__FILE__ -DORBIT2=1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DXNO_MTSAFE_UNISTDAPI -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/orbit-2.0 -I/sw/include/bonobo-activation-2.0 -I/sw/include/libbonobo-2.0 -I/sw/include/gconf/2 -I/sw/include/libxml2 -I/sw/include -I/sw/include/gnome-vfs-2.0 -I/sw/lib/gnome-vfs-2.0/include -I/sw/include/libgnome-2.0 -I/sw/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/sw/include/gtk-2.0 -I/sw/include/atk-1.0 -I/sw/lib/gtk-2.0/include -I/sw/include/libglade-2.0 -I/sw/include/firefox1.5/nspr -I/sw/include/firefox1.5/nss -I/sw/include/libart-2.0 -I/sw/include/libgnomecanvas-2.0 -I/sw/include/libgnomeprint-2.2 -I/sw/include/gnome-keyring-1 -I/sw/include/libbonoboui-2.0 -I/sw/include/libgnomeprintui-2.2 -I/sw/include/libgnomeui-2.0 -I/sw/include/libgtkhtml-3.8 -I/sw/include/gnome-vfs-module-2.0 -I/usr/local/include/evolution-data-server-1.8     -DORBIT2=1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DXNO_MTSAFE_UNISTDAPI -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/orbit-2.0 -I/sw/include/gconf/2 -I/sw/include/libxml2 -I/sw/include -I/sw/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/sw/include/gtk-2.0 -I/sw/include/atk-1.0 -I/sw/lib/gtk-2.0/include -I/sw/include/libart-2.0 -I/sw/include/libgnomecanvas-2.0 -I/sw/include/libglade-2.0 -I/sw/include/bonobo-activation-2.0 -I/sw/include/libbonobo-2.0 -I/sw/include/gnome-vfs-2.0 -I/sw/lib/gnome-vfs-2.0/include -I/sw/include/libgnome-2.0 -I/sw/include/gnome-keyring-1 -I/sw/include/libbonoboui-2.0 -I/sw/include/libgnomeui-2.0 -I/sw/include/libgnomeprint-2.2 -I/sw/include/libgnomeprintui-2.2     -I/sw/include -I/usr/local/include -I/sw/include/cairo  -I/sw/include -I/usr/local/include -I/sw/include/cairo -Wall -Wmissing-prototypes  -Wno-sign-compare -MT test-calendar.o -MD -MP -MF ".deps/test-calendar.Tpo" -c -o test-calendar.o test-calendar.c; \
then mv -f ".deps/test-calendar.Tpo" ".deps/test-calendar.Po"; else rm -f ".deps/test-calendar.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc  -I/sw/include -I/usr/local/include -I/sw/include/cairo -Wall -Wmissing-prototypes  -Wno-sign-compare  -L/sw/lib -L/usr/local/include -o test-calendar  test-calendar.o libemiscwidgets.la ../../e-util/libeutil.la -L/sw/lib -L/usr/X11R6/lib -L/usr/local/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lgnomecanvas-2 -lart_lgpl_2 -ledataserverui-1.2 -lglade-2.0 -lebook-1.2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lXinerama -lXfixes -lXcursor -lXext -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lXrender -lpangox-1.0 -lX11 -lpangoft2-1.0 -lfontconfig -lfreetype -lpango-1.0 -lgnome-2 -lpopt -lgnomevfs-2 -lgobject-2.0 -ledataserver-1.2 -lxml2 -lpthread -lz -lgconf-2 -lbonobo-2 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv    
gcc -I/sw/include -I/usr/local/include -I/sw/include/cairo -Wall -Wmissing-prototypes -Wno-sign-compare -o .libs/test-calendar test-calendar.o  -L/sw/lib -L/usr/local/include ./.libs/libemiscwidgets.dylib -L/sw/lib/firefox1.5 -L/usr/X11R6/lib -L/usr/local/lib -L/sw/lib/system-openssl/lib -L/usr/lib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/widgets/text/.libs/libetext.dylib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/widgets/table/.libs/libetable.dylib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/a11y/widgets/.libs/libevolution-widgets-a11y.dylib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/a11y/.libs/libevolution-a11y.dylib /Users/peter/Desktop/KPN.com/Exchange/Evolution/2.8.2.1/evolution-2.8.2.1/e-util/.libs/libeutil.dylib /usr/local/lib/libcamel-provider-1.2.dylib ../../e-util/.libs/libeutil.dylib /sw/lib/libgnomeprintui-2-2.dylib /sw/lib/libgnomeprint-2-2.dylib /sw/lib/libgnomeui-2.dylib /sw/lib/libjpeg.dylib /sw/lib/libbonoboui-2.dylib -lSM -lICE /sw/lib/libgnomecanvas-2.dylib /sw/lib/libart_lgpl_2.dylib /usr/local/lib/libedataserverui-1.2.dylib /sw/lib/libgnome-keyring.dylib /sw/lib/libglade-2.0.dylib /usr/local/lib/libebook-1.2.dylib /usr/local/lib/libcamel-1.2.dylib -lnss3 -lsmime3 -lssl3 -lsoftokn3 -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err -lgssapi_krb5 /sw/lib/libgtk-x11-2.0.dylib /sw/lib/libgdk-x11-2.0.dylib -lXinerama -lXfixes -lXcursor -lXext /sw/lib/libatk-1.0.dylib /sw/lib/libgdk_pixbuf-2.0.dylib /sw/lib/libpangoxft-1.0.dylib -lXft -lXrender /sw/lib/libpangox-1.0.dylib -lX11 /sw/lib/libpangoft2-1.0.dylib -lfontconfig -lfreetype /sw/lib/libpango-1.0.dylib /sw/lib/libgnome-2.dylib /sw/lib/libesd.dylib /sw/lib/libaudiofile.dylib /sw/lib/libpopt.dylib /sw/lib/libgnomevfs-2.dylib /sw/lib/libhowl.dylib /usr/local/lib/libedataserver-1.2.dylib -lplds4 -lplc4 -lnspr4 -ldl /sw/lib/libxml2.dylib -lpthread -lz /sw/lib/libgconf-2.dylib /sw/lib/libbonobo-2.dylib /sw/lib/libbonobo-activation.dylib /sw/lib/libORBitCosNaming-2.dylib /sw/lib/libORBit-2.dylib /sw/lib/libgobject-2.0.dylib -lresolv -lm /sw/lib/libgmodule-2.0.dylib /sw/lib/libgthread-2.0.dylib /sw/lib/libglib-2.0.dylib /sw/lib/libintl.dylib -lc /sw/lib/libiconv.dylib
/usr/bin/ld: warning multiple definitions of symbol _locale_charset
/sw/lib/libiconv.dylib(localcharset.o) definition of _locale_charset
/sw/lib/libintl.dylib(localcharset.o) definition of _locale_charset
/usr/bin/ld: warning suggest use of -bind_at_load, as lazy binding may result in errors or different symbols being used
/usr/bin/ld: Undefined symbols:
_cairo_destroy
_cairo_fill
_cairo_rectangle
_cairo_restore
_cairo_save
_cairo_stroke
_cairo_translate
_gdk_cairo_create
_gdk_cairo_set_source_color
_pango_cairo_create_layout
_pango_cairo_show_layout
_pango_cairo_update_layout
symbol _locale_charset used from dynamic library /sw/lib/libiconv.dylib(localcharset.o) not from earlier dynamic library /sw/lib/libintl.3.dylib(localcharset.o)
symbol _libVersionPoint used from dynamic library /sw/lib/firefox1.5/libnspr4.dylib(prvrsion.o) not from earlier dynamic library /sw/lib/firefox1.5/libplds4.dylib(plvrsion.o)
symbol _libVersionPoint used from dynamic library /sw/lib/firefox1.5/libnspr4.dylib(prvrsion.o) not from earlier dynamic library /sw/lib/firefox1.5/libplc4.dylib(plvrsion.o)
collect2: ld returned 1 exit status
make[3]: *** [test-calendar] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Am I in uncharted waters?
Locked