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 1RdMcD-00037e-L5 for garchives@archives.gentoo.org; Wed, 21 Dec 2011 13:53:53 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9430621C07A; Wed, 21 Dec 2011 13:53:41 +0000 (UTC) Received: from inpbox.inp.nsk.su (inp.nsk.su [193.124.167.24]) by pigeon.gentoo.org (Postfix) with ESMTP id 2221221C051 for ; Wed, 21 Dec 2011 13:53:30 +0000 (UTC) Received: from star.inp.nsk.su ([193.124.167.6]) by inpbox.inp.nsk.su with esmtp (Exim 4.50) id 1RdMbo-00038i-J6; Wed, 21 Dec 2011 20:53:28 +0700 Received: from star.inp.nsk.su (localhost.localdomain [127.0.0.1]) by star.inp.nsk.su (8.13.8/8.13.8) with ESMTP id pBLDrREG029547; Wed, 21 Dec 2011 20:53:27 +0700 Received: from localhost (grozin@localhost) by star.inp.nsk.su (8.13.8/8.13.8/Submit) with ESMTP id pBLDrRGP029544; Wed, 21 Dec 2011 20:53:27 +0700 Date: Wed, 21 Dec 2011 20:53:27 +0700 (NOVT) From: "Andrey G. Grozin" To: Miguel de Val-Borro cc: gentoo-science@lists.gentoo.org Subject: Re: [gentoo-science] sci-mathematics/reduce on amd64 In-Reply-To: <20111221111317.GB2512@poincare.pc.linmpi.mpg.de> Message-ID: References: <4EF1BC7E.3040208@gentoo.org> <20111221111317.GB2512@poincare.pc.linmpi.mpg.de> User-Agent: Alpine 1.10 (LRH 962 2008-03-14) 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: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Archives-Salt: 0ebfdb0c-91fa-49e1-b7fc-72982578a829 X-Archives-Hash: 50be3d7baa27adea4a812279c51cf098 On Wed, 21 Dec 2011, Miguel de Val-Borro wrote: > There is also a warning about an unrecognized configure option: > configure: WARNING: unrecognized options: --with-gui This package is a QA nightmare :-( It bundles modified sources of x11-libs/fox (it does not compile with the system fox). First, it compiles this bundled fox, and installs it somewhere inside the build tree. Then it configures csl (and thus finds this freshly installed fox) and compiles it. Then it compiles reduce with csl. During this process, autoconf is called from make ("maintainer mode") many times. And each time, the arguments of the top-level configure are passed to all configure scripts in subdirectories. --with-gui is needed by one configure script (this is controlled by the USE flag X; with -X, fox is not built, and csl and reduce work at the command line only). But this --with-gui is passed to all configure scripts in various directories (fox sources, for example), and these scripts don't recognize this option. Ugly, but this works. > Here is the full build log on amd64: > http://paste.pocoo.org/show/523967/ Many thanks. Looks OK. I really want reduce to become more popular. There are only 3 free computer algebra systems: maxima, reduce, axiom (I don't count toys like yacas; and axiom has forked into axiom, openaxiom, and fricas). reduce is mature (from late 60s), powerful and very efficient. So, I have to live somehow with the weirdness of its current build system. I suppose I can keyword it ~amd64, so that more users will have a chance to install it. Andrey