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.

Reply via email to