Thanasis <[EMAIL PROTECTED]> posted [EMAIL PROTECTED],
excerpted below, on  Wed, 03 Dec 2008 15:50:31 +0200:

> Making all in Evolution
> make[4]: Entering directory
> `/var/tmp/portage/app-misc/tomboy-0.12.1/work/tomboy-0.12.1/Tomboy/
Addins/Evolution'
> gmcs -debug -target:exe -out:Evolution.dll -debug -define:DEBUG
> -target:library -r:../../../Tomboy/Tomboy.exe
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp-
peditors.dll
> -r:/usr/lib64/pkgconfig/../../lib/mono/gnome-panel-sharp-2.24/gnome-
panel-sharp.dll
>    -r:/usr/lib64/mono/mono-addins/Mono.Addins.dll
> -r:/usr/lib64/mono/mono-addins/Mono.Addins.Gui.dll
> -r:/usr/lib64/mono/mono-addins/Mono.Addins.Setup.dll   -r:Mono.Posix
> ./EvolutionNoteAddin.cs -resource:./Evolution.addin.xml
> -resource:./mail.png,mail.png ./EvolutionNoteAddin.cs(287,25): error
> CS0103: The name `GMime' does not exist in the current context
> ./EvolutionNoteAddin.cs(383,33): error CS0246: The type or namespace
> name `GMime' could not be found. Are you missing a using directive or an
> assembly reference? ./EvolutionNoteAddin.cs(384,33): error CS0246: The
> type or namespace name `GMime' could not be found. Are you missing a
> using directive or an assembly reference?
> ./EvolutionNoteAddin.cs(391,41): error CS0246: The type or namespace
> name `GMime' could not be found. Are you missing a using directive or an
> assembly reference? Compilation failed: 4 error(s), 0 warnings make[4]:
> *** [Evolution.dll] Error 1

Ugh, *.dlls and *.exes, I could have done without this bringing back 
/those/ memories!

The question is, is it actually normal for tomboy to do dlls and exes on 
Linux, for some reason (maybe it's normal due to it being mono related, 
but still, dll and exe? on Linux? <shudder>), or is that a misconfigure 
somewhere?

Meanwhile, some other possibilities, I'd guess #3:

1) There are two versions of gmime around at present, gmime-2.2.*, in the 
default slot (0), and gmime-2.4.*, in the 2.4 slot.  These aren't fully 
compatible (thus the slotting) and there are known issues with some 
builds against one or the other.  These /should/ be managed with 
dependency restrictions, but it's possible there's a bug in tomboy's 
dependencies.

2) Have you tried MAKEOPTS="-j1" emerge tomboy ?  I see it's using three 
make jobs.  It's possible the parallel make is buggy (buggy make 
dependencies), and you have to force it to serialize.

3) I see a bug, now marked fixed, that tomboy-0.12.1 doesn't work with 
USE=eds.  You didn't mention your USE flags, but the fix date is today 
(Dec 03).  Resync and try again, and/or if you don't need it, consider 
USE=-eds either in make.conf or for tomboy (in package.use).

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to