From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Newsgroups: gmane.lisp.guile.user Subject: Re: Debian guile-1.8 and ttn guile-pg Date: Mon, 31 Mar 2008 16:18:10 -0400 Message-ID: <30630465.1206994690538.JavaMail.root@web31> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1206994731 29894 80.91.229.12 (31 Mar 2008 20:18:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Mar 2008 20:18:51 +0000 (UTC) Cc: guile-user@gnu.org, Sebastian Tennant To: Greg Troxel Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Mar 31 22:19:19 2008 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JgQTJ-0007eI-Av for guile-user@m.gmane.org; Mon, 31 Mar 2008 22:19:13 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JgQSh-00018x-3t for guile-user@m.gmane.org; Mon, 31 Mar 2008 16:18:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JgQSd-00016Y-2I for guile-user@gnu.org; Mon, 31 Mar 2008 16:18:31 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JgQSb-00014L-BU for guile-user@gnu.org; Mon, 31 Mar 2008 16:18:30 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JgQSb-00014E-8q for guile-user@gnu.org; Mon, 31 Mar 2008 16:18:29 -0400 Original-Received: from mta15.mail.adelphia.net ([68.168.78.77] helo=mta15.adelphia.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JgQSa-000748-VU for guile-user@gnu.org; Mon, 31 Mar 2008 16:18:29 -0400 Original-Received: from web31 ([68.168.75.138]) by mta15.adelphia.net (InterMail vM.6.01.05.04 201-2131-123-105-20051025) with ESMTP id <20080331201818.IMVE21903.mta15.adelphia.net@web31>; Mon, 31 Mar 2008 16:18:18 -0400 X-Priority: 3 (Normal) Sensitivity: Normal X-detected-kernel: by monty-python.gnu.org: Solaris 8 (2) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6507 Archived-At: ---- Greg Troxel wrote: > [guile-pg and guile 1.8] > > I was hoping his guile-pg would work because it doesn't explicity > state that a 1.4.x guile is required like some of his other packages > do. > > It works fine under 1.6. What it needs is the feature, deprecated in > 1.6 and removed in 1.8, of looking for a shlib when a module is used, > and loading it and running the init function. The 1.8 way is to have a > scheme stub that dynlinks the module and exports the symbols. So > guile-pg needs a new .scm file that does this, and I suspect that's all > that's required but I'm not sure. That is one issue but not all. There are other apis that were deprecated in 1.6 and finally removed in 1.8. I'm pretty sure it's not possible to wite a C Guile extension that works without change on 1.4 *and* 1.8. -Dale