Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
building Evolution on OS X Tiger
View unanswered posts
View posts from last 24 hours

 
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Gentoo for Mac OS X (Portage for Mac OS X)
View previous topic :: View next topic  
Author Message
peterton
Tux's lil' helper
Tux's lil' helper


Joined: 20 Aug 2003
Posts: 110

PostPosted: Fri Oct 13, 2006 8:07 am    Post subject: building Evolution on OS X Tiger Reply with quote

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:
./configure --with-openldap=/sw --enable-gnome-keyring=yes --with-krb5=/usr --with-krb4=/usr --mandir=${prefix}/share/man

Running make finally results in:
Code:
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?
Back to top
View user's profile Send private message
alfredyu
n00b
n00b


Joined: 19 Oct 2006
Posts: 2

PostPosted: Thu Oct 19, 2006 8:20 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
peterton
Tux's lil' helper
Tux's lil' helper


Joined: 20 Aug 2003
Posts: 110

PostPosted: Wed Jan 03, 2007 7:54 pm    Post subject: Reply with quote

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:
45c45
< #include <arpa/nameser.h>
---
> #include <arpa/nameser_compat.h>

set environment
Code:
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:
./configure --with-openldap=/sw --enable-gnome-keyring=yes --with-krb5=/usr --with-krb4=/usr --mandir=${prefix}/share/man

which resulted in:
Code:
        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:
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:
export CFLAGS="-I/sw/include -I/usr/local/include -I/sw/include/cairo"
export CXXFLAGS="$CFLAGS"
export CPPFLAGS="$CXXFLAGS"

configured
Code:
./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:
        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:
...
 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?
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Gentoo for Mac OS X (Portage for Mac OS X) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum