Re: [Evolution] Trouble Building Evolution 2.22.1 on Darwin/Pkgsrc



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 <tml iki fi> 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



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