From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: master build issue Date: Thu, 04 Jun 2009 21:31:57 +0200 Message-ID: References: <87eiu07qse.fsf@arudy.ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1244163074 7335 80.91.229.12 (5 Jun 2009 00:51:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 5 Jun 2009 00:51:14 +0000 (UTC) Cc: Guile Development To: Neil Jerram Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Jun 05 02:51:10 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MCNe9-0007zC-PY for guile-devel@m.gmane.org; Fri, 05 Jun 2009 02:51:04 +0200 Original-Received: from localhost ([127.0.0.1]:45280 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MCNe8-0003cE-IR for guile-devel@m.gmane.org; Thu, 04 Jun 2009 20:51:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MCMon-0002j4-IG for guile-devel@gnu.org; Thu, 04 Jun 2009 19:57:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MCMoj-0002gF-TN for guile-devel@gnu.org; Thu, 04 Jun 2009 19:57:57 -0400 Original-Received: from [199.232.76.173] (port=52865 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MCMRW-000728-Jl for guile-devel@gnu.org; Thu, 04 Jun 2009 19:33:54 -0400 Original-Received: from a-sasl-fastnet.sasl.smtp.pobox.com ([207.106.133.19]:59014 helo=sasl.smtp.pobox.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MCIf8-0001dE-Lp for guile-devel@gnu.org; Thu, 04 Jun 2009 15:31:42 -0400 Original-Received: from localhost.localdomain (unknown [127.0.0.1]) by a-sasl-fastnet.sasl.smtp.pobox.com (Postfix) with ESMTP id E74E7B720E; Thu, 4 Jun 2009 15:31:41 -0400 (EDT) Original-Received: from unquote (unknown [81.39.159.75]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-sasl-fastnet.sasl.smtp.pobox.com (Postfix) with ESMTPSA id CF6E2B720B; Thu, 4 Jun 2009 15:31:39 -0400 (EDT) In-Reply-To: <87eiu07qse.fsf@arudy.ossau.uklinux.net> (Neil Jerram's message of "Thu, 04 Jun 2009 02:04:33 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: 54BC0F70-513E-11DE-8194-97731A10BFE7-02397024!a-sasl-fastnet.pobox.com X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8610 Archived-At: On Thu 04 Jun 2009 03:04, Neil Jerram writes: > I built and installed libunistring this evening, to /usr/local, and > now ./configure is failing for me at: > > checking size of float... configure: error: cannot compute sizeof > (float) I had this at one point today, as well, when I had installed libunistring into /opt/foo/ but had my libdir wrong (/opt/foo/lib vs /opt/foo/lib64)... Crazy to get an error about sizeof(float). I wish unistring added its info to UNISTRING_CFLAGS/UNISTRING_LIBS like other libraries instead of CFLAGS so it would affect checks like this. While we're complaining about the build :-) It seems we require gperf now. Is that correct? Can that build-dependency be removed somehow? It seems to be a build-time dependency, though it could be only for maintainers. If in fact it is only for maintainers, perhaps we should keep the generated whatevers in git. I just had to ask the build folks at work to add unistring as a dep, and I'm a little concerned about asking for gperf too :P > configure:52553: ccache gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -lunistring -R/usr/local/lib -lgmp -lcrypt -lm -lltdl >&5 > gcc: unrecognized option '-R/usr/local/lib' I think that's how my error panned out too, but for you it should work. Maybe we should get Bruno involved, if Ludovic doesn't know anything... > Ludo, Andy, I'm wondering why this isn't a problem for you too. Is it > because you've installed libunistring in /usr, perhaps? On my laptop, yes, in anticipation of someone packaging it up. Grr unpackaged dependencies!! Andy -- http://wingolog.org/