1 |
Thanasis <thanasis@××××××××××.org> posted 49368EA7.2000503@××××××××××.org, |
2 |
excerpted below, on Wed, 03 Dec 2008 15:50:31 +0200: |
3 |
|
4 |
> Making all in Evolution |
5 |
> make[4]: Entering directory |
6 |
> `/var/tmp/portage/app-misc/tomboy-0.12.1/work/tomboy-0.12.1/Tomboy/ |
7 |
Addins/Evolution' |
8 |
> gmcs -debug -target:exe -out:Evolution.dll -debug -define:DEBUG |
9 |
> -target:library -r:../../../Tomboy/Tomboy.exe |
10 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll |
11 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll |
12 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll |
13 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll |
14 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll |
15 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sharp.dll |
16 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp.dll |
17 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll |
18 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp.dll |
19 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp- |
20 |
peditors.dll |
21 |
> -r:/usr/lib64/pkgconfig/../../lib/mono/gnome-panel-sharp-2.24/gnome- |
22 |
panel-sharp.dll |
23 |
> -r:/usr/lib64/mono/mono-addins/Mono.Addins.dll |
24 |
> -r:/usr/lib64/mono/mono-addins/Mono.Addins.Gui.dll |
25 |
> -r:/usr/lib64/mono/mono-addins/Mono.Addins.Setup.dll -r:Mono.Posix |
26 |
> ./EvolutionNoteAddin.cs -resource:./Evolution.addin.xml |
27 |
> -resource:./mail.png,mail.png ./EvolutionNoteAddin.cs(287,25): error |
28 |
> CS0103: The name `GMime' does not exist in the current context |
29 |
> ./EvolutionNoteAddin.cs(383,33): error CS0246: The type or namespace |
30 |
> name `GMime' could not be found. Are you missing a using directive or an |
31 |
> assembly reference? ./EvolutionNoteAddin.cs(384,33): error CS0246: The |
32 |
> type or namespace name `GMime' could not be found. Are you missing a |
33 |
> using directive or an assembly reference? |
34 |
> ./EvolutionNoteAddin.cs(391,41): error CS0246: The type or namespace |
35 |
> name `GMime' could not be found. Are you missing a using directive or an |
36 |
> assembly reference? Compilation failed: 4 error(s), 0 warnings make[4]: |
37 |
> *** [Evolution.dll] Error 1 |
38 |
|
39 |
Ugh, *.dlls and *.exes, I could have done without this bringing back |
40 |
/those/ memories! |
41 |
|
42 |
The question is, is it actually normal for tomboy to do dlls and exes on |
43 |
Linux, for some reason (maybe it's normal due to it being mono related, |
44 |
but still, dll and exe? on Linux? <shudder>), or is that a misconfigure |
45 |
somewhere? |
46 |
|
47 |
Meanwhile, some other possibilities, I'd guess #3: |
48 |
|
49 |
1) There are two versions of gmime around at present, gmime-2.2.*, in the |
50 |
default slot (0), and gmime-2.4.*, in the 2.4 slot. These aren't fully |
51 |
compatible (thus the slotting) and there are known issues with some |
52 |
builds against one or the other. These /should/ be managed with |
53 |
dependency restrictions, but it's possible there's a bug in tomboy's |
54 |
dependencies. |
55 |
|
56 |
2) Have you tried MAKEOPTS="-j1" emerge tomboy ? I see it's using three |
57 |
make jobs. It's possible the parallel make is buggy (buggy make |
58 |
dependencies), and you have to force it to serialize. |
59 |
|
60 |
3) I see a bug, now marked fixed, that tomboy-0.12.1 doesn't work with |
61 |
USE=eds. You didn't mention your USE flags, but the fix date is today |
62 |
(Dec 03). Resync and try again, and/or if you don't need it, consider |
63 |
USE=-eds either in make.conf or for tomboy (in package.use). |
64 |
|
65 |
-- |
66 |
Duncan - List replies preferred. No HTML msgs. |
67 |
"Every nonfree program has a lord, a master -- |
68 |
and if you use the program, he is your master." Richard Stallman |