1 |
On Fri, 2010-01-08 at 13:02 +0100, Fabian Groffen wrote: |
2 |
> On 08-01-2010 11:58:02 +0000, Alan Hourihane wrote: |
3 |
> > On Fri, 2010-01-08 at 12:35 +0100, Fabian Groffen wrote: |
4 |
> > > On 23-12-2009 23:00:42 +0000, Alan Hourihane wrote: |
5 |
> > > > With the latest portage I'm now getting..... |
6 |
> > > > |
7 |
> > > > * QA Notice: //// double prefix |
8 |
> > > > |
9 |
> > > > I know my setup is a little bit of a hybrid as my current EPREFIX is set |
10 |
> > > > to "/", but I don't see any reason why this shouldn't work as it has |
11 |
> > > > always done. |
12 |
> > > |
13 |
> > > by the way, set it to "", not "/". |
14 |
> > > |
15 |
> > > |
16 |
> > |
17 |
> > As soon as I do that I get this.... |
18 |
> > |
19 |
> > !!! /usr/lib/portage/pym/etc/make.profile is not a symlink and will |
20 |
> > probably prevent most merges. |
21 |
> > !!! It should point into a profile within /usr/portage/profiles/ |
22 |
> > !!! (You can safely ignore this message when syncing. It's harmless.) |
23 |
> |
24 |
> I'll try to fix this for >=portage-2.2.00.15178 |
25 |
|
26 |
Just emerging app-admin/eselect-python-20091230-r00.1 and didn't get |
27 |
this anymore, but I got this... |
28 |
|
29 |
>>> Installing (1 of 1) app-admin/eselect-python-20091230-r00.1 |
30 |
Traceback (most recent call last): |
31 |
File "/usr/bin/emerge", line 43, in <module> |
32 |
retval = emerge_main() |
33 |
File "/j/usr/lib/portage/pym/_emerge/main.py", line 1536, in |
34 |
emerge_main |
35 |
myopts, myaction, myfiles, spinner) |
36 |
File "/j/usr/lib/portage/pym/_emerge/actions.py", line 428, in |
37 |
action_build |
38 |
retval = mergetask.merge() |
39 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 840, in merge |
40 |
rval = self._merge() |
41 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1148, in |
42 |
_merge |
43 |
self._main_loop() |
44 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1295, in |
45 |
_main_loop |
46 |
self._poll_loop() |
47 |
File "/j/usr/lib/portage/pym/_emerge/PollScheduler.py", line 134, in |
48 |
_poll_loop |
49 |
handler(f, event) |
50 |
File "/j/usr/lib/portage/pym/_emerge/SpawnProcess.py", line 221, in |
51 |
_dummy_handler |
52 |
self.wait() |
53 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in |
54 |
wait |
55 |
self._wait_hook() |
56 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115, |
57 |
in _wait_hook |
58 |
self._exit_listener_stack.pop()(self) |
59 |
File "/j/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 233, in |
60 |
_buildpkg_exit |
61 |
self.wait() |
62 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in |
63 |
wait |
64 |
self._wait_hook() |
65 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115, |
66 |
in _wait_hook |
67 |
self._exit_listener_stack.pop()(self) |
68 |
File "/j/usr/lib/portage/pym/_emerge/CompositeTask.py", line 106, in |
69 |
_default_final_exit |
70 |
return self.wait() |
71 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in |
72 |
wait |
73 |
self._wait_hook() |
74 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115, |
75 |
in _wait_hook |
76 |
self._exit_listener_stack.pop()(self) |
77 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1127, in |
78 |
_build_exit |
79 |
self._schedule() |
80 |
File "/j/usr/lib/portage/pym/_emerge/PollScheduler.py", line 43, in |
81 |
_schedule |
82 |
return self._schedule_tasks() |
83 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1317, in |
84 |
_schedule_tasks |
85 |
if q.schedule(): |
86 |
File "/j/usr/lib/portage/pym/_emerge/SequentialTaskQueue.py", line 56, |
87 |
in schedule |
88 |
task.start() |
89 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in |
90 |
start |
91 |
self._start() |
92 |
File "/j/usr/lib/portage/pym/_emerge/PackageMerge.py", line 44, in |
93 |
_start |
94 |
self.returncode = self.merge.merge() |
95 |
File "/j/usr/lib/portage/pym/_emerge/MergeListItem.py", line 148, in |
96 |
merge |
97 |
retval = self._install_task.install() |
98 |
File "/j/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 284, in |
99 |
install |
100 |
rval = merge.execute() |
101 |
File "/j/usr/lib/portage/pym/_emerge/EbuildMerge.py", line 27, in |
102 |
execute |
103 |
blockers=self.find_blockers) |
104 |
File "/j/usr/lib/portage/pym/portage/__init__.py", line 7713, in merge |
105 |
mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
106 |
File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 5398, in |
107 |
merge |
108 |
mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
109 |
File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 5409, in |
110 |
_merge |
111 |
cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
112 |
File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4922, in |
113 |
treewalk |
114 |
ldpath_mtimes=prev_mtimes, others_in_slot=others_in_slot) |
115 |
File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 3358, in |
116 |
unmerge |
117 |
writemsg_level=self._display_merge) |
118 |
File "/j/usr/lib/portage/pym/portage/__init__.py", line 1056, in |
119 |
env_update |
120 |
makelinks, contents) |
121 |
File "/j/usr/lib/portage/pym/portage/__init__.py", line 1142, in |
122 |
dolinkingstuff |
123 |
del prev_mtimes[x] |
124 |
NameError: global name 'prev_mtimes' is not defined |
125 |
|
126 |
|
127 |
Alan. |