[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [skribilo-users] troubles for installing
From: |
Ludovic Courtès |
Subject: |
Re: [skribilo-users] troubles for installing |
Date: |
Sat, 31 May 2014 14:44:27 +0200 |
User-agent: |
Gnus/5.130009 (Ma Gnus v0.9) Emacs/24.3 (gnu/linux) |
Carlos Carleos <address@hidden> skribis:
> So I get source of Guile-Reader-0.6. For a warning with raw
> "./configure" I use this line:
>
> ./configure --with-guilemoduledir=/usr/share/guile/site/2.0
>
> After that, "make" and "make install" works OK.
Good. (It’s also a good idea to run ‘make check’.)
> Now, Skribilo. I get the 0.9.2.tar.gz.
> I can "./configure" OK, but "make" fails with
>
> ice-9/boot-9.scm:106:20: In procedure #<procedure 8fc4820 at
> ice-9/boot-9.scm:97:6 (thrown-k . args)>:
> ice-9/boot-9.scm:106:20: no code for module (htmlprag)
> make[3]: *** [skribilo/reader/rss-2.go] Error 1
>
> Because in Skribilo's web page I read
>
> optionally, Guile-Lib to be able to use the RSS-2 reader.
Right; it should really allow you to build it without Guile-Lib, that’s
a bug in the build system. This was actually fixed after 0.9.2, in
commit 0d38cbb.
> I retried by installing Guile-Lib first. In Debian, it is packaged as
> "guile-library".
> So I did:
>
> cd /usr/share/src/guile-reader-0.6
> make uninstall
> aptitude purge guile-2.0 guile-2.0-dev guile-2.0-libs
> aptitude install guile-library guile-1.8-dev
>
> because this "guile-library" depends on Guile-1.8. So now:
But I really recommend Guile 2.0 (Guile 1.8 has been unmaintained for a
few years now.) If the distro doesn’t provide an up-to-date guile-lib
package, then I guess you’ll have to build it from source.
> address@hidden:/usr/local/src/guile-reader-0.6# guile --version
> Guile 1.8.8
>
> Now I configure Guile-Reader with:
>
> address@hidden:/usr/local/src/guile-reader-0.6# ./configure
> --with-guilemoduledir=/usr/share/guile/site
>
> But now "make" fails with messages as:
>
> reader.x:25:255: error: 'scm_reader_standard_fault_handler__subr'
> undeclared (first use in this function)
> make[3]: *** [reader.lo] Error 1
Yes, that’s due to the downgrade to Guile 1.8.
So from now the correct thing to do is to:
1. re-install Guile 2.0;
2. re-install Guile-Read for Guile 2.0 (make sure to run ‘make
distclean’ and re-run ./configure);
3. install Guile-Lib for Guile 2.0;
4. install Skribilo.
Sorry for the inconvenience!
Ludo’.