1 |
On 17:27 Wed 30 May 2012, P Purkayastha wrote: |
2 |
> On 05/30/2012 05:07 PM, Thomas Kahle wrote: |
3 |
> > Hi, |
4 |
> > I'm trying to build sage on gentoo but I get a conflict: |
5 |
> > |
6 |
> > !!! Multiple package instances within a single package slot have been pulled |
7 |
> > !!! into the dependency graph, resulting in a slot conflict: |
8 |
> > |
9 |
> > dev-python/numpy:0 |
10 |
> > |
11 |
> > (dev-python/numpy-1.5.1::sage-on-gentoo, ebuild scheduled for merge) pulled in by |
12 |
> > ~dev-python/numpy-1.5.1 required by (sci-mathematics/sage-5.0-r1::sage-on-gentoo, ebuild scheduled for merge) |
13 |
> > |
14 |
> > (dev-python/numpy-1.6.0::gentoo, ebuild scheduled for merge) pulled in by |
15 |
> > >=dev-python/numpy-1.5[lapack] required by (sci-libs/scipy-0.9.0-r1::gentoo, ebuild scheduled for merge) |
16 |
> > |
17 |
> > Any suggestions? |
18 |
> > |
19 |
> > Thanks! |
20 |
> > Thomas |
21 |
> > |
22 |
> |
23 |
> The latter package scipy depends on >=numpy-1.5 whereas sage depends on |
24 |
> =numpy-1.5.1. So, simply mask the higher versions of numpy: |
25 |
> |
26 |
> If you have /etc/portage/package.mask directory then, |
27 |
> |
28 |
> echo ">dev-python/numpy-1.5.1" >> /etc/portage/package.mask/mask_numpy |
29 |
> |
30 |
> otherwise |
31 |
> |
32 |
> echo ">dev-python/numpy-1.5.1" >> /etc/portage/package.mask |
33 |
|
34 |
... and now it pulls in eselect-cblas and gsl which are blocking each other: |
35 |
|
36 |
[blocks B ] app-admin/eselect-cblas ("app-admin/eselect-cblas" is blocking sci-libs/gsl-1.15-r2) |
37 |
|
38 |
* Error: The above package list contains packages which cannot be |
39 |
* installed at the same time on the same system. |
40 |
|
41 |
(app-admin/eselect-cblas-0.1::gentoo, ebuild scheduled for merge) pulled in by |
42 |
app-admin/eselect-cblas required by (sci-libs/cblas-reference-20030223-r4::gentoo, ebuild scheduled for merge) |
43 |
|
44 |
(sci-libs/gsl-1.15-r2::science, installed) pulled in by |
45 |
sci-libs/gsl required by (media-gfx/inkscape-0.48.2::gentoo, installed) |
46 |
>=sci-libs/gsl-1.15 required by (sci-mathematics/sage-5.0-r1::sage-on-gentoo, ebuild scheduled for merge) |
47 |
|
48 |
What to do here? |
49 |
|
50 |
|
51 |
-- |
52 |
Thomas Kahle |
53 |
http://dev.gentoo.org/~tomka/ |