Gentoo Archives: gentoo-user

From: Harry Putnam <reader@×××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: Need coaching with emerge failure logs (Understanting the problem)
Date: Wed, 01 Mar 2017 01:21:18
Message-Id: 86tw7daj2n.fsf@reader.local.lan
In Reply to: Re: [gentoo-user] Re: Need coaching with emerge failure logs (Understanting the problem) by Peter Humphrey
1 Peter Humphrey <peter@××××××××××××.uk> writes:
2
3 > On Monday 27 Feb 2017 10:09:34 Harry Putnam wrote:
4
5 Harry wrote:
6 >> I guess I'll try this once more... Its still a big log but I cleaned
7 >> up the escapes ... it is a fresh try at building
8 >> xf86-video-virtualbox-5.1.14
9
10 [...]
11
12 Peter replied:
13 > /lib/modules/4.9.10-gentoo/build/include/linux/compiler.h:305:42: error:
14 > uninitialized const member in ‘union atomic_read(const
15 > atomic_t*)::<anonymous>’
16 > union { typeof(x) __val; char __c[1]; } __u; \
17 >
18 > That's similar to what Stroller found the first time, just not quite the
19 > same. It looks like a code error in VirtualBox, but it can't be because I've
20 > compiled that version here with no trouble. That means something is awry in
21 > your setup.
22 >
23 > Have you tried setting -j1? I ask because it looks as though components are
24 > being compiled in a different order from the last time.
25 >
26 > If I have a useful suggestion after some time for thought, I'll offer it
27 > then.
28
29 I just posted a response to Stroller's comments you may want to look at
30 it. In summary I found a bug about it
31 ( https://bugs.gentoo.org/show_bug.cgi?id=603472 )
32
33 aside: Just curious; what kernel was in play when you succeeded?
34
35 I see now that I should have read more of the comments.. apparantly
36 someone wrote a patch... but as of the end of the commentary on Feb
37 23, They still say there is not much to be done until upstream works
38 on it.
39
40 (And since I've found my own workaround...(also in reply to Stroller))
41
42 From bug report comments
43 .
44 ,----
45 | Joakim Tjernlund 2017-02-23 14:54:20 UTC
46 |
47 | (In reply to Lars Wendler (Polynomial-C) from comment #31)
48 | > Wow, I'm really impressed you guys found a working solution.
49 |
50 |
51 | Thanks :)
52 |
53 | >
54 | > Unfortunately patching the kernel cannot be added to the
55 | > virtualbox-guest-additions ebuilds. So we either need to wait till upstream
56 | > found a sloution, or you guys find a solution that does not involve patching
57 | > non-virtualbox software.
58 |
59 |
60 | Kernel folks are so far reluctant to include C++ fixes in private kernel
61 | headers. I think gentoo-sources could carry these until a official fix
62 | is available but not something I am going push forward.
63 |
64 | You could add the vbox ebuild part now, it wont hurt anything.
65 |
66 | Anyone know what Vbox. people are doing? I haven't found anything.
67 `----