Gentoo Archives: gentoo-amd64

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

Replies

Subject Author
[gentoo-amd64] Re: tomboy-0.12.1 emerge fails Duncan <1i5t5.duncan@×××.net>