From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.user Subject: Re: ffi-helper: looking for C libraries to try Date: Fri, 14 Jul 2017 21:35:51 -0700 Message-ID: <64F8FD69-D63A-4485-AE73-654533B7AEBB@gmail.com> References: <22E467C6-8BCD-43B6-90B3-CFC43FC8799E@gmail.com> <6bc2d2c6d7229f221a32f7fd52919444@hypermove.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1500093387 16678 195.159.176.226 (15 Jul 2017 04:36:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 15 Jul 2017 04:36:27 +0000 (UTC) Cc: Guile User , guile-user To: Amirouche Boubekki Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Jul 15 06:36:23 2017 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dWEoY-0003z6-TJ for guile-user@m.gmane.org; Sat, 15 Jul 2017 06:36:23 +0200 Original-Received: from localhost ([::1]:40737 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dWEoc-0004PI-GU for guile-user@m.gmane.org; Sat, 15 Jul 2017 00:36:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35905) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dWEoD-0004PC-Kf for guile-user@gnu.org; Sat, 15 Jul 2017 00:36:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dWEoA-0004Zo-HN for guile-user@gnu.org; Sat, 15 Jul 2017 00:36:01 -0400 Original-Received: from mail-pg0-x242.google.com ([2607:f8b0:400e:c05::242]:35886) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dWEoA-0004ZU-AN; Sat, 15 Jul 2017 00:35:58 -0400 Original-Received: by mail-pg0-x242.google.com with SMTP id y129so12656049pgy.3; Fri, 14 Jul 2017 21:35:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZzMbyZ/dgiIO903LAijbbN8AKlnOteBvbNNOyoynNvs=; b=ZIfbKa4tm3wMFHSwiGe5D1qxcMDGs19vVd9zTG3RsPxcF1sVLXjGw5zBMVfwzhjyly Dr+TeNwIG5fszKfDH0F0GEMzhXMYT4A40SRZv4U7csOuZzymew8FC3q+oAXd2ULt9Iad VPK/7F8CKb6jqLMIhSBO/0NeCIVcMx/XdVx+amfRQhC4JatDuJB2A7BHZGAF7rGHPVMx dNZNIc7HqFXPnAmH4UvU4yDhlqB74FK7mU04+jfWgdGj3DOU8a68zS1PDYpoKs4dd+nL Wbj+7s2vPpvU04nkBLpUbpbMhtiUdR44NDDBeKVyPJ+lcv1WnBvWTV824vl8eSyU3ZNo e6LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZzMbyZ/dgiIO903LAijbbN8AKlnOteBvbNNOyoynNvs=; b=T9EB1n3y2nAqtOpGCoqx8j32Ve/wmDF0CY07NKY4tA0NVPkLOgqU9zOATEX51hMRIt FL6l95Mcsf6rlMXOZjZTjM2NfBKR+pY4OLH4MCWZHYsNqGRV9kfoG4fpD/2zfNbKh6RK jqolU9iUBDaNI9iGOBMMkkR+Oe29O5l9TVqPeQMmsHF0+9C6ct1/twSi6u//05lC6A0x DLBFo0NSDCVDVdRBIzmHHGYNTrYImItxeb0UAXuSxQcb2jDSrRfxkSO9OWhaEMo5GOAu BGV/mVdwN1kPUNJFOakg8tOJ74yLc/76bbkLpiCMfP06xhjBhVBfaMjJauIViG8mZ5Z1 nSpg== X-Gm-Message-State: AIVw113liB00bJyHfRvSzyRQs4vmIX2eREbRNuXm0kMgUfKTDjyiGD/z +zTG9WP9SP57PxQQoZw= X-Received: by 10.98.65.76 with SMTP id o73mr8632100pfa.88.1500093357129; Fri, 14 Jul 2017 21:35:57 -0700 (PDT) Original-Received: from nautilus.championbroadband.com (216-165-236-44.championbroadband.com. [216.165.236.44]) by smtp.gmail.com with ESMTPSA id w1sm2261092pge.59.2017.07.14.21.35.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jul 2017 21:35:55 -0700 (PDT) In-Reply-To: <6bc2d2c6d7229f221a32f7fd52919444@hypermove.net> X-Mailer: Apple Mail (2.3273) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c05::242 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:13925 Archived-At: > On Jul 14, 2017, at 5:44 PM, Amirouche Boubekki = wrote: >=20 > On 2017-07-15 01:17, Matt Wette wrote: >> I tried git2 but those headers are too >> broken. >=20 > What do you mean by "too broken"? Maybe it will be easier in the long = run to maintain our own version of the headers than manually bind = everything. Even if it requires to create a shim layer in scheme to have = a proper set of bindings that schemer will enjoy. Also, git is a good = candidate since there are some tests already in guile-git [1]. Maybe another bug in my CPP. =20 (define-ffi-module (libgit2) #:include '("git2.h") #:inc-dirs '("/opt/local/include") #:library '("git2") ) mwette$ guild compile-ffi libgit2.ffi=20 (unknown):1: not found: =E2=80=9Ccommon.h"