Source: guile-2.2
Version: 2.2.3+1-4
User: [email protected]
Usertags: rebootstrap
I assume that guile-2.2 is supposed to replace guile-2.0 eventually. At
present, guile-2.0 is part of the bootstrap set and thus needs to be
cross buildable. Thus it seems safe to say that guile-2.2 should be
cross buildable eventually. Better start now. Well it doesn't work. A
cross build for mipsel ends with:
| guild compile --target="mipsel-unknown-linux-gnu" -Wunbound-variable
-Wmacro-use-before-definition -Warity-mismatch -Wformat \
| -L "/<<BUILDDIR>>/guile-2.2-2.2.3+1/module" -L
"/<<BUILDDIR>>/guile-2.2-2.2.3+1/module" \
| -L "/<<BUILDDIR>>/guile-2.2-2.2.3+1/guile-readline" \
| --from=elisp -o "language/elisp/boot.go" "language/elisp/boot.el"
| Backtrace:
| In srfi/srfi-1.scm:
| 640:9 19 (for-each #<procedure 564abae50a00 at scripts/compile.?> ?)
| In scripts/compile.scm:
| 251:26 18 (_ _)
| In system/base/target.scm:
| 57:6 17 (with-target _ _)
| In system/base/compile.scm:
| 139:28 16 (compile-file "language/elisp/boot.el" #:output-file _ # ?)
| In system/base/language.scm:
| 110:30 15 (default-environment _)
| 62:11 14 (lookup-language elisp)
| In ice-9/boot-9.scm:
| 2714:10 13 (_ (language elisp spec) _ _ #:ensure _)
| 2982:16 12 (try-module-autoload _ _)
| 2312:4 11 (save-module-excursion _)
| 3002:22 10 (_)
| In unknown file:
| 9 (primitive-load-path "language/elisp/spec" #<procedure ?>)
| In system/base/compile.scm:
| 165:4 8 (compile-and-load _ #:from _ #:to _ #:env _ #:opts _ # _)
| 235:18 7 (read-and-compile #<input: language/elisp/boot.el 13> # ?)
| 183:32 6 (compile-fold (#<procedure compile-tree-il (expr env ?>) ?)
| In language/elisp/compile-tree-il.scm:
| 805:5 5 (compile-tree-il (defmacro @ (module symbol) (#{`}# ?)) ?)
| 705:11 4 (_ _ _)
| In system/base/compile.scm:
| 255:6 3 (compile _ #:from _ #:to _ #:env _ #:opts _)
| 183:32 2 (compile-fold _ #<tree-il (seq (call (@ (language elis?> ?)
| In language/bytecode/spec.scm:
| 28:15 1 (bytecode->value #vu8(127 69 76 70 1 1 1 255 0 0 0 0 ?) ?)
| In unknown file:
| 0 (load-thunk-from-memory #vu8(127 69 76 70 1 1 1 255 0 ?))
|
| ERROR: In procedure load-thunk-from-memory:
| In procedure load-thunk-from-memory: No such file or directory
| make[3]: *** [Makefile:2267: language/elisp/boot.go] Error 1
| make[3]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.3+1/module'
| make[2]: *** [Makefile:1856: all-recursive] Error 1
| make[2]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.3+1'
| make[1]: *** [Makefile:1742: all] Error 2
| make[1]: Leaving directory '/<<BUILDDIR>>/guile-2.2-2.2.3+1'
| dh_auto_build: make -j1 returned exit code 2
| make: *** [debian/rules:98: build-arch] Error 2
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
I hope you can make more sense of this than I can. Please fix this issue
before make-dfsg and others start using guile-2.2.
Helmut