Tue 05 Nov 2013 08:38:04 AM UTC, original submission:
This seems to come from the new version of guile (2.0.9)
---------------------------------------------------------------
--> texmacs&
[1] 6259
--> TeXmacs] Loading corktounicode
TeXmacs] Loading cork-unicode-oneway
TeXmacs] Loading tmuniversaltounicode
TeXmacs] Loading symbol-unicode-oneway
TeXmacs] Loading symbol-unicode-math
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling /app/Texmacs/1.0.7.21/share/TeXmacs/progs/kernel/boot/boot.scm
;;; WARNING: compilation of /app/Texmacs/1.0.7.21/share/TeXmacs/progs/kernel/boot/boot.scm failed:
;;; ERROR: Syntax error:
;;; kernel/boot/boot.scm:57:4: definition in expression context, where definitions are not allowed, in form (define-syntax define-public-macro (lambda (y) #f #((macro-type . defmacro) (defmacro-args args)) (syntax-case y () ((_ . args) (let ((v (syntax->datum (syntax args)))) (datum->syntax y (apply (lambda (head . body) (quasiquote (define-public (unquote (car head)) (procedure->memoizing-macro (lambda (cmd env) (apply (lambda (unquote (cdr head)) (unquote-splicing body)) (cdr cmd))))))) v)))))))
ice-9/psyntax.scm:1259:12: In procedure #<procedure 2f22e60 (test then)>:
ice-9/psyntax.scm:1259:12: Syntax error:
kernel/boot/boot.scm:57:4: definition in expression context, where definitions are not allowed, in form (define-syntax define-public-macro (lambda (y) #f #((macro-type . defmacro) (defmacro-args args)) (syntax-case y () ((_ . args) (let ((v (syntax->datum (syntax args)))) (datum->syntax y (apply (lambda (head . body) (quasiquote (define-public (unquote (car head)) (procedure->memoizing-macro (lambda (cmd env) (apply (lambda (unquote (cdr head)) (unquote-splicing body)) (cdr cmd))))))) v)))))))
TeXmacs] Loading corktounicode
TeXmacs] Loading unicode-cork-oneway
TeXmacs] Loading tmuniversaltounicode
TeXmacs] Loading unicode-symbol-oneway
TeXmacs] With linked TrueType support
Backtrace:
In ice-9/boot-9.scm:
157: 11 [catch #t #<catch-closure 28f6a60> ...]
In unknown file:
?: 10 [apply-smob/1 #<catch-closure 28f6a60>]
In ice-9/boot-9.scm:
157: 9 [catch #t #<catch-closure 2ec13c0> #<catch-closure 2ec13a0> #f]
In unknown file:
?: 8 [apply-smob/1 #<catch-closure 2ec13c0>]
In ice-9/boot-9.scm:
171: 7 [with-throw-handler #t #<catch-closure 2ec1180> #<catch-closure 2ec1160>]
In unknown file:
?: 6 [apply-smob/1 #<catch-closure 2ec1180>]
In ice-9/eval.scm:
399: 5 [eval # ()]
387: 4 [eval # ()]
387: 3 [eval # ()]
386: 2 [eval #<memoized (current-buffer)> ()]
393: 1 [eval #<memoized current-buffer> ()]
In unknown file:
?: 0 [memoize-variable-access! #<memoized current-buffer> #<directory # 28e7c60>]
ERROR: In procedure memoize-variable-access!:
ERROR: Unbound variable: current-buffer
---------------------------------------------------------------
After recompilation, with "export GUILE_AUTO_COMPILE=0", I still get a segmentation error:
---------------------------------------------------------------
--> texmacs&
[1] 9082
--> TeXmacs] Loading corktounicode
TeXmacs] Loading cork-unicode-oneway
TeXmacs] Loading tmuniversaltounicode
TeXmacs] Loading symbol-unicode-oneway
TeXmacs] Loading symbol-unicode-math
ice-9/psyntax.scm:1259:12: In procedure #<procedure 2acde10 (test then)>:
ice-9/psyntax.scm:1259:12: Syntax error:
kernel/boot/boot.scm:57:4: definition in expression context, where definitions are not allowed, in form (define-syntax define-public-macro (lambda (y) #f #((macro-type . defmacro) (defmacro-args args)) (syntax-case y () ((_ . args) (let ((v (syntax->datum (syntax args)))) (datum->syntax y (apply (lambda (head . body) (quasiquote (define-public (unquote (car head)) (procedure->memoizing-macro (lambda (cmd env) (apply (lambda (unquote (cdr head)) (unquote-splicing body)) (cdr cmd))))))) v)))))))
TeXmacs] Loading corktounicode
TeXmacs] Loading unicode-cork-oneway
TeXmacs] Loading tmuniversaltounicode
TeXmacs] Loading unicode-symbol-oneway
TeXmacs] With linked TrueType support
Backtrace:
In ice-9/boot-9.scm:
157: 11 [catch #t #<catch-closure 2714a60> ...]
In unknown file:
?: 10 [apply-smob/1 #<catch-closure 2714a60>]
In ice-9/boot-9.scm:
157: 9 [catch #t #<catch-closure 2ae1500> #<catch-closure 2ae14e0> #f]
In unknown file:
?: 8 [apply-smob/1 #<catch-closure 2ae1500>]
In ice-9/boot-9.scm:
171: 7 [with-throw-handler #t #<catch-closure 2ae1360> #<catch-closure 2ae12e0>]
In unknown file:
?: 6 [apply-smob/1 #<catch-closure 2ae1360>]
In ice-9/eval.scm:
399: 5 [eval # ()]
387: 4 [eval # ()]
387: 3 [eval # ()]
386: 2 [eval #<memoized (current-buffer)> ()]
393: 1 [eval #<memoized current-buffer> ()]
In unknown file:
?: 0 [memoize-variable-access! #<memoized current-buffer> #<directory # 2705c60>]
ERROR: In procedure memoize-variable-access!:
ERROR: Unbound variable: current-buffer
---------------------------------------------------------------
System : slackware64-current
version of guile : guile-2.0.9.
The previous version TeXmacs-1.0.7.20 gives the same error
|