[frogs] Re: Lilypond and Guile forward compatibility |
[ Thread Index |
Date Index
| More lilynet.net/frogs Archives
]
- To: Ian Hulin <ian@xxxxxxxxxxxx>
- Subject: [frogs] Re: Lilypond and Guile forward compatibility
- From: Patrick McCarty <pnorcks@xxxxxxxxx>
- Date: Tue, 20 Apr 2010 16:57:40 -0700
- Cc: Lilypond Frogs List <frogs@xxxxxxxxxxx>
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=QX4Q6+YDtKftDcpNoDQWu1m2INb0sF9TRVDNoVxdYds=; b=k6pE5m2yMOj3f4gXMRBAROwOM8aiGIJtZSPnYlrr/SOrS6ojGoDTquUqaLSG/rTv2c lZP/VeWkRH1+rJxOn4S8chbM4Ye5maa1DpC2UGbxHAujnuMl9XH7/OqwNb7z+k+jPGwt cABe2TsuukkHLkKiRed12qmb0LB4Y6Thnca3s=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=qahlPnGHFZ98AjC7Sp/FTFexAj4gvIX0MbtI40lprXD7pO2fkEAoTdTzsJwROBxz46 Z21yqbizdhHXssg+S6tLX4iRa4ctU8qHxMY7YejAEVJVTi27mUh48Fl3bUwXws3UB7XH BD477oC6qAD3uzGYF0R3CryP7eqR/qhYq/qy8=
On Tue, Apr 20, 2010 at 3:51 PM, Ian Hulin <ian@xxxxxxxxxxxx> wrote:
> On 19/04/10 01:11, Patrick McCarty wrote:
>>
>> In other words, if I compile LilyPond with these commands,
>> everything checks out, and compilation fails for me at the same
>> place it did before:
>>
>> $ libguiledir="/path/to/guile-1.9.10/libguile/.libs"
>> $ export LDFLAGS="-L$libguiledir -Wl,-rpath $libguiledir"
>> $ ./autogen.sh --disable-optimising
>> $ make all
>>
>>
>> Can you test this to see if you get the same results?
>>
>
> Rebuilt Guile, then
>
> $ meta/uninstalled-env bash
> $ libguiledir="$PWD/libguile/.libs"
> $ export LDFLAGS="-L$libguiledir -Wl, -rpath $libguiledir"
> $ echo $libguiledir
> /home/ian/Desktop/Development/Guile-and-Scheme/guile-1.9.10/libguile/.libs
> $ echo $LDFLAGS
> -L/home/ian/Desktop/Development/Guile-and-Scheme/guile-1.9.10/libguile/.libs
> -Wl, -rpath
> /home/ian/Desktop/Development/Guile-and-Scheme/guile-1.9.10/libguile/.libs
> $ cd lilypond
> $ ./autogen.sh --prefix=$HOME/usr --disable-optimising
> processing .
> Running autoconf ...
> Running ./configure --prefix=/home/ian/usr --disable-optimising ...
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking Package... LILYPOND
> checking builddir...
> /home/ian/Desktop/Development/Guile-and-Scheme/guile-1.9.10/lilypond
> checking for stepmake... ./stepmake (${datarootdir}/stepmake not found)
> checking for gmake... no
> checking for make... make
> checking for find... find
> checking for tar... tar
> checking for bash... /bin/bash
> checking for python... python
> checking python version... 2.6.4
> checking for python... /usr/bin/python
> checking for gcc... gcc
> checking for C compiler default output file name...
> configure: error: in
> `/home/ian/Desktop/Development/Guile-and-Scheme/guile-1.9.10/lilypond':
> configure: error: C compiler cannot create executables
> See `config.log' for more details.
> $
> So now it doesn't get as far as it does on your system.
Hmm...
IIRC, I saw this error message too before I discovered the correct
setting for LDFLAGS.
I'm pretty sure a space is not allowed after the comma in the LDFLAGS, so
correct: $ export LDFLAGS="-L$libguiledir -Wl,-rpath $libguiledir"
not: $ export LDFLAGS="-L$libguiledir -Wl, -rpath $libguiledir"
Does it still fail if you omit the space that crept into LDFLAGS?
Thanks,
Patrick
---
----
Join the Frogs!