1 |
On Sunday 10 September 2006 20:21, Mark Knecht wrote: |
2 |
> Hi, |
3 |
> I was 8 hours through the emerge -eav world part of upgrading gcc |
4 |
> when it hit the pysol package it's not happy with. The messages are |
5 |
> telling me I need to recompile python with Tkinter support and asked |
6 |
> me to add dev/lang/python X tk to package.use, which I did. However |
7 |
> emerge --resume won't go back and recompile python at this point and |
8 |
> if I start over it's a 575 package compile job and I was already |
9 |
> through about 200 of the packages. |
10 |
> |
11 |
> Is there any way to get python updated and then to resume the |
12 |
> remaining 375 packages where I am currently stopped? |
13 |
> |
14 |
> Can I somehow save the file emerge --resume is currently using, |
15 |
> emerge python with the changes, and then put the current worl list |
16 |
> back in? |
17 |
|
18 |
I don't know if you have other options but the following will work: |
19 |
|
20 |
# emerge --resume --ask |
21 |
|
22 |
Press Ctrl+z when you see the following question (that will suspend the emerge |
23 |
process after it has loaded the resume list): |
24 |
|
25 |
"Would you like to resume merging these packages? [Yes/No]" |
26 |
|
27 |
Then: |
28 |
|
29 |
# emerge -va1dev/lang/python |
30 |
|
31 |
And when that is compiled with the X use flag enabled: |
32 |
|
33 |
# fg |
34 |
|
35 |
That will resume the emerge process. Now type yes[ENTER] to make it resume the |
36 |
compilation by answering that was asked before you suspended the process. |
37 |
|
38 |
I hope that is clear enough. |
39 |
|
40 |
> Better yet, can I somehow remove pysol from the list so the emerge |
41 |
> --resume just stoarts from the next package? |
42 |
|
43 |
That's an alternative route: |
44 |
|
45 |
# emerge --skipfirst |
46 |
|
47 |
HtH |
48 |
|
49 |
-- |
50 |
Bo Andresen |