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 |
`---- |