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 ?