From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.user,gmane.lisp.guile.sources Subject: Guile 1.4.1.116 available Date: Fri, 18 Apr 2008 17:30:07 +0200 Message-ID: <871w5318qo.fsf@ambire.localdomain> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1208603914 9749 80.91.229.12 (19 Apr 2008 11:18:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 19 Apr 2008 11:18:34 +0000 (UTC) Cc: guile-user@gnu.org To: guile-sources@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Apr 19 13:19:03 2008 connect(): Connection refused 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 1Jmsar-00089n-D9 for guile-user@m.gmane.org; Fri, 18 Apr 2008 17:33:41 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JmsaC-0002cG-CH for guile-user@m.gmane.org; Fri, 18 Apr 2008 11:33:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jmsa5-0002aI-7m for guile-user@gnu.org; Fri, 18 Apr 2008 11:32:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jmsa4-0002a4-E4 for guile-user@gnu.org; Fri, 18 Apr 2008 11:32:52 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jmsa1-0002Zh-3k; Fri, 18 Apr 2008 11:32:49 -0400 Original-Received: from [151.61.143.138] (helo=ambire.localdomain) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Jmsa0-0001lM-S0; Fri, 18 Apr 2008 11:32:49 -0400 Original-Received: from ttn by ambire.localdomain with local (Exim 4.63) (envelope-from ) id 1JmsXP-00013s-9F; Fri, 18 Apr 2008 17:30:07 +0200 X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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:6540 gmane.lisp.guile.sources:310 Archived-At: release notes: NEWS excerpt includes .115, which was not announced. In fact, the .115 tarball has been removed since i wouldn't want anyone else to have to experience a two-year-old spazzing over a broken Tastiera Dura... thi NEWS excerpt: - 1.4.1.116 | 2008-04-18 - dropped configure option: --disable-dynamic-linking Maybe this will return later, but probably not. - bugfix: dynamic linking arranges for RTLD_GLOBAL The libltdl distributed w/ Libtool 1.5.26 (used by Guile 1.4.1.114 and prior) specifies RTLD_GLOBAL automatically. The Libtool 2.2.2 libltdl, on the other hand, supplies a so-called compatability interface, but barring extra information (i.e., specification via `advise' structure), lets the system choose the default flags. This may result in your system choosing RTLD_LOCAL, breaking modules downstream from non-leaf modules. Example: (sdl gfx) needs symbols from (sdl sdl), so we see: $ guile -c '(use-modules (sdl sdl))' ; echo $? 0 $ guile -c '(use-modules (sdl gfx))' ; echo $? ERROR: In procedure dynamic-link: ERROR: file not found 2 This actually demonstrates another problem (unresolved for this Guile release), namely that the actual error "unresolved symbol gsdl_smob_tags" is not propagated correctly from the system layer (dlopen, in my case) through libltdl to Guile. Meh. Anyway, the point is that previously working stuff no longer works. So, for the time being, for backward compatibility and until a finer-grained Scheme interface shows up, we explicitly construct an `advise' structure and specify `is_symglobal'. NB: This has been tested ONLY with the configure option `--enable-ltdl-install'. YMMV otherwise. - 1.4.1.115 | 2008-04-15 - dropped configure option: --enable-htmldir=DIR Previously this would arrange for "make install" to also install HTML documentation in DIR. To achieve the same result now, use: ./configure --htmldir=DIR make install-html - bugfix: handle (string->number "200000" 8) w/o numeric overflow - dropped module: (ice-9 md-data) Announced in Guile 1.4.1.111 (2007-09-27). - dropped (scripts PROGRAM) proc: script-MAIN NB: This is a backward-incompatible change (but probably with little practical impact -- the proc was has been unused in Guile and gnuvola.org projects since 2003 or so, and documentation was dropped since Guile 1.4.1.100 (2004-10-22)). Use `HVQC-MAIN' from that module, instead. - maintenance uses Autoconf 2.62, Automake 1.10.1, Libtool 2.2.2 tarball, online docs, etc, in dir: http://www.gnuvola.org/software/guile/ atom feed: http://www.gnuvola.org/NEWS.xml.gz public git repo: http://www.gnuvola.org/wip/ (g14)