[Evolution] Trouble Building Evolution 2.22.1 on Darwin/Pkgsrc



Hello, all.

I'm trying (without success) to build Evolution 2.22.1 on MacOS 10.5.2
with NetBSD pkgsrc.  All the deps build fine, as does Evolution Data
Server.  However, building Evo, itself, fails on link, with a
duplicate symbol error, on _vfolder_store.  I've done research on
that, and it was reported (in the few instances I could find) as a
problem in the build of EDS.  However, I can't find anything wrong
with my build, and I have done it on 2 different Macs.

My error is below.  Please let me know any troubleshooting that I can
do to try to figure out what is happening.

Thanks!

<snip>
mkdir .libs/libevolution-mail.lax/libcomposer.a
Extracting /usr/pkgsrc/mail/evolution/work/evolution-2.22.1/mail/../composer/.libs/libcomposer.a
(cd .libs/libevolution-mail.lax/libcomposer.a && ar x
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/mail/../composer/.libs/libcomposer.a)
gcc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o
.libs/libevolution-mail.so -bundle  .libs/Spell-common.o
.libs/Spell-skels.o .libs/Spell-stubs.o .libs/Evolution-Mail-common.o
.libs/Evolution-Mail-skels.o .libs/Evolution-Mail-stubs.o
.libs/em-marshal.o .libs/e-searching-tokenizer.o
.libs/em-account-editor.o .libs/em-account-prefs.o
.libs/em-composer-prefs.o .libs/em-composer-utils.o .libs/em-config.o
.libs/em-event.o .libs/em-filter-context.o .libs/em-filter-editor.o
.libs/em-filter-folder-element.o .libs/em-filter-rule.o
.libs/em-filter-source-element.o .libs/em-folder-browser.o
.libs/em-folder-properties.o .libs/em-folder-selection-button.o
.libs/em-folder-selection.o .libs/em-folder-selector.o
.libs/em-folder-tree-model.o .libs/em-folder-tree.o
.libs/em-folder-utils.o .libs/em-folder-view.o .libs/em-format-hook.o
.libs/em-format-html-display.o .libs/em-format-html-print.o
.libs/em-format-html.o .libs/em-format-quote.o .libs/em-format.o
.libs/em-html-stream.o .libs/em-icon-stream.o .libs/em-inline-filter.o
.libs/em-junk-hook.o .libs/em-mailer-prefs.o .libs/em-menu.o
.libs/em-message-browser.o .libs/em-migrate.o .libs/em-popup.o
.libs/em-search-context.o .libs/em-stripsig-filter.o
.libs/em-subscribe-editor.o .libs/em-sync-stream.o .libs/em-utils.o
.libs/em-vfolder-context.o .libs/em-vfolder-editor.o
.libs/em-vfolder-rule.o .libs/em-vfs-stream.o .libs/mail-autofilter.o
.libs/mail-component-factory.o .libs/mail-component.o
.libs/mail-config-factory.o .libs/mail-config.o .libs/mail-crypto.o
.libs/mail-folder-cache.o .libs/mail-mt.o .libs/mail-ops.o
.libs/mail-send-recv.o .libs/mail-session.o
.libs/mail-signature-editor.o .libs/mail-tools.o .libs/mail-vfolder.o
.libs/message-list.o .libs/message-tag-editor.o
.libs/message-tag-followup.o
.libs/libevolution-mail.lax/libcomposer.a/Composer-common.o
.libs/libevolution-mail.lax/libcomposer.a/Composer-skels.o
.libs/libevolution-mail.lax/libcomposer.a/Composer-stubs.o
.libs/libevolution-mail.lax/libcomposer.a/e-composer-from-header.o
.libs/libevolution-mail.lax/libcomposer.a/e-composer-header.o
.libs/libevolution-mail.lax/libcomposer.a/e-composer-name-header.o
.libs/libevolution-mail.lax/libcomposer.a/e-composer-post-header.o
.libs/libevolution-mail.lax/libcomposer.a/e-composer-text-header.o
.libs/libevolution-mail.lax/libcomposer.a/e-msg-composer-hdrs.o
.libs/libevolution-mail.lax/libcomposer.a/e-msg-composer-select-file.o
.libs/libevolution-mail.lax/libcomposer.a/e-msg-composer.o
.libs/libevolution-mail.lax/libcomposer.a/Editor-common.o
.libs/libevolution-mail.lax/libcomposer.a/Editor-skels.o
.libs/libevolution-mail.lax/libcomposer.a/Editor-stubs.o
.libs/libevolution-mail.lax/libcomposer.a/evolution-composer.o
.libs/libevolution-mail.lax/libcomposer.a/listener.o
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/e-util/.libs
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/shell/.libs
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/widgets/table/.libs
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/widgets/text/.libs
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/widgets/misc/.libs
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/filter/.libs
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/addressbook/util/.libs
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/addressbook/gui/contact-editor/.libs
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/smime/lib/.libs
-L/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nss
-L/usr/pkgsrc/mail/evolution/work/.buildlink/lib
-L/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nspr -L/usr/X11R6/lib
../e-util/.libs/libeutil.dylib -L/usr/X11/lib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgio-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgnome-keyring.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libjpeg.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libSM.6.0.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libICE.6.3.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libSM.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libICE.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgailutil.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libpangoft2-1.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libfontconfig.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libfreetype.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libexpat.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libglitz.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libXext.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libpng12.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libXrender.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libX11.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libXau.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libXdmcp.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libesd.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libaudiofile.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libdbus-glib-1.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libdbus-1.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgnutls.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libtasn1.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgcrypt.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgpg-error.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nss/libssl3.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nss/libsmime3.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nss/libnss3.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nss/libsoftokn3.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libdb4.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libORBitCosNaming-2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libpcre.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nspr/libplds4.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nspr/libplc4.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/nspr/libnspr4.dylib
/usr/lib/libpthread.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libX11.6.2.0.dylib
/usr/X11/lib/libXau.6.0.0.dylib /usr/X11/lib/libXdmcp.6.0.0.dylib
/usr/lib/libc.dylib ../shell/.libs/libeshell.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/widgets/misc/.libs/libemiscwidgets.dylib
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/a11y/.libs
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/widgets/text/.libs/libetext.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/widgets/table/.libs/libetable.dylib
-L/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/a11y/widgets/.libs
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/a11y/widgets/.libs/libevolution-widgets-a11y.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/a11y/.libs/libevolution-a11y.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/e-util/.libs/libeutil.dylib
/usr/lib/libresolv.dylib /usr/lib/libm.dylib /usr/lib/libz.dylib
../widgets/table/.libs/libetable.dylib
../widgets/text/.libs/libetext.dylib
../widgets/misc/.libs/libemiscwidgets.dylib
../widgets/misc/.libs/libefilterbar.dylib
../filter/.libs/libfilter.dylib ../widgets/menus/.libs/libmenus.dylib
../addressbook/util/.libs/libeabutil.dylib
../addressbook/gui/contact-editor/.libs/libecontacteditor.dylib
../addressbook/gui/contact-list-editor/.libs/libecontactlisteditor.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/addressbook/util/.libs/libeabutil.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/addressbook/gui/contact-editor/.libs/libecontacteditor.dylib
../mail/importers/.libs/libevolution-mail-importers.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/filter/.libs/libfilter.dylib
../smime/lib/.libs/libessmime.dylib
../smime/gui/.libs/libevolution-smime.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/shell/.libs/libeshell.dylib
/usr/pkgsrc/mail/evolution/work/evolution-2.22.1/smime/lib/.libs/libessmime.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libcamel-provider-1.2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libcamel-1.2.dylib
-lnss3 -lsmime3 -lssl3 -lsoftokn3
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libedataserverui-1.2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libebook-1.2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libedataserver-1.2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgtkhtml-3.14.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgnomeui-2.dylib
/usr/X11/lib/libSM.6.0.0.dylib /usr/X11/lib/libICE.6.3.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libglade-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libbonoboui-2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgnomevfs-2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgnomecanvas-2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgnome-2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libpopt.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libbonobo-2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libbonobo-activation.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libORBit-2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libart_lgpl_2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgconf-2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgthread-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgtk-x11-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libxml2.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgdk-x11-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libatk-1.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgdk_pixbuf-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libpangocairo-1.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libpango-1.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libcairo.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgobject-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libgmodule-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libglib-2.0.dylib
/usr/pkgsrc/mail/evolution/work/.buildlink/lib/libintl.dylib
/usr/lib/libiconv.dylib -lpthread
ld: duplicate symbol _vfolder_store in .libs/mail-vfolder.o and
.libs/em-folder-browser.o

collect2: ld returned 1 exit status
gnumake[4]: *** [libevolution-mail.la] Error 1
gnumake[3]: *** [all-recursive] Error 1
gnumake[2]: *** [all] Error 2
gnumake[1]: *** [all-recursive] Error 1
gnumake: *** [all] Error 2
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/mail/evolution
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/mail/evolution



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]