Source: guile-2.2
Version: 2.2.3+1-4
User: helm...@debian.org
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

Reply via email to