From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Sa1Ho-0002qC-20 for garchives@archives.gentoo.org; Thu, 31 May 2012 09:03:16 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A5EF9E0958 for ; Thu, 31 May 2012 09:03:15 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 89D4AE072E for ; Thu, 31 May 2012 07:04:04 +0000 (UTC) Received: from localhost (p5B3DF510.dip.t-dialin.net [91.61.245.16]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: tomka) by smtp.gentoo.org (Postfix) with ESMTPSA id 6D8E71B4029 for ; Thu, 31 May 2012 07:04:03 +0000 (UTC) Date: Thu, 31 May 2012 09:03:53 +0200 From: Thomas Kahle To: gentoo-science@lists.gentoo.org Subject: [gentoo-science] Building sage-on-gentoo Message-ID: <20120531070353.GA8884@schlaumatte.ethz.ch> References: <20120530090756.GP8884@schlaumatte.ethz.ch> <4FC5E801.90401@gmail.com> <20120530095926.GR8884@schlaumatte.ethz.ch> <20120531063236.uw5rr40kksckkckc@webmail.slingshot.co.nz> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GPT5DIEyVHz5yXBV" Content-Disposition: inline In-Reply-To: <20120531063236.uw5rr40kksckkckc@webmail.slingshot.co.nz> X-Arbitrary-Number-Of-The-Day: 42 User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 0bed9344-ef70-4bd4-acb1-7e8938965200 X-Archives-Hash: 9c0a8dce284cbc95f711b76c440aa245 --GPT5DIEyVHz5yXBV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, the tarball for libcliquer moved, it seems: >>> Emerging (1 of 92) sci-libs/libcliquer-1.2_p7 from sage-on-gentoo * Fetching files in the background. To view fetch progress, run * `tail -f /var/log/emerge-fetch.log` in another terminal. >>> Downloading 'http://sage.math.washington.edu/home/release/sage-4.6/sage= -4.6/spkg/standard/cliquer-1.2.p7.spkg' --2012-05-31 09:02:20-- http://sage.math.washington.edu/home/release/sage-= 4.6/sage-4.6/spkg/standard/cliquer-1.2.p7.spkg Resolving sage.math.washington.edu... 128.208.160.191 Connecting to sage.math.washington.edu|128.208.160.191|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-05-31 09:02:21 ERROR 404: Not Found. !!! Couldn't download 'libcliquer-1.2_p7.tar.bz2'. Aborting. * Fetch failed for 'sci-libs/libcliquer-1.2_p7', Log file: * '/var/tmp/portage/sci-libs/libcliquer-1.2_p7/temp/build.log' On 06:32 Thu 31 May 2012, fbissey@slingshot.co.nz wrote: > Quoting Thomas Kahle : >=20 > > On 17:27 Wed 30 May 2012, P Purkayastha wrote: > >> On 05/30/2012 05:07 PM, Thomas Kahle wrote: > >> > Hi, > >> > I'm trying to build sage on gentoo but I get a conflict: > >> > > >> > !!! Multiple package instances within a single package slot have=20 > >> been pulled > >> > !!! into the dependency graph, resulting in a slot conflict: > >> > > >> > dev-python/numpy:0 > >> > > >> > (dev-python/numpy-1.5.1::sage-on-gentoo, ebuild scheduled for=20 > >> merge) pulled in by > >> > ~dev-python/numpy-1.5.1 required by=20 > >> (sci-mathematics/sage-5.0-r1::sage-on-gentoo, ebuild scheduled for=20 > >> merge) > >> > > >> > (dev-python/numpy-1.6.0::gentoo, ebuild scheduled for merge)=20 > >> pulled in by > >> > >=3Ddev-python/numpy-1.5[lapack] required by=20 > >> (sci-libs/scipy-0.9.0-r1::gentoo, ebuild scheduled for merge) > >> > > >> > Any suggestions? > >> > > >> > Thanks! > >> > Thomas > >> > > >> > >> The latter package scipy depends on >=3Dnumpy-1.5 whereas sage depends= =20 > >> on =3Dnumpy-1.5.1. So, simply mask the higher versions of numpy: > >> > >> If you have /etc/portage/package.mask directory then, > >> > >> echo ">dev-python/numpy-1.5.1" >> /etc/portage/package.mask/mask_numpy > >> > >> otherwise > >> > >> echo ">dev-python/numpy-1.5.1" >> /etc/portage/package.mask > > > > ... and now it pulls in eselect-cblas and gsl which are blocking each o= ther: > > > > [blocks B ] app-admin/eselect-cblas ("app-admin/eselect-cblas"=20 > > is blocking sci-libs/gsl-1.15-r2) > > > > * Error: The above package list contains packages which cannot be > > * installed at the same time on the same system. > > > > (app-admin/eselect-cblas-0.1::gentoo, ebuild scheduled for merge)=20 > > pulled in by > > app-admin/eselect-cblas required by=20 > > (sci-libs/cblas-reference-20030223-r4::gentoo, ebuild scheduled for=20 > > merge) > > > > (sci-libs/gsl-1.15-r2::science, installed) pulled in by > > sci-libs/gsl required by (media-gfx/inkscape-0.48.2::gentoo, instal= led) > > >=3Dsci-libs/gsl-1.15 required by=20 > > (sci-mathematics/sage-5.0-r1::sage-on-gentoo, ebuild scheduled for=20 > > merge) > > > I think that's a different problem. You are using blas stuff from the sci= ence > overlay but the version of cblas-reference from the main tree as a higher > version number than the one from the science overlay (3. something?). So = you > probably have to mask sci-libs/cblas-reference::gentoo. >=20 > For your original problem, yes portage should solve the conflict, this is= very > strange, are numpy or scipy part of your world file? >=20 > Francois >=20 >=20 >=20 --=20 Thomas Kahle http://dev.gentoo.org/~tomka/ --GPT5DIEyVHz5yXBV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iJwEAQEIAAYFAk/HF9kACgkQQYXt1pFHaaG8vQQApeCpJq0TjR17PCL09xd2kCQv wooAuhK2XUL2Pxl4RX6loDbCW/HYD5BLdCtrzLCiKnZrxG3rwyXxvq+aXhR/o8Xv Bw5a6b0IsP1Onu88M7gqFdrcebb1AnETtGkKsaUaQSd3C6o+OfkDkTkMbFOifKA2 +MerEKCoMe/TVDTxi8M= =tC1U -----END PGP SIGNATURE----- --GPT5DIEyVHz5yXBV--