From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Andreas_V=F6gele?= Newsgroups: gmane.lisp.guile.devel Subject: Re: Upcoming 1.6.5 release. Date: Mon, 9 Aug 2004 19:17:14 +0200 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: References: <87ekmieu8q.fsf@trouble.defaultvalue.org> <2F51D8A9-EA17-11D8-A300-000D93673682@gmx.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 (Apple Message framework v618) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1092071854 16686 80.91.224.253 (9 Aug 2004 17:17:34 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 9 Aug 2004 17:17:34 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Aug 09 19:17:25 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BuDm1-0002JZ-00 for ; Mon, 09 Aug 2004 19:17:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BuDpm-0001GH-L8 for guile-devel@m.gmane.org; Mon, 09 Aug 2004 13:21:18 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BuDpj-0001Ff-37 for guile-devel@gnu.org; Mon, 09 Aug 2004 13:21:15 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BuDpg-0001ES-Kx for guile-devel@gnu.org; Mon, 09 Aug 2004 13:21:13 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BuDpg-0001EI-IA for guile-devel@gnu.org; Mon, 09 Aug 2004 13:21:12 -0400 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.34) id 1BuDlu-0001l2-2U for guile-devel@gnu.org; Mon, 09 Aug 2004 13:17:18 -0400 Original-Received: (qmail 2974 invoked by uid 65534); 9 Aug 2004 17:17:16 -0000 Original-Received: from pD95E9F65.dip.t-dialin.net (EHLO [192.168.1.15]) (217.94.159.101) by mail.gmx.net (mp021) with SMTP; 09 Aug 2004 19:17:16 +0200 X-Authenticated: #14729429 In-Reply-To: Original-To: guile-devel@gnu.org X-Mailer: Apple Mail (2.618) 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: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:3920 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3920 Michael Tuexen writes: > This seems to be related to the problem I see on Mac OS X: I can build > and use the static version, but not the dynamic version. [...] This > would definitely be good if building dynamic libs is supported. There's a Fink port called guile16 that supports shared libraries. The current CVS version does also work under Mac OS X. Furthermore, the code that uses _NSGetEnviron is already in the 1.6 branch. Only the corresponding checks are missing from configure.in. Guile snapshots are available at . You can unpack and build the snapshot with the following commands under Mac OS X: tar xzf guile-core.tar.gz cd guile-core-20040808 sh configure echo >>config.h "#define HAVE__NSGETENVIRON 1" echo >>config.h "#define HAVE_CRT_EXTERNS_H 1" make make check One check will fail. That's the putenv problem mentioned in my previous message. If you want to get rid of this error edit libguile/posix.c. Look for the function scm_putenv and replace the putenv call with something like if (strchr (ptr, '=')) rv = putenv (ptr); else { unsetenv (ptr); rv = 0; } _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel