From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Lane Newsgroups: gmane.lisp.guile.user Subject: Re: Guile and MS-Windows on Major Govt. Project... Date: Fri, 28 Jun 2002 22:14:24 +0000 (GMT) Sender: guile-user-admin@gnu.org Message-ID: References: <878z4z960m.fsf@peder.flower> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-758783491-1025300177=:19214" X-Trace: main.gmane.org 1025302799 8693 127.0.0.1 (28 Jun 2002 22:19:59 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 28 Jun 2002 22:19:59 +0000 (UTC) Cc: guile-user@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17O45u-0002Fy-00 for ; Sat, 29 Jun 2002 00:19:59 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17O41O-0007Rc-00; Fri, 28 Jun 2002 18:15:18 -0400 Original-Received: from atl190.turner.com ([64.236.240.190] helo=web.turner.com) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17O40q-0007Kw-00; Fri, 28 Jun 2002 18:14:44 -0400 Original-Received: from caffeine.turner.com (caffeine.turner.com [10.188.50.53]) by web.turner.com (8.12.3/8.12.3) with ESMTP id g5SMEP3e010204; Fri, 28 Jun 2002 18:14:25 -0400 (EDT) Original-Received: from localhost (dlane@localhost) by caffeine.turner.com (8.9.3+Sun/8.9.1) with ESMTP id WAA21535; Fri, 28 Jun 2002 22:14:24 GMT Original-To: Jan Nieuwenhuizen , Chris Bitmead In-Reply-To: <878z4z960m.fsf@peder.flower> Content-ID: Errors-To: guile-user-admin@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.user:667 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:667 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---559023410-758783491-1025300177=:19214 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: On Fri, 28 Jun 2002, Jan Nieuwenhuizen wrote: > David Lane writes: > > > ... I have gotten Guile 1.5.6 to build under Cygwin. > > That's great. > > > The end result is a DLL version (guile.exe is about 4K); presumably it's > > simpler to get it all statically built. > > There were quite some issues building it statically, because the Guile > config and build process seems to be ill prepared for cross > compilation; it tries to run cross-compiled binaries. Anyone working > on that, btw, or would you take a patch? I can imagine that cross-compiling would be hard, since it wants to run guile during the build process. You might be able to modify the guile-preinst to point to some other working native version of guile. I originally got a static version working, and I think the version that comes with lilypond is static. Being rather bullheaded and wanting shared libraries, I pounded and tweaked on it until I got a DLL version to build. It loads extensions dynamically fine, anyway. > > I have a unified diff but it's about 3MB since it includes the files that > > get created by auto* (Makefile, Makefile.in, configure, etc). > > I'm rather interested in that, would you send me your full patch? Just as a warning, it doesn't build cleanly out of the box even with this patch. One problem (which could be patched but isn't) is the link step of libguilereadline.la depends on ../libguile/libguile.la, which isn't built by the libguile build. It creates it in the ../libguile/.libs/ directory. Another has to do with the winsock2.h include; the Makefile.in checks for it but including it under cygwin conflicts with other network headers. There is a similar issue with HAVE_ERRNO_H. The autobuild.sh file came from a patch by Gerrit P. Haase on the that I found on the lilypond wiki site. (http://lilypond.org/wiki/?GuilePatch). It has several items about building guile on cygwin, as does the cygwin mailing list archive (google is your friend :-). I think the differences in libltdl are because I copied the version from libtool 1.4d there. Libtool ersion 1.4.2 didn't get it to go, and I don't recall what came with Guile. > Greetings, > Jan. -- David Lane / +1 404 827 2475 CNN Enterprise Systems / dlane@caffeine.turner.com 1 CNN Center, SE 0816E Atlanta, GA 30348 ---559023410-758783491-1025300177=:19214 Content-Type: APPLICATION/OCTET-STREAM; NAME="guile-1.5.6-drl-diff.gz" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME="guile-1.5.6-drl-diff.gz" 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 6SSNFbxIQI2pZF+MFA1IlIu3e3Hi7T2Nm9iQ6XwOPLwX0TGRz4KGt4r/pZgO JL4R0YHCebt/8hJLWs873c7wNcPS086w1x4M6PSiTy26bPWHnZOrbqtPl1f9 y4tBG7V5oOREwQTuUfFErBRzoyUF2ElywQuAR7IhUoTCGYVPI3Lc+qTxmMhN ZGkU+VnIEsu/Flfy2pvQsir3d6DZ+fW8fUQdE098LxosgaeuSYVRNp39ExUB 2PFkdNlv99v/Kjftx/XKarV1xz9ZhOetPOSkZ4UjfSLs2/nze9dj006vMyy/ MUnjbY3eNOwmf4yzqWVS+7NpmCEfTd9WZMXJRe+0czYa9E9edPpYyrXIfftp jm8w3tVb5o0Dd5VLPo//IjXW/i/KOE/4KNXhYPqe3H5lcBfCX+aOG0eJOZ2K 2lbxYqRqXf06YrEesguNnOyD5wNLj2G0d8nq8sQWPbT6ZyOOsvIbPe1tTR/u 3uAZyt7laDDsd3pn5TeWxcQsPesJqLN+Fw67aLROmXjsB77AS+46vq0U6W1y N9hk7+6JqMSnravuUFsHIZAyxLX+Q1sPVeiMAzWSem8adBtj4Ak5wgcEUVvS Hwx5kxWJCT38I4ldbP/f3VVdXs8j2ua5xq10czq/rPJqnLYYwidJNteNVBhM mvEWx6/0IFZUNG+YloWBLkpqdb0ovQzuacZ8P8Fky8we5wzuy1Q0kVtEfbJU 0rdSQWJaUNDd+QAGbfV75Tc7OzvS9UyjhRUgVwbrQqevARI5vJnk/7ZyB4k3 ra2tE4aB3eGLLiJtMGx1u63n3fZbTqibT2G4n9u9Trt30n5r36DY7vcv+prk ubOEruTU5/ArARFjEJFPrkAtI98/NYWJz69xfFEukcvBztfkknPJJXC94cV5 66d2mTNa6+Sn1ll7NIRKWuftGhXGzH1yjayKLDae+7LdetGGsDn6Oirgs3uT TM7kCen2OiqrQMzkHvbXmffibHRyotMbczIYmu+dXrfTa39Kg4Wcxk7+hbk4 5yKHz790entNnBW6a97MIxkYXD0fIGUXwbZWjCYxYnf6iOGchYssXWTpxzrJ eTBWOO1024Pymxwxm8wPPHF5NfybIHZd1wqAWg/cg9L1hI8PmI/rtx0wzezT 2Bdk3tinxuOj/YOjvYPCdW+jUWs0qMqf+niZjpDfYi9bUBmfOGTt7rAN6UX3 4rLdK1eo0xu2+6etkzZ1LziS5OnOru4o7+q0drKcXkNFXgAcGQoEVPyCke5X LWKUS+mvwMJ+hNMa0itDNm7B8HVwJL3QJAW0jjnJ81WRK5dwEXUjx+vqLgl4 mTC8021/oF3U0ISDgUs1ALxQ4evJKR8kBBqNl3IWXpXunNFNDmvSLptgR35d kKmMcULm3QVfX4c3uLiOncVCxTZrwdoGwy9bP7c5Ul506fvv6Tu571NeeTQ6 eX2G2BuN4O2b81h70J23DJ05kAo2ltaPwEytxV0vSJZzrWi5Fj3Y25d70QMA xdx0/LII16iKbmIScG7o8fXkE6of52N8wTJKlBO7s5GABH7IuwOFAp/rJyRP ZLevFkn/E+MmVH2iGQwifmNkxE3McnEgVB/AeL1So++TZYLxGm1pybcqYH1b hcgK+Mz3GLzsjtgBdYukyXcj8GN8EYfGIL9dONLyj9h7xIZlDnbu4tUIKNwB UJgaPsHLIo1l9HhzyJ+GOEx4GP2DnUGY1nSJdvSXB0+MMGZ8p2IIWXLN+OCB 9Kgxy1zwFNjojy5+goDVOwjfSblqKMOfP0lc+oAw8HOEC1/AclDJqRtRwvEw lpcpPdtG7LAPCwwrfyd0KwaVlfONjG/FKs3iUNzKUB/qW38T9PJCgM/vhjD4 NU0oblD7YaaMk7GL+3ydvPyLp/zf0xvdxc2BW1L+5gRJ4qdqjAzOr9c1GkfN jZ7ijdmbzZi9/aO9HwrtREkb+CtvU+RganRxOQRY4peacRiTHiK0CfSdyK29 HKl1O7p4HZrISx12iQAZ+NiA1XPAbX+uOG+gEAErIBn0W/1Omx8++9fwZR/4 Sw8PpBn0ObM+nlOi9q/DfuvGKOb9zrfLjpfw660kclzG3IxI12+m6ftYz2Np kHVih6yOaZskpf8HnfhMQRIyAAA= ---559023410-758783491-1025300177=:19214-- _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user