on 12/03/2008 05:31 PM Duncan wrote the following:
> 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).
>
>   
Yes,
MAKEOPTS="-j1" emerge -av1 tomboy
worked !  :-)

BTW:
 gcc-config -l
 [1] x86_64-pc-linux-gnu-4.1.2 *
 [2] x86_64-pc-linux-gnu-4.3.2

Should I have switched the system to 4.3.2 ?



Reply via email to