Nobody else has any idea on how to fix/work around this problem? As far as I can tell, Evolution can't currently be built on Darwin with this symbol conflict issue.
Thanks! On Mon, Apr 21, 2008 at 2:17 PM, J. Alexander Jacocks <[EMAIL PROTECTED]> wrote: > NetBSD pkgsrc is the NetBSD scripts and Makefiles used to build > software, semi-automatically, on NetBSD. Those scripts have been > ported to several other platforms, notably Mac OS X and Solaris. > > Based on your commentary, I wonder if this isn't a Mac OS 10.5 > problem, rather than a pkgsrc problem. > > Thanks! > > > > On Mon, Apr 21, 2008 at 3:26 AM, Tor Lillqvist <[EMAIL PROTECTED]> wrote: > > > I'm trying (without success) to build Evolution 2.22.1 on MacOS 10.5.2 > > > with NetBSD pkgsrc. > > > > Don't assume people here have any idea what "pkgsrc" is. > > > > > > > building Evo, itself, fails on link, with a > > > duplicate symbol error, on _vfolder_store. > > > > Both em-folder-browser.c and mail-vfolder.c define the non-static > > global variable vfolder_store. This is perfectly legal in C as long as > > both don't define an initial value for it (neither does). Although I > > guess one could argue, that as what is being linked from the object > > files here is a shared library and not a "normal" executable, we are > > in implementation-defined territory. Anyway, clearly it would be > > better and cleaner if one of the definitions was changed into an > > extern declaration instead. > > > > --tml > _______________________________________________ Evolution-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/evolution-list
