Created attachment 664165 [details] dev-scheme:guile-2.2.7:20201007-084951.log /bin/sh ../libtool --tag=CC --mode=compile hppa2.0-unknown-linux-gnu-gcc -std=gnu11 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -I/usr/lib/libffi/include -I/var/tmp/portage/dev-scheme/guile-2.2.7/work/guile-2.2.7 -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wpointer-arith -Wswitch-enum -fno-strict-aliasing -fwrapv -fvisibility=hidden -mschedule=8000 -march=2.0 -ggdb -Wall -O2 -pipe -fno-common -Wno-comment -c -o libguile_2.2_la-continuations.lo `test -f 'continuations.c' || echo './'`continuations.c libtool: compile: hppa2.0-unknown-linux-gnu-gcc -std=gnu11 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -I/usr/lib/libffi/include -I/var/tmp/portage/dev-scheme/guile-2.2.7/work/guile-2.2.7 -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wpointer-arith -Wswitch-enum -fno-strict-aliasing -fwrapv -fvisibility=hidden -mschedule=8000 -march=2.0 -ggdb -Wall -O2 -pipe -fno-common -Wno-comment -c control.c -fPIC -DPIC -o .libs/libguile_2.2_la-control.o libtool: compile: hppa2.0-unknown-linux-gnu-gcc -std=gnu11 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -I/usr/lib/libffi/include -I/var/tmp/portage/dev-scheme/guile-2.2.7/work/guile-2.2.7 -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wpointer-arith -Wswitch-enum -fno-strict-aliasing -fwrapv -fvisibility=hidden -mschedule=8000 -march=2.0 -ggdb -Wall -O2 -pipe -fno-common -Wno-comment -c continuations.c -fPIC -DPIC -o .libs/libguile_2.2_la-continuations.o continuations.c: In function 'scm_dynthrow': continuations.c:305:23: error: 'mra' undeclared (first use in this function) 305 | grow_stack (cont, mra); | ^~~ continuations.c:305:23: note: each undeclared identifier is reported only once for each function it appears in continuations.c:305:5: error: too many arguments to function 'grow_stack' 305 | grow_stack (cont, mra); | ^~~~~~~~~~ continuations.c:237:1: note: declared here 237 | grow_stack (SCM cont) | ^~~~~~~~~~ make[3]: *** [Makefile:2844: libguile_2.2_la-continuations.lo] Error 1
Created attachment 664168 [details, diff] guile-2.2.7-continuations-scm_dynthrow-grow_stack.patch
No harm in it, I guess. Is it upstreamed, or not an issue in 3.x?
(In reply to Sam James from comment #2) > No harm in it, I guess. Is it upstreamed, or not an issue in 3.x? https://www.mail-archive.com/guile-devel@gnu.org/msg15502.html Fixed in the probably-not-going-to-be-released 2.2.8.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb97c7de4b112b77e5205b7926bfaf1d38cc733d commit fb97c7de4b112b77e5205b7926bfaf1d38cc733d Author: Sam James <sam@gentoo.org> AuthorDate: 2021-01-01 05:52:29 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-01-01 05:52:29 +0000 dev-scheme/guile: fix build where stack grows upwards Closes: https://bugs.gentoo.org/747049 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> dev-scheme/guile/files/guile-2.2.7-stack-up.patch | 17 +++++++++++++++++ dev-scheme/guile/guile-2.2.7.ebuild | 8 ++++++-- 2 files changed, 23 insertions(+), 2 deletions(-)