unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* installing older guile version
@ 2017-11-13  7:48 Christian Alpen
  2017-11-13 15:00 ` David Kastrup
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Christian Alpen @ 2017-11-13  7:48 UTC (permalink / raw)
  To: guile-user

Hi everybody,

I have a problem installing an older guile-version.

I wanted to install a development-version of lilypond, which quits with 
following error:

*WARNING: Please consider installing optional programs or files:  
guile-2.0 < 1.9.0 (installed: 2.0.13)

ERROR: Please install required programs:  guile-config < 1.9.0 
(installed: 2.0.13) (guile-devel, guile-dev or libguile-dev package) 
libguile (libguile-dev, guile-devel or guile-dev package). 
GUILE-with-rational-bugfix**
*

So  I got me an older version guile-1.7.91 (as I couldn't find any 1.8, 
this was the nearest to <1.9.0).

./configure runs fine, but when trying "make", it quits with the 
following error:

*    gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I..    -g -O2 -Wall 
-Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \**
**fi**
**<stdout>:1519:16: error: ‘input’ defined but not used 
[-Werror=unused-function]**
**cc1: all warnings being treated as errors**
**Makefile:1872: die Regel für Ziel „c-tokenize.o“ scheiterte**
**make[2]: *** [c-tokenize.o] Fehler 1**
**make[2]: Verzeichnis „/home/christian/Downloads/guile-1.7.91/libguile“ 
wird verlassen**
**Makefile:419: die Regel für Ziel „all-recursive“ scheiterte**
**make[1]: *** [all-recursive] Fehler 1**
**make[1]: Verzeichnis „/home/christian/Downloads/guile-1.7.91“ wird 
verlassen**
**Makefile:302: die Regel für Ziel „all“ scheiterte**
**make: *** [all] Fehler 2**
*

Can anyone help me with that?

Any hints are welcome, even alternate installation methods. I tried 
apt-get and Synaptic-package-manager, but couldn't find any
version except the actual 2.x

Thanks a lot for help, best regards,

Christian



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: installing older guile version
  2017-11-13  7:48 installing older guile version Christian Alpen
@ 2017-11-13 15:00 ` David Kastrup
  2017-11-13 16:08   ` Ralf Mattes
  2017-11-14  0:20 ` Thomas Morley
  2017-11-14  0:49 ` Matt Wette
  2 siblings, 1 reply; 6+ messages in thread
From: David Kastrup @ 2017-11-13 15:00 UTC (permalink / raw)
  To: guile-user

Christian Alpen <c.alpen@web.de> writes:

> Hi everybody,
>
> I have a problem installing an older guile-version.
>
> I wanted to install a development-version of lilypond, which quits
> with following error:
>
> *WARNING: Please consider installing optional programs or files: 
> guile-2.0 < 1.9.0 (installed: 2.0.13)
>
> ERROR: Please install required programs:  guile-config < 1.9.0
> (installed: 2.0.13) (guile-devel, guile-dev or libguile-dev package)
> libguile (libguile-dev, guile-devel or guile-dev
> package). GUILE-with-rational-bugfix**
> *
>
> So  I got me an older version guile-1.7.91 (as I couldn't find any
> 1.8, this was the nearest to <1.9.0).

1.8.8 is the latest.  Current compilers and Texinfo might require a few
patches.  I think I remember that someone on this list (Thien-Thi
Nguyen?) maintained his own 1.8 version: it may be that joining forces
with him while Guile-2.x remains unsuitable for use with LilyPond is a
good idea.

-- 
David Kastrup




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: installing older guile version
  2017-11-13 15:00 ` David Kastrup
@ 2017-11-13 16:08   ` Ralf Mattes
  2017-11-13 16:53     ` David Kastrup
  0 siblings, 1 reply; 6+ messages in thread
From: Ralf Mattes @ 2017-11-13 16:08 UTC (permalink / raw)
  To: David Kastrup; +Cc: guile-user

On Mon, Nov 13, 2017 at 04:00:11PM +0100, David Kastrup wrote:
> > So  I got me an older version guile-1.7.91 (as I couldn't find any
> > 1.8, this was the nearest to <1.9.0).
> 
> 1.8.8 is the latest.  Current compilers and Texinfo might require a few
> patches.  I think I remember that someone on this list (Thien-Thi
> Nguyen?) maintained his own 1.8 version: it may be that joining forces
> with him while Guile-2.x remains unsuitable for use with LilyPond is a
> good idea.


