1 |
Hi, |
2 |
|
3 |
looking at portage.git master this doesn't look like a prefix only problem: |
4 |
|
5 |
After upgrading to prefix-portage-2.2.01.17380 in prefix-launcher I'm |
6 |
encountering this backtrace, due to some lib.la being readonly here on |
7 |
hppa-hpux with older libtool. This basically is a problem with either |
8 |
libtool and/or the build-system, but it shouldn't break portage IMO. |
9 |
|
10 |
Thing is that portage rewrites fixed content to potentially readonly lafiles. |
11 |
|
12 |
/haubi/ |
13 |
|
14 |
Traceback (most recent call last): |
15 |
File "/prefix-launcher/inst/bin/emerge", line 44, in <module> |
16 |
retval = emerge_main() |
17 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/main.py", line 1701, in emerge_main |
18 |
myopts, myaction, myfiles, spinner) |
19 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/actions.py", line 443, in action_build |
20 |
retval = mergetask.merge() |
21 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/Scheduler.py", line 1160, in merge |
22 |
rval = self._merge() |
23 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/Scheduler.py", line 1478, in _merge |
24 |
self._main_loop() |
25 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/Scheduler.py", line 1620, in _main_loop |
26 |
self._poll_loop() |
27 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/PollScheduler.py", line 138, in _poll_loop |
28 |
handler(f, event) |
29 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/EbuildIpcDaemon.py", line 82, in _input_handler |
30 |
reply_hook() |
31 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/AbstractEbuildProcess.py", line 149, in _exit_command_callback |
32 |
self.scheduler.schedule(self._reg_id, timeout=self._exit_timeout) |
33 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/PollScheduler.py", line 232, in _schedule_wait |
34 |
handler(f, event) |
35 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/SpawnProcess.py", line 201, in _output_handler |
36 |
self.wait() |
37 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/AsynchronousTask.py", line 41, in wait |
38 |
self._wait_hook() |
39 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/AsynchronousTask.py", line 114, in _wait_hook |
40 |
self._exit_listener_stack.pop()(self) |
41 |
File "/prefix-launcher/inst/lib/portage/pym/_emerge/EbuildPhase.py", line 153, in _ebuild_exit |
42 |
_post_src_install_uid_fix(settings, out) |
43 |
File "/prefix-launcher/inst/lib/portage/pym/portage/package/ebuild/doebuild.py", line 1501, in _post_src_install_uid_fix |
44 |
mode='wb') |
45 |
IOError: [Errno 13] Permission denied: '/toolsbase-2010.0/usr/lib/libncurses++.la' |
46 |
|
47 |
-- |
48 |
Michael Haubenwallner |
49 |
Gentoo on a different level |