1 |
Hello, |
2 |
|
3 |
|
4 |
I'm building a firewall on an old p3. It has Compact |
5 |
flash to ide, limited to 4 Gb so size is paramount. |
6 |
|
7 |
It's mostly ready. However upon a routine update, I get this |
8 |
error: |
9 |
|
10 |
Multiple package instances within a single package slot have been pulled |
11 |
into the dependency graph, resulting in a slot conflict: |
12 |
|
13 |
dev-lang/python:2.6 |
14 |
|
15 |
('ebuild', '/', 'dev-lang/python-2.6.2-r1', 'merge') pulled in |
16 |
by >=dev-lang/python-2.5 required by ('installed', '/', |
17 |
'sys-apps/portage-2.1.6.13', 'nomerge') |
18 |
dev-lang/python required by ('installed', '/', 'sys-apps/file-4.23', 'nomerge') |
19 |
<dev-lang/python-3.0 required by ('installed', '/', |
20 |
'sys-apps/portage-2.1.6.13', 'nomerge') |
21 |
(and 1 more) |
22 |
|
23 |
('installed', '/', 'dev-lang/python-2.6.2-r1', 'nomerge') pulled in by |
24 |
dev-lang/python[xml] required by ('installed', '/', |
25 |
'app-portage/gentoolkit-0.2.4.5', 'nomerge') |
26 |
(and 4 more) |
27 |
|
28 |
Explanation: |
29 |
|
30 |
New USE for 'dev-lang/python:2.6' are incorrectly set. In order to |
31 |
solve this, adjust USE to satisfy 'dev-lang/python[xml]'. |
32 |
|
33 |
|
34 |
|
35 |
OK fair enough, let's check python[xml] and see what's up... |
36 |
|
37 |
dev-lang/python-2.6.2-r1 USE="berkdb ncurses readline ssl |
38 |
-build -doc -examples -gdbm* -ipv6* -sqlite -threads* -tk -ucs2 -wininst -xml*" |
39 |
10,907 kB |
40 |
|
41 |
|
42 |
|
43 |
I'm ok rebuilding python with no xml support (???) but, I wonder |
44 |
about the -threads flag. Is this wise? |
45 |
|
46 |
also: |
47 |
CHOST="i486-pc-linux-gnu" |
48 |
CFLAGS="-Os -march=i586 -pipe -fomit-frame-pointer" |
49 |
CXXFLAGS="${CFLAGS}" |
50 |
|
51 |
USE="-* -nls mmx hardened ncurses ssl crypt berkdb tcpd pam perl pcre \ |
52 |
python readline zlib bzip2 nptl nptlonly syslog" |
53 |
|
54 |
|
55 |
Suggestions on rebuilding python without xml or threads flags are most welcome. |
56 |
|
57 |
|
58 |
James |