After yet another guile-fight to get lilypond running on my Debian
Testing systems without breaking half of the system I'm convinced that
it would be way more productive to port Lilypond to S7 Scheme 
(https://ccrma.stanford.edu/software/snd/snd/s7.html) whose C interface,
IIRC is pretty much Guile-compatible (renaming scm_ to s7_).

Juat  0.02$ from a former guile user ...

 Cheers, Ralf Mattes

> -- 
> David Kastrup
> 
> 



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: installing older guile version
  2017-11-13 16:08   ` Ralf Mattes
@ 2017-11-13 16:53     ` David Kastrup
  0 siblings, 0 replies; 6+ messages in thread
From: David Kastrup @ 2017-11-13 16:53 UTC (permalink / raw)
  To: Ralf Mattes; +Cc: guile-user

Ralf Mattes <rm@seid-online.de> writes:

> On Mon, Nov 13, 2017 at 04:00:11PM +0100, David Kastrup wrote:
>> > So  I got me an older version guile-1.7.91 (as I couldn't find any
>> > 1.8, this was the nearest to <1.9.0).
>> 
>> 1.8.8 is the latest.  Current compilers and Texinfo might require a few
>> patches.  I think I remember that someone on this list (Thien-Thi
>> Nguyen?) maintained his own 1.8 version: it may be that joining forces
>> with him while Guile-2.x remains unsuitable for use with LilyPond is a
>> good idea.
>
>
> After yet another guile-fight to get lilypond running on my Debian
> Testing systems without breaking half of the system I'm convinced that
> it would be way more productive to port Lilypond to S7 Scheme 
> (https://ccrma.stanford.edu/software/snd/snd/s7.html) whose C interface,
> IIRC is pretty much Guile-compatible (renaming scm_ to s7_).
>
> Juat  0.02$ from a former guile user ...

LilyPond is so much tied into Guile regarding API and types that it
would likely make more sense to just maintain one's own fork if the
Guile-2 porting efforts don't lead to convincing results.

Of course, a comparison of computational costs for other Scheme
implementations would be interesting.  I think that one of the cost
factors of Guile-2 might be that there is no cheap way to get anything
but Latin-1 strings passed through its ABI: everything else incurs
conversion costs.

-- 
David Kastrup



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: installing older guile version
  2017-11-13  7:48 installing older guile version Christian Alpen
  2017-11-13 15:00 ` David Kastrup
@ 2017-11-14  0:20 ` Thomas Morley
  2017-11-14  0:49 ` Matt Wette
  2 siblings, 0 replies; 6+ messages in thread
From: Thomas Morley @ 2017-11-14  0:20 UTC (permalink / raw)
  To: Christian Alpen; +Cc: guile-user

2017-11-13 8:48 GMT+01:00 Christian Alpen <c.alpen@web.de>:
> Hi everybody,
>
> I have a problem installing an older guile-version.
>
> I wanted to install a development-version of lilypond, which quits with
> following error:
>
> *WARNING: Please consider installing optional programs or files:  guile-2.0
> < 1.9.0 (installed: 2.0.13)
>
> ERROR: Please install required programs:  guile-config < 1.9.0 (installed:
> 2.0.13) (guile-devel, guile-dev or libguile-dev package) libguile
> (libguile-dev, guile-devel or guile-dev package).
> GUILE-with-rational-bugfix**
> *
>
> So  I got me an older version guile-1.7.91 (as I couldn't find any 1.8, this
> was the nearest to <1.9.0).
>
> ./configure runs fine, but when trying "make", it quits with the following
> error:
>
> *    gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I..    -g -O2 -Wall
> -Wmissing-prototypes -Werror -c -o c-tokenize.o c-tokenize.c; \**
> **fi**
> **<stdout>:1519:16: error: ‘input’ defined but not used
> [-Werror=unused-function]**
> **cc1: all warnings being treated as errors**
> **Makefile:1872: die Regel für Ziel „c-tokenize.o“ scheiterte**
> **make[2]: *** [c-tokenize.o] Fehler 1**
> **make[2]: Verzeichnis „/home/christian/Downloads/guile-1.7.91/libguile“
> wird verlassen**
> **Makefile:419: die Regel für Ziel „all-recursive“ scheiterte**
> **make[1]: *** [all-recursive] Fehler 1**
> **make[1]: Verzeichnis „/home/christian/Downloads/guile-1.7.91“ wird
> verlassen**
> **Makefile:302: die Regel für Ziel „all“ scheiterte**
> **make: *** [all] Fehler 2**
> *
>
> Can anyone help me with that?
>
> Any hints are welcome, even alternate installation methods. I tried apt-get
> and Synaptic-package-manager, but couldn't find any
> version except the actual 2.x
>
> Thanks a lot for help, best regards,
>
> Christian
>

I think guile-1.8.8-tarball can be found at
ftp://ftp.gnu.org/gnu/guile/guile-1.8.8.tar.gz

Please try configure with this option
./configure --disable-error-on-warning

Cheers,
  Harm



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: installing older guile version
  2017-11-13  7:48 installing older guile version Christian Alpen
  2017-11-13 15:00 ` David Kastrup
  2017-11-14  0:20 ` Thomas Morley
@ 2017-11-14  0:49 ` Matt Wette
  2 siblings, 0 replies; 6+ messages in thread
From: Matt Wette @ 2017-11-14  0:49 UTC (permalink / raw)
  To: Christian Alpen; +Cc: guile-user


> On Nov 12, 2017, at 11:48 PM, Christian Alpen <c.alpen@web.de> wrote:
> 
> Hi everybody,
> 
> I have a problem installing an older guile-version.

If you have multiple versions around, I recommend using configure option `--program-suffix=18'.

Matt


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-11-14  0:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-13  7:48 installing older guile version Christian Alpen
2017-11-13 15:00 ` David Kastrup
2017-11-13 16:08   ` Ralf Mattes
2017-11-13 16:53     ` David Kastrup
2017-11-14  0:20 ` Thomas Morley
2017-11-14  0:49 ` Matt Wette

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).