Gentoo Archives: gentoo-catalyst

From: "Juan Luis Pérez Pérez" <juanluperez@×××××.com>
To: gentoo-catalyst@l.g.o
Subject: [gentoo-catalyst] Circular dependencies.
Date: Thu, 04 Mar 2010 02:25:46
Message-Id: f200eda21003031825p2db47128md0f840f99003b370@mail.gmail.com
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

Replies

Subject Author
Re: [gentoo-catalyst] Circular dependencies. Andrew Gaffney <agaffney@g.o>