1 |
On Sat, 2010-01-09 at 16:36 +0100, Fabian Groffen wrote: |
2 |
> On 09-01-2010 16:09:21 +0100, Fabian Groffen wrote: |
3 |
> > > I also still need to put ... |
4 |
> > > |
5 |
> > > mysettings["EPREFIX"] = EPREFIX.rstrip(os.path.sep) |
6 |
> > |
7 |
> > Ok, I added that back. |
8 |
> |
9 |
> I fixed the backtrace (hopefully) too. Can you try 2.2.00.15184? |
10 |
> |
11 |
|
12 |
I get this now when EPREFIX is "" |
13 |
|
14 |
Traceback (most recent call last): |
15 |
File "/usr/bin/emerge", line 43, in <module> |
16 |
retval = emerge_main() |
17 |
File "/j/usr/lib/portage/pym/_emerge/main.py", line 1537, in |
18 |
emerge_main |
19 |
myopts, myaction, myfiles, spinner) |
20 |
File "/j/usr/lib/portage/pym/_emerge/actions.py", line 428, in |
21 |
action_build |
22 |
retval = mergetask.merge() |
23 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 840, in merge |
24 |
rval = self._merge() |
25 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1148, in |
26 |
_merge |
27 |
self._main_loop() |
28 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1295, in |
29 |
_main_loop |
30 |
self._poll_loop() |
31 |
File "/j/usr/lib/portage/pym/_emerge/PollScheduler.py", line 134, in |
32 |
_poll_loop |
33 |
handler(f, event) |
34 |
File "/j/usr/lib/portage/pym/_emerge/SpawnProcess.py", line 221, in |
35 |
_dummy_handler |
36 |
self.wait() |
37 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in |
38 |
wait |
39 |
self._wait_hook() |
40 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115, |
41 |
in _wait_hook |
42 |
self._exit_listener_stack.pop()(self) |
43 |
File "/j/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 233, in |
44 |
_buildpkg_exit |
45 |
self.wait() |
46 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in |
47 |
wait |
48 |
self._wait_hook() |
49 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115, |
50 |
in _wait_hook |
51 |
self._exit_listener_stack.pop()(self) |
52 |
File "/j/usr/lib/portage/pym/_emerge/CompositeTask.py", line 106, in |
53 |
_default_final_exit |
54 |
return self.wait() |
55 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 42, in |
56 |
wait |
57 |
self._wait_hook() |
58 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 115, |
59 |
in _wait_hook |
60 |
self._exit_listener_stack.pop()(self) |
61 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1127, in |
62 |
_build_exit |
63 |
self._schedule() |
64 |
File "/j/usr/lib/portage/pym/_emerge/PollScheduler.py", line 43, in |
65 |
_schedule |
66 |
return self._schedule_tasks() |
67 |
File "/j/usr/lib/portage/pym/_emerge/Scheduler.py", line 1317, in |
68 |
_schedule_tasks |
69 |
if q.schedule(): |
70 |
File "/j/usr/lib/portage/pym/_emerge/SequentialTaskQueue.py", line 56, |
71 |
in schedule |
72 |
task.start() |
73 |
File "/j/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in |
74 |
start |
75 |
self._start() |
76 |
File "/j/usr/lib/portage/pym/_emerge/PackageMerge.py", line 44, in |
77 |
_start |
78 |
self.returncode = self.merge.merge() |
79 |
File "/j/usr/lib/portage/pym/_emerge/MergeListItem.py", line 148, in |
80 |
merge |
81 |
retval = self._install_task.install() |
82 |
File "/j/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 284, in |
83 |
install |
84 |
rval = merge.execute() |
85 |
File "/j/usr/lib/portage/pym/_emerge/EbuildMerge.py", line 27, in |
86 |
execute |
87 |
blockers=self.find_blockers) |
88 |
File "/j/usr/lib/portage/pym/portage/__init__.py", line 7714, in merge |
89 |
mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
90 |
File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 5398, in |
91 |
merge |
92 |
mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
93 |
File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 5409, in |
94 |
_merge |
95 |
cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
96 |
File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4922, in |
97 |
treewalk |
98 |
ldpath_mtimes=prev_mtimes, others_in_slot=others_in_slot) |
99 |
File "/j/usr/lib/portage/pym/portage/dbapi/vartree.py", line 3358, in |
100 |
unmerge |
101 |
writemsg_level=self._display_merge) |
102 |
File "/j/usr/lib/portage/pym/portage/__init__.py", line 1056, in |
103 |
env_update |
104 |
makelinks, contents, prev_mtimes) |
105 |
File "/j/usr/lib/portage/pym/portage/__init__.py", line 1178, in |
106 |
dolinkingstuff |
107 |
if "CHOST" in env and "CBUILD" in env and \ |
108 |
TypeError: argument of type 'module' is not iterable |
109 |
|
110 |
Alan. |