1 |
I'm having circular dependencies issue starting with portage snapshot |
2 |
20100216. When I use 20100125 snapshot there is no problem. |
3 |
|
4 |
When doing catalyst -f stage3.spec, it throws this error: |
5 |
|
6 |
>>> Regenerating /etc/ld.so.cache... |
7 |
emerge --quiet --usepkg --buildpkg --newuse --oneshot --nodeps virtual/portage |
8 |
!!! CANNOT IMPORT HTTP.CLIENT: cannot import name HTTPSConnection |
9 |
emerge --quiet --usepkg --buildpkg --newuse -e system |
10 |
!!! CANNOT IMPORT HTTP.CLIENT: cannot import name HTTPSConnection |
11 |
|
12 |
|
13 |
[nomerge ] sys-devel/automake-1.11.1 |
14 |
[ebuild N ] sys-apps/help2man-1.36.4-r1 USE="nls" |
15 |
[ebuild N ] dev-perl/Locale-gettext-1.05-r1 |
16 |
[ebuild R ] dev-lang/perl-5.8.8-r8 USE="berkdb* gdbm* -build*" |
17 |
[ebuild N ] sys-libs/gdbm-1.8.3-r4 USE="berkdb" |
18 |
[ebuild N ] sys-libs/db-4.7.25_p4 USE="-doc -java -nocxx -tcl -test" |
19 |
[ebuild NS ] sys-devel/automake-1.10.3 [1.11.1] |
20 |
|
21 |
* Error: circular dependencies: |
22 |
|
23 |
('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') depends on |
24 |
('ebuild', '/', 'sys-libs/gdbm-1.8.3-r4', 'merge') (buildtime) |
25 |
('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') (buildtime) |
26 |
('ebuild', '/', 'sys-libs/gdbm-1.8.3-r4', 'merge') depends on |
27 |
('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') (buildtime) |
28 |
('ebuild', '/', 'dev-perl/Locale-gettext-1.05-r1', 'merge') depends on |
29 |
('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime) |
30 |
('ebuild', '/', 'sys-apps/help2man-1.36.4-r1', 'merge') depends on |
31 |
('ebuild', '/', 'dev-perl/Locale-gettext-1.05-r1', 'merge') (buildtime) |
32 |
('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime) |
33 |
('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') depends on |
34 |
('ebuild', '/', 'sys-devel/automake-1.10.3', 'merge') (buildtime) |
35 |
('ebuild', '/', 'sys-devel/automake-1.10.3', 'merge') depends on |
36 |
('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime) |
37 |
('ebuild', '/', 'sys-apps/help2man-1.36.4-r1', 'merge') (buildtime) |
38 |
|
39 |
* Note that circular dependencies can often be avoided by temporarily |
40 |
* disabling USE flags that trigger optional dependencies. |
41 |
|
42 |
!!! catalyst: run script failed. |
43 |
|
44 |
|
45 |
Traceback (most recent call last): |
46 |
File "modules/generic_stage_target.py", line 1204, in run_local |
47 |
"run script failed.",env=self.env) |
48 |
File "/usr/lib/catalyst/modules/catalyst_support.py", line 542, in cmd |
49 |
raise CatalystError,myexc |
50 |
CatalystError |
51 |
None |
52 |
|
53 |
!!! catalyst: Stage build aborting due to error. |
54 |
|
55 |
Traceback (most recent call last): |
56 |
File "/usr/lib/catalyst/catalyst", line 209, in build_target |
57 |
mytarget.run() |
58 |
File "modules/generic_stage_target.py", line 1260, in run |
59 |
apply(getattr(self,x)) |
60 |
File "modules/generic_stage_target.py", line 1209, in run_local |
61 |
raise CatalystError,"Stage build aborting due to error." |
62 |
CatalystError |
63 |
!!! catalyst: Error encountered during run of target stage3 |
64 |
Catalyst aborting.... |
65 |
lockfile does not exist |
66 |
'/var/tmp/catalyst/tmp/default/stage3-i686-kmdevelop-20100303/.catalyst_lock' |
67 |
|
68 |
Here is my spec file: |
69 |
|
70 |
subarch: i686 |
71 |
target: stage3 |
72 |
version_stamp: 20100303 |
73 |
rel_type: default |
74 |
profile: default/linux/x86/10.0/desktop |
75 |
snapshot: 20100303 |
76 |
source_subpath: default/stage2-i686-20100303 |
77 |
|
78 |
|
79 |
I have no idea about how to deal with circular dependencies in catalyst... |
80 |
Is there any change in portage tree provoking this issue? |
81 |
|
82 |
-- |
83 |
Juan Luis Pérez Pérez |
84 |
Website: http://www.juanluperez.com |
85 |
Registered GNU/Linux user #408294 according to counter.li.org |
86 |
-- |
87 |
Por favor, no adjunte documentos en formatos "doc", "ppt", sino en |
88 |
algún formato estándar como "html", "pdf", "rtf", "odt" o "txt". |
89 |
Gracias. |
90 |
Cf: http://www.gnu.org/philosophy/no-word-attachments.es.html |