From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ian Grant Newsgroups: gmane.lisp.guile.devel Subject: Re: guile-2.0.11 build: libtool and readline problems Date: Mon, 21 Apr 2014 23:17:20 -0400 Message-ID: References: <87wqepdfmf.fsf@yeeloong.lan> <87ha5mdq35.fsf@yeeloong.lan> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1398136655 14252 80.91.229.3 (22 Apr 2014 03:17:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Apr 2014 03:17:35 +0000 (UTC) To: Mark H Weaver , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Apr 22 05:17:30 2014 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WcRD8-0006ld-2M for guile-devel@m.gmane.org; Tue, 22 Apr 2014 05:17:30 +0200 Original-Received: from localhost ([::1]:52525 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WcRD7-0005mg-DV for guile-devel@m.gmane.org; Mon, 21 Apr 2014 23:17:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47832) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WcRD2-0005lx-Pc for guile-devel@gnu.org; Mon, 21 Apr 2014 23:17:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WcRD0-0005No-1U for guile-devel@gnu.org; Mon, 21 Apr 2014 23:17:24 -0400 Original-Received: from mail-we0-x22f.google.com ([2a00:1450:400c:c03::22f]:33754) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WcRCz-0005Nd-PW for guile-devel@gnu.org; Mon, 21 Apr 2014 23:17:21 -0400 Original-Received: by mail-we0-f175.google.com with SMTP id q58so4327548wes.6 for ; Mon, 21 Apr 2014 20:17:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=7aqoU0NyuNB9Y2kq3q4lBubPhVkXW3qv9rkpvOmA4wo=; b=NObCmPa57+PVqidoz0ktd61tDk83cy1GWJiE3q5btqk8BcFIlHvly0nP0VBQxf9Cqb MSeMI6MauXU6ofD+aWsqctkWG5eYEoH7jE3Dvjc3H6x/mgYs6SgIKe72OeNQPNjUfHsg RX3ibdJzzjzipAx0/gZbJDoj+3khqu0BnNXGGmwGP799KyPbfSj5DnF85ZlwySC1ep96 ddQHMSd0+miN+/RdwRLFy/HNwPTbJwdRCLJ30mcKd0ICUtCyQvygpDkMsgwNw2WgoKze QuhoeOCmCv8yPjvrhyF14xw/3jUjTnPGogNEWzelKak3He2Mn60Fq91LIO+/xOw5MfKW pRgQ== X-Received: by 10.180.89.102 with SMTP id bn6mr16365895wib.28.1398136640983; Mon, 21 Apr 2014 20:17:20 -0700 (PDT) Original-Received: by 10.227.127.71 with HTTP; Mon, 21 Apr 2014 20:17:20 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::22f X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:17091 Archived-At: And now I remember why I did this: it was because this web site, which is the official site for libffi, has a bad SSL certificate. (sec_error_untrusted_issuer) http://sourceware.org/libffi/ It's not good for guile to rely on third party source like this: I have the same reservations about the garbage collector. What can we do about that? One solution would be to try to get the maintainers of these libraries to make them proper GNU software, but perhaps that would be difficult, or impossible legally. On Mon, Apr 21, 2014 at 11:10 PM, Ian Grant wrote: > It's because I had to build libffi from the git repo, and I 4cked up > the auto4ck stuff that one has to do in this situation. I will try > and get a proper distribution .... > > On Mon, Apr 21, 2014 at 11:07 PM, Ian Grant > wrote: >> On Mon, Apr 21, 2014 at 11:02 PM, Mark H Weaver wrote: >>> Hi Ian, >>> >>> Three questions: >>> >>> 1. What is the output of "pkg-config --libs libffi" on your system? >> >> -L\$\(libdir\) -lffi >> >> Bingo! Good question :-) >> >>> 2. What is the output of "grep '^LIBFFI' libguile/Makefile"? >> >> LIBFFI_CFLAGS = -I/usr/local/lib/libffi-3.0.14-rc0/include >> LIBFFI_LIBS = -L\$\(libdir\) -lffi >> >>> 3. What is the output of "grep '^READLINE_LIBS' libguile/Makefile"? >> >> READLINE_LIBS = -L/usr/local/lib -lreadline -R/usr/local/lib -lncurses >> >>> Thanks, >>> Mark