guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Skribilo vs lout.


From: R. Clayton
Subject: Skribilo vs lout.
Date: Sat, 30 Jun 2012 18:46:13 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux)

[ Please excuse posting this here; my message to the skribilo mailing list
  bounced. ]

I'm trying to install skribilo 0.9.2 on

  $ cat /proc/version | fmt
  Linux version 3.2.0-2-686-pae (Debian 3.2.17-1)
  (address@hidden) (gcc version 4.6.3 (Debian 4.6.3-5) )
  #1 SMP Sun May 13 07:51:23 UTC 2012

  $ 

using 

  $ guile --version
  guile (GNU Guile) 2.0.5-deb+1-3
  Copyright (C) 2011 Free Software Foundation, Inc.

  License LGPLv3+: GNU LGPL 3 or later <http://gnu.org/licenses/lgpl.html>.
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.

  $ 

without lout

  $ whereis lout
  lout:

  $ 

and I've run into a few problems.  First front-page.lout isn't defined:

  $ make
  [blah blah blah]
  make[2]: Entering directory `/usr/local/src/skribilo-0.9.2/doc/user'
  make[2]: *** No rule to make target `lout/front-page.lout', needed by `all'. 
Stop.
  make[2]: Leaving directory `/usr/local/src/skribilo-0.9.2/doc/user'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/usr/local/src/skribilo-0.9.2/doc'
  make: *** [all-recursive] Error 1

  $ 

This is easy enough to (perhaps not correctly) fix by copying
front-page.lout.in to front-page.lout .  This leads to the next problem, which
seems to be that skribilo is using lout anyway:

$ make
[blah blah blah]
make  all-am
make[3]: Entering directory `/usr/local/src/skribilo-0.9.2/doc/user'
GUILE_LOAD_PATH=../../doc/modules:$GUILE_LOAD_PATH   \
       GUILE_LOAD_COMPILED_PATH=../../doc/modules:$GUILE_LOAD_COMPILED_PATH \
  GUILE_AUTO_COMPILE=0                            \
       ../../src/pre-inst-skribilo -I . -P ../../doc/img -S . -S
       ../../src/guile -B . -e '(define %top-srcdir "../..")' -e '(define
       %top-builddir "../..")'  -e "(define %have-ploticus? (= 0 1))" -e
       "(define %ploticus-path (= 0 1))" --target=info -o skribilo.info
       user.skb
HTML slides setup...
Lout slides setup...
WARNING: (#{ g1340}#): imported module (skribilo package base) overrides core
binding `include'
WARNING: (#{ g1340}#): imported module (skribilo package base) overrides core
binding `include'
WARNING: (#{ g1340}#): imported module (skribilo package base) overrides core
binding `include'
/bin/sh: 1: lout: Permission denied
Backtrace:
In ice-9/boot-9.scm:
2111: 19 [save-module-excursion #<procedure 90373f0 at
skribilo/evaluator.scm:225:10 ()>]
In skribilo/evaluator.scm:
 235: 18 [#<procedure 90373f0 at skribilo/evaluator.scm:225:10 ()>]
In unknown file:
   ?: 17 [eval (chapter #:title "Engines" ...) #<module (#{ g1340}#) 8e13558>]
In ice-9/eval.scm:
 368: 16 [eval # ()]
In ice-9/r4rs.scm:
 149: 15 [call-with-input-file "./loute.skb" ...]
 174: 14 [with-input-from-port #<variable 9bc3c60 value: #<input: ./engine.skb
 9>> ...]
In ice-9/boot-9.scm:
2111: 13 [save-module-excursion #<procedure 9deb078 at
skribilo/evaluator.scm:225:10 ()>]
In skribilo/evaluator.scm:
 235: 12 [#<procedure 9deb078 at skribilo/evaluator.scm:225:10 ()>]
In unknown file:
   ?: 11 [eval (section #:title "Lout Engine" ...) #<module (#{ g1340}#)
   8e13558>]
In ice-9/eval.scm:
 368: 10 [eval # ()]
 368: 9 [eval # ()]
 368: 8 [eval # #]
 368: 7 [eval # #]
In ice-9/r4rs.scm:
 149: 6 [call-with-input-file "./src/lout-illustration.skb" ...]
 174: 5 [with-input-from-port #<variable 9798340 value: #<input: ./loute.skb
 10>> ...]
In ice-9/boot-9.scm:
2111: 4 [save-module-excursion #<procedure 95e71e0 at
skribilo/evaluator.scm:225:10 ()>]
In skribilo/evaluator.scm:
 235: 3 [#<procedure 95e71e0 at skribilo/evaluator.scm:225:10 ()>]
In unknown file:
   ?: 2 [eval (lout-illustration # "document-toolchain" # ...) #<module #
   8e13558>]
In skribilo/engine/lout.scm:
2955: 1 [lout-illustration #:ident "document-toolchain" ...]
In unknown file:
   ?: 0 [scm-error misc-error #f ...]

ERROR: In procedure scm-error:
ERROR: lout-illustration: lout exited with error code 127
make[3]: *** [skribilo.info] Error 1
make[3]: Leaving directory `/usr/local/src/skribilo-0.9.2/doc/user'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/src/skribilo-0.9.2/doc/user'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/skribilo-0.9.2/doc'
make: *** [all-recursive] Error 1

$ 

Config seem clear that lout doesn't exist

  $ ./configure | grep -i lout
  checking for lout... no

  $ grep -i lout config.log
  configure:5593: checking for lout
  HAVE_LOUT_FALSE=''
  HAVE_LOUT_TRUE='#'
  LOUT=''

  $ 

I'd expect the values of the two have_lout shell variables should be reversed,
but I have no experience with autoconf.  However, buggering the configure
script to produce

  $ grep -i lout config.log 
  configure:5593: checking for lout
  HAVE_LOUT_FALSE='#'
  HAVE_LOUT_TRUE=''
  LOUT=''

  $ 

still causes the same error.




reply via email to

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