From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: nalaginrut Newsgroups: gmane.lisp.guile.devel Subject: [Fwd: Re: SCM_BOOL_T became #nil ?] Date: Wed, 23 Feb 2011 12:40:08 +0800 Organization: HFG Message-ID: <1298436008.2832.6.camel@Renee-desktop> Reply-To: NalaGinrut@gmail.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1298436029 16055 80.91.229.12 (23 Feb 2011 04:40:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 23 Feb 2011 04:40:29 +0000 (UTC) To: guile-devel Development Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Feb 23 05:40:21 2011 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.69) (envelope-from ) id 1Ps6WT-0003jv-61 for guile-devel@m.gmane.org; Wed, 23 Feb 2011 05:40:21 +0100 Original-Received: from localhost ([127.0.0.1]:57330 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ps6WS-0006A6-L6 for guile-devel@m.gmane.org; Tue, 22 Feb 2011 23:40:20 -0500 Original-Received: from [140.186.70.92] (port=37082 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ps6WP-00069r-KM for guile-devel@gnu.org; Tue, 22 Feb 2011 23:40:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ps6WO-0004us-Ot for guile-devel@gnu.org; Tue, 22 Feb 2011 23:40:17 -0500 Original-Received: from mail-gy0-f169.google.com ([209.85.160.169]:34496) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ps6WO-0004un-Ln for guile-devel@gnu.org; Tue, 22 Feb 2011 23:40:16 -0500 Original-Received: by gyb13 with SMTP id 13so1470632gyb.0 for ; Tue, 22 Feb 2011 20:40:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:from:reply-to:to:content-type :organization:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=AB7Pur5rLU23SWlwR9yJCWMk5ZRNV2r+dxlVFPTVQrg=; b=GiwaTCFL0QU4y6jcGT+4Bu9iCqHUcT8eun5/T4nNYiKP7KX2CagMq2t9pLipWbVA1D jozSIBYecAfk2iTa504gt5WOqfIwZPHHA4FBV5wR0uPfUNi9z5CrLVlr1WZKYPLsEIjF lFLnQwtyDBJgHx38XrLXpt9iuk/ABMSwJe0Gk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:reply-to:to:content-type:organization:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=s5FbV3aLvBaEGl60LBvZO9cWT81ZYQdqYvHWH61us4/3gka9HUKH1qr2p3rRDUQmtM +k7eVVuVuMbqxtR3ofWBz1vmTOsOnWYojjbpgJSOk+7+PGstKPy5A9BpZL81KP/uHg21 k7MuVqkyvz7hN2v2djyB0Og30hH/d6v0nUuV0= Original-Received: by 10.150.7.13 with SMTP id 13mr4416343ybg.143.1298436015888; Tue, 22 Feb 2011 20:40:15 -0800 (PST) Original-Received: from [192.168.100.100] ([183.15.183.123]) by mx.google.com with ESMTPS id u27sm3587823yba.15.2011.02.22.20.40.12 (version=SSLv3 cipher=OTHER); Tue, 22 Feb 2011 20:40:15 -0800 (PST) X-Mailer: Evolution 2.28.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.160.169 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:11693 Archived-At: > >> > >> Well~I modified the include path and it's done. > >> Thanks all! > > > > If you use `guile-config compile` (and `guile-config link`) in your Makefile it will come out right. > > Unless you're also using some other "foo-config" script for the same object file (defining Guile wrappers for the Foo API?), and that one is installed in /usr/local where the old version of Guile is, you don't get the command-line order right for your specific installation quirks, etc. > > I don't think there is a good answer to guarantee consistent versions; some additional technique to check for consistency doesn't seem like a horrible idea, though most packages I've worked with just seem to make do with the assumption that you'll figure out how to get this right if you're installing multiple versions. > > Ken Definitely sure. I used `guile-config compile` in my Makefile. But the header file still missing. So I modified the include path directly. I think there're some manage/control work in Guile-2.0 need to be done. -- GNU Powered it GPL Protected it GOD Blessed it HFG - NalaGinrut