1 |
Catalin Trifu schreef: |
2 |
> Hi, |
3 |
> |
4 |
> emerge -pvDu shows this: |
5 |
> |
6 |
> Calculating world dependencies ...done! [blocks B ] |
7 |
> dev-php/PEAR-Archive_Tar (is blocking dev-php/PEAR-PEAR-1.3.6-r2) |
8 |
> [blocks B ] dev-php/PEAR-Console_Getopt (is blocking |
9 |
> dev-php/PEAR-PEAR-1.3.6-r2) [blocks B ] dev-php/PEAR-XML_RPC (is |
10 |
> blocking dev-php/PEAR-PEAR-1.3.6-r2) [blocks B ] |
11 |
> <dev-php/PEAR-PEAR-1.3.6-r2 (is blocking dev-php/PEAR-PEAR-1.3.6-r2) |
12 |
> |
13 |
> If this is not strage (the last line at least) then I don't know what |
14 |
> is :) Any ideas how to solve it ? |
15 |
> |
16 |
> Catalin |
17 |
> |
18 |
|
19 |
|
20 |
If you look at the dependencies of PEAR-PEAR-1.3.6-r2, you will see that |
21 |
they are reversed from the dependencies of 1.3.5; |
22 |
(from www.gentoo-portage.com) |
23 |
|
24 |
|
25 |
Runtime Dependencies |
26 |
PEAR-PEAR-1.3.6-r2 |
27 |
|
28 |
! dev-lang/php - cgi |
29 |
! dev-lang/php - |
30 |
dev-lang/php |
31 |
! dev-php/mod_php - |
32 |
! dev-php/PEAR-PEAR - 1.3.6-r2 |
33 |
! dev-php/PEAR - Archive_Tar |
34 |
! dev-php/PEAR - Console_Getopt |
35 |
! dev-php/PEAR - XML_RPC |
36 |
|
37 |
PEAR-PEAR-1.3.5 |
38 |
|
39 |
dev-lang/php |
40 |
>= dev-php/PEAR-Archive_Tar - 1.1 |
41 |
>= dev-php/PEAR-Console_Getopt - 1.2 |
42 |
>= dev-php/PEAR-XML_RPC - 1.0.4 |
43 |
virtual/php |
44 |
|
45 |
The reason for this can be found in the ChangeLog |
46 |
|
47 |
|
48 |
09 Jan 2006; Sebastian Bergmann <sebastian@g.o> |
49 |
PEAR-PEAR-1.3.6-r2.ebuild: |
50 |
Block packages that this package bundles. |
51 |
|
52 |
So the moduleblocks are blocked because they will be installed by |
53 |
PEAR-PEAR-1.3.6-r2 |
54 |
|
55 |
The last line is not strange at all-- you perhaps missed the "<" line in |
56 |
the blocker. |
57 |
|
58 |
What I see in this output |
59 |
|
60 |
<dev-php/PEAR-PEAR-1.3.6-r2 (is blocking dev-php/PEAR-PEAR-1.3.6-r2) |
61 |
|
62 |
is saying that some version of PEAR-PEAR less than 1.3.6-r2 is blocking |
63 |
the installation of 1.3.6-r2. |
64 |
|
65 |
According (again) to the Changelog: |
66 |
|
67 |
09 Jan 2006; Luca Longinotti <chtekk@g.o> files/pear.conf, |
68 |
PEAR-PEAR-1.3.6-r2.ebuild: |
69 |
Change pear.conf to auto-sobstitute the php binary's path, plus some other |
70 |
cosmetical fixes. Fix pear USE flag requirement, not really needed. |
71 |
|
72 |
Jan 2006; Sebastian Bergmann <sebastian@g.o> +files/pear.conf, |
73 |
PEAR-PEAR-1.3.6-r2.ebuild: |
74 |
Install /etc/pear.conf. |
75 |
|
76 |
There are some serious changes in this package that require a clean |
77 |
installation, as if the package was never installed. |
78 |
|
79 |
But you know the drill; remove blocking packages, try your emerge again. |
80 |
Usually this works itself out, because working itself out is Portage's |
81 |
main job. No bugs on b.g.o (yet) to indicate the process is failing in |
82 |
this case. |
83 |
|
84 |
HTH, |
85 |
Holly |
86 |
-- |
87 |
gentoo-user@g.o mailing list |