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

Reply via email to