* Package: app-shells/scsh-0.6.7-r3:0 * Repository: gentoo * Maintainer: scheme@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking scsh-0.6.7.tar.gz to /var/tmp/portage/app-shells/scsh-0.6.7-r3/work >>> Source unpacked in /var/tmp/portage/app-shells/scsh-0.6.7-r3/work >>> Preparing source in /var/tmp/portage/app-shells/scsh-0.6.7-r3/work/scsh-0.6.7 ... * Applying 0.6.7-Makefile.in-AR.patch ... [ ok ] * Applying 0.6.7-Makefile.in-LDFLAGS.patch ... [ ok ] * Applying 0.6.7-Makefile.in-doc-dir-gentoo.patch ... [ ok ] * Applying 0.6.7-Missing-includes.patch ... [ ok ] * Applying 0.6.7-scheme48vm-prelude.h-SMALL_MULTIPLY.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-shells/scsh-0.6.7-r3/work/scsh-0.6.7 ... * econf: updating scsh-0.6.7/config.guess with /usr/share/gnuconfig/config.guess * econf: updating scsh-0.6.7/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --includedir=/usr/include --libdir=/usr/lib --with-lib-dirs-list=/usr/lib/scsh checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for i686-pc-linux-gnu-gcc... clang -m32 checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang -m32 accepts -g... yes checking for clang -m32 option to accept ANSI C... none needed defining signal constants ./scsh/scsh_aux.c:9:15: warning: call to undeclared function 'atoi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] int signr = atoi(argv[1]); ^ 1 warning generated. checking for library containing strerror... none required checking for broken Linux that needs -static with -g... no checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c checking for i686-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... no checking for ELF... no checking for main in -lm... yes checking for main in -ldl... yes checking for main in -lmld... no checking for main in -lnsl... no checking for main in -lgen... no checking for main in -lsocket... no checking for getpwnam in -lsun... no checking for crypt in -lc... no checking for crypt in -lcrypt... yes checking for main in -lelf... no checking for RISC/OS POSIX library lossage checking for an ANSI C-conforming const... (cached) yes checking return type of signal handlers... void checking how to run the C preprocessor... clang -m32 -E checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking posix/time.h usability... no checking posix/time.h presence... no checking for posix/time.h... no checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking nlist.h usability... yes checking nlist.h presence... yes checking for nlist.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking for gettimeofday... yes checking for ftime... yes checking for nlist... no checking for select... yes checking for setitimer... yes checking for sigaction... yes checking for vasprintf... yes checking for socklen_t... yes checking for dlopen... yes checking for socket... yes checking for chroot... yes checking for strerror... yes checking for seteuid... yes checking for setegid... yes checking for struct nlist.n_name... yes checking __NEXT__... no checking underscore before symbols... conftest.c:1:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { return 0; } fnord() {} ^ int conftest.c:1:22: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] main() { return 0; } fnord() {} ^ int conftest.c:1:31: warning: non-void function does not return a value [-Wreturn-type] main() { return 0; } fnord() {} ^ 1 warning and 2 errors generated. no checking link with -rdynamic... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... no checking for getpt... yes checking for _getpty... no checking for grantpt... yes checking for unlockpt... yes checking for ptsname... yes checking for killpg... yes checking for tcgetpgrp... yes checking for openpty... yes checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking util.h usability... no checking util.h presence... no checking for util.h... no checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking stropts.h usability... no checking stropts.h presence... no checking for stropts.h... no checking for isastream... no checking for const sys_errlist... yes configure: creating ./config.status config.status: creating Makefile config.status: creating scsh/endian.scm config.status: creating scsh-config config.status: creating c/sysdep.h config.status: executing scsh-config+x commands >>> Source configured. '/var/tmp/portage/app-shells/scsh-0.6.7-r3/temp/clang14.log' -> '/var/tmp/clang/app-shells/scsh-0.6.7-r3/clang14.log' '/var/tmp/portage/app-shells/scsh-0.6.7-r3/temp/clang15.log' -> '/var/tmp/clang/app-shells/scsh-0.6.7-r3/clang15.log' >>> Compiling source in /var/tmp/portage/app-shells/scsh-0.6.7-r3/work/scsh-0.6.7 ... make -j4 clang -m32 -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -o c/main.o \ -DDEFAULT_IMAGE_NAME=\"/usr/lib/scsh/scsh.image\" \ -DHAVE_CONFIG_H ./c/main.c clang -m32 -c -DHAVE_CONFIG_H -I ./c -I./c -I./cig -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -o scsh/process_args.o scsh/process_args.c clang -m32 -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -o c/init.o \ -DDEFAULT_IMAGE_NAME=\"/usr/lib/scsh/scsh.image\" \ -DHAVE_CONFIG_H ./c/init.c clang -m32 -c -DHAVE_CONFIG_H -I ./c -I./c -I./cig -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -o c/scheme48vm.o c/scheme48vm.c ./c/main.c:46:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ c/scheme48vm.c:122:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_10X == (Snumber_of_channelsS))) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:122:14: note: remove extraneous parentheses around the comparison to silence this warning if ((i_10X == (Snumber_of_channelsS))) { ~ ^ ~ c/scheme48vm.c:122:14: note: use '=' to turn this equality comparison into an assignment if ((i_10X == (Snumber_of_channelsS))) { ^~ = c/scheme48vm.c:131:14: warning: equality comparison./c/init.c: 23:13: error: call to undeclared withfunction extraneous 'internal_s48_main';parentheses ISO C99 and later do[-Wparentheses-equality] not support implicit function declarations [-Werror,-Wimplicit-function-declaration] if ((i_11X == new_count_8X)) { ~~~~~~^~~~~~~~~~~~~~~ int ret = internal_s48_main(heap_size, stack_size, "libscsh", "libscsh", ^ c/scheme48vm.c:131:14: note: remove extraneous parentheses around the comparison to silence this warning if ((i_11X == new_count_8X)) { ~ ^ ~ c/scheme48vm.c:131:14: note: use '=' to turn this equality comparison into an assignment if ((i_11X == new_count_8X)) { ^~ = 1 error generated. c/scheme48vm.c:504:18: warning: equality comparisonmake: *** [Makefile:288: c/init.o] Error 1 with extraneous parentheses make: *** Waiting for unfinished jobs.... [-Wparentheses-equality] if ((frame_80X == NULL)) { ~~~~~~~~~~^~~~~~~ c/scheme48vm.c:504:18: note: remove extraneous parentheses around the comparison to silence this warning if ((frame_80X == NULL)) { ~ ^ ~ c/scheme48vm.c:504:18: note: use '=' to turn this equality comparison into an assignment if ((frame_80X == NULL)) { ^~ = c/scheme48vm.c:513:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((frame_82X == NULL)) { ~~~~~~~~~~^~~~~~~ c/scheme48vm.c:513:18: note: remove extraneous parentheses around the comparison to silence this warning if ((frame_82X == NULL)) { ~ ^ ~ c/scheme48vm.c:513:18: note: use '=' to turn this equality comparison into an assignment if ((frame_82X == NULL)) { ^~ = c/scheme48vm.c:552:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_98X == length_81X)) { ~~~~~~^~~~~~~~~~~~~ c/scheme48vm.c:552:14: note: remove extraneous parentheses around the comparison to silence this warning if ((i_98X == length_81X)) { ~ ^ ~ c/scheme48vm.c:552:14: note: use '=' to turn this equality comparison into an assignment if ((i_98X == length_81X)) { ^~ = c/scheme48vm.c:674:17: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((env_122X == last_env_121X)) { ~~~~~~~~~^~~~~~~~~~~~~~~~ c/scheme48vm.c:674:17: note: remove extraneous parentheses around the comparison to silence this warning if ((env_122X == last_env_121X)) { ~ ^ ~ c/scheme48vm.c:674:17: note: use '=' to turn this equality comparison into an assignment if ((env_122X == last_env_121X)) { ^~ = c/scheme48vm.c:680:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((cont_120X == (Sbottom_of_stackS))) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:680:18: note: remove extraneous parentheses around the comparison to silence this warning if ((cont_120X == (Sbottom_of_stackS))) { ~ ^ ~ c/scheme48vm.c:680:18: note: use '=' to turn this equality comparison into an 1 warning generated. assignment if ((cont_120X == (Sbottom_of_stackS))) { ^~ = c/scheme48vm.c:749:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...len_137X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + s2_136X))) + -4))))>>8))... ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:749:19: note: remove extraneous parentheses around the comparison to silence this warning ...(len_137X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + s2_136X))) + -4))))>>8)))) { ~ ^ ~ c/scheme48vm.c:749:19: note: use '=' to turn this equality comparison into an assignment if ((len_137X == ((long)(((unsigned long)(*((long *) ((((char *) (-... ^~ = c/scheme48vm.c:808:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...len_151X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + s2_150X))) + -4))))>>8))... ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:808:19: note: remove extraneous parentheses around the comparison to silence this warning ...(len_151X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + s2_150X))) + -4))))>>8)))) { ~ ^ ~ c/scheme48vm.c:808:19: note: use '=' to turn this equality comparison into an assignment if ((len_151X == ((long)(((unsigned long)(*((long *) ((((char *) (-... ^~ = c/scheme48vm.c:922:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_172X == (Snumber_of_channelsS))) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:922:15: note: remove extraneous parentheses around the comparison to silence this warning if ((i_172X == (Snumber_of_channelsS))) { ~ ^ ~ c/scheme48vm.c:922:15: note: use '=' to turn this equality comparison into an assignment if ((i_172X == (Snumber_of_channelsS))) { ^~ = c/scheme48vm.c:969:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_178X == NO_ERRORS)) { ~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:969:20: note: remove extraneous parentheses around the comparison to silence this warning if ((status_178X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:969:20: note: use '=' to turn this equality comparison into an assignment if ((status_178X == NO_ERRORS)) { ^~ = c/scheme48vm.c:1057:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((frame_191X == NULL)) { ~~~~~~~~~~~^~~~~~~ c/scheme48vm.c:1057:19: note: remove extraneous parentheses around the comparison to silence this warning if ((frame_191X == NULL)) { ~ ^ ~ c/scheme48vm.c:1057:19: note: use '=' to turn this equality comparison into an assignment if ((frame_191X == NULL)) { ^~ = c/scheme48vm.c:1099:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] { if (((Sexternal_root_stackS) == (Sexternal_root_stack_baseS))) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:1099:34: note: remove extraneous parentheses around the comparison to silence this warning { if (((Sexternal_root_stackS) == (Sexternal_root_stack_baseS))) { ~ ^ ~ c/scheme48vm.c:1099:34: note: use '=' to turn this equality comparison into an assignment { if (((Sexternal_root_stackS) == (Sexternal_root_stack_baseS))) { ^~ = c/scheme48vm.c:1133:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_200X == (Snumber_of_channelsS))) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:1133:15: note: remove extraneous parentheses around the comparison to silence this warning if ((i_200X == (Snumber_of_channelsS))) { ~ ^ ~ c/scheme48vm.c:1133:15: note: use '=' to turn this equality comparison into an assignment if ((i_200X == (Snumber_of_channelsS))) { ^~ = c/scheme48vm.c:1676:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((symbol_table_290X == 1)) { ~~~~~~~~~~~~~~~~~~^~~~ c/scheme48vm.c:1676:26: note: remove extraneous parentheses around the comparison to silence this warning if ((symbol_table_290X == 1)) { ~ ^ ~ c/scheme48vm.c:1676:26: note: use '=' to turn this equality comparison into an assignment if ((symbol_table_290X == 1)) { ^~ = c/scheme48vm.c:1724:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((maybe_303X == 1)) { ~~~~~~~~~~~^~~~ c/scheme48vm.c:1724:21: note: remove extraneous parentheses around the comparison to silence this warning if ((maybe_303X == 1)) { ~ ^ ~ c/scheme48vm.c:1724:21: note: use '=' to turn this equality comparison into an assignment if ((maybe_303X == 1)) { ^~ = c/scheme48vm.c:1727:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((maybe_305X == 1)) { ~~~~~~~~~~~^~~~ c/scheme48vm.c:1727:23: note: remove extraneous parentheses around the comparison to silence this warning if ((maybe_305X == 1)) { ~ ^ ~ c/scheme48vm.c:1727:23: note: use '=' to turn this equality comparison into an assignment if ((maybe_305X == 1)) { ^~ = c/scheme48vm.c:1775:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_316X == n_311X)) { ~~~~~~~^~~~~~~~~ c/scheme48vm.c:1775:15: note: remove extraneous parentheses around the comparison to silence this warning if ((i_316X == n_311X)) { ~ ^ ~ c/scheme48vm.c:1775:15: note: use '=' to turn this equality comparison into an assignment if ((i_316X == n_311X)) { ^~ = c/scheme48vm.c:1842:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((stack_335X == NULL)) { ~~~~~~~~~~~^~~~~~~ c/scheme48vm.c:1842:21: note: remove extraneous parentheses around the comparison to silence this warning if ((stack_335X == NULL)) { ~ ^ ~ c/scheme48vm.c:1842:21: note: use '=' to turn this equality comparison into an assignment if ((stack_335X == NULL)) { ^~ = c/scheme48vm.c:1868:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((a_338X == (Sstack_endS))) { ~~~~~~~^~~~~~~~~~~~~~~~ c/scheme48vm.c:1868:15: note: remove extraneous parentheses around the comparison to silence this warning if ((a_338X == (Sstack_endS))) { ~ ^ ~ c/scheme48vm.c:1868:15: note: use '=' to turn this equality comparison into an assignment if ((a_338X == (Sstack_endS))) { ^~ = c/scheme48vm.c:3267:37: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...stack_arg_count_420X == (*((unsigned char *) ((((char *) (-3 + code_423X))) + 1)))... ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:3267:37: note: remove extraneous parentheses around the comparison to silence this warning ...(stack_arg_count_420X == (*((unsigned char *) ((((char *) (-3 + code_423X))) + 1))))) { ~ ^ ~ c/scheme48vm.c:3267:37: note: use '=' to turn this equality comparison into an assignment if ((stack_arg_count_420X == (*((unsigned char *) ((((char *) ... ^~ = c/scheme48vm.c:3575:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((stack_nargs_467X == 0)) { ~~~~~~~~~~~~~~~~~^~~~ c/scheme48vm.c:3575:29: note: remove extraneous parentheses around the comparison to silence this warning if ((stack_nargs_467X == 0)) { ~ ^ ~ c/scheme48vm.c:3575:29: note: use '=' to turn this equality comparison into an assignment if ((stack_nargs_467X == 0)) { ^~ = c/scheme48vm.c:3586:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((stack_nargs_467X == 1)) { ~~~~~~~~~~~~~~~~~^~~~ c/scheme48vm.c:3586:31: note: remove extraneous parentheses around the comparison to silence this warning if ((stack_nargs_467X == 1)) { ~ ^ ~ c/scheme48vm.c:3586:31: note: use '=' to turn this equality comparison into an assignment if ((stack_nargs_467X == 1)) { ^~ = c/scheme48vm.c:3607:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((x_469X == 0)) { ~~~~~~~^~~~ c/scheme48vm.c:3607:21: note: remove extraneous parentheses around the comparison to silence this warning if ((x_469X == 0)) { ~ ^ ~ c/scheme48vm.c:3607:21: note: use '=' to turn this equality comparison into an assignment if ((x_469X == 0)) { ^~ = c/scheme48vm.c:3618:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((x_469X == 1)) { ~~~~~~~^~~~ c/scheme48vm.c:3618:23: note: remove extraneous parentheses around the comparison to silence this warning if ((x_469X == 1)) { ~ ^ ~ c/scheme48vm.c:3618:23: note: use '=' to turn this equality comparison into an assignment if ((x_469X == 1)) { ^~ = c/scheme48vm.c:3634:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((arg2_471X == x_472X)) { ~~~~~~~~~~^~~~~~~~~ c/scheme48vm.c:3634:22: note: remove extraneous parentheses around the comparison to silence this warning if ((arg2_471X == x_472X)) { ~ ^ ~ c/scheme48vm.c:3634:22: note: use '=' to turn this equality comparison into an assignment if ((arg2_471X == x_472X)) { ^~ = c/scheme48vm.c:3870:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((arg2_495X == x_496X)) { ~~~~~~~~~~^~~~~~~~~ c/scheme48vm.c:3870:24: note: remove extraneous parentheses around the comparison to silence this warning if ((arg2_495X == x_496X)) { ~ ^ ~ c/scheme48vm.c:3870:24: note: use '=' to turn this equality comparison into an assignment if ((arg2_495X == x_496X)) { ^~ = c/scheme48vm.c:4311:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((value_543X == x_548X)) { ~~~~~~~~~~~^~~~~~~~~ c/scheme48vm.c:4311:27: note: remove extraneous parentheses around the comparison to silence this warning if ((value_543X == x_548X)) { ~ ^ ~ c/scheme48vm.c:4311:27: note: use '=' to turn this equality comparison into an assignment if ((value_543X == x_548X)) { ^~ = c/scheme48vm.c:4366:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((arg2_550X == x_551X)) { ~~~~~~~~~~^~~~~~~~~ c/scheme48vm.c:4366:26: note: remove extraneous parentheses around the comparison to silence this warning if ((arg2_550X == x_551X)) { ~ ^ ~ c/scheme48vm.c:4366:26: note: use '=' to turn this equality comparison into an assignment if ((arg2_550X == x_551X)) { ^~ = c/scheme48vm.c:5548:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...len_722X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + x_721X))) + -4))))>>8))... ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:5548:29: note: remove extraneous parentheses around the comparison to silence this warning ...(len_722X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + x_721X))) + -4))))>>8)))) { ~ ^ ~ c/scheme48vm.c:5548:29: note: use '=' to turn this equality comparison into an assignment if ((len_722X == ((long)(((unsigned long)(*((long *) ((((c... ^~ = c/scheme48vm.c:5599:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((arg2_729X == (*((long *) (((char *) (-3 + arg3_730X))))))) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:5599:28: note: remove extraneous parentheses around the comparison to silence this warning if ((arg2_729X == (*((long *) (((char *) (-3 + arg3_730X))))))) { ~ ^ ~ c/scheme48vm.c:5599:28: note: use '=' to turn this equality comparison into an assignment if ((arg2_729X == (*((long *) (((char *) (-3 + arg3_730X))))))) { ^~ = c/scheme48vm.c:5640:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((arg3_734X == (*((long *) (((char *) (-3 + arg4_735X))))))) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:5640:28: note: remove extraneous parentheses around the comparison to silence this warning if ((arg3_734X == (*((long *) (((char *) (-3 + arg4_735X))))))) { ~ ^ ~ c/scheme48vm.c:5640:28: note: use '=' to turn this equality comparison into an assignment if ((arg3_734X == (*((long *) (((char *) (-3 + arg4_735X))))))) { ^~ = c/scheme48vm.c:5952:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((StemplateS) == (SvalS))) { ~~~~~~~~~~~~~^~~~~~~~~~ c/scheme48vm.c:5952:21: note: remove extraneous parentheses around the comparison to silence this warning if (((StemplateS) == (SvalS))) { ~ ^ ~ c/scheme48vm.c:5952:21: note: use '=' to turn this equality comparison into an assignment if (((StemplateS) == (SvalS))) { ^~ = c/scheme48vm.c:6132:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((ScontS) == (Sbottom_of_stackS))) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:6132:19: note: remove extraneous parentheses around the comparison to silence this warning if (((ScontS) == (Sbottom_of_stackS))) { ~ ^ ~ c/scheme48vm.c:6132:19: note: use '=' to turn this equality comparison into an assignment if (((ScontS) == (Sbottom_of_stackS))) { ^~ = c/scheme48vm.c:7117:62: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((*((long *) (((char *) (-3 + head_924X))))) == thing_727X)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ c/scheme48vm.c:7117:62: note: remove extraneous parentheses around the comparison to silence this warning if (((*((long *) (((char *) (-3 + head_924X))))) == thing_727X)) { ~ ^ ~ c/scheme48vm.c:7117:62: note: use '=' to turn this equality comparison into an assignment if (((*((long *) (((char *) (-3 + head_924X))))) == thing_727X)) { ^~ = c/scheme48vm.c:7124:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((list_925X == slow_922X)) { ~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:7124:30: note: remove extraneous parentheses around the comparison to silence this warning if ((list_925X == slow_922X)) { ~ ^ ~ c/scheme48vm.c:7124:30: note: use '=' to turn this equality comparison into an assignment if ((list_925X == slow_922X)) { ^~ = c/scheme48vm.c:7250:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_930X == (((p_928X)>>2)))) { ~~~~~~~^~~~~~~~~~~~~~~~~~ c/scheme48vm.c:7250:23: note: remove extraneous parentheses around the comparison to silence this warning if ((i_930X == (((p_928X)>>2)))) { ~ ^ ~ c/scheme48vm.c:7250:23: note: use '=' to turn this equality comparison into an assignment if ((i_930X == (((p_928X)>>2)))) { ^~ = c/scheme48vm.c:7280:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_938X == (((p_936X)>>2)))) { ~~~~~~~^~~~~~~~~~~~~~~~~~ c/scheme48vm.c:7280:23: note: remove extraneous parentheses around the comparison to silence this warning if ((i_938X == (((p_936X)>>2)))) { ~ ^ ~ c/scheme48vm.c:7280:23: note: use '=' to turn this equality comparison into an assignment if ((i_938X == (((p_936X)>>2)))) { ^~ = c/scheme48vm.c:7307:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...i_944X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + b_943X))) + -4))))>>8))... ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:7307:25: note: remove extraneous parentheses around the comparison to silence this warning ...(i_944X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + b_943X))) + -4))))>>8)))) { ~ ^ ~ c/scheme48vm.c:7307:25: note: use '=' to turn this equality comparison into an assignment if ((i_944X == ((long)(((unsigned long)(*((long *) ((((char ... ^~ = c/scheme48vm.c:7560:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((protocol_964X == stack_arg_count_788X)) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:7560:30: note: remove extraneous parentheses around the comparison to silence this warning if ((protocol_964X == stack_arg_count_788X)) { ~ ^ ~ c/scheme48vm.c:7560:30: note: use '=' to turn this equality comparison into an assignment if ((protocol_964X == stack_arg_count_788X)) { ^~ = c/scheme48vm.c:7666:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((protocol_971X == total_arg_count_807X)) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:7666:28: note: remove extraneous parentheses around the comparison to silence this warning if ((protocol_971X == total_arg_count_807X)) { ~ ^ ~ c/scheme48vm.c:7666:28: note: use '=' to turn this equality comparison into an assignment if ((protocol_971X == total_arg_count_807X)) { ^~ = c/scheme48vm.c:7695:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((ScontS) == (Sbottom_of_stackS))) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:7695:25: note: remove extraneous parentheses around the comparison to silence this warning if (((ScontS) == (Sbottom_of_stackS))) { ~ ^ ~ c/scheme48vm.c:7695:25: note: use '=' to turn this equality comparison into an assignment if (((ScontS) == (Sbottom_of_stackS))) { ^~ = c/scheme48vm.c:7984:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1017X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:7984:27: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1017X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:7984:27: note: use '=' to turn this equality comparison into an assignment if ((status_1017X == NO_ERRORS)) { ^~ = c/scheme48vm.c:8064:13: error: call to undeclared function 'ps_add_pending_fd'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] x_1034X = ps_add_pending_fd(((((*((long *) ((((char *) (-3 + arg2_653X... ^ c/scheme48vm.c:8064:13: note: did you mean 's48_add_pending_fd'? ./c/event.h:6:13: note: 's48_add_pending_fd' declared here extern bool s48_add_pending_fd(int fd, bool is_input); ^ c/scheme48vm.c:8085:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1039X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:8085:27: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1039X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:8085:27: note: use '=' to turn this equality comparison into an assignment if ((status_1039X == NO_ERRORS)) { ^~ = c/scheme48vm.c:8122:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((channel_659X == head_1041X)) { ~~~~~~~~~~~~~^~~~~~~~~~~~~ c/scheme48vm.c:8122:23: note: remove extraneous parentheses around the comparison to silence this warning if ((channel_659X == head_1041X)) { ~ ^ ~ c/scheme48vm.c:8122:23: note: use '=' to turn this equality comparison into an assignment if ((channel_659X == head_1041X)) { ^~ = c/scheme48vm.c:8191:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1062X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:8191:31: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1062X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:8191:31: note: use '=' to turn this equality comparison into an assignment if ((status_1062X == NO_ERRORS)) { ^~ = c/scheme48vm.c:8193:33: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1063X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:8193:33: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1063X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:8193:33: note: use '=' to turn this equality comparison into an assignment if ((status_1063X == NO_ERRORS)) { ^~ = c/scheme48vm.c:8194:27: error: call to undeclared function 's48_newspaceLoldspaceP'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] v_1064X = s48_newspaceLoldspaceP(); ^ c/scheme48vm.c:8208:35: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1066X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:8208:35: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1066X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:8208:35: note: use '=' to turn this equality comparison into an assignment if ((status_1066X == NO_ERRORS)) { ^~ = c/scheme48vm.c:8473:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1084X == total_count_410X)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:8473:16: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1084X == total_count_410X)) { ~ ^ ~ c/scheme48vm.c:8473:16: note: use '=' to turn this equality comparison into an assignment if ((i_1084X == total_count_410X)) { ^~ = c/scheme48vm.c:8498:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1089X == 0)) { ~~~~~~~~^~~~ c/scheme48vm.c:8498:18: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1089X == 0)) { ~ ^ ~ c/scheme48vm.c:8498:18: note: use '=' to turn this equality comparison into an assignment if ((i_1089X == 0)) { ^~ = c/scheme48vm.c:8507:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1089X == 2)) { ~~~~~~~~^~~~ c/scheme48vm.c:8507:20: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1089X == 2)) { ~ ^ ~ c/scheme48vm.c:8507:20: note: use '=' to turn this equality comparison into an assignment if ((i_1089X == 2)) { ^~ = c/scheme48vm.c:8516:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1089X == 3)) { ~~~~~~~~^~~~ c/scheme48vm.c:8516:22: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1089X == 3)) { ~ ^ ~ c/scheme48vm.c:8516:22: note: use '=' to turn this equality comparison into an assignment if ((i_1089X == 3)) { ^~ = c/scheme48vm.c:8531:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1089X == 4)) { ~~~~~~~~^~~~ c/scheme48vm.c:8531:24: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1089X == 4)) { ~ ^ ~ c/scheme48vm.c:8531:24: note: use '=' to turn this equality comparison into an assignment if ((i_1089X == 4)) { ^~ = c/scheme48vm.c:8546:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1089X == 5)) { ~~~~~~~~^~~~ c/scheme48vm.c:8546:26: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1089X == 5)) { ~ ^ ~ c/scheme48vm.c:8546:26: note: use '=' to turn this equality comparison into an assignment if ((i_1089X == 5)) { ^~ = c/scheme48vm.c:8791:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...len_1115X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + s2_1114X))) + -4))))>>8))... ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:8791:20: note: remove extraneous parentheses around the comparison to silence this warning ...(len_1115X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + s2_1114X))) + -4))))>>8)))) { ~ ^ ~ c/scheme48vm.c:8791:20: note: use '=' to turn this equality comparison into an assignment if ((len_1115X == ((long)(((unsigned long)(*((long *) ((((char *) (-... ^~ = c/scheme48vm.c:8967:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((ch_1124X == channel_659X)) { ~~~~~~~~~^~~~~~~~~~~~~~~ c/scheme48vm.c:8967:19: note: remove extraneous parentheses around the comparison to silence this warning if ((ch_1124X == channel_659X)) { ~ ^ ~ c/scheme48vm.c:8967:19: note: use '=' to turn this equality comparison into an assignment if ((ch_1124X == channel_659X)) { ^~ = c/scheme48vm.c:8969:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((ch_1124X == (Spending_input_channels_tailS))) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:8969:23: note: remove extraneous parentheses around the comparison to silence this warning if ((ch_1124X == (Spending_input_channels_tailS))) { ~ ^ ~ c/scheme48vm.c:8969:23: note: use '=' to turn this equality comparison into an assignment if ((ch_1124X == (Spending_input_channels_tailS))) { ^~ = c/scheme48vm.c:8975:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((ch_1124X == (Spending_output_channels_tailS))) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:8975:23: note: remove extraneous parentheses around the comparison to silence this warning if ((ch_1124X == (Spending_output_channels_tailS))) { ~ ^ ~ c/scheme48vm.c:8975:23: note: use '=' to turn this equality comparison into an assignment if ((ch_1124X == (Spending_output_channels_tailS))) { ^~ = c/scheme48vm.c:8992:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1130X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:8992:21: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1130X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:8992:21: note: use '=' to turn this equality comparison into an assignment if ((status_1130X == NO_ERRORS)) { ^~ = c/scheme48vm.c:8994:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1131X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:8994:23: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1131X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:8994:23: note: use '=' to turn this equality comparison into an assignment if ((status_1131X == NO_ERRORS)) { ^~ = c/scheme48vm.c:9021:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1134X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:9021:23: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1134X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:9021:23: note: use '=' to turn this equality comparison into an assignment if ((status_1134X == NO_ERRORS)) { ^~ = c/scheme48vm.c:9347:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1175X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:9347:21: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1175X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:9347:21: note: use '=' to turn this equality comparison into an assignment if ((status_1175X == NO_ERRORS)) { ^~ = c/scheme48vm.c:9351:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1175X == ENOENT)) { ~~~~~~~~~~~~~^~~~~~~~~ c/scheme48vm.c:9351:23: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1175X == ENOENT)) { ~ ^ ~ c/scheme48vm.c:9351:23: note: use '=' to turn this equality comparison into an assignment if ((status_1175X == ENOENT)) { ^~ = c/scheme48vm.c:9407:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1183X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:9407:23: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1183X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:9407:23: note: use '=' to turn this equality comparison into an assignment if ((status_1183X == NO_ERRORS)) { ^~ = c/scheme48vm.c:9473:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...len_1193X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + s2_1192X))) + -4))))>>8))... ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:9473:20: note: remove extraneous parentheses around the comparison to silence this warning ...(len_1193X == ((long)(((unsigned long)(*((long *) ((((char *) (-3 + s2_1192X))) + -4))))>>8)))) { ~ ^ ~ c/scheme48vm.c:9473:20: note: use '=' to turn this equality comparison into an assignment if ((len_1193X == ((long)(((unsigned long)(*((long *) ((((char *) (-... ^~ = c/scheme48vm.c:9624:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1209X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:9624:21: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1209X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:9624:21: note: use '=' to turn this equality comparison into an assignment if ((status_1209X == NO_ERRORS)) { ^~ = c/scheme48vm.c:9730:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status_1217X == NO_ERRORS)) { ~~~~~~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:9730:23: note: remove extraneous parentheses around the comparison to silence this warning if ((status_1217X == NO_ERRORS)) { ~ ^ ~ c/scheme48vm.c:9730:23: note: use '=' to turn this equality comparison into an assignment if ((status_1217X == NO_ERRORS)) { ^~ = c/scheme48vm.c:9819:33: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...current_template_1223X == (*((long *) ((((char *) (-3 + (Sbottom_of_stackS)))) + 8)))... ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:9819:33: note: remove extraneous parentheses around the comparison to silence this warning ...(current_template_1223X == (*((long *) ((((char *) (-3 + (Sbottom_of_stackS)))) + 8))))) { ~ ^ ~ c/scheme48vm.c:9819:33: note: use '=' to turn this equality comparison into an assignment if ((current_template_1223X == (*((long *) ((((char *) (-3 + (Sbotto... ^~ = c/scheme48vm.c:9841:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...template_1228X == (*((long *) ((((char *) (-3 + (Sbottom_of_stackS)))) + 8)))... ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:9841:29: note: remove extraneous parentheses around the comparison to silence this warning ...(template_1228X == (*((long *) ((((char *) (-3 + (Sbottom_of_stackS)))) + 8))))) { ~ ^ ~ c/scheme48vm.c:9841:29: note: use '=' to turn this equality comparison into an assignment if ((template_1228X == (*((long *) ((((char *) (-3 + (Sbottom_of... ^~ = c/scheme48vm.c:9869:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((why_1222X == 1)) { ~~~~~~~~~~^~~~ c/scheme48vm.c:9869:18: note: remove extraneous parentheses around the comparison to silence this warning if ((why_1222X == 1)) { ~ ^ ~ c/scheme48vm.c:9869:18: note: use '=' to turn this equality comparison into an assignment if ((why_1222X == 1)) { ^~ = c/scheme48vm.c:9890:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((type_1230X == ALARM_EVENT)) { ~~~~~~~~~~~^~~~~~~~~~~~~~ c/scheme48vm.c:9890:19: note: remove extraneous parentheses around the comparison to silence this warning if ((type_1230X == ALARM_EVENT)) { ~ ^ ~ c/scheme48vm.c:9890:19: note: use '=' to turn this equality comparison into an assignment if ((type_1230X == ALARM_EVENT)) { ^~ = c/scheme48vm.c:9899:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((type_1230X == KEYBOARD_INTERRUPT_EVENT)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:9899:21: note: remove extraneous parentheses around the comparison to silence this warning if ((type_1230X == KEYBOARD_INTERRUPT_EVENT)) { ~ ^ ~ c/scheme48vm.c:9899:21: note: use '=' to turn this equality comparison into an assignment if ((type_1230X == KEYBOARD_INTERRUPT_EVENT)) { ^~ = c/scheme48vm.c:9903:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((type_1230X == IO_READ_COMPLETION_EVENT)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:9903:23: note: remove extraneous parentheses around the comparison to silence this warning if ((type_1230X == IO_READ_COMPLETION_EVENT)) { ~ ^ ~ c/scheme48vm.c:9903:23: note: use '=' to turn this equality comparison into an assignment if ((type_1230X == IO_READ_COMPLETION_EVENT)) { ^~ = c/scheme48vm.c:9908:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((type_1230X == IO_WRITE_COMPLETION_EVENT)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:9908:25: note: remove extraneous parentheses around the comparison to silence this warning if ((type_1230X == IO_WRITE_COMPLETION_EVENT)) { ~ ^ ~ c/scheme48vm.c:9908:25: note: use '=' to turn this equality comparison into an assignment if ((type_1230X == IO_WRITE_COMPLETION_EVENT)) { ^~ = c/scheme48vm.c:9913:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((type_1230X == OS_SIGNAL_EVENT)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ c/scheme48vm.c:9913:27: note: remove extraneous parentheses around the comparison to silence this warning if ((type_1230X == OS_SIGNAL_EVENT)) { ~ ^ ~ c/scheme48vm.c:9913:27: note: use '=' to turn this equality comparison into an assignment if ((type_1230X == OS_SIGNAL_EVENT)) { ^~ = c/scheme48vm.c:9917:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((type_1230X == NO_EVENT)) { ~~~~~~~~~~~^~~~~~~~~~~ c/scheme48vm.c:9917:29: note: remove extraneous parentheses around the comparison to silence this warning if ((type_1230X == NO_EVENT)) { ~ ^ ~ c/scheme48vm.c:9917:29: note: use '=' to turn this equality comparison into an assignment if ((type_1230X == NO_EVENT)) { ^~ = c/scheme48vm.c:9921:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((type_1230X == ERROR_EVENT)) { ~~~~~~~~~~~^~~~~~~~~~~~~~ c/scheme48vm.c:9921:31: note: remove extraneous parentheses around the comparison to silence this warning if ((type_1230X == ERROR_EVENT)) { ~ ^ ~ c/scheme48vm.c:9921:31: note: use '=' to turn this equality comparison into an assignment if ((type_1230X == ERROR_EVENT)) { ^~ = c/scheme48vm.c:9939:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((type_1230X == NO_EVENT)) { ~~~~~~~~~~~^~~~~~~~~~~ c/scheme48vm.c:9939:19: note: remove extraneous parentheses around the comparison to silence this warning if ((type_1230X == NO_EVENT)) { ~ ^ ~ c/scheme48vm.c:9939:19: note: use '=' to turn this equality comparison into an assignment if ((type_1230X == NO_EVENT)) { ^~ = c/scheme48vm.c:9976:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((stack_arg_count_383X == wants_stack_args_382X)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:9976:29: note: remove extraneous parentheses around the comparison to silence this warning if ((stack_arg_count_383X == wants_stack_args_382X)) { ~ ^ ~ c/scheme48vm.c:9976:29: note: use '=' to turn this equality comparison into an assignment if ((stack_arg_count_383X == wants_stack_args_382X)) { ^~ = c/scheme48vm.c:10186:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((cont_1260X == (Sbottom_of_stackS))) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:10186:19: note: remove extraneous parentheses around the comparison to silence this warning if ((cont_1260X == (Sbottom_of_stackS))) { ~ ^ ~ c/scheme48vm.c:10186:19: note: use '=' to turn this equality comparison into an assignment if ((cont_1260X == (Sbottom_of_stackS))) { ^~ = c/scheme48vm.c:10493:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ...marker_365X == (*((long *) (((char *) (-3 + (*((long *) (((char *) (-3 + env_1315X))))))))))... ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:10493:28: note: remove extraneous parentheses around the comparison to silence this warning ...(marker_365X == (*((long *) (((char *) (-3 + (*((long *) (((char *) (-3 + env_1315X)))))))))))) { ~ ^ ~ c/scheme48vm.c:10493:28: note: use '=' to turn this equality comparison into an assignment if ((marker_365X == (*((long *) (((char *) (-3 + (*((long *) (... ^~ = c/scheme48vm.c:10555:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((fast_1321X == slow_1323X)) { ~~~~~~~~~~~^~~~~~~~~~~~~ c/scheme48vm.c:10555:27: note: remove extraneous parentheses around the comparison to silence this warning if ((fast_1321X == slow_1323X)) { ~ ^ ~ c/scheme48vm.c:10555:27: note: use '=' to turn this equality comparison into an assignment if ((fast_1321X == slow_1323X)) { ^~ = c/scheme48vm.c:10606:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1331X == len_1327X)) { ~~~~~~~~^~~~~~~~~~~~ c/scheme48vm.c:10606:16: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1331X == len_1327X)) { ~ ^ ~ c/scheme48vm.c:10606:16: note: use '=' to turn this equality comparison into an assignment if ((i_1331X == len_1327X)) { ^~ = c/scheme48vm.c:10719:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1338X == startup_vector_length_1336X)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:10719:16: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1338X == startup_vector_length_1336X)) { ~ ^ ~ c/scheme48vm.c:10719:16: note: use '=' to turn this equality comparison into an assignment if ((i_1338X == startup_vector_length_1336X)) { ^~ = c/scheme48vm.c:10761:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((i_1350X == startup_vector_length_1336X)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c/scheme48vm.c:10761:16: note: remove extraneous parentheses around the comparison to silence this warning if ((i_1350X == startup_vector_length_1336X)) { ~ ^ ~ c/scheme48vm.c:10761:16: note: use '=' to turn this equality comparison into an assignment if ((i_1350X == startup_vector_length_1336X)) { ^~ = 85 warnings and 2 errors generated. make: *** [Makefile:47: c/scheme48vm.o] Error 1 * ERROR: app-shells/scsh-0.6.7-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-shells/scsh-0.6.7-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-shells/scsh-0.6.7-r3::gentoo'`. * The complete build log is located at '/var/log/portage/app-shells:scsh-0.6.7-r3:20221005-173255.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-shells/scsh-0.6.7-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-shells/scsh-0.6.7-r3/temp/environment'. * Working directory: '/var/tmp/portage/app-shells/scsh-0.6.7-r3/work/scsh-0.6.7' * S: '/var/tmp/portage/app-shells/scsh-0.6.7-r3/work/scsh-0.6.7'