skribilo-users
[Top][All Lists]
Advanced

[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’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]