Re: build without Thunderbird support



We can do the whole #ifdef thing in beagle-search without too much work.
The issue is more our potential to reach super-spaghetti code. If theres
no real objection, then its probably easiest to just add the #ifdef 's
that we need for compilation.

-Kevin Kubasik

On Fri, 2006-09-22 at 16:47 +0200, Pierre Östlund wrote:
> Obviously, this was bound to happen... When Thunderbird support isn't 
> built, neither are it's utility classes, which beagle-search requires to 
> compile.
> 
>  From a developers perspective, this could be fixed by a) not excluding 
> the utility classes when building without Thunderbird support or b) 
> using something similar to #ifdef and only build Thunderbird specific 
> code (outside of the Thunderbird backend itself) when we are asked to 
> (--enable-thunderbird). I would prefer b). Could anyone with more 
> knowledge of the build system comment on this (mainly if it's possible)?
> 
> Thanks!
> 
> Pierre
> 
> Paul Wellner Bou skrev:
> > Hi,
> >
> > I tried to compile beagle without thunderbird support (configure 
> > --disable-thunderbird) because I don't need the mail index very much (as 
> > there is no way to open thunderbird mails from another application) and 
> > the debian sid version of beagle i have crashes with the thunderbird 
> > backend.
> >
> > Well, i configured and tried to make beagle:
> > ./Tiles/MailMessage.cs(139,23): error CS0103: The name `Thunderbird' 
> > does not exist in the context of `Search.Tiles.MailMessage'
> >
> > I commented the else if block out and it worked. But I don't think that 
> > this is the wished behaviour. :-)
> >
> > Regards
> > Paul.
> > _______________________________________________
> > Dashboard-hackers mailing list
> > Dashboard-hackers gnome org
> > http://mail.gnome.org/mailman/listinfo/dashboard-hackers
> >
> >   
> _______________________________________________
> Dashboard-hackers mailing list
> Dashboard-hackers gnome org
> http://mail.gnome.org/mailman/listinfo/dashboard-hackers

Attachment: signature.asc
Description: This is a digitally signed message part



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