delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/09/19/09:53:58

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
From: "Gerrit P. Haase" <gp AT familiehaase DOT de>
Organization: Esse keine toten Tiere
To: lilypond-devel AT gnu DOT org, lilypond-user AT gnu DOT org
Date: Wed, 19 Sep 2001 15:47:27 +0200
MIME-Version: 1.0
Subject: guile-1.4 shared patch (was: Re: lilypond build on cygwin stucks)
Reply-to: gp AT familiehaase DOT de
CC: cygwin AT cygwin DOT com, guile-devel AT gnu DOT org
Message-ID: <3BA8BE0F.32298.2DBAFDD5@localhost>
References: <3BA7A88F DOT 19058 DOT 297F0094 AT localhost> ("Gerrit P. Haase"'s message of "Tue, 18 Sep 2001 20:03:27 +0200")
In-reply-to: <m3wv2wnu3b.fsf@appel.lilypond.org>
X-mailer: Pegasus Mail for Win32 (v3.12cDE)
X-Hops: 1
X-Sender: 320081107336-0001 AT t-dialin DOT net

Jan Nieuwenhuizen schrieb am 2001-09-18, 22:04:

Well now, after several attempts, I got it managed to build guile on
Cygwin with shared libs (libguile.dll & libguilereadline.dll).

Now it is: guile-1.4-2.
The patch is up (because 30K), i hope it works for others, too.
http://familiehaase.de/cywgin/guile/guile-1.4-2.patch

How to build it:
================
Requires *all* of Cygwin *plus* libtool-1.4.2

I included two scripts in the patch.
Besides that, there are some minor changes in configure.in and
Makefile.am scripts and some changes to get a clean build on Cygwin.


First script: 
=============
'autogen.sh' which is important.
This is a *must run* to update all the Makefile.in templates and 
some other files.
And it is a *must run* with autoconf 2.52e and automake 1.5 and
libtool 1.4.2 (binary -> http://familiehaase.de/cywgin/libtool/). 
I bet it fails if the autotools are older.
Additional instructions are at the Wiki site now:
http://lilypond.org/wiki/?GuilePatch


Second script:
==============
'autobuild.sh'
There is all included so nothing else needs to be done *after* patching.
The script is in the patch, so patching needs to be done at first.
Put guile-1.4 source and the patch in some directory, unpack guile,

bash$ cd guile-1.4
bash$ patch -p1<../guile-1.4-2.patch

You may run 'sh ./autobuild.sh' now and after a while..., 
all should be ready & done.

Please feel free to ask if there are problems.

To get the resource for Pyhton, I've also built latest Python cvs source,
but there will be an update of python for Cygwin soon (I hope so).

Now the only thing left (for tomorrow) is building LilyPond, which requires
also python & tetex plus (what I have not figured out yet) hopefully no
patches.

*all* is at least:
      cygwin, gawk, less, ncurses, sed, textutils, ash, gcc, autoconf, 
      diff, gdb, m4, automake, make, sh-utils, bash, grep, tar, binutils
      crypt, fileutils, groff, patch, zlib, bison, ctags, findutils, gzip
      termcap, flex, inetutils, regex, texinfo, perl, ghostscript, readline
*plus* is        :
      libtool-1.4.2

Gerrit
-- 
http://lilypond.org/wiki/?CompilingOnWindows 

-- 
=^..^=

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019