Hello,
On 9/26/19 5:45 PM, Gianfranco Costamagna wrote:
Source: guile-2.0
Version: 2.0.13+1-5.2
Severity: serious
Hello, looks like guile-2.0 FTBFS on ppc64el, probably after readline
transition (Ubuntu has this problem since the rebuild against the new readline)
I remember I tried to cherry-pick fixes from guile-2.2 but I didn't find
anything related to this failure
cat alist.doc arbiters.doc array-handle.doc array-map.doc arrays.doc async.doc
backtrace.doc boolean.doc bitvectors.doc bytevectors.doc chars.doc control.doc
continuations.doc debug.doc deprecated.doc deprecation.doc dynl.doc dynwind.doc
eq.doc error.doc eval.doc evalext.doc expand.doc extensions.doc feature.doc
filesys.doc fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc
generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc guardians.doc
hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc list.doc
load.doc macros.doc mallocs.doc memoize.doc modules.doc numbers.doc objprop.doc
options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc promises.doc
r6rs-ports.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc
script.doc simpos.doc smob.doc sort.doc srcprop.doc srfi-1.doc srfi-4.doc
srfi-13.doc srfi-14.doc srfi-60.doc stackchk.doc stacks.doc stime.doc strings.doc
strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc trees.doc
unicode.doc uniform.doc values.doc variable.doc vectors.doc version.doc vports.doc
weaks.doc dynl.doc posix.doc net_db.doc socket.doc regex-posix.doc |
GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 ../meta/build-env guild
snarf-check-and-output-texi > guile-procedures.texi || { rm
guile-procedures.texi; false; }
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libguile'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libguile'
Making all in module
make[3]: Entering directory '/<<PKGBUILDDIR>>/module'
GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 \
../meta/build-env \
guild compile --target="powerpc64le-unknown-linux-gnu" -Wunbound-variable
-Warity-mismatch -Wformat \
-L "/<<PKGBUILDDIR>>/module" -L "/<<PKGBUILDDIR>>/module" \
-L "/<<PKGBUILDDIR>>/guile-readline" \
-o "ice-9/eval.go" "ice-9/eval.scm"
wrote `ice-9/eval.go'
GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 \
../meta/build-env \
guild compile --target="powerpc64le-unknown-linux-gnu" -Wunbound-variable
-Warity-mismatch -Wformat \
-L "/<<PKGBUILDDIR>>/module" -L "/<<PKGBUILDDIR>>/module"
\
-L "/<<PKGBUILDDIR>>/guile-readline" \
-o "ice-9/psyntax-pp.go" "./ice-9/psyntax.scm"
GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 \
../meta/build-env \
guild compile --target="powerpc64le-unknown-linux-gnu" -Wunbound-variable
-Warity-mismatch -Wformat \
-L "/<<PKGBUILDDIR>>/module" -L "/<<PKGBUILDDIR>>/module" \
-L "/<<PKGBUILDDIR>>/guile-readline" \
-o "ice-9/boot-9.go" "ice-9/boot-9.scm"
GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 \
../meta/build-env \
guild compile --target="powerpc64le-unknown-linux-gnu" -Wunbound-variable
-Warity-mismatch -Wformat \
-L "/<<PKGBUILDDIR>>/module" -L "/<<PKGBUILDDIR>>/module" \
-L "/<<PKGBUILDDIR>>/guile-readline" \
-o "ice-9/vlist.go" "ice-9/vlist.scm"
GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 \
../meta/build-env \
guild compile --target="powerpc64le-unknown-linux-gnu" -Wunbound-variable
-Warity-mismatch -Wformat \
-L "/<<PKGBUILDDIR>>/module" -L "/<<PKGBUILDDIR>>/module" \
-L "/<<PKGBUILDDIR>>/guile-readline" \
-o "srfi/srfi-1.go" "srfi/srfi-1.scm"
Backtrace:
In ice-9/eval.scm:
387: 19 [eval # #]
387: 18 [eval # #]
387: 17 [eval # #]
387: 16 [eval # #]
387: 15 [eval # #]
440: 14 [eval # #]
440: 13 [eval # #]
411: 12 [eval # #]
411: 11 [eval # #]
411: 10 [eval # #]
387: 9 [eval # #]
432: 8 [eval # #]
432: 7 [eval # #]
471: 6 [eval # #]
481: 5 [lp (#<fluid 11>) (#f)]
471: 4 [eval # #]
486: 3 [eval # #]
381: 2 [eval # #]
In unknown file:
?: 1 [#<variable 1002bf79e20 value: #<procedure #<variable 1002bf79e20 value: #<program
7fffb78ba900>> _>> #]
In ice-9/eval.scm:
481: 0 [lp (#<fluid 13>) ((#<catch-closure 1002c1ad880>))]
ice-9/eval.scm:481:19: guile: uncaught throw to unbound-variable:
(module-lookup Unbound variable: ~S (apply-smob/1) #f)
make[3]: *** [Makefile:2238: ice-9/vlist.go] Error 1
make[3]: *** Waiting for unfinished jobs....
Backtrace:
In ice-9/eval.scm:
387: 19 [eval # #]
387: 18 [eval # #]
387: 17 [eval # #]
387: 16 [eval # #]
387: 15 [eval # #]
440: 14 [eval # #]
440: 13 [eval # #]
411: 12 [eval # #]
411: 11 [eval # #]
411: 10 [eval # #]
387: 9 [eval # #]
432: 8 [eval # #]
432: 7 [eval # #]
471: 6 [eval # #]
481: 5 [lp (#<fluid 11>) (#f)]
471: 4 [eval # #]
486: 3 [eval # #]
381: 2 [eval # #]
In unknown file:
?: 1 [#<variable 10008bf9e20 value: #<procedure #<variable 10008bf9e20 value: #<program
7fffa771a900>> _>> #]
In ice-9/eval.scm:
481: 0 [lp (#<fluid 13>) ((#<catch-closure 10008d05420>))]
ice-9/eval.scm:481:19: guile: uncaught throw to unbound-variable:
(module-lookup Unbound variable: ~S (apply-smob/1) #f)
make[3]: *** [Makefile:2238: ice-9/boot-9.go] Error 1
Backtrace:
In ice-9/eval.scm:
387: 19 [eval # #]
387: 18 [eval # #]
387: 17 [eval # #]
387: 16 [eval # #]
387: 15 [eval # #]
440: 14 [eval # #]
440: 13 [eval # #]
411: 12 [eval # #]
411: 11 [eval # #]
411: 10 [eval # #]
387: 9 [eval # #]
432: 8 [eval # #]
432: 7 [eval # #]
471: 6 [eval # #]
481: 5 [lp (#<fluid 11>) (#f)]
471: 4 [eval # #]
486: 3 [eval # #]
381: 2 [eval # #]
In unknown file:
?: 1 [#<variable 10035009e20 value: #<procedure #<variable 10035009e20 value: #<program
7fff8a65a900>> _>> #]
In ice-9/eval.scm:
481: 0 [lp (#<fluid 13>) ((#<catch-closure 100350dcd40>))]
ice-9/eval.scm:481:19: guile: uncaught throw to unbound-variable:
(module-lookup Unbound variable: ~S (apply-smob/1) #f)
make[3]: *** [Makefile:2238: srfi/srfi-1.go] Error 1
Backtrace:
In ice-9/eval.scm:
387: 19 [eval # #]
387: 18 [eval # #]
387: 17 [eval # #]
387: 16 [eval # #]
387: 15 [eval # #]
440: 14 [eval # #]
440: 13 [eval # #]
411: 12 [eval # #]
411: 11 [eval # #]
411: 10 [eval # #]
387: 9 [eval # #]
432: 8 [eval # #]
432: 7 [eval # #]
471: 6 [eval # #]
481: 5 [lp (#<fluid 11>) (#f)]
471: 4 [eval # #]
486: 3 [eval # #]
381: 2 [eval # #]
In unknown file:
?: 1 [#<variable 1003cf69e20 value: #<procedure #<variable 1003cf69e20 value: #<program
7fffb9a3a900>> _>> #]
In ice-9/eval.scm:
481: 0 [lp (#<fluid 13>) ((#<catch-closure 1003d05f900>))]
ice-9/eval.scm:481:19: guile: uncaught throw to unbound-variable:
(module-lookup Unbound variable: ~S (apply-smob/1) #f)
make[3]: *** [Makefile:2260: ice-9/psyntax-pp.go] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/module'
I got the same error in my distribution. It has nothing to do with
readline but rather with update of something else, I'm not entirely sure
which. You can work around it by adding '-Os' into your build CFLAGS.
Regards,
Daniel
In ubuntu we are ignoring the testsuite on ppc64el
G.