1 |
The x86 autobuilds have been affected by this same issue for the past 2 weeks. |
2 |
All other architectures have been fine. I haven't taken the time to investigate |
3 |
it yet. |
4 |
|
5 |
On 03/03/2010 08:25 PM, Juan Luis Pérez Pérez wrote: |
6 |
> I'm having circular dependencies issue starting with portage snapshot |
7 |
> 20100216. When I use 20100125 snapshot there is no problem. |
8 |
> |
9 |
> When doing catalyst -f stage3.spec, it throws this error: |
10 |
> |
11 |
>>>> Regenerating /etc/ld.so.cache... |
12 |
> emerge --quiet --usepkg --buildpkg --newuse --oneshot --nodeps virtual/portage |
13 |
> !!! CANNOT IMPORT HTTP.CLIENT: cannot import name HTTPSConnection |
14 |
> emerge --quiet --usepkg --buildpkg --newuse -e system |
15 |
> !!! CANNOT IMPORT HTTP.CLIENT: cannot import name HTTPSConnection |
16 |
> |
17 |
> |
18 |
> [nomerge ] sys-devel/automake-1.11.1 |
19 |
> [ebuild N ] sys-apps/help2man-1.36.4-r1 USE="nls" |
20 |
> [ebuild N ] dev-perl/Locale-gettext-1.05-r1 |
21 |
> [ebuild R ] dev-lang/perl-5.8.8-r8 USE="berkdb* gdbm* -build*" |
22 |
> [ebuild N ] sys-libs/gdbm-1.8.3-r4 USE="berkdb" |
23 |
> [ebuild N ] sys-libs/db-4.7.25_p4 USE="-doc -java -nocxx -tcl -test" |
24 |
> [ebuild NS ] sys-devel/automake-1.10.3 [1.11.1] |
25 |
> |
26 |
> * Error: circular dependencies: |
27 |
> |
28 |
> ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') depends on |
29 |
> ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r4', 'merge') (buildtime) |
30 |
> ('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') (buildtime) |
31 |
> ('ebuild', '/', 'sys-libs/gdbm-1.8.3-r4', 'merge') depends on |
32 |
> ('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') (buildtime) |
33 |
> ('ebuild', '/', 'dev-perl/Locale-gettext-1.05-r1', 'merge') depends on |
34 |
> ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime) |
35 |
> ('ebuild', '/', 'sys-apps/help2man-1.36.4-r1', 'merge') depends on |
36 |
> ('ebuild', '/', 'dev-perl/Locale-gettext-1.05-r1', 'merge') (buildtime) |
37 |
> ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime) |
38 |
> ('ebuild', '/', 'sys-libs/db-4.7.25_p4', 'merge') depends on |
39 |
> ('ebuild', '/', 'sys-devel/automake-1.10.3', 'merge') (buildtime) |
40 |
> ('ebuild', '/', 'sys-devel/automake-1.10.3', 'merge') depends on |
41 |
> ('ebuild', '/', 'dev-lang/perl-5.8.8-r8', 'merge') (buildtime) |
42 |
> ('ebuild', '/', 'sys-apps/help2man-1.36.4-r1', 'merge') (buildtime) |
43 |
> |
44 |
> * Note that circular dependencies can often be avoided by temporarily |
45 |
> * disabling USE flags that trigger optional dependencies. |
46 |
> |
47 |
> !!! catalyst: run script failed. |
48 |
> |
49 |
> |
50 |
> Traceback (most recent call last): |
51 |
> File "modules/generic_stage_target.py", line 1204, in run_local |
52 |
> "run script failed.",env=self.env) |
53 |
> File "/usr/lib/catalyst/modules/catalyst_support.py", line 542, in cmd |
54 |
> raise CatalystError,myexc |
55 |
> CatalystError |
56 |
> None |
57 |
> |
58 |
> !!! catalyst: Stage build aborting due to error. |
59 |
> |
60 |
> Traceback (most recent call last): |
61 |
> File "/usr/lib/catalyst/catalyst", line 209, in build_target |
62 |
> mytarget.run() |
63 |
> File "modules/generic_stage_target.py", line 1260, in run |
64 |
> apply(getattr(self,x)) |
65 |
> File "modules/generic_stage_target.py", line 1209, in run_local |
66 |
> raise CatalystError,"Stage build aborting due to error." |
67 |
> CatalystError |
68 |
> !!! catalyst: Error encountered during run of target stage3 |
69 |
> Catalyst aborting.... |
70 |
> lockfile does not exist |
71 |
> '/var/tmp/catalyst/tmp/default/stage3-i686-kmdevelop-20100303/.catalyst_lock' |
72 |
> |
73 |
> Here is my spec file: |
74 |
> |
75 |
> subarch: i686 |
76 |
> target: stage3 |
77 |
> version_stamp: 20100303 |
78 |
> rel_type: default |
79 |
> profile: default/linux/x86/10.0/desktop |
80 |
> snapshot: 20100303 |
81 |
> source_subpath: default/stage2-i686-20100303 |
82 |
> |
83 |
> |
84 |
> I have no idea about how to deal with circular dependencies in catalyst... |
85 |
> Is there any change in portage tree provoking this issue? |
86 |
> |
87 |
|
88 |
|
89 |
-- |
90 |
Andrew Gaffney http://dev.gentoo.org/~agaffney/ |
91 |
Gentoo Linux Developer Catalyst/Genkernel + Release Engineering Lead |