From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Michael Tuexen Newsgroups: gmane.lisp.guile.devel Subject: Re: Upcoming 1.6.5 release. Date: Mon, 9 Aug 2004 21:16:02 +0200 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <8E0F8941-EA38-11D8-8215-000D932C78D8@lurchi.franken.de> 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=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1092079054 3484 80.91.224.253 (9 Aug 2004 19:17:34 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 9 Aug 2004 19:17:34 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Aug 09 21:17:02 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 1BuFdl-0004RA-00 for ; Mon, 09 Aug 2004 21:17:01 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BuFhW-00071P-G5 for guile-devel@m.gmane.org; Mon, 09 Aug 2004 15:20:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BuFhK-0006xr-Pf for guile-devel@gnu.org; Mon, 09 Aug 2004 15:20:43 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BuFhJ-0006wt-AU for guile-devel@gnu.org; Mon, 09 Aug 2004 15:20:41 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BuFhJ-0006vU-7M for guile-devel@gnu.org; Mon, 09 Aug 2004 15:20:41 -0400 Original-Received: from [193.175.24.27] (helo=ilsa.franken.de) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1BuFdA-0003kv-Rz for guile-devel@gnu.org; Mon, 09 Aug 2004 15:16:25 -0400 Original-Received: from [192.168.1.2] (pD9E56A06.dip.t-dialin.net [217.229.106.6]) by ilsa.franken.de (Postfix) with ESMTP id CD15B245D5; Mon, 9 Aug 2004 21:16:20 +0200 (CEST) (KNF account authenticated via SMTP-AUTH) In-Reply-To: Original-To: =?ISO-8859-1?Q?Andreas_V=F6gele?= 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:3921 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3921 Hello Andreas, I tried your procedure and it works! So it would be great if this can be included in 1.6.5. Then guile works out of the box on Mac OS X. Best regards Michael On Aug 9, 2004, at 7:17 PM, Andreas V=F6gele wrote: > Michael Tuexen writes: > >> This seems to be related to the problem I see on Mac OS X: I can=20 >> build and use the static version, but not the dynamic version. [...]=20= >> This would definitely be good if building dynamic libs is supported. > > There's a Fink port called guile16 that supports shared libraries. The=20= > current CVS version does also work under Mac OS X. Furthermore, the=20 > code that uses _NSGetEnviron is already in the 1.6 branch. Only the=20 > corresponding checks are missing from configure.in. > > Guile snapshots are available at=20 > . > You can unpack and build the snapshot with the following commands=20 > 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=20 > previous message. If you want to get rid of this error edit=20 > libguile/posix.c. Look for the function scm_putenv and replace the=20 > putenv call with something like > > if (strchr (ptr, '=3D')) > rv =3D putenv (ptr); > else > { > unsetenv (ptr); > rv =3D 0; > } > > > > _______________________________________________ > Guile-devel mailing list > Guile-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/guile-devel > _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel