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 1QZNMk-0006jP-4c for garchives@archives.gentoo.org; Wed, 22 Jun 2011 13:21:10 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BDF7B1C17B; Wed, 22 Jun 2011 13:19:16 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 77F371C17B for ; Wed, 22 Jun 2011 13:19:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id C3D5C1B4002 for ; Wed, 22 Jun 2011 13:19:15 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Score: -4.889 X-Spam-Level: X-Spam-Status: No, score=-4.889 required=5.5 tests=[AWL=1.710, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ooz7FARYYoWP for ; Wed, 22 Jun 2011 13:19:08 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by smtp.gentoo.org (Postfix) with ESMTP id D2A9766830 for ; Wed, 22 Jun 2011 13:19:07 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QZNKf-0003PG-B8 for gentoo-user@gentoo.org; Wed, 22 Jun 2011 15:19:01 +0200 Received: from athedsl-376991.home.otenet.gr ([79.131.24.157]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Jun 2011 15:19:01 +0200 Received: from realnc by athedsl-376991.home.otenet.gr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Jun 2011 15:19:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: Nikos Chantziaras Subject: [gentoo-user] Re: Do we have to build gcc with fortran now? Date: Wed, 22 Jun 2011 16:19:14 +0300 Organization: Lucas Barks Message-ID: References: <4E0167C4.9080100@gmail.com> <4E01CF99.1070109@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: athedsl-376991.home.otenet.gr User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110524 Thunderbird/3.1.10 In-Reply-To: <4E01CF99.1070109@gmail.com> X-Archives-Salt: X-Archives-Hash: fb74320d9bfc49149bb413a4377e0afd On 06/22/2011 02:18 PM, Dale wrote: > Nikos Chantziaras wrote: >> On 06/22/2011 06:55 AM, Dale wrote: >>> I just did my updates and ran into this: >>> >>> * Maintainer: sci@gentoo.org >>> * USE: amd64 consolekit elibc_glibc kernel_linux multilib policykit >>> userland_GNU >>> * FEATURES: preserve-libs sandbox >>> >>> * Please install currently selected gcc version with USE=fortran. >>> * If you intend to use a different compiler then gfortran, please >>> * set FC variable accordingly and take care that the neccessary >>> * fortran dialects are support. >>> [...] >>> >>> Heads up for folks about to do their updates, check into the USE flag >>> fortran to see if you need to add it to yours before updating a bunch of >>> stuff. >> >> Uninstall sci-libs/blas-reference I guess. And probably whatever >> depends on it. Please do an "emerge -pv --depclean blas-reference" and >> post the output so we can see what's pulling it as a dep on your system. >> > > Here is the output: > > root@fireball / # emerge -pv --depclean blas-reference > > Calculating dependencies... done! > sci-libs/blas-reference-20070226 pulled in by: > virtual/blas-1.0 OK, that didn't help. Try: emerge -pv --depclean virtual/blas > Two things. I read about this on -dev but didn't realize it was going to > affect me until I saw the message. After I added fortran to my USE line > in make.conf, it only rebuilt gcc then revdep-rebuild rebuilt > dev-lang/ifc-10.0.026-r1. Everything appears to be clean now. > > To think people wonder why my USE line is so big. I keep having to add > stuff when portage pukes but portage never tells me when one has fell > off the reservation and needs to be removed. < sighs > Over the years, > it adds up. That is no solution. I highly doubt you need a Fortran compiler :-/ By adding more stuff to your make.conf as a work-around for problems like this, you add more and more stuff to your Gentoo install; stuff you actually have zero use for. By that logic, you could enable every possible USE flag that exists so that you always have everything, just in case. But then you should probably be using openSUSE or something :-P