Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/eclipse-clp.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1631802600.692133/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.888e8axy:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.888e8axy:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '69f824a125964f848206f9c2ea7ebb25', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1631802600.692133/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.888e8axy:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/eclipse-clp.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1574121600 Wrote: /builddir/build/SRPMS/eclipse-clp-6.2_29-6.fc36.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/eclipse-clp.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1631802600.692133/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.888e8axy:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.888e8axy:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'cc4fc203d89546f68bfe95cbb769b6f2', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1631802600.692133/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.888e8axy:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/eclipse-clp.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1574121600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.O3ycFA + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Eclipse_6.2_29 + /usr/bin/gzip -dc /builddir/build/SOURCES/eclipse-clp-6.2_29.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Eclipse_6.2_29 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/eclipse-clp.tclpath.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /builddir/build/SOURCES/eclipse-clp.header-fixes.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /builddir/build/SOURCES/eclipse-clp.rounding-control.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.omvvAv + umask 022 + cd /builddir/build/BUILD + cd Eclipse_6.2_29 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT' + export PREFIX=/builddir/build/BUILD/Eclipse_6.2_29/install//usr + PREFIX=/builddir/build/BUILD/Eclipse_6.2_29/install//usr + export ECLIPSEARCH=x86_64_linux + ECLIPSEARCH=x86_64_linux + export TCL_VERSION=8.6 + TCL_VERSION=8.6 + export TCL_ARCH_DIR= + TCL_ARCH_DIR= + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2021-09-16 14:30:59.798659980 +0000 +++ ./configure 2021-09-16 14:30:59.827660356 +0000 @@ -2131,7 +2131,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./Alog/src/configure + diff -u ./Alog/src/configure.backup ./Alog/src/configure + mv ./Alog/src/configure.backup ./Alog/src/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./Alog/src/configure + diff -u ./Alog/src/configure.backup ./Alog/src/configure + mv ./Alog/src/configure.backup ./Alog/src/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./Alog/src/configure + diff -u ./Alog/src/configure.backup ./Alog/src/configure + mv ./Alog/src/configure.backup ./Alog/src/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./Alog/src/configure + diff -u ./Alog/src/configure.backup ./Alog/src/configure + mv ./Alog/src/configure.backup ./Alog/src/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./Alog/src/configure + diff -u ./Alog/src/configure.backup ./Alog/src/configure + mv ./Alog/src/configure.backup ./Alog/src/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./Usc/src/configure + diff -u ./Usc/src/configure.backup ./Usc/src/configure + mv ./Usc/src/configure.backup ./Usc/src/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./Usc/src/configure + diff -u ./Usc/src/configure.backup ./Usc/src/configure + mv ./Usc/src/configure.backup ./Usc/src/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./Usc/src/configure + diff -u ./Usc/src/configure.backup ./Usc/src/configure + mv ./Usc/src/configure.backup ./Usc/src/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./Usc/src/configure + diff -u ./Usc/src/configure.backup ./Usc/src/configure + mv ./Usc/src/configure.backup ./Usc/src/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./Usc/src/configure + diff -u ./Usc/src/configure.backup ./Usc/src/configure + mv ./Usc/src/configure.backup ./Usc/src/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./Shm/src/configure + diff -u ./Shm/src/configure.backup ./Shm/src/configure --- ./Shm/src/configure.backup 2006-09-23 01:56:26.000000000 +0000 +++ ./Shm/src/configure 2021-09-16 14:30:59.864660836 +0000 @@ -5502,7 +5502,7 @@ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else -char (*f) () = $ac_func; +__attribute__ ((used)) char (*f) () = $ac_func; #endif #ifdef __cplusplus } + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./Shm/src/configure + diff -u ./Shm/src/configure.backup ./Shm/src/configure + mv ./Shm/src/configure.backup ./Shm/src/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./Shm/src/configure + diff -u ./Shm/src/configure.backup ./Shm/src/configure + mv ./Shm/src/configure.backup ./Shm/src/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./Shm/src/configure + diff -u ./Shm/src/configure.backup ./Shm/src/configure + mv ./Shm/src/configure.backup ./Shm/src/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./Shm/src/configure + diff -u ./Shm/src/configure.backup ./Shm/src/configure + mv ./Shm/src/configure.backup ./Shm/src/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./Pds/src/configure + diff -u ./Pds/src/configure.backup ./Pds/src/configure + mv ./Pds/src/configure.backup ./Pds/src/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./Pds/src/configure + diff -u ./Pds/src/configure.backup ./Pds/src/configure + mv ./Pds/src/configure.backup ./Pds/src/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./Pds/src/configure + diff -u ./Pds/src/configure.backup ./Pds/src/configure + mv ./Pds/src/configure.backup ./Pds/src/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./Pds/src/configure + diff -u ./Pds/src/configure.backup ./Pds/src/configure + mv ./Pds/src/configure.backup ./Pds/src/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./Pds/src/configure + diff -u ./Pds/src/configure.backup ./Pds/src/configure + mv ./Pds/src/configure.backup ./Pds/src/configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config/config.guess ++ basename ./config/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config/config.guess '/usr/lib/rpm/redhat/config.guess' -> './config/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config/config.sub ++ basename ./config/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config/config.sub '/usr/lib/rpm/redhat/config.sub' -> './config/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/builddir/build/BUILD/Eclipse_6.2_29/install//usr configure: WARNING: unrecognized options: --disable-dependency-tracking checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu configure: Building for ECLiPSe architecture ----- x86_64_linux ----- configure: No file NONE configure: OSTYPE is linux checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for gawk... gawk checking for ar... /usr/bin/ar checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether ln -s works... yes checking for sed... sed checking for x86_64-redhat-linux-gnu-strip... no checking for strip... strip checking for an ANSI C-conforming const... yes checking for inline... inline checking for working volatile... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes 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 whether byte ordering is bigendian... no checking whether char is unsigned... no checking size of int... 4 checking size of long... 8 checking size of char *... 8 checking size of long *... 8 checking for long long... yes checking for __int64... no checking for version-dependent compiler options... yes checking whether fPIC compiler option is accepted... yes checking for void pointer... yes checking for __fpu_control... yes checking for dlopen in -ldl... yes checking for main in -lnsl... no checking for socket in -lsocket... no checking for version-dependent linker options... no checking how to process .S files checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes configure: checking access types... checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking for memory.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/systeminfo.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking fpu_control.h usability... yes checking fpu_control.h presence... yes checking for fpu_control.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking for off_t... yes checking for pid_t... yes checking return type of signal handlers... void checking for size_t... yes checking for vfork... yes checking for strerror... yes checking for bcopy... yes checking for memcpy... yes checking for memmove... yes checking for gethrtime... no checking for localtime_r... yes checking for getcwd... yes checking for gethostid... yes checking for uname... yes checking for getrusage... yes checking for getwd... yes checking for random... yes checking for sigvec... no checking for sigstack... yes checking for siginterrupt... yes checking for sigaction... yes checking for sigaltstack... yes checking for sigprocmask... yes checking for setsid... yes checking for sysconf... yes checking for sysinfo... yes checking for tcgetattr... yes checking for times... yes checking for finite... yes checking for isinf... yes checking for isnan... yes checking for sincos... yes checking for alarm... yes checking for pipe... yes checking for rename... yes checking for setitimer... yes checking for putenv... yes checking for sleep... yes checking for vsprintf... yes checking for vsprintf... (cached) yes checking for vsnprintf... yes checking for fpsetround... no checking for ieee_flags... no checking for realpath... yes checking for select... yes checking for gethostname... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for pow(zero,neg) bug... no checking for working rint... yes checking for working trunc... yes checking whether sprintf returns length... yes checking for fstat... checking for svr4 dynamic loading... checking mach-o/dyld.h usability... no checking mach-o/dyld.h presence... no checking for mach-o/dyld.h... no checking for nlist... checking for sgihrclock checking for sgi64bitclock checking for struct stat.st_blksize... yes checking for n_un in struct nlist... checking for /dev/zero... yes checking if times() returns elapsed real time checking for uptime... '' check if we can limit cputime checking for getpagesize... checking for bsd_sigio... yes checking for hp_ux_sigio... no checking for sigpoll... no checking if signal action is reset before entering the handler checking if mprotect can be used to check for allocated pages checking for termio... checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking if we can get Ethernet Adapter Address... yes checking if we can access registers from within a signal handler... yes checking test whether we can statically link lstdc++ into a shared library... no checking for X... no configure: Using Tcl 8.6 in /usr checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes configure: WARNING: Could not find Gmp (4.2 4.1) in /vol/Eclipse/thirdparty checking for __gmpz_import in -lgmp... yes configure: WARNING: Could not find x86_64_linux support for clpcbc in /vol/Eclipse/thirdparty/coinclpcbcamd /vol/Eclipse/thirdparty/coinclpcbc configure: WARNING: Could not find x86_64_linux support for symclp in /vol/Eclipse/thirdparty/coinsymclpamd /vol/Eclipse/thirdparty/coinsymclp configure: Not building any OSI interfaces configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex1262 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex126 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex1251 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex124 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex122 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex121 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex110 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex102 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex90 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex81 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/cplex75 configure: Not building Cplex interface configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/xosl2401 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/xosl2201 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/xosl2000 configure: WARNING: Could not find x86_64_linux support in /vol/Eclipse/thirdparty/xosl1601 configure: Not building Xpress-MP interface configure: Not building Gurobi interface configure: Eplex uses standard malloc configure: Not building Gecode interface configure: WARNING: Could not find a usable Java installation configure: WARNING: Could not find FlexLM 7.2 configure: WARNING: Not looking for Grappa because no Java available configure: WARNING: Could not find /vol/Eclipse/thirdparty/graphviz2.26/x86_64_linux configure: WARNING: Could not find /vol/Eclipse/thirdparty/graphviz1.10/x86_64_linux configure: Not adding Graphviz executables configure: WARNING: Could not find /vol/Eclipse/thirdparty/mysql55/x86_64_linux configure: WARNING: Could not find /vol/Eclipse/thirdparty/mysql54/x86_64_linux configure: WARNING: Could not find /vol/Eclipse/thirdparty/mysql53/x86_64_linux configure: WARNING: Could not find /vol/Eclipse/thirdparty/mysql52/x86_64_linux configure: WARNING: Could not find /vol/Eclipse/thirdparty/mysql51/x86_64_linux configure: WARNING: Could not find /vol/Eclipse/thirdparty/mysql50/x86_64_linux configure: Not building MySQL interface configure: Not building CP-Viz tool checking for latex... no checking for ps2pdf... no checking for hevea... no configure: WARNING: No tools to build ECLiPSe documentation configure: creating ./config.status config.status: creating Makefile.x86_64_linux config.status: creating Kernel/x86_64_linux/Makefile config.status: creating Kernel/x86_64_linux/INST_PARAMS config.status: creating Kernel/x86_64_linux/Makefile.external config.status: creating Shm/x86_64_linux/Makefile config.status: creating Eplex/Makefile.x86_64_linux config.status: creating icparc_solvers/Makefile.x86_64_linux config.status: creating JavaInterface/Makefile.x86_64_linux config.status: creating Flexlm/Makefile.x86_64_linux config.status: creating Visualisation/Makefile.x86_64_linux config.status: creating Compiler/Makefile.x86_64_linux config.status: creating Contrib/Makefile.x86_64_linux config.status: creating Mercury/Makefile.x86_64_linux config.status: creating ecrc_solvers/Makefile.x86_64_linux config.status: creating pt_libraries/Makefile.x86_64_linux config.status: creating Oci/Makefile.x86_64_linux config.status: creating ZincInterface/Makefile.x86_64_linux config.status: creating GecodeInterface/Makefile.x86_64_linux config.status: creating CPViz/Makefile.x86_64_linux config.status: creating Kernel/x86_64_linux/config.h config.status: creating Shm/x86_64_linux/config.h configure: WARNING: unrecognized options: --disable-dependency-tracking + /usr/bin/make -O -j2 V=1 VERBOSE=1 -f Makefile.x86_64_linux -j1 ======== make_shm ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Shm/x86_64_linux' gcc -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer -I. -c -o alloc.o ../src/alloc.c ../src/alloc.c: In function '_print': ../src/alloc.c:86:12: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] 86 | (void) write(2, msg, strlen(msg)); | ^~~~~ ../src/alloc.c: In function 'alloc_pagewise': ../src/alloc.c:601:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 601 | while (cluster = (*cluster_list)) | ^~~~~~~ gcc -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer -I. -c -o mutex.o ../src/mutex.c ../src/mutex.c:107:1: warning: return type defaults to 'int' [-Wimplicit-int] 107 | a_mutex_lock(plock) | ^~~~~~~~~~~~ ../src/mutex.c:120:1: warning: return type defaults to 'int' [-Wimplicit-int] 120 | a_mutex_unlock(plock) | ^~~~~~~~~~~~~~ ../src/mutex.c:132:1: warning: return type defaults to 'int' [-Wimplicit-int] 132 | a_mutex_init(plock) | ^~~~~~~~~~~~ ../src/mutex.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int] 138 | a_mutex_destroy(plock) | ^~~~~~~~~~~~~~~ ../src/mutex.c: In function 'a_mutex_lock': ../src/mutex.c:118:1: warning: control reaches end of non-void function [-Wreturn-type] 118 | } | ^ ../src/mutex.c: In function 'a_mutex_unlock': ../src/mutex.c:130:1: warning: control reaches end of non-void function [-Wreturn-type] 130 | } | ^ ../src/mutex.c: In function 'a_mutex_init': ../src/mutex.c:136:1: warning: control reaches end of non-void function [-Wreturn-type] 136 | } | ^ ../src/mutex.c: In function 'a_mutex_destroy': ../src/mutex.c:142:1: warning: control reaches end of non-void function [-Wreturn-type] 142 | } | ^ gcc -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer -I. -c -o private_mem.o ../src/private_mem.c gcc -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer -I. -c -o shared_mem.o ../src/shared_mem.c ../src/shared_mem.c: In function 'shared_mem_init': ../src/shared_mem.c:165:13: warning: implicit declaration of function 'perror'; did you mean 'strerror'? [-Wimplicit-function-declaration] 165 | perror("ECLiPSe: can't create shared map file"); | ^~~~~~ | strerror gcc -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer -I. -c -o shmem_base.o ../src/shmem_base.c ../src/shmem_base.c: In function 'shared_mem_base': ../src/shmem_base.c:124:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 124 | (void) write(2, "ECLiPSe: bad memory layout\n", 27); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I. -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer -c ../src/lock.S ar rcv libshm.a alloc.o mutex.o private_mem.o shared_mem.o shmem_base.o lock.o a - alloc.o a - mutex.o a - private_mem.o a - shared_mem.o a - shmem_base.o a - lock.o ranlib libshm.a mkdir -p ../../sys_lib/x86_64_linux /bin/cp libshm.a ../../sys_lib/x86_64_linux/libshm.a ranlib ../../sys_lib/x86_64_linux/libshm.a mkdir -p ../../sys_include /bin/cp ../src/memman.h ../../sys_include/memman.h make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Shm/x86_64_linux' ======== make_kernel ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Kernel/x86_64_linux' hostname = cc4fc203d89546f68bfe95cbb769b6f2 config.status: creating Makefile.x86_64_linux config.status: creating Kernel/x86_64_linux/Makefile config.status: creating Kernel/x86_64_linux/INST_PARAMS config.status: creating Kernel/x86_64_linux/Makefile.external config.status: creating Shm/x86_64_linux/Makefile config.status: creating Eplex/Makefile.x86_64_linux config.status: creating icparc_solvers/Makefile.x86_64_linux config.status: creating JavaInterface/Makefile.x86_64_linux config.status: creating Flexlm/Makefile.x86_64_linux config.status: creating Visualisation/Makefile.x86_64_linux config.status: creating Compiler/Makefile.x86_64_linux config.status: creating Contrib/Makefile.x86_64_linux config.status: creating Mercury/Makefile.x86_64_linux config.status: creating ecrc_solvers/Makefile.x86_64_linux config.status: creating pt_libraries/Makefile.x86_64_linux config.status: creating Oci/Makefile.x86_64_linux config.status: creating ZincInterface/Makefile.x86_64_linux config.status: creating GecodeInterface/Makefile.x86_64_linux config.status: creating CPViz/Makefile.x86_64_linux config.status: creating Kernel/x86_64_linux/config.h config.status: Kernel/x86_64_linux/config.h is unchanged config.status: creating Shm/x86_64_linux/config.h config.status: Shm/x86_64_linux/config.h is unchanged gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/main.c ../src/main.c: In function 'main': ../src/main.c:312:21: warning: implicit declaration of function 'mem_layout' [-Wimplicit-function-declaration] 312 | mem_layout(); | ^~~~~~~~~~ ../src/main.c:314:13: warning: implicit declaration of function 'ec_layout' [-Wimplicit-function-declaration] 314 | ec_layout(lflags, from, to, increment); | ^~~~~~~~~ ../src/main.c:334:5: warning: implicit declaration of function 'malloc_init'; did you mean 'alloc_init'? [-Wimplicit-function-declaration] 334 | malloc_init(); | ^~~~~~~~~~~ | alloc_init ../src/main.c:342:9: warning: implicit declaration of function 'setup_mps' [-Wimplicit-function-declaration] 342 | setup_mps(ec_options.parallel_worker, session, nsrv_hostname, | ^~~~~~~~~ ../src/main.c:351:5: warning: implicit declaration of function 'mem_init'; did you mean 'ec_init'? [-Wimplicit-function-declaration] 351 | mem_init(init_flags); /* depends on -c and -m options */ | ^~~~~~~~ | ec_init ../src/main.c:359:9: warning: implicit declaration of function 'parallel_init'; did you mean 'alloc_init'? [-Wimplicit-function-declaration] 359 | parallel_init(init_flags); | ^~~~~~~~~~~~~ | alloc_init ../src/main.c:450:5: warning: implicit declaration of function 'emu_init'; did you mean 'ec_init'? [-Wimplicit-function-declaration] 450 | emu_init(init_flags, vm_options); | ^~~~~~~~ | ec_init ../src/main.c:486:15: warning: implicit declaration of function 'main_emulc_noexit'; did you mean 'sub_emulc_noexit'? [-Wimplicit-function-declaration] 486 | err = main_emulc_noexit(goal.val, goal.tag, module.val, module.tag); | ^~~~~~~~~~~~~~~~~ | sub_emulc_noexit ../src/main.c:342:9: warning: 'nsrv_port_number' may be used uninitialized in this function [-Wmaybe-uninitialized] 342 | setup_mps(ec_options.parallel_worker, session, nsrv_hostname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | nsrv_port_number, init_flags & INIT_SHARED); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/main.c:342:9: warning: 'nsrv_hostname' may be used uninitialized in this function [-Wmaybe-uninitialized] ../src/main.c:342:9: warning: 'session' may be used uninitialized in this function [-Wmaybe-uninitialized] gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/dict.c In file included from ../src/dict.c:110: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/dict.c:105: ../src/dict.c: In function 'transf_did': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/dict.c:331:45: note: in expansion of macro 'TagTypeC' 331 | return (dident) &dict->tag_did[tag_desc[TagTypeC(t)].super]; | ^~~~~~~~ ../src/dict.c: In function '_mark_dids_from_procs': ../src/dict.c:850:13: warning: implicit declaration of function 'ec_mark_dids_dyn_code' [-Wimplicit-function-declaration] 850 | ec_mark_dids_dyn_code(PriCode(proc)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../src/dict.c:105: ../src/dict.c: In function 'ec_dict_param': ../src/sepia.h:904:35: warning: implicit declaration of function 'isnan' [-Wimplicit-function-declaration] 904 | # define GoodFloat(x) (!isnan(x)) | ^~~~~ ../src/sepia.h:911:16: note: in expansion of macro 'GoodFloat' 911 | { if (!GoodFloat(x)) {Bip_Error(ARITH_EXCEPTION);} } | ^~~~~~~~~ ../src/sepia.h:869:9: note: in expansion of macro 'Check_Float_Exception' 869 | Check_Float_Exception(_d); \ | ^~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:684:9: note: in expansion of macro 'Make_Checked_Double_Val' 684 | Make_Checked_Double_Val((pw)->val, dbl) | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:690:9: note: in expansion of macro 'Make_Checked_Double' 690 | Make_Checked_Double(pw, dbl) | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:601:13: note: in expansion of macro 'Make_Checked_Float' 601 | Make_Checked_Float(&result_pw, dbl); \ | ^~~~~~~~~~~~~~~~~~ ../src/dict.c:975:9: note: in expansion of macro 'Return_Unify_Float' 975 | Return_Unify_Float(vval, tval, dict->gc_time/clock_hz); | ^~~~~~~~~~~~~~~~~~ ../src/dict.c:113:1: note: include '' or provide a declaration of 'isnan' 112 | #include "emu_export.h" +++ |+#include 113 | ../src/dict.c: In function 'ec_constant_table_enter': ../src/dict.c:1543:12: warning: implicit declaration of function 'ec_term_hash' [-Wimplicit-function-declaration] 1543 | hash = ec_term_hash(v, t, MAX_U_WORD, &res); | ^~~~~~~~~~~~ ../src/dict.c:1565:20: warning: implicit declaration of function 'create_heapterm' [-Wimplicit-function-declaration] 1565 | if ((res = create_heapterm(&pelem->value, v, t)) != PSUCCEED) | ^~~~~~~~~~~~~~~ ../src/dict.c:1576:9: warning: implicit declaration of function 'make_heapterm_persistent' [-Wimplicit-function-declaration] 1576 | make_heapterm_persistent(&pelem->value); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/read.c In file included from ../src/read.c:208: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/read.c: In function '_read_next_term': ../src/read.c:1164:35: warning: implicit declaration of function 'visible_operator'; did you mean 'visible_op'? [-Wimplicit-function-declaration] 1164 | && DidIsOp(did0) && visible_operator(did0, pd->module, pd->module_tag)) | ^~~~~~~~~~~~~~~~ | visible_op In file included from ../src/read.c:200: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:672:25: note: in definition of macro 'Make_Atom' 672 | (pw)->val.did = wdid; | ^~~~ ../src/read.c:547:9: note: in expansion of macro 'Make_Term_Wrapper' 547 | Make_Term_Wrapper(pw, _pw, \ | ^~~~~~~~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/read.c:548:35: note: in expansion of macro 'TagType' 548 | tag_desc[tag_desc[TagType(pd->token.term.tag)].super].type_name,\ | ^~~~~~~ ../src/read.c:1175:9: note: in expansion of macro 'Build_Number_From_Token' 1175 | Build_Number_From_Token(pd, &term); | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/read.c: In function '_read_after_term': ../src/read.c:1438:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1438 | (context_flags & FZINC_SUBSCRIPTABLE) && (pd->sd->options & ATOM_SUBSCRIPTS) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/read.c:1439:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1439 | (context_flags & ZINC_SUBSCRIPTABLE) && (pd->sd->options & GENERAL_SUBSCRIPTS))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/lex.c In file included from ../src/lex.c:51: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/lex.c: In function 'lex_an': ../src/lex.c:719:16: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 719 | pligne = string_to_number((char *) pligne - 1, &token->term, nst, sd); | ^ In file included from ../src/lex.c:44: ../src/lex.c: In function 'p_get_chtab': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/lex.c:1198:5: note: in expansion of macro 'Check_Integer' 1198 | Check_Integer(t1); | ^~~~~~~~~~~~~ ../src/lex.c: In function 'p_set_chtab': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/lex.c:1218:5: note: in expansion of macro 'Check_Integer' 1218 | Check_Integer(t1); | ^~~~~~~~~~~~~ ../src/lex.c:1258:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1258 | if (j > 255) | ^ In file included from ../src/lex.c:44: ../src/lex.c: In function 'p_read_token_': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/lex.c:1383:39: note: in expansion of macro 'TagType' 1383 | tname = tag_desc[tag_desc[TagType(token.term.tag)].super].type_name; | ^~~~~~~ ../src/lex.c: In function 'string_to_number': ../src/lex.c:1682:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1682 | if (!(c>='0' && c<=max_no || c>='a' && c<=max_lc || c>='A' && c<=max_uc)) | ~~~~~~~^~~~~~~~~~~~ ../src/lex.c:1682:72: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1682 | if (!(c>='0' && c<=max_no || c>='a' && c<=max_lc || c>='A' && c<=max_uc)) | ~~~~~~~^~~~~~~~~~~~ At top level: ../src/lex.c:124:17: warning: 'completion_dip' defined but not used [-Wunused-variable] 124 | static dident completion_dip; | ^~~~~~~~~~~~~~ ../src/lex.c:123:17: warning: 'completion_start' defined but not used [-Wunused-variable] 123 | completion_start; | ^~~~~~~~~~~~~~~~ ../src/lex.c:122:17: warning: 'completion_length' defined but not used [-Wunused-variable] 122 | completion_length, | ^~~~~~~~~~~~~~~~~ ../src/lex.c:121:17: warning: 'completion_idx' defined but not used [-Wunused-variable] 121 | static int completion_idx, | ^~~~~~~~~~~~~~ In file included from ../src/lex.c:44: ../src/lex.c: In function 'string_to_number': ../src/sepia.h:1003:20: warning: 'low_f' may be used uninitialized in this function [-Wmaybe-uninitialized] 1003 | IvlLwb(pw) = from; \ | ^ ../src/lex.c:1522:15: note: 'low_f' was declared here 1522 | double f, low_f; /* the float result */ | ^~~~~ ../src/lex.c:1502:16: warning: 'stop' may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | if (aux == stop) { Extend_Lex_Aux(nst, aux, stop) } \ | ^ ../src/lex.c:1517:20: note: 'stop' was declared here 1517 | unsigned char *stop; /* end of LexAux */ | ^~~~ ../src/lex.c:1502:16: warning: 'aux' may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | if (aux == stop) { Extend_Lex_Aux(nst, aux, stop) } \ | ^ ../src/lex.c:1516:29: note: 'aux' was declared here 1516 | unsigned register char *aux; /* next location in LexAux */ | ^~~ gcc -O1 -fomit-frame-pointer -fthread-jumps -fforce-addr -fexpensive-optimizations -fdelete-null-pointer-checks -fpeephole2 -falign-functions -falign-jumps -foptimize-sibling-calls -fregmove -fsched-interblock -fcaller-saves -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -S ../src/emu.c In file included from ../src/emu.c:71: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/emu.c:46: ../src/emu.c: In function 'ec_emulate': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/emu.c:978:33: note: in expansion of macro 'TagTypeC' 978 | err_code = tag_desc[TagTypeC(tmp1)].equal(pw1, pw2); | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/emu.c:1210:33: note: in expansion of macro 'TagTypeC' 1210 | err_code = tag_desc[TagTypeC(tmp1)].equal(pw1, pw2); | ^~~~~~~~ In file included from ../src/emu.c:72: ../src/emu_export.h:372:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | *--TT = (pword *) (*((uword *) (pw) + (offset)));\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/emu_export.h:1099:17: note: in expansion of macro 'Trail_Word' 1099 | Trail_Word(&WP, 0, TRAILED_WORD32)\ | ^~~~~~~~~~ ../src/emu.c:1548:13: note: in expansion of macro 'Set_WP' 1548 | Set_WP(1); /* depends on old value of GB! */ | ^~~~~~ In file included from ../src/emu.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/emu.c:2241:37: note: in expansion of macro 'TagTypeC' 2241 | err_code = tag_desc[TagTypeC(tmp1)].equal(pw1->val.ptr, PP->ptr); | ^~~~~~~~ In file included from ../src/emu.c:72: ../src/emu_export.h:1161:21: warning: implicit declaration of function 'occurs_compound' [-Wimplicit-function-declaration] 1161 | if (occurs_compound(TCS, p)) { \ | ^~~~~~~~~~~~~~~ ../src/emu.c:3023:13: note: in expansion of macro 'Occur_Check_Write' 3023 | Occur_Check_Write(pw1, Fail) | ^~~~~~~~~~~~~~~~~ ../src/emu.c:550:17: warning: implicit declaration of function 'cut_public' [-Wimplicit-function-declaration] 550 | if (cut_public()) { \ | ^~~~~~~~~~ ../src/emu.c:521:9: note: in expansion of macro 'Cut_To_Parallel' 521 | Cut_To_Parallel(B.args); \ | ^~~~~~~~~~~~~~~ ../src/emu.c:4822:13: note: in expansion of macro 'Cut_To' 4822 | Cut_To(pw1) | ^~~~~~ In file included from ../src/emu.c:72: ../src/emu_export.h:372:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | *--TT = (pword *) (*((uword *) (pw) + (offset)));\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/emu_export.h:1099:17: note: in expansion of macro 'Trail_Word' 1099 | Trail_Word(&WP, 0, TRAILED_WORD32)\ | ^~~~~~~~~~ ../src/emu.c:5272:25: note: in expansion of macro 'Set_WP' 5272 | Set_WP(SuspRunPrio(pw2)); | ^~~~~~ ../src/emu_export.h:372:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | *--TT = (pword *) (*((uword *) (pw) + (offset)));\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/emu_export.h:1099:17: note: in expansion of macro 'Trail_Word' 1099 | Trail_Word(&WP, 0, TRAILED_WORD32)\ | ^~~~~~~~~~ ../src/emu.c:5287:13: note: in expansion of macro 'Set_WP' 5287 | Set_WP(tmp1); | ^~~~~~ ../src/emu.c:5874:17: warning: implicit declaration of function 'get_simple_property'; did you mean 'get_modular_property'? [-Wimplicit-function-declaration] 5874 | get_simple_property(pw1->val.did, EVENT_PROP, &scratch_pw)) | ^~~~~~~~~~~~~~~~~~~ | get_modular_property ../src/emu.c:6735:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6735 | if ( FDROP > 0 && PortWanted(LEAVE_PORT) ../src/emu.c:6737:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6737 | || Tracing && PortWanted(NEXT_PORT)) ../src/emu.c:6840:17: warning: implicit declaration of function 'destroy_parser_env' [-Wimplicit-function-declaration] 6840 | destroy_parser_env(); | ^~~~~~~~~~~~~~~~~~ ../src/emu.c:6894:24: warning: implicit declaration of function 'collect_stacks' [-Wimplicit-function-declaration] 6894 | err_code = collect_stacks(0, tmp1); | ^~~~~~~~~~~~~~ In file included from ../src/emu.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/emu.c:7135:42: note: in expansion of macro 'TagTypeC' 7135 | if (ISRef(tmp1) || !tag_desc[TagTypeC(tmp1)].numeric) { Fail } | ^~~~~~~~ ../src/sepia.h:904:35: warning: implicit declaration of function 'isnan' [-Wimplicit-function-declaration] 904 | # define GoodFloat(x) (!isnan(x)) | ^~~~~ ../src/emu.c:7462:22: note: in expansion of macro 'GoodFloat' 7462 | if (!GoodFloat(dbl_res)) | ^~~~~~~~~ ../src/emu.c:811:8: note: include '' or provide a declaration of 'isnan' 810 | #include "emu_op_addr.h" +++ |+#include 811 | A[0].val.nint = PSUCCEED; ../src/emu.c:7310:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7310 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7729:13: note: in expansion of macro 'NCompare_Bip' 7729 | NCompare_Bip(lt_proc3_, BILt, <) | ^~~~~~~~~~~~ ../src/emu.c:7322:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7322 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7729:13: note: in expansion of macro 'NCompare_Bip' 7729 | NCompare_Bip(lt_proc3_, BILt, <) | ^~~~~~~~~~~~ In file included from ../src/emu.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:13: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7729:13: note: in expansion of macro 'NCompare_Bip' 7729 | NCompare_Bip(lt_proc3_, BILt, <) | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:35: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7729:13: note: in expansion of macro 'NCompare_Bip' 7729 | NCompare_Bip(lt_proc3_, BILt, <) | ^~~~~~~~~~~~ ../src/emu.c:7331:31: warning: implicit declaration of function 'arith_compare'; did you mean 'ec_compare'? [-Wimplicit-function-declaration] 7331 | err_code = (word) arith_compare(pw1->val, pw1->tag,\ | ^~~~~~~~~~~~~ ../src/emu.c:7729:13: note: in expansion of macro 'NCompare_Bip' 7729 | NCompare_Bip(lt_proc3_, BILt, <) | ^~~~~~~~~~~~ ../src/emu.c:7310:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7310 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7732:13: note: in expansion of macro 'NCompare_Bip' 7732 | NCompare_Bip(le_proc3_, BILe, <=) | ^~~~~~~~~~~~ ../src/emu.c:7322:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7322 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7732:13: note: in expansion of macro 'NCompare_Bip' 7732 | NCompare_Bip(le_proc3_, BILe, <=) | ^~~~~~~~~~~~ In file included from ../src/emu.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:13: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7732:13: note: in expansion of macro 'NCompare_Bip' 7732 | NCompare_Bip(le_proc3_, BILe, <=) | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:35: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7732:13: note: in expansion of macro 'NCompare_Bip' 7732 | NCompare_Bip(le_proc3_, BILe, <=) | ^~~~~~~~~~~~ ../src/emu.c:7310:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7310 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7735:13: note: in expansion of macro 'NCompare_Bip' 7735 | NCompare_Bip(gt_proc3_, BIGt, >) | ^~~~~~~~~~~~ ../src/emu.c:7322:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7322 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7735:13: note: in expansion of macro 'NCompare_Bip' 7735 | NCompare_Bip(gt_proc3_, BIGt, >) | ^~~~~~~~~~~~ In file included from ../src/emu.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:13: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7735:13: note: in expansion of macro 'NCompare_Bip' 7735 | NCompare_Bip(gt_proc3_, BIGt, >) | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:35: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7735:13: note: in expansion of macro 'NCompare_Bip' 7735 | NCompare_Bip(gt_proc3_, BIGt, >) | ^~~~~~~~~~~~ ../src/emu.c:7310:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7310 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7738:13: note: in expansion of macro 'NCompare_Bip' 7738 | NCompare_Bip(ge_proc3_, BIGe, >=) | ^~~~~~~~~~~~ ../src/emu.c:7322:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7322 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7738:13: note: in expansion of macro 'NCompare_Bip' 7738 | NCompare_Bip(ge_proc3_, BIGe, >=) | ^~~~~~~~~~~~ In file included from ../src/emu.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:13: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7738:13: note: in expansion of macro 'NCompare_Bip' 7738 | NCompare_Bip(ge_proc3_, BIGe, >=) | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:35: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7738:13: note: in expansion of macro 'NCompare_Bip' 7738 | NCompare_Bip(ge_proc3_, BIGe, >=) | ^~~~~~~~~~~~ ../src/emu.c:7310:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7310 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7741:13: note: in expansion of macro 'NCompare_Bip' 7741 | NCompare_Bip(eq_proc3_, BIEq, ==) | ^~~~~~~~~~~~ ../src/emu.c:7322:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7322 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7741:13: note: in expansion of macro 'NCompare_Bip' 7741 | NCompare_Bip(eq_proc3_, BIEq, ==) | ^~~~~~~~~~~~ In file included from ../src/emu.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:13: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7741:13: note: in expansion of macro 'NCompare_Bip' 7741 | NCompare_Bip(eq_proc3_, BIEq, ==) | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:35: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7741:13: note: in expansion of macro 'NCompare_Bip' 7741 | NCompare_Bip(eq_proc3_, BIEq, ==) | ^~~~~~~~~~~~ ../src/emu.c:7310:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7310 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7744:13: note: in expansion of macro 'NCompare_Bip' 7744 | NCompare_Bip(ne_proc3_, BINe, !=) | ^~~~~~~~~~~~ ../src/emu.c:7322:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 7322 | else if (IsDouble(pw2->tag))\ | ^ ../src/emu.c:7744:13: note: in expansion of macro 'NCompare_Bip' 7744 | NCompare_Bip(ne_proc3_, BINe, !=) | ^~~~~~~~~~~~ In file included from ../src/emu.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:13: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7744:13: note: in expansion of macro 'NCompare_Bip' 7744 | NCompare_Bip(ne_proc3_, BINe, !=) | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/emu.c:7328:35: note: in expansion of macro 'IsNumber' 7328 | if (IsNumber(pw1->tag) && IsNumber(pw2->tag)) {\ | ^~~~~~~~ ../src/emu.c:7744:13: note: in expansion of macro 'NCompare_Bip' 7744 | NCompare_Bip(ne_proc3_, BINe, !=) | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/emu.c:7796:35: note: in expansion of macro 'TagTypeC' 7796 | else if (tag_desc[TagTypeC(tmp1)].numeric) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/emu.c:7826:31: note: in expansion of macro 'TagTypeC' 7826 | else if (tag_desc[TagTypeC(tmp1)].numeric) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/emu.c:7863:35: note: in expansion of macro 'TagTypeC' 7863 | else if (tag_desc[TagTypeC(tmp1)].numeric) | ^~~~~~~~ ../src/emu.c:4545:1: warning: label '_switch_on_type_' defined but not used [-Wunused-label] 4545 | _switch_on_type_: | ^~~~~~~~~~~~~~~~ ../src/emu.c:2013:1: warning: label '_loop_' defined but not used [-Wunused-label] 2013 | _loop_: | ^~~~~~ ../src/emu.c:1778:1: warning: label '_abort_' defined but not used [-Wunused-label] 1778 | _abort_: | ^~~~~~~ ../src/emu.c:1353:1: warning: label '_nbip_succeed_' defined but not used [-Wunused-label] 1353 | _nbip_succeed_: | ^~~~~~~~~~~~~~ ../src/emu.c:832:1: warning: label '_recomp_err_' defined but not used [-Wunused-label] 832 | _recomp_err_: | ^~~~~~~~~~~~ ../src/emu.c:3813:47: warning: 'back_code' may be used uninitialized in this function [-Wmaybe-uninitialized] 3813 | BBp(B.args) = (vmcode *) back_code-1; | ~~~~~~~~~~~~~~~~~~~~^~ ../src/emu.c:5924:18: warning: 'val_did' may be used uninitialized in this function [-Wmaybe-uninitialized] 5924 | tmp1 = DidArity(val_did); /* fetch args */ ../src/emu.c:786:12: warning: 'pw2' may be used uninitialized in this function [-Wmaybe-uninitialized] 786 | pword *pw2; | ^~~ ../src/emu.c:423:27: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 423 | from->val.ptr = to; \ | ^ ../src/emu.c:248:41: note: 's' was declared here 248 | #define Declare_S register pword *s; | ^ /bin/mv -f emu.s emu.no.s sh ../src/opt_i386_linux.sh ./emu.no.s ./emu.s gcc -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -c emu.s gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/proc_desc.c ../src/proc_desc.c: In function 'pri_compatible_flags': ../src/proc_desc.c:544:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 543 | (PriScope(pd) == IMPORT || PriScope(pd) == QUALI) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | && _export_exists(pd->did, pd->module_ref)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:731:9: note: in expansion of macro 'ShadowDescriptor' 731 | if (ShadowDescriptor(pd)) | ^~~~~~~~~~~~~~~~ In file included from ../src/proc_desc.c:122: ../src/proc_desc.c: In function '_undef_code': ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/proc_desc.c:786:5: note: in expansion of macro 'Make_Procedure_Prefix' 786 | Make_Procedure_Prefix(0L, UNDEF_CODE_SIZE, (uword)-1, D_UNKNOWN, UNDEFINED_PROC, (uword)-1, PriDid(pd)); | ^~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c: In function 'pri_change_mode': ../src/proc_desc.c:544:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 543 | (PriScope(pd) == IMPORT || PriScope(pd) == QUALI) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | && _export_exists(pd->did, pd->module_ref)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:869:9: note: in expansion of macro 'ShadowDescriptor' 869 | if (ShadowDescriptor(pd)) | ^~~~~~~~~~~~~~~~ ../src/proc_desc.c: In function 'pri_change_prio': ../src/proc_desc.c:544:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 543 | (PriScope(pd) == IMPORT || PriScope(pd) == QUALI) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | && _export_exists(pd->did, pd->module_ref)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:885:9: note: in expansion of macro 'ShadowDescriptor' 885 | if (ShadowDescriptor(pd)) | ^~~~~~~~~~~~~~~~ ../src/proc_desc.c: In function 'pri_change_run_prio': ../src/proc_desc.c:544:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 543 | (PriScope(pd) == IMPORT || PriScope(pd) == QUALI) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | && _export_exists(pd->did, pd->module_ref)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:898:9: note: in expansion of macro 'ShadowDescriptor' 898 | if (ShadowDescriptor(pd)) | ^~~~~~~~~~~~~~~~ ../src/proc_desc.c: In function 'pri_change_trans_function': ../src/proc_desc.c:544:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 543 | (PriScope(pd) == IMPORT || PriScope(pd) == QUALI) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | && _export_exists(pd->did, pd->module_ref)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:915:9: note: in expansion of macro 'ShadowDescriptor' 915 | if (ShadowDescriptor(pd)) | ^~~~~~~~~~~~~~~~ In file included from ../src/proc_desc.c:111: ../src/proc_desc.c: In function 'reclaim_procedure': ../src/sepia.h:1257:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1257 | #define CompiledStructures (*(proc_duet **) &shared_data->compiled_structures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:1749:46: note: in expansion of macro 'CompiledStructures' 1749 | add_proc_to_chain((pri *) code, &CompiledStructures); | ^~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:1757:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1757 | while (code = next); | ^~~~ In file included from ../src/proc_desc.c:111: ../src/proc_desc.c: In function 'reclaim_abolished_procedures': ../src/sepia.h:1254:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1254 | #define AbolishedProcedures (*(proc_duet **) &shared_data->abolished_procedures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:1777:18: note: in expansion of macro 'AbolishedProcedures' 1777 | p_duet = AbolishedProcedures; | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1254:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1254 | #define AbolishedProcedures (*(proc_duet **) &shared_data->abolished_procedures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:1782:47: note: in expansion of macro 'AbolishedProcedures' 1782 | delete_proc_from_chain((pri *) code, &AbolishedProcedures); | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1257:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1257 | #define CompiledStructures (*(proc_duet **) &shared_data->compiled_structures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:1786:18: note: in expansion of macro 'CompiledStructures' 1786 | p_duet = CompiledStructures; | ^~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:1790:9: warning: implicit declaration of function 'reclaim_ground_structure' [-Wimplicit-function-declaration] 1790 | reclaim_ground_structure(code); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/proc_desc.c:111: ../src/sepia.h:1257:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1257 | #define CompiledStructures (*(proc_duet **) &shared_data->compiled_structures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:1791:47: note: in expansion of macro 'CompiledStructures' 1791 | delete_proc_from_chain((pri *) code, &CompiledStructures); | ^~~~~~~~~~~~~~~~~~ ../src/proc_desc.c: In function 'remove_procedure': ../src/proc_desc.c:1825:13: warning: implicit declaration of function 'ec_free_dyn_code'; did you mean 'ec_free_handle'? [-Wimplicit-function-declaration] 1825 | ec_free_dyn_code(code); | ^~~~~~~~~~~~~~~~ | ec_free_handle In file included from ../src/proc_desc.c:111: ../src/sepia.h:1254:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1254 | #define AbolishedProcedures (*(proc_duet **) &shared_data->abolished_procedures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c:1832:46: note: in expansion of macro 'AbolishedProcedures' 1832 | add_proc_to_chain((pri *) code, &AbolishedProcedures); | ^~~~~~~~~~~~~~~~~~~ ../src/proc_desc.c: In function '_define_built_in': ../src/proc_desc.c:1895:16: warning: implicit declaration of function 'b_built_code'; did you mean 'b_built_in'? [-Wimplicit-function-declaration] 1895 | (void) b_built_code(pd, (word) function, nondet); | ^~~~~~~~~~~~ | b_built_in ../src/proc_desc.c:1877:16: warning: unused variable 'pricode' [-Wunused-variable] 1877 | pri_code_t pricode; | ^~~~~~~ ../src/proc_desc.c: In function 'qualified_procedure': ../src/proc_desc.c:1523:20: warning: 'home_module' may be used uninitialized in this function [-Wmaybe-uninitialized] 1523 | pd->module_ref = home_module; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../src/proc_desc.c:1526:9: warning: 'home_pd' may be used uninitialized in this function [-Wmaybe-uninitialized] 1526 | _update_def_use(home_pd, pd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_tconv.c In file included from ../src/bip_tconv.c:48: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/bip_tconv.c:41: ../src/bip_tconv.c: In function 'p_type_of': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_tconv.c:383:43: note: in expansion of macro 'TagType' 383 | dtype = tag_desc[tag_desc[TagType(term)].super].type_name; | ^~~~~~~ ../src/bip_tconv.c: In function 'p_atom_string': ../src/bip_tconv.c:454:37: warning: implicit declaration of function 'compare_strings'; did you mean 'Compare_Strings'? [-Wimplicit-function-declaration] 454 | Succeed_If(!compare_strings(vs, v1)); | ^~~~~~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/bip_tconv.c: In function 'p_integer_atom': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_tconv.c:499:36: note: in expansion of macro 'TagType' 499 | int len = tag_desc[TagType(tn)].string_size(vn, tn, 1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_tconv.c:501:32: note: in expansion of macro 'TagType' 501 | len = tag_desc[TagType(tn)].to_string(vn, tn, s, 1); | ^~~~~~~ ../src/bip_tconv.c: In function 'p_number_string': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_tconv.c:545:19: note: in expansion of macro 'IsNumber' 545 | else if (!IsNumber(tn)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_tconv.c:550:32: note: in expansion of macro 'TagType' 550 | int len = tag_desc[TagType(tn)].string_size(vn, tn, 1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_tconv.c:552:28: note: in expansion of macro 'TagType' 552 | len = tag_desc[TagType(tn)].to_string(vn, tn, s, 1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_tconv.c:557:26: note: in expansion of macro 'IsNumber' 557 | && (IsRef(tn) || IsNumber(tn))) | ^~~~~~~~ ../src/bip_tconv.c: In function 'ec_chase_arg': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_tconv.c:917:34: note: in expansion of macro 'TagType' 917 | tag_desc[TagType(car->tag)].numeric ? TYPE_ERROR : | ^~~~~~~ ../src/bip_tconv.c: In function '_term_hash': ../src/bip_tconv.c:1120:20: warning: unused variable 'pvar' [-Wunused-variable] 1120 | pword *pvar; | ^~~~ In file included from ../src/bip_tconv.c:41: ../src/bip_tconv.c: In function 'p_term_hash': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_tconv.c:1150:5: note: in expansion of macro 'Check_Integer' 1150 | Check_Integer(tdepth); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_tconv.c:1151:5: note: in expansion of macro 'Check_Integer' 1151 | Check_Integer(trange); | ^~~~~~~~~~~~~ ../src/bip_tconv.c: In function '_make_dim': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_tconv.c:1202:5: note: in expansion of macro 'Check_Integer' 1202 | Check_Integer(elem->tag); | ^~~~~~~~~~~~~ ../src/bip_tconv.c: In function 'p_array_flat': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_tconv.c:1332:5: note: in expansion of macro 'Check_Integer' 1332 | Check_Integer(tdepth); | ^~~~~~~~~~~~~ ../src/bip_tconv.c: In function 'p_array_concat': ../src/bip_tconv.c:1361:11: warning: unused variable 'result' [-Wunused-variable] 1361 | pword result; | ^~~~~~ ../src/bip_tconv.c:1360:9: warning: unused variable 'res' [-Wunused-variable] 1360 | int res; | ^~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/io.c In file included from ../src/io.c:246: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/io.c:239: ../src/io.c: In function 'io_init': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:435:9: note: in expansion of macro 'StreamDescriptors' 435 | StreamDescriptors = stream_ids_; | ^~~~~~~~~~~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:438:13: note: in expansion of macro 'StreamId' 438 | StreamId(i) = &stream_desc_structs_[i]; | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:439:27: note: in expansion of macro 'StreamId' 439 | a_mutex_init(&StreamId(i)->lock); | ^~~~~~~~ In file included from ../src/io.c:246: ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:52:34: note: in definition of macro 'StreamMode' 52 | #define StreamMode(nst) (nst)->mode | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:440:24: note: in expansion of macro 'StreamId' 440 | StreamMode(StreamId(i)) = SCLOSED; | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:56:34: note: in definition of macro 'StreamNref' 56 | #define StreamNref(nst) (nst)->nref | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:441:24: note: in expansion of macro 'StreamId' 441 | StreamNref(StreamId(i)) = 0; | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:49:35: note: in definition of macro 'StreamNr' 49 | #define StreamNr(nst) ((nst)->nr) /* int from stream_id */ | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:442:22: note: in expansion of macro 'StreamId' 442 | StreamNr(StreamId(i)) = i; | ^~~~~~~~ In file included from ../src/io.c:239: ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:451:9: note: in expansion of macro 'StreamDescriptors' 451 | StreamDescriptors = (stream_desc **) | ^~~~~~~~~~~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:455:13: note: in expansion of macro 'StreamId' 455 | StreamId(i) = (stream_desc *) hg_alloc_size(sizeof(stream_desc)); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:456:27: note: in expansion of macro 'StreamId' 456 | a_mutex_init(&StreamId(i)->lock); | ^~~~~~~~ In file included from ../src/io.c:246: ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:52:34: note: in definition of macro 'StreamMode' 52 | #define StreamMode(nst) (nst)->mode | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:457:24: note: in expansion of macro 'StreamId' 457 | StreamMode(StreamId(i)) = SCLOSED; | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:56:34: note: in definition of macro 'StreamNref' 56 | #define StreamNref(nst) (nst)->nref | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:458:24: note: in expansion of macro 'StreamId' 458 | StreamNref(StreamId(i)) = 0; | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:49:35: note: in definition of macro 'StreamNr' 49 | #define StreamNr(nst) ((nst)->nr) /* int from stream_id */ | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:459:22: note: in expansion of macro 'StreamId' 459 | StreamNr(StreamId(i)) = i; | ^~~~~~~~ In file included from ../src/io.c:239: ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:468:40: note: in expansion of macro 'StreamId' 468 | current_input_ = user_input_ = StreamId(0); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:469:74: note: in expansion of macro 'StreamId' 469 | current_output_ = warning_output_ = log_output_ = user_output_ = StreamId(1); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:470:36: note: in expansion of macro 'StreamId' 470 | current_err_ = user_err_ = StreamId(2); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:471:17: note: in expansion of macro 'StreamId' 471 | null_ = StreamId(3); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:272:60: note: in definition of macro 'Set_Stream' 272 | prop->val.wptr = (uword *) stream_tid.copy(nst); \ | ^~~ ../src/io.c:481:9: note: in expansion of macro 'Set_New_Stream' 481 | Set_New_Stream(d_.stdin0, StreamId(0)); | ^~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:481:35: note: in expansion of macro 'StreamId' 481 | Set_New_Stream(d_.stdin0, StreamId(0)); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:272:60: note: in definition of macro 'Set_Stream' 272 | prop->val.wptr = (uword *) stream_tid.copy(nst); \ | ^~~ ../src/io.c:482:9: note: in expansion of macro 'Set_New_Stream' 482 | Set_New_Stream(d_.stdout0, StreamId(1)); | ^~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:482:36: note: in expansion of macro 'StreamId' 482 | Set_New_Stream(d_.stdout0, StreamId(1)); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:272:60: note: in definition of macro 'Set_Stream' 272 | prop->val.wptr = (uword *) stream_tid.copy(nst); \ | ^~~ ../src/io.c:483:9: note: in expansion of macro 'Set_New_Stream' 483 | Set_New_Stream(d_.stderr0, StreamId(2)); | ^~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:483:36: note: in expansion of macro 'StreamId' 483 | Set_New_Stream(d_.stderr0, StreamId(2)); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:272:60: note: in definition of macro 'Set_Stream' 272 | prop->val.wptr = (uword *) stream_tid.copy(nst); \ | ^~~ ../src/io.c:484:9: note: in expansion of macro 'Set_New_Stream' 484 | Set_New_Stream(d_.user_input, StreamId(0)); | ^~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:484:39: note: in expansion of macro 'StreamId' 484 | Set_New_Stream(d_.user_input, StreamId(0)); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:272:60: note: in definition of macro 'Set_Stream' 272 | prop->val.wptr = (uword *) stream_tid.copy(nst); \ | ^~~ ../src/io.c:485:9: note: in expansion of macro 'Set_New_Stream' 485 | Set_New_Stream(d_.user_output, StreamId(1)); | ^~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:485:40: note: in expansion of macro 'StreamId' 485 | Set_New_Stream(d_.user_output, StreamId(1)); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:272:60: note: in definition of macro 'Set_Stream' 272 | prop->val.wptr = (uword *) stream_tid.copy(nst); \ | ^~~ ../src/io.c:486:9: note: in expansion of macro 'Set_New_Stream' 486 | Set_New_Stream(d_.user_error, StreamId(2)); | ^~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:486:39: note: in expansion of macro 'StreamId' 486 | Set_New_Stream(d_.user_error, StreamId(2)); | ^~~~~~~~ In file included from ../src/io.c:239: ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:499:29: note: in expansion of macro 'StreamId' 499 | stream_id nst = StreamId(i); | ^~~~~~~~ ../src/io.c: In function 'init_stream': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:283:25: note: in expansion of macro 'StreamDescriptors' 283 | #define LocalStreams() (StreamDescriptors == stream_ids_) | ^~~~~~~~~~~~~~~~~ ../src/io.c:576:9: note: in expansion of macro 'LocalStreams' 576 | if (LocalStreams()) | ^~~~~~~~~~~~ ../src/io.c: In function 'find_free_stream': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:701:15: note: in expansion of macro 'StreamId' 701 | nst = StreamId(i); | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:283:25: note: in expansion of macro 'StreamDescriptors' 283 | #define LocalStreams() (StreamDescriptors == stream_ids_) | ^~~~~~~~~~~~~~~~~ ../src/io.c:708:9: note: in expansion of macro 'LocalStreams' 708 | if (LocalStreams()) | ^~~~~~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:711:5: note: in expansion of macro 'StreamDescriptors' 711 | StreamDescriptors = (stream_desc **) hg_realloc_size( | ^~~~~~~~~~~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/io.c:712:31: note: in expansion of macro 'StreamDescriptors' 712 | (generic_ptr) StreamDescriptors, | ^~~~~~~~~~~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:717:9: note: in expansion of macro 'StreamId' 717 | StreamId(i) = (stream_desc *) hg_alloc_size(sizeof(stream_desc)); | ^~~~~~~~ In file included from ../src/io.c:246: ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:52:34: note: in definition of macro 'StreamMode' 52 | #define StreamMode(nst) (nst)->mode | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:718:20: note: in expansion of macro 'StreamId' 718 | StreamMode(StreamId(i)) = SCLOSED; | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:56:34: note: in definition of macro 'StreamNref' 56 | #define StreamNref(nst) (nst)->nref | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:719:20: note: in expansion of macro 'StreamId' 719 | StreamNref(StreamId(i)) = 0; | ^~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:49:35: note: in definition of macro 'StreamNr' 49 | #define StreamNr(nst) ((nst)->nr) /* int from stream_id */ | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:720:18: note: in expansion of macro 'StreamId' 720 | StreamNr(StreamId(i)) = i; | ^~~~~~~~ In file included from ../src/io.c:239: ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:723:11: note: in expansion of macro 'StreamId' 723 | nst = StreamId(NbStreams); | ^~~~~~~~ ../src/io.c: In function 'mark_dids_from_streams': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:743:15: note: in expansion of macro 'StreamId' 743 | nst = StreamId(i); | ^~~~~~~~ ../src/io.c: In function 'ec_open_file': ../src/io.c:761:17: warning: unused variable 'i' [-Wunused-variable] 761 | int i = 0; | ^ ../src/io.c: In function 'ec_close_stream': ../src/io.c:887:39: warning: implicit declaration of function 'io_rpc' [-Wimplicit-function-declaration] 887 | int err = RemoteStream(nst) ? io_rpc(nst, IO_CLOSE) : _local_io_close(nst); | ^~~~~~ ../src/io.c:905:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 905 | StreamMode(nst) & SDELETELOST && options & CLOSE_LOST)) ../src/io.c: At top level: ../src/io.c:981:1: warning: return type defaults to 'int' [-Wimplicit-int] 981 | reset_ttys_and_buffers(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/io.c:239: ../src/io.c: In function 'reset_ttys_and_buffers': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:987:25: note: in expansion of macro 'StreamId' 987 | stream_id nst = StreamId(i); | ^~~~~~~~ ../src/io.c: In function 'flush_and_close_io': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:1001:25: note: in expansion of macro 'StreamId' 1001 | stream_id nst = StreamId(i); | ^~~~~~~~ ../src/io.c: In function '_queue_fill_buffer': ../src/ec_io.h:59:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 59 | #define StreamBuf(nst) (nst)->buf | ^ ../src/sepia.h:833:33: note: in definition of macro 'Copy_Bytes' 833 | { register char *dp = dest;\ | ^~~~ ../src/io.c:306:20: note: in expansion of macro 'StreamBuf' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:1188:9: note: in expansion of macro 'Advance_Buffer' 1188 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/ec_io.h:61:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 61 | #define StreamPtr(nst) (nst)->ptr | ^ ../src/sepia.h:834:33: note: in definition of macro 'Copy_Bytes' 834 | register char *sp = source;\ | ^~~~~~ ../src/io.c:306:46: note: in expansion of macro 'StreamPtr' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:1188:9: note: in expansion of macro 'Advance_Buffer' 1188 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/io.c: In function '_string_fill_buffer': ../src/ec_io.h:59:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 59 | #define StreamBuf(nst) (nst)->buf | ^ ../src/sepia.h:833:33: note: in definition of macro 'Copy_Bytes' 833 | { register char *dp = dest;\ | ^~~~ ../src/io.c:306:20: note: in expansion of macro 'StreamBuf' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:1208:9: note: in expansion of macro 'Advance_Buffer' 1208 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/ec_io.h:61:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 61 | #define StreamPtr(nst) (nst)->ptr | ^ ../src/sepia.h:834:33: note: in definition of macro 'Copy_Bytes' 834 | register char *sp = source;\ | ^~~~~~ ../src/io.c:306:46: note: in expansion of macro 'StreamPtr' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:1208:9: note: in expansion of macro 'Advance_Buffer' 1208 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/io.c: In function 'ec_ungetch': ../src/io.c:1286:17: warning: unused variable 'res' [-Wunused-variable] 1286 | int res; | ^~~ In file included from ../src/io.c:239: ../src/io.c: In function 'ec_queue_read': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:1529:21: note: in expansion of macro 'StreamId' 1529 | stream_id nst = StreamId(qid); | ^~~~~~~~ ../src/io.c: In function 'ec_queue_avail': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:1540:21: note: in expansion of macro 'StreamId' 1540 | stream_id nst = StreamId(qid); | ^~~~~~~~ ../src/io.c: In function '_string_write': ../src/ec_io.h:59:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 59 | #define StreamBuf(nst) (nst)->buf | ^ ../src/sepia.h:833:33: note: in definition of macro 'Copy_Bytes' 833 | { register char *dp = dest;\ | ^~~~ ../src/io.c:306:20: note: in expansion of macro 'StreamBuf' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:1641:9: note: in expansion of macro 'Advance_Buffer' 1641 | Advance_Buffer(nst); | ^~~~~~~~~~~~~~ ../src/ec_io.h:61:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 61 | #define StreamPtr(nst) (nst)->ptr | ^ ../src/sepia.h:834:33: note: in definition of macro 'Copy_Bytes' 834 | register char *sp = source;\ | ^~~~~~ ../src/io.c:306:46: note: in expansion of macro 'StreamPtr' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:1641:9: note: in expansion of macro 'Advance_Buffer' 1641 | Advance_Buffer(nst); | ^~~~~~~~~~~~~~ ../src/io.c: In function 'ec_queue_write': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/io.c:1724:21: note: in expansion of macro 'StreamId' 1724 | stream_id nst = StreamId(qid); | ^~~~~~~~ ../src/io.c: In function '_string_seek': ../src/ec_io.h:59:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 59 | #define StreamBuf(nst) (nst)->buf | ^ ../src/sepia.h:833:33: note: in definition of macro 'Copy_Bytes' 833 | { register char *dp = dest;\ | ^~~~ ../src/io.c:306:20: note: in expansion of macro 'StreamBuf' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:2002:13: note: in expansion of macro 'Advance_Buffer' 2002 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/ec_io.h:61:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 61 | #define StreamPtr(nst) (nst)->ptr | ^ ../src/sepia.h:834:33: note: in definition of macro 'Copy_Bytes' 834 | register char *sp = source;\ | ^~~~~~ ../src/io.c:306:46: note: in expansion of macro 'StreamPtr' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:2002:13: note: in expansion of macro 'Advance_Buffer' 2002 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/ec_io.h:59:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 59 | #define StreamBuf(nst) (nst)->buf | ^ ../src/sepia.h:833:33: note: in definition of macro 'Copy_Bytes' 833 | { register char *dp = dest;\ | ^~~~ ../src/io.c:306:20: note: in expansion of macro 'StreamBuf' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:2021:13: note: in expansion of macro 'Advance_Buffer' 2021 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/ec_io.h:61:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 61 | #define StreamPtr(nst) (nst)->ptr | ^ ../src/sepia.h:834:33: note: in definition of macro 'Copy_Bytes' 834 | register char *sp = source;\ | ^~~~~~ ../src/io.c:306:46: note: in expansion of macro 'StreamPtr' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:2021:13: note: in expansion of macro 'Advance_Buffer' 2021 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/ec_io.h:59:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 59 | #define StreamBuf(nst) (nst)->buf | ^ ../src/sepia.h:833:33: note: in definition of macro 'Copy_Bytes' 833 | { register char *dp = dest;\ | ^~~~ ../src/io.c:306:20: note: in expansion of macro 'StreamBuf' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:2057:17: note: in expansion of macro 'Advance_Buffer' 2057 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/ec_io.h:61:33: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 61 | #define StreamPtr(nst) (nst)->ptr | ^ ../src/sepia.h:834:33: note: in definition of macro 'Copy_Bytes' 834 | register char *sp = source;\ | ^~~~~~ ../src/io.c:306:46: note: in expansion of macro 'StreamPtr' 306 | Copy_Bytes(StreamBuf(nst)-LOOKAHEAD, StreamPtr(nst)-LOOKAHEAD, LOOKAHEAD); \ | ^~~~~~~~~ ../src/io.c:2057:17: note: in expansion of macro 'Advance_Buffer' 2057 | Advance_Buffer(nst) | ^~~~~~~~~~~~~~ ../src/io.c: In function '_file_seek': ../src/io.c:2101:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2101 | else if (pos < 0 || max > 0 && pos > max) | ~~~~~~~~^~~~~~~~~~~~ ../src/io.c:2082:17: warning: unused variable 'res' [-Wunused-variable] 2082 | int res; | ^~~ ../src/io.c: In function '_buffer_seek': ../src/io.c:2152:17: warning: unused variable 'max' [-Wunused-variable] 2152 | long max = -1; | ^~~ ../src/io.c:2151:17: warning: unused variable 'buf' [-Wunused-variable] 2151 | struct_stat buf; | ^~~ ../src/io.c:2150:17: warning: unused variable 'res' [-Wunused-variable] 2150 | int res; | ^~~ ../src/io.c: In function 'reset_ttys_and_buffers': ../src/io.c:992:1: warning: control reaches end of non-void function [-Wreturn-type] 992 | } | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/write.c In file included from ../src/write.c:59: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/write.c: In function 'ec_pwrite': ../src/write.c:605:27: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 605 | idwrite = idwrite & ~(ATTRIBUTE|PORTRAY2|PORTRAY1|PRINT_CALL) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/write.c:52: ../src/write.c: In function '_is_signed_number': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/write.c:641:24: note: in expansion of macro 'TagType' 641 | int res = tag_desc[TagType(t)].arith_op[ARITH_SGN](v, &sign); | ^~~~~~~ ../src/write.c: In function '_pwrite1': ../src/write.c:907:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 907 | IsRef(arg1->tag) && !IsMeta(arg1->tag) || ../src/write.c:908:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 908 | IsAtom(arg1->tag) && (sd->options & ATOM_SUBSCRIPTS))) ../src/write.c:988:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 988 | || d == d_.comma && (flags & ARGTERM) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../src/write.c:989:57: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 989 | || flags & ARGYF && prec == maxprec && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 990 | (assoc == FY || assoc == XFY || assoc == FXY) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:991:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 991 | || post_infix && !(flags & ARGLAST) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../src/write.c:994:36: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 994 | flags = flags & ~(ARGTERM | ARGLIST | ARGSIGN) | ARGLAST; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:1008:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1008 | d == d_.plus1 && !(sd->options & PLUS_IS_NO_SIGN))) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:1026:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1026 | sd, flags & (ARGTERM | ARGLIST | ARGLAST) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ ../src/write.c:1030:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1030 | d == d_.plus1 && !(sd->options & PLUS_IS_NO_SIGN)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ ../src/write.c:1038:50: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1038 | flags & ~ARGLAST & (ARGTERM | ARGLIST | ARGSIGN) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ ../src/write.c:1047:50: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1047 | flags & ~ARGLAST & (ARGTERM | ARGLIST | ARGSIGN) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ ../src/write.c:1065:50: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1065 | flags & ~ARGLAST & (ARGTERM | ARGLIST | ARGSIGN) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ ../src/write.c:1072:39: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1072 | flags & (ARGTERM | ARGLIST | ARGLAST) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ ../src/write.c:1082:50: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1082 | flags & ~ARGLAST & (ARGTERM | ARGLIST) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ ../src/write.c:1086:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1086 | d == d_.plus && !(sd->options & PLUS_IS_NO_SIGN)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ ../src/write.c:1092:39: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1092 | flags & (ARGTERM | ARGLIST | ARGLAST) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:272:60: note: in definition of macro 'Pwrite' 272 | if((status = _pwrite1(ww, s, v, t, mp, d, mod, mt, sd, flags)) < 0) \ | ^~~~~ In file included from ../src/write.c:52: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/write.c:1211:26: note: in expansion of macro 'TagType' 1211 | if (tag_desc[TagType(tag)].numeric | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/write.c:1216:40: note: in expansion of macro 'TagType' 1216 | (status = tag_desc[TagType(tag)].write(idwrite & QUOTED, out, val, tag)) < 0 || | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/write.c:1221:29: note: in expansion of macro 'TagType' 1221 | return tag_desc[TagType(tag)].write(idwrite & QUOTED, out, val, tag); | ^~~~~~~ ../src/write.c:1110:1: warning: label '_write_args_' defined but not used [-Wunused-label] 1110 | _write_args_: /* (arg,arity) */ | ^~~~~~~~~~~~ ../src/write.c: In function '_write_infix': ../src/write.c:1384:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1384 | int first = sd->char_class[*DidName(d)]; ../src/write.c:1385:35: warning: array subscript has type 'char' [-Wchar-subscripts] 1385 | int last = sd->char_class[*(DidName(d) + DidLength(d) - 1)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/write.c:52: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/write.c:1387:13: note: in expansion of macro 'IsNumber' 1387 | if (IsNumber(right->tag)) | ^~~~~~~~ ../src/write.c:1395:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1395 | first_right = sd->char_class[*(DidName(right->val.did))]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:1399:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1399 | if (last_left == first || Alphanum(last_left) && Alphanum(first) || ../src/write.c:1400:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1400 | last == first_right || Alphanum(last) && Alphanum(first_right) || In file included from ../src/write.c:52: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/write.c:1401:15: note: in expansion of macro 'IsNumber' 1401 | (!IsNumber(right->tag) && !IsAtom(right->tag) && !IsList(right->tag))) | ^~~~~~~~ ../src/write.c: In function '_write_atom': ../src/write.c:1460:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1460 | nq == COMMA && (what != OPERATOR) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../src/write.c:1461:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1461 | nq == BAR && (flag & ARGLIST | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 1462 | || ( (what == OPERATOR && d == d_.bar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1463 | ? sd->options & BAR_IS_SEMICOLON | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1464 | : sd->options & BAR_IS_NO_ATOM )) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:1465:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1465 | nq == EOCL && (what == OPERATOR || (flag & ARGOP))) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/write.c:1468:24: warning: implicit declaration of function 'is_visible_op'; did you mean 'visible_op'? [-Wimplicit-function-declaration] 1468 | && is_visible_op(d0, module, mod_tag)) | ^~~~~~~~~~~~~ | visible_op ../src/write.c: In function '_int_to_string': ../src/write.c:1902:11: warning: unused variable 'vv' [-Wunused-variable] 1902 | value vv; | ^~ In file included from ../src/write.c:52: ../src/write.c: In function '_printf_integer': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/write.c:1984:32: note: in expansion of macro 'TagType' 1984 | int bufsize = 1 + tag_desc[TagType(t)].string_size(v, t, radix); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/write.c:1987:24: note: in expansion of macro 'TagType' 1987 | int len = tag_desc[TagType(t)].to_string(v, t, buf, radix); | ^~~~~~~ ../src/write.c:1983:12: warning: unused variable 'print_len' [-Wunused-variable] 1983 | int i, print_len, pad, zero_fill; | ^~~~~~~~~ In file included from ../src/write.c:52: ../src/write.c: In function 'p_printf5': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2143:5: note: in expansion of macro 'Check_Integer' 2143 | Check_Integer(tfc); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2213:17: note: in expansion of macro 'Check_Integer' 2213 | Check_Integer(elem->tag) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2234:21: note: in expansion of macro 'Check_Integer' 2234 | Check_Integer(elem->tag) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:437:21: note: in expansion of macro 'IsNumber' 437 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2300:21: note: in expansion of macro 'Check_Integer_Or_Bignum' 2300 | Check_Integer_Or_Bignum(elem->tag); | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2333:21: note: in expansion of macro 'Check_Integer' 2333 | Check_Integer(elem->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:448:17: note: in expansion of macro 'IsNumber' 448 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2353:21: note: in expansion of macro 'Check_Float' 2353 | Check_Float(elem->tag); | ^~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2375:25: note: in expansion of macro 'Check_Integer' 2375 | Check_Integer(elem->tag) | ^~~~~~~~~~~~~ ../src/write.c: In function 'p_output_mode_mask': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2554:9: note: in expansion of macro 'Check_Integer' 2554 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/write.c: In function 'p_write_term': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2709:5: note: in expansion of macro 'Check_Integer' 2709 | Check_Integer(tcm); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2710:5: note: in expansion of macro 'Check_Integer' 2710 | Check_Integer(tsm); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2711:5: note: in expansion of macro 'Check_Integer' 2711 | Check_Integer(tdepth); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/write.c:2712:5: note: in expansion of macro 'Check_Integer' 2712 | Check_Integer(tprec); | ^~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_comp.c ../src/bip_comp.c: In function 'compare_strings': ../src/bip_comp.c:201:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 201 | if (res = *s1++ - *s2++) | ^~~ In file included from ../src/bip_comp.c:50: ../src/bip_comp.c: In function 'ec_compare_terms': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_comp.c:226:33: note: in expansion of macro 'TagType' 226 | else if (res = tag_desc[TagType(t1)].order - tag_desc[TagType(t2)].order) | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_comp.c:226:63: note: in expansion of macro 'TagType' 226 | else if (res = tag_desc[TagType(t1)].order - tag_desc[TagType(t2)].order) | ^~~~~~~ ../src/bip_comp.c:226:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 226 | else if (res = tag_desc[TagType(t1)].order - tag_desc[TagType(t2)].order) | ^~~ ../src/bip_comp.c:246:24: warning: implicit declaration of function 'arith_compare'; did you mean 'ec_compare'? [-Wimplicit-function-declaration] 246 | (void) arith_compare(v1, t1, v2, t2, &res); | ^~~~~~~~~~~~~ | ec_compare ../src/bip_comp.c:295:24: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 295 | if (wdid != wdid2) | ^ In file included from ../src/bip_comp.c:50: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_comp.c:326:33: note: in expansion of macro 'TagType' 326 | return tag_desc[TagType(t1)].compare(v1, v2); | ^~~~~~~ ../src/bip_comp.c:232:24: warning: unused variable 'd2' [-Wunused-variable] 232 | double d1, d2; | ^~ ../src/bip_comp.c:232:20: warning: unused variable 'd1' [-Wunused-variable] 232 | double d1, d2; | ^~ In file included from ../src/bip_comp.c:57: ../src/bip_comp.c: In function '_instantiate': ../src/emu_export.h:342:9: warning: macro expands to multiple statements [-Wmultistatement-macros] 342 | *--TT = (pword *) (pw);\ | ^ ../src/bip_comp.c:552:48: note: in expansion of macro 'Trail_Tag' 552 | if (IsVar(t1)) Trail_(v1.ptr) else Trail_Tag(v1.ptr); | ^~~~~~~~~ ../src/bip_comp.c:552:43: note: some parts of macro expansion are not guarded by this 'else' clause 552 | if (IsVar(t1)) Trail_(v1.ptr) else Trail_Tag(v1.ptr); | ^~~~ In file included from ../src/bip_comp.c:57: ../src/bip_comp.c: In function '_instance': ../src/emu_export.h:342:9: warning: macro expands to multiple statements [-Wmultistatement-macros] 342 | *--TT = (pword *) (pw);\ | ^ ../src/bip_comp.c:617:56: note: in expansion of macro 'Trail_Tag' 617 | if (IsVar(t1)) Trail_(v1.ptr) else Trail_Tag(v1.ptr); | ^~~~~~~~~ ../src/bip_comp.c:617:51: note: some parts of macro expansion are not guarded by this 'else' clause 617 | if (IsVar(t1)) Trail_(v1.ptr) else Trail_Tag(v1.ptr); | ^~~~ In file included from ../src/bip_comp.c:57: ../src/emu_export.h:342:9: warning: macro expands to multiple statements [-Wmultistatement-macros] 342 | *--TT = (pword *) (pw);\ | ^ ../src/bip_comp.c:618:56: note: in expansion of macro 'Trail_Tag' 618 | if (IsVar(t2)) Trail_(v2.ptr) else Trail_Tag(v2.ptr); | ^~~~~~~~~ ../src/bip_comp.c:618:51: note: some parts of macro expansion are not guarded by this 'else' clause 618 | if (IsVar(t2)) Trail_(v2.ptr) else Trail_Tag(v2.ptr); | ^~~~ In file included from ../src/bip_comp.c:57: ../src/emu_export.h:342:9: warning: macro expands to multiple statements [-Wmultistatement-macros] 342 | *--TT = (pword *) (pw);\ | ^ ../src/bip_comp.c:634:56: note: in expansion of macro 'Trail_Tag' 634 | if (IsVar(t1)) Trail_(v1.ptr) else Trail_Tag(v1.ptr); | ^~~~~~~~~ ../src/bip_comp.c:634:51: note: some parts of macro expansion are not guarded by this 'else' clause 634 | if (IsVar(t1)) Trail_(v1.ptr) else Trail_Tag(v1.ptr); | ^~~~ In file included from ../src/bip_comp.c:57: ../src/emu_export.h:342:9: warning: macro expands to multiple statements [-Wmultistatement-macros] 342 | *--TT = (pword *) (pw);\ | ^ ../src/bip_comp.c:650:52: note: in expansion of macro 'Trail_Tag' 650 | if (IsVar(t2)) Trail_(v2.ptr) else Trail_Tag(v2.ptr); | ^~~~~~~~~ ../src/bip_comp.c:650:47: note: some parts of macro expansion are not guarded by this 'else' clause 650 | if (IsVar(t2)) Trail_(v2.ptr) else Trail_Tag(v2.ptr); | ^~~~ In file included from ../src/bip_comp.c:50: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_comp.c:714:34: note: in expansion of macro 'TagType' 714 | tag_desc[TagType(t1)].equal(v1.ptr, v2.ptr)) | ^~~~~~~ ../src/bip_comp.c: In function '_get_key': ../src/bip_comp.c:1048:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1048 | if (pw = ec_chase_arg(vk, tk, pw->val, pw->tag, perr)) | ^~ In file included from ../src/bip_comp.c:50: ../src/bip_comp.c: In function 'ec_keysort': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_comp.c:1089:25: note: in expansion of macro 'IsNumber' 1089 | if (number_sort && !IsNumber(key_ptr1->tag)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_comp.c:1111:18: note: in expansion of macro 'IsNumber' 1111 | if (!IsNumber(key_ptr2->tag)) | ^~~~~~~~ ../src/bip_comp.c:1270:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1270 | if (comp < 0 || ! comp && keep_duplicates) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../src/bip_comp.c:50: ../src/bip_comp.c: In function '_merge': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_comp.c:1460:18: note: in expansion of macro 'IsNumber' 1460 | if (!IsNumber(key_ptr1->tag) || !IsNumber(key_ptr2->tag)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_comp.c:1460:46: note: in expansion of macro 'IsNumber' 1460 | if (!IsNumber(key_ptr1->tag) || !IsNumber(key_ptr2->tag)) | ^~~~~~~~ ../src/bip_comp.c:1482:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1482 | if (comp < 0 || ! comp && keep_duplicates) | ~~~~~~~^~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/mem.c In file included from ../src/mem.c:69: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/mem.c: In function 'adjust_stacks': ../src/mem.c:308:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 308 | if (diff = (uword) lower_max % STACK_PAGESIZE) | ^~~~ ../src/mem.c: In function 'alloc_stack_pairs': ../src/mem.c:402:9: warning: unused variable 'npairs' [-Wunused-variable] 402 | int npairs = 0; | ^~~~~~ ../src/mem.c: In function 'stack_pop': ../src/mem.c:628:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 628 | if (stack = stack->down) | ^~~~~ ../src/mem.c: In function 'stack_destroy': ../src/mem.c:646:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 646 | } while (stack = next); | ^~~~~ ../src/mem.c: In function 'temp_destroy': ../src/mem.c:733:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 733 | } while (temp = next); | ^~~~ ../src/mem.c: In function 'buffer_destroy': ../src/mem.c:919:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 919 | } while (this = next); | ^~~~ In file included from ../src/mem.c:63: ../src/mem.c: In function 'p_heap_stat': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/mem.c:1056:5: note: in expansion of macro 'Check_Integer' 1056 | Check_Integer(twhat); | ^~~~~~~~~~~~~ ../src/mem.c: In function 'mem_layout': ../src/mem.c:1119:45: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'void *' [-Wformat=] 1119 | fprintf(stderr, "\nsbrk(0) = 0x%08x", sbrk(0)); | ~~~^ ~~~~~~~ | | | | | void * | unsigned int | %08p ../src/mem.c:1125:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1125 | if (offset = (uword) s % map_alignment) | ^~~~~~ ../src/mem.c:1129:45: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'char *' [-Wformat=] 1129 | fprintf(stderr, "\nstacks start = 0x%08x", s); | ~~~^ ~ | | | | | char * | unsigned int | %08s ../src/mem.c:1131:45: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'char *' [-Wformat=] 1131 | fprintf(stderr, "\nstacks end = 0x%08x", s); | ~~~^ ~ | | | | | char * | unsigned int | %08s ../src/mem.c:1132:45: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'char *' [-Wformat=] 1132 | fprintf(stderr, "\nshared_base = 0x%08x", sh); | ~~~^ ~~ | | | | | char * | unsigned int | %08s ../src/mem.c:1134:45: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'char *' [-Wformat=] 1134 | fprintf(stderr, "\nshared end = 0x%08x\n", sh); | ~~~^ ~~ | | | | | char * | unsigned int | %08s ../src/mem.c: In function 'mem_init': ../src/mem.c:1184:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1184 | if (offset = (uword) start_private_area % map_alignment) | ^~~~~~ ../src/mem.c: In function 'mem_fini': ../src/mem.c:1324:5: warning: implicit declaration of function 'private_mem_release'; did you mean 'shared_mem_release'? [-Wimplicit-function-declaration] 1324 | private_mem_release(); | ^~~~~~~~~~~~~~~~~~~ | shared_mem_release ../src/mem.c: In function 'alloc_stack_pairs': ../src/mem.c:489:20: warning: 'stack_base' may be used uninitialized in this function [-Wmaybe-uninitialized] 489 | stack_base += bytes[i]/sizeof(uword); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/operator.c In file included from ../src/operator.c:44: ../src/operator.c: In function 'p_op_': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/operator.c:389:5: note: in expansion of macro 'Check_Integer' 389 | Check_Integer(tprec); | ^~~~~~~~~~~~~ ../src/operator.c:411:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 411 | || vprec.nint > 0 && vprec.nint <= 1000)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../src/operator.c:409:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 409 | || v_op.did == d_bar0_ && ( | ~~~~~~~~~~~~~~~~~~~~^~~~ 410 | !(iassoc==XFY || iassoc==XFX || iassoc==YFX) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | || vprec.nint > 0 && vprec.nint <= 1000)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/operator.c: In function 'p_is_prefix_op': ../src/operator.c:671:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 671 | if (desc = _visible_anyfix_op(IS_PREFIX_OP, name.did, module.did, tm, &res)) | ^~~~ ../src/operator.c: In function 'p_is_postfix_op': ../src/operator.c:702:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 702 | if (desc = _visible_anyfix_op(IS_POSTFIX_OP, name.did, module.did, tm, &res)) | ^~~~ ../src/operator.c: In function 'p_is_infix_op': ../src/operator.c:733:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 733 | if (desc = _visible_anyfix_op(IS_INFIX_OP, name.did, module.did, tm, &res)) | ^~~~ ../src/operator.c: In function '_erase_op': ../src/operator.c:598:23: warning: 'prop_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 598 | DidIsOp(oper) &= ~PropToFix(prop_type); | ^~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_record.c ../src/bip_record.c: In function '_rec_tostr_elem': ../src/bip_record.c:191:33: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 't_heap_rec *' {aka 'struct record_elem *'} [-Wformat=] 191 | sprintf(buf, "'DBREF'(16'%08x)", obj); | ~~~^ ~~~ | | | | | t_heap_rec * {aka struct record_elem *} | unsigned int ../src/bip_record.c: In function '_rec_tostr_all': ../src/bip_record.c:206:31: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 't_heap_rec *' {aka 'struct record_elem *'} [-Wformat=] 206 | sprintf(buf, "'REC'(16'%08x)", obj); | ~~~^ ~~~ | | | | | t_heap_rec * {aka struct record_elem *} | unsigned int In file included from ../src/bip_record.c:34: ../src/bip_record.c: In function 'p_local_record_body': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_record.c:316:5: note: in expansion of macro 'Get_Functor_Did' 316 | Get_Functor_Did(vkey, tkey, key_did); | ^~~~~~~~~~~~~~~ ../src/bip_record.c:312:25: warning: unused variable 'p' [-Wunused-variable] 312 | pword *prop, *p; | ^ In file included from ../src/bip_record.c:34: ../src/bip_record.c: In function 'p_global_record_body': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_record.c:344:5: note: in expansion of macro 'Get_Functor_Did' 344 | Get_Functor_Did(vkey, tkey, key_did); | ^~~~~~~~~~~~~~~ ../src/bip_record.c:340:25: warning: unused variable 'p' [-Wunused-variable] 340 | pword *prop, *p; | ^ In file included from ../src/bip_record.c:34: ../src/bip_record.c: In function 'p_abolish_record_body': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_record.c:374:9: note: in expansion of macro 'Get_Functor_Did' 374 | Get_Functor_Did(vkey, tkey, key_did); | ^~~~~~~~~~~~~~~ ../src/bip_record.c: In function 'p_erase': ../src/bip_record.c:721:11: warning: unused variable 'result' [-Wunused-variable] 721 | pword result; | ^~~~~~ ../src/bip_record.c: In function 'bip_record_init': ../src/bip_record.c:878:18: warning: unused variable 'pd' [-Wunused-variable] 878 | pri *pd; | ^~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_bag.c ../src/bip_bag.c: In function '_erase_heap_bag': ../src/bip_bag.c:84:9: warning: implicit declaration of function 'free_heapterm' [-Wimplicit-function-declaration] 84 | free_heapterm(pw); | ^~~~~~~~~~~~~ ../src/bip_bag.c: In function '_mark_heap_bag': ../src/bip_bag.c:121:9: warning: implicit declaration of function 'mark_dids_from_heapterm' [-Wimplicit-function-declaration] 121 | mark_dids_from_heapterm(pw); | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_bag.c: In function 'p_bag_enter': ../src/bip_bag.c:186:16: warning: implicit declaration of function 'create_heapterm' [-Wimplicit-function-declaration] 186 | if ((err = create_heapterm(©_pw, vterm, tterm)) != PSUCCEED) | ^~~~~~~~~~~~~~~ ../src/bip_bag.c:190:5: warning: implicit declaration of function 'move_heapterm' [-Wimplicit-function-declaration] 190 | move_heapterm(©_pw, pw); | ^~~~~~~~~~~~~ ../src/bip_bag.c: In function 'p_bag_retrieve': ../src/bip_bag.c:216:9: warning: implicit declaration of function 'get_heapterm' [-Wimplicit-function-declaration] 216 | get_heapterm(pw, car); | ^~~~~~~~~~~~ In file included from ../src/bip_bag.c:33: ../src/bip_bag.c: In function 'p_bag_count': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_bag.c:237:5: note: in expansion of macro 'Check_Output_Integer' 237 | Check_Output_Integer(tc); | ^~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_heapevents.c ../src/bip_heapevents.c: In function '_free_heap_event': ../src/bip_heapevents.c:87:9: warning: implicit declaration of function 'free_heapterm'; did you mean '_free_heap_event'? [-Wimplicit-function-declaration] 87 | free_heapterm(&event->goal); | ^~~~~~~~~~~~~ | _free_heap_event ../src/bip_heapevents.c: In function '_mark_heap_event': ../src/bip_heapevents.c:114:5: warning: implicit declaration of function 'mark_dids_from_heapterm' [-Wimplicit-function-declaration] 114 | mark_dids_from_heapterm(&pw); | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_heapevents.c:117:5: warning: implicit declaration of function 'mark_dids_from_pwords' [-Wimplicit-function-declaration] 117 | mark_dids_from_pwords(&event->module, &event->module + 1); | ^~~~~~~~~~~~~~~~~~~~~ ../src/bip_heapevents.c: In function 'p_event_create4': ../src/bip_heapevents.c:191:29: warning: implicit declaration of function 'create_heapterm' [-Wimplicit-function-declaration] 191 | res = res == PSUCCEED ? create_heapterm(&event->goal, vevent, tevent) : res; | ^~~~~~~~~~~~~~~ ../src/bip_heapevents.c: In function 'p_event_retrieve': ../src/bip_heapevents.c:231:5: warning: implicit declaration of function 'get_heapterm' [-Wimplicit-function-declaration] 231 | get_heapterm(&event->goal, &goal); | ^~~~~~~~~~~~ ../src/bip_heapevents.c: In function 'p_event_enable': ../src/bip_heapevents.c:259:9: warning: implicit declaration of function 'purge_disabled_dynamic_events' [-Wimplicit-function-declaration] 259 | purge_disabled_dynamic_events(event); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_heapevents.c: At top level: ../src/bip_heapevents.c:57:12: warning: '_heap_event_set' declared 'static' but never defined [-Wunused-function] 57 | static int _heap_event_set(t_ext_ptr h, int i, pword pw); | ^~~~~~~~~~~~~~~ ../src/bip_heapevents.c:58:14: warning: '_heap_event_get' declared 'static' but never defined [-Wunused-function] 58 | static pword _heap_event_get(t_ext_ptr h, int i); | ^~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_shelf.c ../src/bip_shelf.c: In function '_mark_heap_array': ../src/bip_shelf.c:98:5: warning: implicit declaration of function 'mark_dids_from_pwords'; did you mean 'mark_dids_from_properties'? [-Wimplicit-function-declaration] 98 | mark_dids_from_pwords(p, p + 1); | ^~~~~~~~~~~~~~~~~~~~~ | mark_dids_from_properties In file included from ../src/bip_shelf.c:33: ../src/bip_shelf.c: In function 'p_shelf_create3': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_shelf.c:162:5: note: in expansion of macro 'Get_Functor_Did' 162 | Get_Functor_Did(vkey, tkey, key_did); | ^~~~~~~~~~~~~~~ ../src/bip_shelf.c: In function 'p_shelf_name': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_shelf.c:223:5: note: in expansion of macro 'Get_Functor_Did' 223 | Get_Functor_Did(vname, tname, name_did); | ^~~~~~~~~~~~~~~ ../src/bip_shelf.c: In function 'p_shelf_set': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_shelf.c:253:5: note: in expansion of macro 'Check_Integer' 253 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/bip_shelf.c: In function 'p_shelf_get': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_shelf.c:265:5: note: in expansion of macro 'Check_Integer' 265 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/bip_shelf.c: In function 'p_shelf_inc': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_shelf.c:282:5: note: in expansion of macro 'Check_Integer' 282 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_shelf.c:286:5: note: in expansion of macro 'Check_Integer' 286 | Check_Integer(pw->tag); | ^~~~~~~~~~~~~ ../src/bip_shelf.c: In function 'p_shelf_dec': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_shelf.c:301:5: note: in expansion of macro 'Check_Integer' 301 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_shelf.c:305:5: note: in expansion of macro 'Check_Integer' 305 | Check_Integer(pw->tag); | ^~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_store.c In file included from ../src/bip_store.c:33: ../src/bip_store.c: In function 'p_store_create_named': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_store.c:223:5: note: in expansion of macro 'Get_Functor_Did' 223 | Get_Functor_Did(vhtable, thtable, name_did); | ^~~~~~~~~~~~~~~ ../src/bip_store.c: In function '_htable_find': ../src/bip_store.c:311:13: warning: implicit declaration of function 'ec_compare_terms'; did you mean 'ec_compare'? [-Wimplicit-function-declaration] 311 | && ec_compare_terms(vkey, tkey, pelem->key.val, pelem->key.tag) == 0) | ^~~~~~~~~~~~~~~~ | ec_compare ../src/bip_store.c: In function 'p_store_set': ../src/bip_store.c:342:12: warning: implicit declaration of function 'ec_term_hash' [-Wimplicit-function-declaration] 342 | hash = ec_term_hash(vkey, tkey, MAX_U_WORD, &res); | ^~~~~~~~~~~~ ../src/bip_store.c:336:21: warning: unused variable 'copy_value' [-Wunused-variable] 336 | pword copy_key, copy_value; | ^~~~~~~~~~ ../src/bip_store.c:336:11: warning: unused variable 'copy_key' [-Wunused-variable] 336 | pword copy_key, copy_value; | ^~~~~~~~ In file included from ../src/bip_store.c:33: ../src/bip_store.c: In function 'p_store_inc': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_store.c:408:9: note: in expansion of macro 'Check_Integer' 408 | Check_Integer(pelem->value.tag); | ^~~~~~~~~~~~~ ../src/bip_store.c:393:21: warning: unused variable 'copy_value' [-Wunused-variable] 393 | pword copy_key, copy_value; | ^~~~~~~~~~ ../src/bip_store.c:393:11: warning: unused variable 'copy_key' [-Wunused-variable] 393 | pword copy_key, copy_value; | ^~~~~~~~ ../src/bip_store.c: In function 'p_store_contains': ../src/bip_store.c:443:20: warning: unused variable 'pelem' [-Wunused-variable] 443 | t_htable_elem *pelem; | ^~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_array.c In file included from ../src/bip_array.c:66: ../src/bip_array.c: In function 'p_erase_array_': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_array.c:371:5: note: in expansion of macro 'Get_Functor_Did' 371 | Get_Functor_Did(val1, tag1, adid); | ^~~~~~~~~~~~~~~ ../src/bip_array.c: At top level: ../src/bip_array.c:997:1: warning: return type defaults to 'int' [-Wimplicit-int] 997 | free_array(pword *prop_value) | ^~~~~~~~~~ In file included from ../src/bip_array.c:66: ../src/bip_array.c: In function 'p_xset': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_array.c:1052:5: note: in expansion of macro 'Check_Integer' 1052 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/bip_array.c: In function 'p_xget': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_array.c:1068:5: note: in expansion of macro 'Check_Integer' 1068 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/bip_array.c: In function 'p_make_array_': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_array.c:1232:9: note: in expansion of macro 'Check_Integer' 1232 | Check_Integer(spw->tag); | ^~~~~~~~~~~~~ ../src/bip_array.c: In function 'free_array': ../src/bip_array.c:1015:1: warning: control reaches end of non-void function [-Wreturn-type] 1015 | } | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_strings.c ../src/bip_strings.c: In function 'p_text_to_string': ../src/bip_strings.c:280:17: warning: unused variable 'len' [-Wunused-variable] 280 | int len; | ^~~ In file included from ../src/bip_strings.c:41: ../src/bip_strings.c: In function 'p_substring': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:424:9: note: in expansion of macro 'Check_Output_Integer' 424 | Check_Output_Integer(tagp); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_strings.c: In function 'p_string_length': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:504:9: note: in expansion of macro 'Check_Output_Integer' 504 | Check_Output_Integer(ntag); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_strings.c: In function 'p_atom_length': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:542:9: note: in expansion of macro 'Check_Output_Integer' 542 | Check_Output_Integer(ntag); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_strings.c: At top level: ../src/bip_strings.c:564:1: warning: return type defaults to 'int' [-Wimplicit-int] 564 | p_char_int(value chval, type chtag, value ival, type itag) | ^~~~~~~~~~ In file included from ../src/bip_strings.c:41: ../src/bip_strings.c: In function 'p_char_int': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:594:13: note: in expansion of macro 'Check_Output_Integer' 594 | Check_Output_Integer(itag); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_strings.c: In function '_concat_string': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_strings.c:805:21: note: in expansion of macro 'IsNumber' 805 | if (IsNumber(cst->tag)) | ^~~~~~~~ ../src/bip_strings.c: At top level: ../src/bip_strings.c:912:1: warning: missing braces around initializer [-Wmissing-braces] 912 | { | ^ In file included from ../src/bip_strings.c:41: ../src/bip_strings.c: In function 'p_first_substring': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1048:5: note: in expansion of macro 'Check_Integer' 1048 | Check_Integer(tpos); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1049:5: note: in expansion of macro 'Check_Integer' 1049 | Check_Integer(tlen); | ^~~~~~~~~~~~~ ../src/bip_strings.c: In function 'p_string_print_length': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1077:5: note: in expansion of macro 'Check_Integer' 1077 | Check_Integer(ts) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1078:5: note: in expansion of macro 'Check_Integer' 1078 | Check_Integer(te) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1079:5: note: in expansion of macro 'Check_Output_Integer' 1079 | Check_Output_Integer(tl) | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_strings.c: In function 'p_utf8_list': ../src/bip_strings.c:1155:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1155 | s[1] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1159:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1159 | s[2] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1160:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1160 | s[1] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1164:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1164 | s[3] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1165:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1165 | s[2] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1166:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1166 | s[1] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1170:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1170 | s[4] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1171:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1171 | s[3] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1172:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1172 | s[2] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1173:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1173 | s[1] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1177:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1177 | s[5] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1178:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1178 | s[4] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1179:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1179 | s[3] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1180:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1180 | s[2] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ ../src/bip_strings.c:1181:31: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1181 | s[1] = ch & 0xBF | 0x80; ch >>= 6; | ~~~^~~~~~ In file included from ../src/bip_strings.c:41: ../src/bip_strings.c: In function 'p_get_string_code': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1287:5: note: in expansion of macro 'Check_Integer' 1287 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/bip_strings.c: In function 'p_string_code': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1347:9: note: in expansion of macro 'Check_Integer' 1347 | Check_Integer(tfi); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1406:9: note: in expansion of macro 'Check_Integer' 1406 | Check_Integer(ts); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_strings.c:1410:5: note: in expansion of macro 'Check_Integer' 1410 | Check_Integer(ti); /* RANGE_ERROR/TYPE_ERROR/ARITH_TYPE_ERROR */ | ^~~~~~~~~~~~~ ../src/bip_strings.c: In function 'p_string_lower': ../src/bip_strings.c:1424:7: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 1424 | s = StringStart(vs); | ^ ../src/bip_strings.c: In function 'p_string_upper': ../src/bip_strings.c:1444:7: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 1444 | s = StringStart(vs); | ^ In file included from ../src/bip_strings.c:1477: ../src/sha.c: In function 'nist_guts': ../src/sha.c:291:25: warning: implicit declaration of function 'fread' [-Wimplicit-function-declaration] 291 | nread = fread(d.B, 1, 64, stream); /* Read as 64 bytes */ | ^~~~~ ../src/bip_strings.c: In function 'p_hash_secure': ../src/bip_strings.c:1505:9: warning: implicit declaration of function 'ec_array_to_big' [-Wimplicit-function-declaration] 1505 | ec_array_to_big((const void *) hash, 5, 1, sizeof(word), | ^~~~~~~~~~~~~~~ ../src/bip_strings.c: In function 'p_string_code': ../src/bip_strings.c:1411:1: warning: control reaches end of non-void function [-Wreturn-type] 1411 | } | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_serialize.c In file included from ../src/bip_serialize.c:48: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/bip_serialize.c:42: ../src/bip_serialize.c: In function 'term_to_dbformat': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_serialize.c:533:36: note: in expansion of macro 'TagType' 533 | len = tag_desc[TagType(pw->tag)].string_size(pw->val, pw->tag, 1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_serialize.c:538:38: note: in expansion of macro 'TagType' 538 | dest += tag_desc[TagType(pw->tag)].to_string(pw->val, pw->tag, | ^~~~~~~ ../src/bip_serialize.c: In function '_fill_procedures': ../src/bip_serialize.c:798:28: warning: implicit declaration of function 'ec_create_module' [-Wimplicit-function-declaration] 798 | (void) ec_create_module(module_ref); | ^~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_db.c In file included from ../src/bip_db.c:53: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'bip_db_init': ../src/sepia.h:1255:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1255 | #define DynamicProcedures (*(proc_duet **) &shared_data->dynamic_procedures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_db.c:298:5: note: in expansion of macro 'DynamicProcedures' 298 | DynamicProcedures = 0; | ^~~~~~~~~~~~~~~~~ ../src/bip_db.c:226:19: warning: variable 'proc' set but not used [-Wunused-but-set-variable] 226 | pri * proc; | ^~~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_load_eco': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:384:5: note: in expansion of macro 'Check_Integer' 384 | Check_Integer(topt); | ^~~~~~~~~~~~~ ../src/bip_db.c:394:11: warning: implicit declaration of function 'ec_load_eco_from_stream' [-Wimplicit-function-declaration] 394 | res = ec_load_eco_from_stream(nst, vopt.nint, &mod_pw); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_als': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:429:9: note: in expansion of macro 'Get_Proc_Did' 429 | Get_Proc_Did(val, tag, wdid); | ^~~~~~~~~~~~ ../src/bip_db.c:419:17: warning: variable 'dflags' set but not used [-Wunused-but-set-variable] 419 | unsigned dflags; | ^~~~~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_is_predicate': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:532:5: note: in expansion of macro 'Get_Proc_Did' 532 | Get_Proc_Did(val, tag, d); | ^~~~~~~~~~~~ ../src/bip_db.c: In function 'p_current_functor': ../src/bip_db.c:740:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 740 | || vopt.nint == 1 && DidProperties(functor) ../src/bip_db.c:741:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 741 | || vopt.nint == 2 && DidProc(functor))) ../src/bip_db.c: At top level: ../src/bip_db.c:782:1: warning: return type defaults to 'int' [-Wimplicit-int] 782 | _external(value vp, type tp, value vf, type tf, value vm, type tm, int nondet) | ^~~~~~~~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function '_external': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:798:9: note: in expansion of macro 'Get_Proc_Did' 798 | Get_Proc_Did(vp, tp, wdid); | ^~~~~~~~~~~~ ../src/bip_db.c:819:12: warning: implicit declaration of function 'b_built_code'; did you mean 'b_built_in'? [-Wimplicit-function-declaration] 819 | return b_built_code(pd, c_address, nondet); | ^~~~~~~~~~~~ | b_built_in ../src/bip_db.c: At top level: ../src/bip_db.c:823:1: warning: return type defaults to 'int' [-Wimplicit-int] 823 | p_external(value vp, type tp, value vf, type tf, value vm, type tm) | ^~~~~~~~~~ ../src/bip_db.c:829:1: warning: return type defaults to 'int' [-Wimplicit-int] 829 | p_b_external(value vp, type tp, value vf, type tf, value vm, type tm) | ^~~~~~~~~~~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_external_body': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:843:5: note: in expansion of macro 'Get_Proc_Did' 843 | Get_Proc_Did(vpred, tpred, wdid); | ^~~~~~~~~~~~ ../src/bip_db.c: In function 'p_create_call_n': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:876:5: note: in expansion of macro 'Check_Integer' 876 | Check_Integer(ta) | ^~~~~~~~~~~~~ ../src/bip_db.c:877:12: warning: implicit declaration of function 'ec_create_call_n'; did you mean 'p_create_call_n'? [-Wimplicit-function-declaration] 877 | return ec_create_call_n(add_dict(vn.did, va.nint)); | ^~~~~~~~~~~~~~~~ | p_create_call_n In file included from ../src/bip_db.c:57: ../src/bip_db.c: In function '_init_dynamic1': ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/bip_db.c:897:9: note: in expansion of macro 'Allocate_Default_Procedure' 897 | Allocate_Default_Procedure((word) (4/*code*/ + 4/*anchor*/), PriDid(pd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_db.c:895:25: warning: unused variable 'pricode' [-Wunused-variable] 895 | pri_code_t pricode; | ^~~~~~~ ../src/bip_db.c: In function 'ec_free_dyn_code': ../src/bip_db.c:922:5: warning: implicit declaration of function 'reclaim_procedure'; did you mean 'local_procedure'? [-Wimplicit-function-declaration] 922 | reclaim_procedure(ProcHeader(code)); | ^~~~~~~~~~~~~~~~~ | local_procedure In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_is_dynamic': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1184:9: note: in expansion of macro 'Check_Integer' 1184 | Check_Integer(tarity) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:946:5: note: in expansion of macro 'Get_Did' 946 | Get_Did(v1, t1, v2, t2, wdid); | ^~~~~~~ ../src/bip_db.c: In function 'p_is_built_in': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:972:5: note: in expansion of macro 'Get_Proc_Did' 972 | Get_Proc_Did(val, tag, d); | ^~~~~~~~~~~~ ../src/bip_db.c: In function 'p_proc_flags': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:1008:5: note: in expansion of macro 'Get_Proc_Did' 1008 | Get_Proc_Did(vn, tn, wd); | ^~~~~~~~~~~~ ../src/bip_db.c:1022:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1022 | if (vc.nint == 7 || UnauthorizedAccess(vm.did, tm) && !PriExported(proc)) ../src/bip_db.c:1087:20: warning: implicit declaration of function 'get_mode'; did you mean 'Set_Mode'? [-Wimplicit-function-declaration] 1087 | if ((err = get_mode(PriMode(proc), wd)) < 0) { | ^~~~~~~~ | Set_Mode In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_define_macro': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:83:13: note: in expansion of macro 'Get_Functor_Did' 83 | Get_Functor_Did(vproc, tproc, wd)\ | ^~~~~~~~~~~~~~~ ../src/bip_db.c:1550:9: note: in expansion of macro 'Get_Macro_Did' 1550 | Get_Macro_Did(vproc, tproc, dp) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:1566:9: note: in expansion of macro 'Get_Proc_Did' 1566 | Get_Proc_Did(vtrans, ttrans, dt) | ^~~~~~~~~~~~ ../src/bip_db.c:1546:34: warning: unused variable 'list' [-Wunused-variable] 1546 | pword *list; | ^~~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_erase_macro': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:83:13: note: in expansion of macro 'Get_Functor_Did' 83 | Get_Functor_Did(vproc, tproc, wd)\ | ^~~~~~~~~~~~~~~ ../src/bip_db.c:1638:9: note: in expansion of macro 'Get_Macro_Did' 1638 | Get_Macro_Did(vproc, tproc, dp); | ^~~~~~~~~~~~~ ../src/bip_db.c:1636:37: warning: variable 'rem' set but not used [-Wunused-but-set-variable] 1636 | int err1, err2 = NO_TR, rem = 1; | ^~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_erase_macro3': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:83:13: note: in expansion of macro 'Get_Functor_Did' 83 | Get_Functor_Did(vproc, tproc, wd)\ | ^~~~~~~~~~~~~~~ ../src/bip_db.c:1668:9: note: in expansion of macro 'Get_Macro_Did' 1668 | Get_Macro_Did(vproc, tproc, wdid); | ^~~~~~~~~~~~~ ../src/bip_db.c: In function '_is_macro': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:1802:5: note: in expansion of macro 'Check_Integer' 1802 | Check_Integer(t6); | ^~~~~~~~~~~~~ ../src/bip_db.c:1795:17: warning: unused variable 'trans_lookup_mod' [-Wunused-variable] 1795 | dident trans_lookup_mod; | ^~~~~~~~~~~~~~~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_is_macro': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:83:13: note: in expansion of macro 'Get_Functor_Did' 83 | Get_Functor_Did(vproc, tproc, wd)\ | ^~~~~~~~~~~~~~~ ../src/bip_db.c:1898:5: note: in expansion of macro 'Get_Macro_Did' 1898 | Get_Macro_Did(v1, t1, wdid); | ^~~~~~~~~~~~~ ../src/bip_db.c: In function 'p_abolish': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2114:5: note: in expansion of macro 'Check_Integer' 2114 | Check_Integer(ta); | ^~~~~~~~~~~~~ ../src/bip_db.c:2134:5: warning: implicit declaration of function 'pri_abolish'; did you mean 'p_abolish'? [-Wimplicit-function-declaration] 2134 | pri_abolish(proc); | ^~~~~~~~~~~ | p_abolish ../src/bip_db.c:2111:25: warning: unused variable 'global' [-Wunused-variable] 2111 | pri *proc, *global; | ^~~~~~ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_set_proc_flags': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:2158:9: note: in expansion of macro 'Get_Proc_Did' 2158 | Get_Proc_Did(vproc, tproc, wdid); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2178:13: note: in expansion of macro 'Check_Integer' 2178 | Check_Integer(tv); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2187:13: note: in expansion of macro 'Check_Integer' 2187 | Check_Integer(tv); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2224:13: note: in expansion of macro 'Check_Integer' 2224 | Check_Integer(tv) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2234:13: note: in expansion of macro 'Check_Integer' 2234 | Check_Integer(tv); | ^~~~~~~~~~~~~ ../src/bip_db.c: In function 'p_store_pred': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2535:5: note: in expansion of macro 'Check_Integer' 2535 | Check_Integer(tsize); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2536:5: note: in expansion of macro 'Check_Integer' 2536 | Check_Integer(tbrktable); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:2552:5: note: in expansion of macro 'Get_Proc_Did' 2552 | Get_Proc_Did(vproc, tproc, wdid); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2553:5: note: in expansion of macro 'Check_Integer' 2553 | Check_Integer(tflags); | ^~~~~~~~~~~~~ In file included from ../src/bip_db.c:57: ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:64:65: note: in definition of macro 'AllocateCodeBlockBTable' 64 | allocate_code_block(size, btable, link, bid, fid, type, cid) | ^~~ ../src/database.h:91:86: note: in expansion of macro 'Cid' 91 | code = AllocateCodeBlockBTable(size, btable, 0, (uword)-1, D_UNKNOWN, 0, Cid((uword)-1, did)) | ^~~ ../src/bip_db.c:2557:9: note: in expansion of macro 'Allocate_Default_ProcedureBTable' 2557 | Allocate_Default_ProcedureBTable(vsize.nint, wdid, vbrktable.nint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/bip_db.c:48: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2560:9: note: in expansion of macro 'Check_Integer' 2560 | Check_Integer(tlid); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2561:9: note: in expansion of macro 'Check_Integer' 2561 | Check_Integer(tbid); | ^~~~~~~~~~~~~ In file included from ../src/bip_db.c:57: ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:64:65: note: in definition of macro 'AllocateCodeBlockBTable' 64 | allocate_code_block(size, btable, link, bid, fid, type, cid) | ^~~ ../src/bip_db.c:2562:103: note: in expansion of macro 'Cid' 2562 | code = AllocateCodeBlockBTable(vsize.nint, vbrktable.nint, 0, vbid.nint, vfid.did, vlid.nint, Cid(WSUF(-1), wdid)); | ^~~ In file included from ../src/bip_db.c:48: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2609:17: note: in expansion of macro 'Check_Integer' 2609 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2614:17: note: in expansion of macro 'Check_Integer' 2614 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2619:17: note: in expansion of macro 'Check_Integer' 2619 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2625:21: note: in expansion of macro 'Check_Integer' 2625 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2638:17: note: in expansion of macro 'Check_Integer' 2638 | Check_Integer(elem->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2646:21: note: in expansion of macro 'Check_Integer' 2646 | Check_Integer(elem->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2665:17: note: in expansion of macro 'Check_Integer' 2665 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:2750:21: note: in expansion of macro 'Get_Proc_Did' 2750 | Get_Proc_Did(pproc->val, pproc->tag, pdid); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:2755:21: note: in expansion of macro 'Get_Proc_Did' 2755 | Get_Proc_Did(pw1->val, pw1->tag, pdid); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:2762:17: note: in expansion of macro 'Get_Functor_Did' 2762 | Get_Functor_Did(pw1->val, pw1->tag, pdid); | ^~~~~~~~~~~~~~~ ../src/bip_db.c:2778:21: warning: unused variable 'i' [-Wunused-variable] 2778 | int i; | ^ In file included from ../src/bip_db.c:48: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:2807:21: note: in expansion of macro 'Get_Functor_Did' 2807 | Get_Functor_Did(elem->val, elem->tag, key.did); | ^~~~~~~~~~~~~~~ ../src/bip_db.c: In function 'p_decode_code': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2938:9: note: in expansion of macro 'Check_Integer' 2938 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2941:9: note: in expansion of macro 'Check_Integer' 2941 | Check_Integer(pw2->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2953:9: note: in expansion of macro 'Check_Integer' 2953 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2956:9: note: in expansion of macro 'Check_Integer' 2956 | Check_Integer(pw->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:2983:9: note: in expansion of macro 'Check_Integer' 2983 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:3025:9: note: in expansion of macro 'Check_Integer' 3025 | Check_Integer(ptable->tag); /* table address */ | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:3028:9: note: in expansion of macro 'Check_Integer' 3028 | Check_Integer(pw1->tag); /* number of entries */ | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:3053:9: note: in expansion of macro 'Check_Integer' 3053 | Check_Integer(ptable->tag); /* table address */ | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:3055:9: note: in expansion of macro 'Check_Integer' 3055 | Check_Integer(pw1->tag); /* number of entries - 1 */ | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:3075:9: note: in expansion of macro 'Check_Integer' 3075 | Check_Integer(pw1->tag); /* absolute address of reference */ | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:3086:9: note: in expansion of macro 'Check_Integer' 3086 | Check_Integer(base->tag); /* base address of predicate */ | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_db.c:3093:5: note: in expansion of macro 'Check_Integer' 3093 | Check_Integer(pw1->tag); | ^~~~~~~~~~~~~ ../src/opcode.h:48:43: warning: implicit declaration of function 'get_int_opcode'; did you mean 'Get_Int_Opcode'? [-Wimplicit-function-declaration] 48 | #define Get_Int_Opcode(code) ((vmcode) get_int_opcode(code)) | ^~~~~~~~~~~~~~ ../src/sepia.h:587:32: note: in definition of macro 'Return_Unify_Type' 587 | py.val.valytype = (v); \ | ^ ../src/bip_db.c:3096:9: note: in expansion of macro 'Return_Unify_Integer' 3096 | Return_Unify_Integer(v, t, Get_Int_Opcode(&(pw1->val.nint))); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_db.c:3096:36: note: in expansion of macro 'Get_Int_Opcode' 3096 | Return_Unify_Integer(v, t, Get_Int_Opcode(&(pw1->val.nint))); | ^~~~~~~~~~~~~~ ../src/bip_db.c:2908:10: warning: unused variable 'w' [-Wunused-variable] 2908 | word w; | ^ In file included from ../src/bip_db.c:48: ../src/bip_db.c: In function 'p_functor_did': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1147:17: note: in expansion of macro 'Check_Integer' 1147 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:3162:5: note: in expansion of macro 'Get_Functor_Did' 3162 | Get_Functor_Did(vspec, tspec, d); | ^~~~~~~~~~~~~~~ ../src/bip_db.c: In function 'p_retrieve_code': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_db.c:3180:5: note: in expansion of macro 'Get_Proc_Did' 3180 | Get_Proc_Did(vproc, tproc, wdid); | ^~~~~~~~~~~~ ../src/bip_db.c: In function 'p_store_pred': ../src/bip_db.c:2870:16: warning: 'codelen' may be used uninitialized in this function [-Wmaybe-uninitialized] 2870 | if (--codelen == 0) | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/property.c ../src/property.c: In function 'free_prop_value': ../src/property.c:474:9: warning: implicit declaration of function 'free_array' [-Wimplicit-function-declaration] 474 | free_array(prop_value); | ^~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/term_copy.c In file included from ../src/term_copy.c:43: ../src/term_copy.c: In function '_copy_term_to_heap': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/term_copy.c:508:32: note: in expansion of macro 'TagType' 508 | top = tag_desc[TagType(t)].copy_to_heap(v, t, top, dest); | ^~~~~~~ ../src/term_copy.c: In function '_copy_size': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/term_copy.c:674:40: note: in expansion of macro 'TagType' 674 | return size + tag_desc[TagType(t)].copy_size(v, t); | ^~~~~~~ ../src/term_copy.c: In function 'create_heapterm': ../src/sepia.h:1212:36: warning: implicit declaration of function 'delayed_exit' [-Wimplicit-function-declaration] 1212 | { if (VM_FLAGS & WAS_EXIT) delayed_exit(); else VM_FLAGS &= ~NO_EXIT; } | ^~~~~~~~~~~~ ../src/term_copy.c:1151:5: note: in expansion of macro 'Enable_Exit' 1151 | Enable_Exit(); | ^~~~~~~~~~~ ../src/term_copy.c: In function 'p_term_size': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/term_copy.c:1374:5: note: in expansion of macro 'Check_Output_Integer' 1374 | Check_Output_Integer(ts); | ^~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_io.c In file included from ../src/bip_io.c:144: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/bip_io.c: In function 'get_stream_id': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:52:34: note: in definition of macro 'StreamMode' 52 | #define StreamMode(nst) (nst)->mode | ^~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/bip_io.c:595:33: note: in expansion of macro 'StreamId' 595 | || !(StreamMode(StreamId(v.nint)) & SNUMBERUSED)) | ^~~~~~~~ In file included from ../src/bip_io.c:139: ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/bip_io.c:600:15: note: in expansion of macro 'StreamId' 600 | nst = StreamId(v.nint); | ^~~~~~~~ ../src/bip_io.c: In function 'p_gen_open_stream': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:654:5: note: in expansion of macro 'Check_Integer' 654 | Check_Integer(tprev); | ^~~~~~~~~~~~~ ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/bip_io.c:662:15: note: in expansion of macro 'StreamId' 662 | nst = StreamId(vprev.nint); | ^~~~~~~~ ../src/bip_io.c: In function 'ec_stream_id': ../src/sepia.h:1260:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1260 | #define StreamDescriptors (*(stream_id **) &shared_data->stream_descriptors) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/ec_io.h:48:34: note: in expansion of macro 'StreamDescriptors' 48 | #define StreamId(n) (StreamDescriptors[n]) /* stream_id from int */ | ^~~~~~~~~~~~~~~~~ ../src/bip_io.c:775:12: note: in expansion of macro 'StreamId' 775 | return StreamId(nr); /*DEPRECATE*/ | ^~~~~~~~ ../src/bip_io.c: In function 'p_open': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:1018:17: note: in expansion of macro 'Check_Integer' 1018 | Check_Integer(pw->tag); | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_tyo': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:1273:5: note: in expansion of macro 'Check_Integer' 1273 | Check_Integer(t) | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_stream_info_': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:1520:5: note: in expansion of macro 'Check_Integer' 1520 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/bip_io.c:1627:73: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] 1627 | if (getsockname(StreamUnit(nst), (struct sockaddr *) &name, &length) < 0) { | ^~~~~~~ | | | int * In file included from ../src/bip_io.c:93: /usr/include/sys/socket.h:117:47: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../src/bip_io.c:1727:14: warning: implicit declaration of function 'ec_is_sigio_stream' [-Wimplicit-function-declaration] 1727 | if (!ec_is_sigio_stream(nst, SREAD)) | ^~~~~~~~~~~~~~~~~~ In file included from ../src/bip_io.c:139: ../src/bip_io.c: In function 'p_set_stream_prop_': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:1853:5: note: in expansion of macro 'Check_Integer' 1853 | Check_Integer(ti); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:1870:9: note: in expansion of macro 'Check_Integer' 1870 | Check_Integer(t) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2002:9: note: in expansion of macro 'Check_Integer' 2002 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2041:9: note: in expansion of macro 'Check_Integer' 2041 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2050:9: note: in expansion of macro 'Check_Integer' 2050 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_at': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2138:5: note: in expansion of macro 'Check_Output_Integer' 2138 | Check_Output_Integer(tp); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_seek': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2179:5: note: in expansion of macro 'Check_Integer' 2179 | Check_Integer(tp); | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_get': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2208:5: note: in expansion of macro 'Check_Output_Integer' 2208 | Check_Output_Integer(tag); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_getw': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2252:5: note: in expansion of macro 'Check_Output_Integer' 2252 | Check_Output_Integer(tag); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_get1': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2280:5: note: in expansion of macro 'Check_Output_Integer' 2280 | Check_Output_Integer(tag); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_put': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2310:5: note: in expansion of macro 'Check_Integer' 2310 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_put1': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2329:5: note: in expansion of macro 'Check_Integer' 2329 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_stream_number': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2378:9: note: in expansion of macro 'Check_Output_Integer' 2378 | Check_Output_Integer(tag1); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_read_string': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2469:5: note: in expansion of macro 'Check_Output_Integer' 2469 | Check_Output_Integer(tl); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_read_string5': ../src/bip_io.c:2659:1: warning: label '_after_cr_' defined but not used [-Wunused-label] 2659 | _after_cr_: | ^~~~~~~~~~ In file included from ../src/bip_io.c:139: ../src/bip_io.c: In function 'socket_bind': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:2960:17: note: in expansion of macro 'Check_Output_Integer' 2960 | Check_Output_Integer(port->tag); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_io.c:2996:80: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] 2996 | if (getsockname((socket_t) StreamUnit(nst), (struct sockaddr *) &name, &length) != 0) { | ^~~~~~~ | | | int * In file included from ../src/bip_io.c:93: /usr/include/sys/socket.h:117:47: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../src/bip_io.c: In function 'p_bind': ../src/bip_io.c:3033:36: warning: implicit declaration of function 'io_rpc' [-Wimplicit-function-declaration] 3033 | return RemoteStream(nst) ? io_rpc(nst, IO_BIND): | ^~~~~~ In file included from ../src/bip_io.c:139: ../src/bip_io.c: In function 'socket_connect': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:3119:9: note: in expansion of macro 'Check_Integer' 3119 | Check_Integer(port->tag); | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'socket_listen': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:3171:5: note: in expansion of macro 'Check_Integer' 3171 | Check_Integer(tn); | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'socket_accept': ../src/bip_io.c:3213:66: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] 3213 | res = accept(StreamUnit(nst), (struct sockaddr *) &name, &length); | ^~~~~~~ | | | int * In file included from ../src/bip_io.c:93: /usr/include/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../src/bip_io.c:3235:77: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] 3235 | res = accept((socket_t) StreamUnit(nst), (struct sockaddr *) &name, &length); | ^~~~~~~ | | | int * In file included from ../src/bip_io.c:93: /usr/include/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../src/bip_io.c:3270:57: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] 3270 | (void) getsockopt(res, SOL_SOCKET, SO_TYPE, &stype, &length); | ^~~~~~~ | | | int * In file included from ../src/bip_io.c:93: /usr/include/sys/socket.h:257:46: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 257 | socklen_t *__restrict __optlen) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ../src/bip_io.c:139: ../src/bip_io.c: In function '_build_argv': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_io.c:3881:17: note: in expansion of macro 'IsNumber' 3881 | if (IsNumber(car->tag)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_io.c:3885:32: note: in expansion of macro 'TagType' 3885 | len = tag_desc[TagType(car->tag)].string_size(car->val, car->tag, 0); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_io.c:3887:32: note: in expansion of macro 'TagType' 3887 | len = tag_desc[TagType(car->tag)].to_string(car->val, car->tag, argv[i], 0); | ^~~~~~~ ../src/bip_io.c: In function 'p_exec': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:4216:5: note: in expansion of macro 'Check_Integer' 4216 | Check_Integer(tpr); | ^~~~~~~~~~~~~ ../src/bip_io.c: In function 'p_wait': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_io.c:4571:5: note: in expansion of macro 'Check_Output_Integer' 4571 | Check_Output_Integer(st); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_io.c:4567:22: warning: unused variable 'res' [-Wunused-variable] 4567 | int pid, res; | ^~~ ../src/bip_io.c: In function 'ec_setup_stream_sigio_thread': ../src/bip_io.c:3495:2: warning: control reaches end of non-void function [-Wreturn-type] 3495 | {} | ^ ../src/bip_io.c: In function 'ec_reenable_sigio': ../src/bip_io.c:3499:2: warning: control reaches end of non-void function [-Wreturn-type] 3499 | {} | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/procedure.c In file included from ../src/procedure.c:51: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/procedure.c:117:13: warning: 'utf8_bom' defined but not used [-Wunused-variable] 117 | static char utf8_bom[UTF8_BOM_LENGTH] = {'\357','\273','\277'}; | ^~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/handle.c In file included from ../src/handle.c:86: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID \ -c ../src/intervals.c ../src/intervals.c: In function 'ec_i_mul': ../src/intervals.c:488:12: warning: unused variable 'll_lu' [-Wunused-variable] 488 | double ll_lu, ul_uu; | ^~~~~ ../src/intervals.c: In function 'ec_i_div': ../src/intervals.c:566:12: warning: unused variable 'll_lu' [-Wunused-variable] 566 | double ll_lu, ul_uu; | ^~~~~ ../src/intervals.c: In function 'ec_ria_binop': ../src/intervals.c:994:9: warning: unused variable 'result' [-Wunused-variable] 994 | int result; | ^~~~~~ ../src/intervals.c: In function 'ec_ria_ternop': ../src/intervals.c:1202:9: warning: unused variable 'result' [-Wunused-variable] 1202 | int result; | ^~~~~~ In file included from ../src/intervals.c:89: ../src/intervals.c: In function 'p_breal_from_bounds': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:456:14: note: in expansion of macro 'IsNumber' 456 | if (!IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1290:5: note: in expansion of macro 'Check_Number' 1290 | Check_Number(tl); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:456:14: note: in expansion of macro 'IsNumber' 456 | if (!IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1291:5: note: in expansion of macro 'Check_Number' 1291 | Check_Number(tu); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/intervals.c:1301:28: note: in expansion of macro 'TagType' 1301 | err = tag_desc[TagType(tl)].coerce_to[TIVL](vl, &ivl); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/intervals.c:1315:28: note: in expansion of macro 'TagType' 1315 | err = tag_desc[TagType(tu)].coerce_to[TIVL](vu, &ivl); | ^~~~~~~ ../src/intervals.c: In function 'p_breal_min': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1330:5: note: in expansion of macro 'Check_Output_Float' 1330 | Check_Output_Float(tmin); | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:456:14: note: in expansion of macro 'IsNumber' 456 | if (!IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1340:9: note: in expansion of macro 'Check_Number' 1340 | Check_Number(tx); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/intervals.c:1341:27: note: in expansion of macro 'TagType' 1341 | result = tag_desc[TagType(tx)].coerce_to[TIVL](vx, &ivl); | ^~~~~~~ ../src/intervals.c:1328:13: warning: unused variable 'min' [-Wunused-variable] 1328 | double min; | ^~~ In file included from ../src/intervals.c:89: ../src/intervals.c: In function 'p_breal_max': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1352:5: note: in expansion of macro 'Check_Output_Float' 1352 | Check_Output_Float(tmax); | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:456:14: note: in expansion of macro 'IsNumber' 456 | if (!IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1362:9: note: in expansion of macro 'Check_Number' 1362 | Check_Number(tx); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/intervals.c:1363:27: note: in expansion of macro 'TagType' 1363 | result = tag_desc[TagType(tx)].coerce_to[TIVL](vx, &ivl); | ^~~~~~~ ../src/intervals.c: In function 'p_breal_bounds': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1376:5: note: in expansion of macro 'Check_Output_Float' 1376 | Check_Output_Float(tmin); | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1377:5: note: in expansion of macro 'Check_Output_Float' 1377 | Check_Output_Float(tmax); | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:456:14: note: in expansion of macro 'IsNumber' 456 | if (!IsNumber(tag)) \ | ^~~~~~~~ ../src/intervals.c:1389:9: note: in expansion of macro 'Check_Number' 1389 | Check_Number(tx); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/intervals.c:1390:27: note: in expansion of macro 'TagType' 1390 | result = tag_desc[TagType(tx)].coerce_to[TIVL](vx, &ivl); | ^~~~~~~ ../src/intervals.c: In function '_ivl_from_string': ../src/intervals.c:1590:12: warning: implicit declaration of function 'string_to_number' [-Wimplicit-function-declaration] 1590 | (void) string_to_number(s, result, (stream_id) 0, 0); | ^~~~~~~~~~~~~~~~ ../src/intervals.c: In function '_equal_ivl': ../src/intervals.c:2193:1: warning: control reaches end of non-void function [-Wreturn-type] 2193 | } | ^ ../src/intervals.c: In function '_arith_compare_ivl': ../src/intervals.c:2147:1: warning: control reaches end of non-void function [-Wreturn-type] 2147 | } | ^ ../src/intervals.c: In function 'ec_ria_binop': ../src/intervals.c:1191:13: warning: 'upb' may be used uninitialized [-Wmaybe-uninitialized] 1191 | *zu_ptr = upb; | ~~~~~~~~^~~~~ ../src/intervals.c:993:17: note: 'upb' declared here 993 | double lwb, upb; | ^~~ ../src/intervals.c:1191:13: warning: 'upb' may be used uninitialized [-Wmaybe-uninitialized] 1191 | *zu_ptr = upb; | ~~~~~~~~^~~~~ ../src/intervals.c:993:17: note: 'upb' declared here 993 | double lwb, upb; | ^~~ ../src/intervals.c:1191:13: warning: 'upb' may be used uninitialized [-Wmaybe-uninitialized] 1191 | *zu_ptr = upb; | ~~~~~~~~^~~~~ ../src/intervals.c:993:17: note: 'upb' declared here 993 | double lwb, upb; | ^~~ ../src/intervals.c:1191:13: warning: 'upb' may be used uninitialized [-Wmaybe-uninitialized] 1191 | *zu_ptr = upb; | ~~~~~~~~^~~~~ ../src/intervals.c:993:17: note: 'upb' declared here 993 | double lwb, upb; | ^~~ ../src/intervals.c:1191:13: warning: 'upb' may be used uninitialized [-Wmaybe-uninitialized] 1191 | *zu_ptr = upb; | ~~~~~~~~^~~~~ ../src/intervals.c:993:17: note: 'upb' declared here 993 | double lwb, upb; | ^~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_arith.c In file included from ../src/bip_arith.c:93: ../src/bip_arith.c: In function 'p_succ': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:131:24: note: in expansion of macro 'IsNumber' 131 | if (!(IsRef(tx) || IsNumber(tx))) { Bip_Error(ARITH_TYPE_ERROR) } | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:133:24: note: in expansion of macro 'IsNumber' 133 | if (!(IsRef(ty) || IsNumber(ty))) { Bip_Error(ARITH_TYPE_ERROR) } | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:146:9: note: in expansion of macro 'Return_Numeric' 146 | Return_Numeric(y, ty, result); | ^~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:155:13: note: in expansion of macro 'Return_Numeric' 155 | Return_Numeric(x, tx, result); | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_plus': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:205:15: note: in expansion of macro 'IsNumber' 205 | else if (!IsNumber(tx) || !IsNumber(ty) || !IsNumber(tz)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:205:32: note: in expansion of macro 'IsNumber' 205 | else if (!IsNumber(tx) || !IsNumber(ty) || !IsNumber(tz)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:205:49: note: in expansion of macro 'IsNumber' 205 | else if (!IsNumber(tx) || !IsNumber(ty) || !IsNumber(tz)) | ^~~~~~~~ ../src/bip_arith.c: In function 'p_times': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:282:15: note: in expansion of macro 'IsNumber' 282 | else if (!IsNumber(tx) || !IsNumber(ty) || !IsNumber(tz)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:282:32: note: in expansion of macro 'IsNumber' 282 | else if (!IsNumber(tx) || !IsNumber(ty) || !IsNumber(tz)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:282:49: note: in expansion of macro 'IsNumber' 282 | else if (!IsNumber(tx) || !IsNumber(ty) || !IsNumber(tz)) | ^~~~~~~~ ../src/bip_arith.c: In function 'p_between': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:336:5: note: in expansion of macro 'Check_Integer' 336 | Check_Integer(tmi) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:337:5: note: in expansion of macro 'Check_Integer' 337 | Check_Integer(tma) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:338:5: note: in expansion of macro 'Check_Integer' 338 | Check_Integer(ts) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:358:9: note: in expansion of macro 'Check_Output_Integer' 358 | Check_Output_Integer(ti) | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_is_zero': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:390:25: note: in expansion of macro 'TagType' 390 | Succeed_If(tag_desc[TagType(t)].arith_op[ARITH_SGN](v, &result) == PSUCCEED | ^~~~~~~ ../src/bip_arith.c: In function 'p_collapse_linear': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:626:18: note: in expansion of macro 'IsNumber' 626 | if (!IsNumber(cur_coeff->tag)) | ^~~~~~~~ ../src/bip_arith.c: In function 'p_sgn': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:750:20: note: in expansion of macro 'TagType' 750 | err = tag_desc[TagType(t1)].arith_op[ARITH_SGN](v1, &result); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:752:5: note: in expansion of macro 'Return_Numeric' 752 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_gcd_ext': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:437:21: note: in expansion of macro 'IsNumber' 437 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:781:5: note: in expansion of macro 'Check_Integer_Or_Bignum' 781 | Check_Integer_Or_Bignum(t1) | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:437:21: note: in expansion of macro 'IsNumber' 437 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:782:5: note: in expansion of macro 'Check_Integer_Or_Bignum' 782 | Check_Integer_Or_Bignum(t2) | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:503:17: note: in expansion of macro 'IsNumber' 503 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:783:5: note: in expansion of macro 'Check_Output_Integer_Or_Bignum' 783 | Check_Output_Integer_Or_Bignum(ts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:503:17: note: in expansion of macro 'IsNumber' 503 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:784:5: note: in expansion of macro 'Check_Output_Integer_Or_Bignum' 784 | Check_Output_Integer_Or_Bignum(tt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:503:17: note: in expansion of macro 'IsNumber' 503 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:785:5: note: in expansion of macro 'Check_Output_Integer_Or_Bignum' 785 | Check_Output_Integer_Or_Bignum(tg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:787:20: note: in expansion of macro 'TagType' 787 | err = tag_desc[TagType(t1)].coerce_to[TBIG](v1, &v1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:789:20: note: in expansion of macro 'TagType' 789 | err = tag_desc[TagType(t2)].coerce_to[TBIG](v2, &v2); | ^~~~~~~ ../src/bip_arith.c: In function 'p_pi': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:931:5: note: in expansion of macro 'Return_Numeric' 931 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_e': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:939:5: note: in expansion of macro 'Return_Numeric' 939 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_rational2': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:954:20: note: in expansion of macro 'TagType' 954 | err = tag_desc[TagType(t1)].coerce_to[TRAT](v1, &result.val); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:956:5: note: in expansion of macro 'Return_Numeric' 956 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_rationalize': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:965:20: note: in expansion of macro 'TagType' 965 | err = tag_desc[TagType(t1)].arith_op[ARITH_NICERAT](v1, &result); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:967:5: note: in expansion of macro 'Return_Numeric' 967 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_bignum2': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:977:20: note: in expansion of macro 'TagType' 977 | err = tag_desc[TagType(t1)].coerce_to[TBIG](v1, &result.val); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:981:5: note: in expansion of macro 'Return_Numeric' 981 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_breal2': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:991:20: note: in expansion of macro 'TagType' 991 | err = tag_desc[TagType(t1)].coerce_to[TIVL](v1, &result.val); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:993:5: note: in expansion of macro 'Return_Numeric' 993 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_float2': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1003:20: note: in expansion of macro 'TagType' 1003 | err = tag_desc[TagType(t1)].coerce_to[TagType(result.tag)](v1, &result.val); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1003:43: note: in expansion of macro 'TagType' 1003 | err = tag_desc[TagType(t1)].coerce_to[TagType(result.tag)](v1, &result.val); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1005:5: note: in expansion of macro 'Return_Numeric' 1005 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_power': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1125:5: note: in expansion of macro 'Return_Numeric' 1125 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_powm': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1137:20: note: in expansion of macro 'TagType' 1137 | err = tag_desc[TagType(t1)].coerce_to[TBIG](v1, &v1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1139:20: note: in expansion of macro 'TagType' 1139 | err = tag_desc[TagType(t2)].coerce_to[TBIG](v2, &v2); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1141:20: note: in expansion of macro 'TagType' 1141 | err = tag_desc[TagType(t3)].coerce_to[TBIG](v3, &v3); | ^~~~~~~ ../src/bip_arith.c: In function 'p_lshift': ../src/bip_arith.c:1177:47: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] 1177 | result.val.nint = v1.nint >> BITS_PER_WORD-1; | ^~ In file included from ../src/bip_arith.c:93: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1210:5: note: in expansion of macro 'Return_Numeric' 1210 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_rshift': ../src/bip_arith.c:1226:47: warning: suggest parentheses around '-' inside '>>' [-Wparentheses] 1226 | result.val.nint = v1.nint >> BITS_PER_WORD-1; | ^~ In file included from ../src/bip_arith.c:93: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1267:5: note: in expansion of macro 'Return_Numeric' 1267 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_minint': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1275:5: note: in expansion of macro 'Return_Numeric' 1275 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_maxint': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1283:5: note: in expansion of macro 'Return_Numeric' 1283 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_setbit': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:1293:5: note: in expansion of macro 'Check_Integer' 1293 | Check_Integer(tn); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1315:24: note: in expansion of macro 'TagType' 1315 | err = tag_desc[TagType(ti)].arith_op[ARITH_SETBIT](vi, vn, &result); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1322:5: note: in expansion of macro 'Return_Numeric' 1322 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_clrbit': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:1331:5: note: in expansion of macro 'Check_Integer' 1331 | Check_Integer(tn); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1353:24: note: in expansion of macro 'TagType' 1353 | err = tag_desc[TagType(ti)].arith_op[ARITH_CLRBIT](vi, vn, &result); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1360:5: note: in expansion of macro 'Return_Numeric' 1360 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'p_getbit': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:1369:5: note: in expansion of macro 'Check_Integer' 1369 | Check_Integer(tn); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1383:24: note: in expansion of macro 'TagType' 1383 | err = tag_desc[TagType(ti)].arith_op[ARITH_GETBIT](vi, vn, &result); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1390:5: note: in expansion of macro 'Return_Numeric' 1390 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: At top level: ../src/bip_arith.c:1429:1: warning: return type defaults to 'int' [-Wimplicit-int] 1429 | p_integer_list(value vi, type ti, value vsz, type tsz, value v, type t) | ^~~~~~~~~~~~~~ In file included from ../src/bip_arith.c:93: ../src/bip_arith.c: In function 'p_integer_list': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:437:21: note: in expansion of macro 'IsNumber' 437 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:1434:5: note: in expansion of macro 'Check_Integer_Or_Bignum' 1434 | Check_Integer_Or_Bignum(ti) | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_arith.c:1435:5: note: in expansion of macro 'Check_Integer' 1435 | Check_Integer(tsz) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1436:20: note: in expansion of macro 'TagType' 1436 | err = tag_desc[TagType(ti)].coerce_to[TBIG](vi, &vi); | ^~~~~~~ ../src/bip_arith.c:1438:11: warning: implicit declaration of function 'ec_big_to_chunks' [-Wimplicit-function-declaration] 1438 | err = ec_big_to_chunks(vi.ptr, vsz.nint, &result); | ^~~~~~~~~~~~~~~~ In file included from ../src/bip_arith.c:93: ../src/bip_arith.c: In function 'un_arith_op': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1457:18: note: in expansion of macro 'TagType' 1457 | if (tag_desc[TagType(t1)].numeric < tag_desc[top].numeric) | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:1459:14: note: in expansion of macro 'IsNumber' 1459 | if (!IsNumber(t1)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1461:24: note: in expansion of macro 'TagType' 1461 | err = tag_desc[TagType(t1)].coerce_to[top](v1, &v1); | ^~~~~~~ ../src/bip_arith.c: In function 'unary_arith_op': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1482:5: note: in expansion of macro 'Return_Numeric' 1482 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'bin_arith_op': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1492:22: note: in expansion of macro 'TagType' 1492 | if (tag_desc[TagType(t1)].numeric > tag_desc[TagType(t2)].numeric) | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1492:54: note: in expansion of macro 'TagType' 1492 | if (tag_desc[TagType(t1)].numeric > tag_desc[TagType(t2)].numeric) | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:1494:18: note: in expansion of macro 'IsNumber' 1494 | if (!IsNumber(t2)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1496:28: note: in expansion of macro 'TagType' 1496 | err = tag_desc[TagType(t2)].coerce_to[TagType(t1)](v2, &v2); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1496:51: note: in expansion of macro 'TagType' 1496 | err = tag_desc[TagType(t2)].coerce_to[TagType(t1)](v2, &v2); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_arith.c:1500:18: note: in expansion of macro 'IsNumber' 1500 | if (!IsNumber(t1)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1502:28: note: in expansion of macro 'TagType' 1502 | err = tag_desc[TagType(t1)].coerce_to[TagType(t2)](v1, &v1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1502:51: note: in expansion of macro 'TagType' 1502 | err = tag_desc[TagType(t1)].coerce_to[TagType(t2)](v1, &v1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1507:20: note: in expansion of macro 'TagType' 1507 | err = tag_desc[TagType(t1)].arith_op[op](v1, v2, pres); | ^~~~~~~ ../src/bip_arith.c: In function 'binary_arith_op': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_export.h:810:24: note: in expansion of macro 'TagType' 810 | : tag_desc[TagType(t)].equal(result.val.ptr, v.ptr)); \ | ^~~~~~~ ../src/bip_arith.c:1522:5: note: in expansion of macro 'Return_Numeric' 1522 | Return_Numeric(v, t, result) | ^~~~~~~~~~~~~~ ../src/bip_arith.c: In function 'arith_compare': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1545:22: note: in expansion of macro 'TagType' 1545 | if (tag_desc[TagType(t1)].numeric > tag_desc[TagType(t2)].numeric) | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1545:54: note: in expansion of macro 'TagType' 1545 | if (tag_desc[TagType(t1)].numeric > tag_desc[TagType(t2)].numeric) | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1547:28: note: in expansion of macro 'TagType' 1547 | err = tag_desc[TagType(t2)].coerce_to[TagType(t1)](v2, &v2); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1547:51: note: in expansion of macro 'TagType' 1547 | err = tag_desc[TagType(t2)].coerce_to[TagType(t1)](v2, &v2); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1552:28: note: in expansion of macro 'TagType' 1552 | err = tag_desc[TagType(t1)].coerce_to[TagType(t2)](v1, &v1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1552:51: note: in expansion of macro 'TagType' 1552 | err = tag_desc[TagType(t1)].coerce_to[TagType(t2)](v1, &v1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_arith.c:1557:20: note: in expansion of macro 'TagType' 1557 | err = tag_desc[TagType(t1)].arith_compare(v1, v2, res); | ^~~~~~~ ../src/bip_arith.c: In function 'bip_arith_init': ../src/bip_arith.c:2169:5: warning: implicit declaration of function 'ec_intervals_init' [-Wimplicit-function-declaration] 2169 | ec_intervals_init(); /* implementation of float intervals */ | ^~~~~~~~~~~~~~~~~ ../src/bip_arith.c:2101:37: warning: iteration 53 invokes undefined behavior [-Waggressive-loop-optimizations] 2101 | tag_desc[i].arith_op[j] = ../src/bip_arith.c:2100:20: note: within this loop 2100 | for(j=0; j <= ARITH_OPERATIONS; j++) gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bigrat.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_module.c In file included from ../src/bip_module.c:40: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/bip_module.c:35: ../src/bip_module.c: In function 'module_init': ../src/sepia.h:1254:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1254 | #define AbolishedProcedures (*(proc_duet **) &shared_data->abolished_procedures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_module.c:97:8: note: in expansion of macro 'AbolishedProcedures' 97 | AbolishedProcedures = 0; | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1253:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1253 | #define AbolishedDynProcedures (*(proc_duet **) &shared_data->abolished_dynamic_procedures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_module.c:98:8: note: in expansion of macro 'AbolishedDynProcedures' 98 | AbolishedDynProcedures = 0; | ^~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1257:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1257 | #define CompiledStructures (*(proc_duet **) &shared_data->compiled_structures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_module.c:99:8: note: in expansion of macro 'CompiledStructures' 99 | CompiledStructures = 0; | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:1254:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1254 | #define AbolishedProcedures (*(proc_duet **) &shared_data->abolished_procedures) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_module.c:100:8: note: in expansion of macro 'AbolishedProcedures' 100 | AbolishedProcedures = 0; | ^~~~~~~~~~~~~~~~~~~ ../src/bip_module.c: In function 'p_tool_body': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:199:9: note: in expansion of macro 'Get_Proc_Did' 199 | Get_Proc_Did(vi, ti, di); | ^~~~~~~~~~~~ ../src/bip_module.c:194:18: warning: unused variable 'code' [-Wunused-variable] 194 | vmcode *code; | ^~~~ ../src/bip_module.c:190:17: warning: unused variable 'flags' [-Wunused-variable] 190 | int flags, arity; | ^~~~~ ../src/bip_module.c:189:18: warning: unused variable 'procb' [-Wunused-variable] 189 | pri *procb, *proci; | ^~~~~ ../src/bip_module.c: In function 'p_unlock2': ../src/bip_module.c:372:9: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 372 | if (!strcmp(m->lock, StringStart(vl))) | ^~~~~~ ../src/bip_module.c:49:1: note: include '' or provide a declaration of 'strcmp' 48 | #include "property.h" +++ |+#include 49 | In file included from ../src/bip_module.c:35: ../src/bip_module.c: In function 'p_pr': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:443:5: note: in expansion of macro 'Get_Proc_Did' 443 | Get_Proc_Did(v, t, wdid); | ^~~~~~~~~~~~ In file included from ../src/bip_module.c:42: ../src/bip_module.c: In function '_tool_code': ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/bip_module.c:588:9: note: in expansion of macro 'Allocate_Default_Procedure' 588 | Allocate_Default_Procedure(3 + (debug?DEBUG_LENGTH:0), PriDid(procb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/bip_module.c:35: ../src/bip_module.c: In function 'p_tool2': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:663:5: note: in expansion of macro 'Get_Proc_Did' 663 | Get_Proc_Did(vi, ti, di); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:664:5: note: in expansion of macro 'Get_Proc_Did' 664 | Get_Proc_Did(vb, tb, db); | ^~~~~~~~~~~~ ../src/bip_module.c: In function 'p_implicit_local': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:765:5: note: in expansion of macro 'Get_Proc_Did' 765 | Get_Proc_Did(v, t, d); | ^~~~~~~~~~~~ ../src/bip_module.c: In function 'p_local': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:783:5: note: in expansion of macro 'Get_Proc_Did' 783 | Get_Proc_Did(v, t, d); | ^~~~~~~~~~~~ ../src/bip_module.c: In function 'p_export': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:802:5: note: in expansion of macro 'Get_Proc_Did' 802 | Get_Proc_Did(v, t, d); | ^~~~~~~~~~~~ ../src/bip_module.c: In function 'p_import_from': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:823:5: note: in expansion of macro 'Get_Proc_Did' 823 | Get_Proc_Did(v, t, d); | ^~~~~~~~~~~~ ../src/bip_module.c:818:17: warning: unused variable 'export' [-Wunused-variable] 818 | pri *proc, *export; | ^~~~~~ In file included from ../src/bip_module.c:35: ../src/bip_module.c: In function 'p_reexport_from': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/bip_module.c:844:5: note: in expansion of macro 'Get_Proc_Did' 844 | Get_Proc_Did(v, t, d); | ^~~~~~~~~~~~ ../src/bip_module.c:839:17: warning: unused variable 'export' [-Wunused-variable] 839 | pri *proc, *export; | ^~~~~~ ../src/bip_module.c: In function 'p_import': ../src/bip_module.c:893:5: warning: implicit declaration of function 'resolve_pending_imports' [-Wimplicit-function-declaration] 893 | resolve_pending_imports(import_prop->procedures); | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_module.c:866:23: warning: unused variable 'pi' [-Wunused-variable] 866 | pri *pe, *pi; | ^~ ../src/bip_module.c:866:18: warning: unused variable 'pe' [-Wunused-variable] 866 | pri *pe, *pi; | ^~ ../src/bip_module.c:865:18: warning: variable 'export_prop' set but not used [-Wunused-but-set-variable] 865 | module_item *export_prop, *import_prop; | ^~~~~~~~~~~ ../src/bip_module.c: In function 'p_erase_module': ../src/bip_module.c:949:9: warning: implicit declaration of function 'erase_module_procs'; did you mean 'erase_module_props'? [-Wimplicit-function-declaration] 949 | erase_module_procs(pm->procedures); | ^~~~~~~~~~~~~~~~~~ | erase_module_props ../src/bip_module.c:925:26: warning: unused variable 'prop' [-Wunused-variable] 925 | pword *prop; | ^~~~ ../src/bip_module.c:924:26: warning: unused variable 'lib_scan' [-Wunused-variable] 924 | didlist *lib_scan; | ^~~~~~~~ ../src/bip_module.c:923:26: warning: unused variable 'i' [-Wunused-variable] 923 | int i; | ^ ../src/bip_module.c:922:31: warning: unused variable 'import_pm' [-Wunused-variable] 922 | module_item *pm, *import_pm; | ^~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_control.c In file included from ../src/bip_control.c:42: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/bip_control.c:37: ../src/bip_control.c: In function 'p_exit': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:193:5: note: in expansion of macro 'Check_Integer' 193 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_spied': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1184:9: note: in expansion of macro 'Check_Integer' 1184 | Check_Integer(tarity) \ | ^~~~~~~~~~~~~ ../src/bip_control.c:256:9: note: in expansion of macro 'Get_Did' 256 | Get_Did(v1, t1, v2, t2, wdid); | ^~~~~~~ ../src/bip_control.c: In function 'p_global_flags': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:284:9: note: in expansion of macro 'Check_Integer' 284 | Check_Integer(tc) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:285:9: note: in expansion of macro 'Check_Integer' 285 | Check_Integer(ts) | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_vm_flags': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:297:9: note: in expansion of macro 'Check_Integer' 297 | Check_Integer(tc) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:298:9: note: in expansion of macro 'Check_Integer' 298 | Check_Integer(ts) | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_sys_flags': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:331:5: note: in expansion of macro 'Check_Integer' 331 | Check_Integer(tf); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:341:13: note: in expansion of macro 'Check_Integer' 341 | Check_Integer(tval); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:353:13: note: in expansion of macro 'Check_Integer' 353 | Check_Integer(tval); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:365:13: note: in expansion of macro 'Check_Integer' 365 | Check_Integer(tval); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:377:13: note: in expansion of macro 'Check_Integer' 377 | Check_Integer(tval); | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_extension': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:408:5: note: in expansion of macro 'Check_Integer' 408 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/bip_control.c:454:17: warning: implicit declaration of function 'megalog_present' [-Wimplicit-function-declaration] 454 | if (megalog_present ()) | ^~~~~~~~~~~~~~~ ../src/bip_control.c:458:17: warning: implicit declaration of function 'par_present'; did you mean 'p_reset'? [-Wimplicit-function-declaration] 458 | if (par_present()) | ^~~~~~~~~~~ | p_reset ../src/bip_control.c:462:17: warning: implicit declaration of function 'mps_present'; did you mean 'p_reset'? [-Wimplicit-function-declaration] 462 | if (mps_present()) | ^~~~~~~~~~~ | p_reset In file included from ../src/bip_control.c:37: ../src/bip_control.c: In function 'p_request_fail_event4': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:596:5: note: in expansion of macro 'Check_Integer' 596 | Check_Integer(targ); | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_request_fail_write': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:663:5: note: in expansion of macro 'Check_Integer' 663 | Check_Integer(targ); | ^~~~~~~~~~~~~ ../src/bip_control.c:683:21: warning: expression does not compute the number of elements in this array; element type is 'pword' {aka 'struct s_pword'}, not 'word' {aka 'long int'} [-Wsizeof-array-div] 683 | sizeof(data)/sizeof(word), TRAILED_PWORD); | ^ ../src/bip_control.c:683:21: note: add parentheses around the second 'sizeof' to silence this warning ../src/bip_control.c:660:11: note: array 'data' declared here 660 | pword data[2]; | ^~~~ In file included from ../src/bip_control.c:37: ../src/bip_control.c: In function 'p_timestamp_init': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:707:5: note: in expansion of macro 'Check_Integer' 707 | Check_Integer(targ); | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_timestamp_update': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:727:5: note: in expansion of macro 'Check_Integer' 727 | Check_Integer(targ); | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_timestamp_age': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:752:5: note: in expansion of macro 'Check_Integer' 752 | Check_Integer(targ); | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_timestamp_older': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:767:5: note: in expansion of macro 'Check_Integer' 767 | Check_Integer(targ1); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:768:5: note: in expansion of macro 'Check_Integer' 768 | Check_Integer(targ2); | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_of_interest': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:881:5: note: in expansion of macro 'Check_Integer' 881 | Check_Integer(tinvoc); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:882:5: note: in expansion of macro 'Check_Integer' 882 | Check_Integer(tdepth); | ^~~~~~~~~~~~~ ../src/bip_control.c: In function 'p_make_tf': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:1063:5: note: in expansion of macro 'Check_Integer' 1063 | Check_Integer(tpush); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:1064:5: note: in expansion of macro 'Check_Integer' 1064 | Check_Integer(tp); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_control.c:1065:5: note: in expansion of macro 'Check_Output_Integer' 1065 | Check_Output_Integer(ti); | ^~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_delay.c ../src/bip_delay.c: In function 'p_delayed_goals': ../src/bip_delay.c:273:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 273 | if (result.val.ptr = _make_goal_list(LD_END, 0)) | ^~~~~~ In file included from ../src/bip_delay.c:46: ../src/bip_delay.c: In function 'p_subcall_init': ../src/emu_export.h:372:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | *--TT = (pword *) (*((uword *) (pw) + (offset)));\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/emu_export.h:1099:17: note: in expansion of macro 'Trail_Word' 1099 | Trail_Word(&WP, 0, TRAILED_WORD32)\ | ^~~~~~~~~~ ../src/bip_delay.c:306:5: note: in expansion of macro 'Set_WP' 306 | Set_WP(PRIORITY_MAIN) | ^~~~~~ ../src/bip_delay.c: In function 'p_subcall_fini': ../src/bip_delay.c:338:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 338 | if (result.val.ptr = _make_goal_list(LD_END, 1)) | ^~~~~~ In file included from ../src/bip_delay.c:46: ../src/emu_export.h:372:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | *--TT = (pword *) (*((uword *) (pw) + (offset)));\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/emu_export.h:1099:17: note: in expansion of macro 'Trail_Word' 1099 | Trail_Word(&WP, 0, TRAILED_WORD32)\ | ^~~~~~~~~~ ../src/bip_delay.c:349:5: note: in expansion of macro 'Set_WP' 349 | Set_WP(WLPreviousWP(WL)->val.nint); | ^~~~~~ ../src/bip_delay.c: In function 'p_new_delays': ../src/bip_delay.c:387:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 387 | if (result.val.ptr = _make_goal_list(susp, 1)) | ^~~~~~ In file included from ../src/bip_delay.c:39: ../src/bip_delay.c: In function 'p_kill_suspension': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:678:5: note: in expansion of macro 'Check_Integer' 678 | Check_Integer(tt) | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_insert_suspension': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:732:5: note: in expansion of macro 'Check_Integer' 732 | Check_Integer(tn); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_nonground2': ../src/bip_delay.c:763:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 763 | if (pw = ec_nonground(val, tag)) | ^~ In file included from ../src/bip_delay.c:39: ../src/bip_delay.c: In function 'p_nonground3': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:876:5: note: in expansion of macro 'Check_Integer' 876 | Check_Integer(tn) | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function '_setuniv': ../src/bip_delay.c:1029:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1029 | if (err = _setuniv(next->val, next->tag)) | ^~~ In file included from ../src/bip_delay.c:39: ../src/bip_delay.c: In function 'p_set_suspension_number': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1295:5: note: in expansion of macro 'Check_Integer' 1295 | Check_Integer(tn) | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_get_suspension_number': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1316:5: note: in expansion of macro 'Check_Output_Integer' 1316 | Check_Output_Integer(tn) | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_set_suspension_data': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1380:5: note: in expansion of macro 'Check_Integer' 1380 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_set_suspension_arg': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1414:5: note: in expansion of macro 'Check_Integer' 1414 | Check_Integer(tn); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_get_postponed_nonempty': ../src/bip_delay.c:1546:9: warning: unused variable 'result' [-Wunused-variable] 1546 | int result; | ^~~~~~ In file included from ../src/bip_delay.c:39: ../src/bip_delay.c: In function 'p_postpone_suspensions': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1609:5: note: in expansion of macro 'Check_Integer' 1609 | Check_Integer(tpos); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_init_suspension_list': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1727:5: note: in expansion of macro 'Check_Integer' 1727 | Check_Integer(tpos); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_enter_suspension_list': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1748:5: note: in expansion of macro 'Check_Integer' 1748 | Check_Integer(tn); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_merge_suspension_lists': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1776:5: note: in expansion of macro 'Check_Integer' 1776 | Check_Integer(tpos1); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:1777:5: note: in expansion of macro 'Check_Integer' 1777 | Check_Integer(tpos2); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_schedule_suspensions': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:2057:5: note: in expansion of macro 'Check_Integer' 2057 | Check_Integer(tpos); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_set_suspension_priority': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:2076:5: note: in expansion of macro 'Check_Integer' 2076 | Check_Integer(tprio) | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_get_priority': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:2093:5: note: in expansion of macro 'Check_Output_Integer' 2093 | Check_Output_Integer(tp) | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_set_priority': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:2101:5: note: in expansion of macro 'Check_Integer' 2101 | Check_Integer(tp) | ^~~~~~~~~~~~~ In file included from ../src/bip_delay.c:46: ../src/emu_export.h:372:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | *--TT = (pword *) (*((uword *) (pw) + (offset)));\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/emu_export.h:1099:17: note: in expansion of macro 'Trail_Word' 1099 | Trail_Word(&WP, 0, TRAILED_WORD32)\ | ^~~~~~~~~~ ../src/bip_delay.c:2103:5: note: in expansion of macro 'Set_WP' 2103 | Set_WP(prio) | ^~~~~~ In file included from ../src/bip_delay.c:39: ../src/bip_delay.c: In function 'p_set_priority2': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:2111:5: note: in expansion of macro 'Check_Integer' 2111 | Check_Integer(tp) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:2112:5: note: in expansion of macro 'Check_Integer' 2112 | Check_Integer(tt) | ^~~~~~~~~~~~~ In file included from ../src/bip_delay.c:46: ../src/emu_export.h:372:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | *--TT = (pword *) (*((uword *) (pw) + (offset)));\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/emu_export.h:1099:17: note: in expansion of macro 'Trail_Word' 1099 | Trail_Word(&WP, 0, TRAILED_WORD32)\ | ^~~~~~~~~~ ../src/bip_delay.c:2115:9: note: in expansion of macro 'Set_WP' 2115 | Set_WP(prio) | ^~~~~~ ../src/bip_delay.c: At top level: ../src/bip_delay.c:2122:1: warning: return type defaults to 'int' [-Wimplicit-int] 2122 | p_first_woken(value pv, type pt, value v, type t) | ^~~~~~~~~~~~~ In file included from ../src/bip_delay.c:39: ../src/bip_delay.c: In function 'p_first_woken': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_delay.c:2126:5: note: in expansion of macro 'Check_Integer' 2126 | Check_Integer(pt); | ^~~~~~~~~~~~~ ../src/bip_delay.c: In function 'p_subcall_fini': ../src/sepia.h:581:48: warning: 'result.val.ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 581 | #define Return_Unify_Pw(vx,tx,vy,ty) return ec_unify_(vx,tx,vy,ty,&MU); | ^~~~~~~~~ ../src/bip_delay.c:319:17: note: 'result.val.ptr' was declared here 319 | pword result; | ^~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_domain.c In file included from ../src/bip_domain.c:46: ../src/bip_domain.c: In function 'p_dom_range': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:243:5: note: in expansion of macro 'Check_Output_Integer' 243 | Check_Output_Integer(tmi) | ^~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:244:5: note: in expansion of macro 'Check_Output_Integer' 244 | Check_Output_Integer(tma) | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_domain.c: In function 'p_make_extreme': ../src/bip_domain.c:470:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 470 | if (k > 0 && minimize || k < 0 && !minimize) | ~~~~~~^~~~~~~~~~~ ../src/bip_domain.c: In function 'p_gec_comp': ../src/bip_domain.c:1073:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1073 | else if (k > 0 && m == maxy || k < 0 && m == miny) { | ~~~~~~^~~~~~~~~~~~ ../src/bip_domain.c: In function 'p_index_values': ../src/bip_domain.c:1417:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1417 | if (updi && size == 0 || updv && sizev == 0) { | ~~~~~^~~~~~~~~~~~ ../src/bip_domain.c: In function 'p_dom_union': ../src/bip_domain.c:2058:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2058 | if (next == DOM_BOTH && from1 <= from2 || next == DOM_1) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../src/bip_domain.c: In function 'p_dom_difference': ../src/bip_domain.c:2324:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2324 | if (res < 0 || res > 0 && IsNil(d2->tag)) { In file included from ../src/bip_domain.c:46: ../src/bip_domain.c: In function 'p_dvar_remove_smaller': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:2425:5: note: in expansion of macro 'Check_Integer' 2425 | Check_Integer(tm) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:2427:9: note: in expansion of macro 'Check_Integer' 2427 | Check_Integer(tvar) | ^~~~~~~~~~~~~ ../src/bip_domain.c: In function 'p_dvar_remove_greater': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:2454:5: note: in expansion of macro 'Check_Integer' 2454 | Check_Integer(tm) | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:2456:9: note: in expansion of macro 'Check_Integer' 2456 | Check_Integer(tvar) | ^~~~~~~~~~~~~ ../src/bip_domain.c: In function 'p_remove_element': ../src/bip_domain.c:2683:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2683 | Succeed_If(!SameType(tvar,tel) || !IsNil(tvar) && vvar.all != vel.all) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:365:41: note: in definition of macro 'Succeed_If' 365 | #define Succeed_If(cond) return((cond) ? PSUCCEED : PFAIL); | ^~~~ ../src/bip_domain.c: In function 'p_prune_woken_goals': ../src/bip_domain.c:2965:19: warning: implicit declaration of function 'ec_prune_suspensions'; did you mean 'ec_make_suspension'? [-Wimplicit-function-declaration] 2965 | res = ec_prune_suspensions(arg + MIN_OFF); | ^~~~~~~~~~~~~~~~~~~~ | ec_make_suspension In file included from ../src/bip_domain.c:46: ../src/bip_domain.c: In function 'p_integer_list_to_dom': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:3018:13: note: in expansion of macro 'Check_Integer' 3018 | Check_Integer(t->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:3020:13: note: in expansion of macro 'Check_Integer' 3020 | Check_Integer(s->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:3064:17: note: in expansion of macro 'Check_Integer' 3064 | Check_Integer(t->tag); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_domain.c:3066:17: note: in expansion of macro 'Check_Integer' 3066 | Check_Integer(s->tag); | ^~~~~~~~~~~~~ ../src/bip_domain.c: In function '_dom_intersection': ../src/bip_domain.c:1695:16: warning: 'to2' may be used uninitialized in this function [-Wmaybe-uninitialized] 1695 | if (fromi <= toi) { | ^ ../src/bip_domain.c:1687:19: warning: 'from2' may be used uninitialized in this function [-Wmaybe-uninitialized] 1687 | fromi = from1 > from2 ? from1 : from2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_domain.c:1695:16: warning: 'to1' may be used uninitialized in this function [-Wmaybe-uninitialized] 1695 | if (fromi <= toi) { | ^ ../src/bip_domain.c:1687:19: warning: 'from1' may be used uninitialized in this function [-Wmaybe-uninitialized] 1687 | fromi = from1 > from2 ? from1 : from2; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_domain.c: In function 'p_integer_list_to_dom': ../src/bip_domain.c:2999:23: warning: 'to' may be used uninitialized in this function [-Wmaybe-uninitialized] 2999 | word from, to; | ^~ ../src/bip_domain.c:3097:14: warning: 'from' may be used uninitialized in this function [-Wmaybe-uninitialized] 3097 | size += to - from + 1; | ~~~~~^~~~~~~~~~~~~~~~ ../src/bip_domain.c: In function 'p_dom_difference': ../src/bip_domain.c:2308:41: warning: 'to1' may be used uninitialized in this function [-Wmaybe-uninitialized] 2308 | toi = to1 < from2 ? to1 : from2 - 1; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/bip_domain.c:2309:21: warning: 'from1' may be used uninitialized in this function [-Wmaybe-uninitialized] 2309 | p = insert_interval(from1, toi, p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/bip_domain.c: In function 'dom_remove_smaller': ../src/bip_domain.c:2605:16: warning: 'newd' may be used uninitialized in this function [-Wmaybe-uninitialized] 2605 | v0.ptr = newd; | ~~~~~~~^~~~~~ ../src/bip_domain.c: In function '_linear_term_range': ../src/bip_domain.c:674:59: warning: 'k2' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | else if (ge == RANGE_EQ && vars == 2 && sum == 0 && k1*k2 == -1) { | ~~^~~ ../src/bip_domain.c:674:59: warning: 'k1' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from ../src/bip_domain.c:52: ../src/emu_export.h:698:25: warning: 'var2' may be used uninitialized in this function [-Wmaybe-uninitialized] 698 | (pw)->val.all = (uword) (v); | ^ ../src/bip_domain.c:523:26: note: 'var2' was declared here 523 | pword *var2; | ^~~~ In file included from ../src/bip_domain.c:52: ../src/emu_export.h:698:25: warning: 'var1' may be used uninitialized in this function [-Wmaybe-uninitialized] 698 | (pw)->val.all = (uword) (v); | ^ ../src/bip_domain.c:522:26: note: 'var1' was declared here 522 | pword *var1; | ^~~~ ../src/bip_domain.c:638:22: warning: 'var' may be used uninitialized in this function [-Wmaybe-uninitialized] 638 | p[1].val.ptr = var; | ~~~~~~~~~~~~~^~~~~ In file included from ../src/bip_domain.c:52: ../src/bip_domain.c: In function 'p_index_values': ../src/emu_export.h:698:25: warning: 'lastv' may be used uninitialized in this function [-Wmaybe-uninitialized] 698 | (pw)->val.all = (uword) (v); | ^ ../src/bip_domain.c:1303:17: note: 'lastv' was declared here 1303 | word lastv; | ^~~~~ In file included from ../src/bip_domain.c:52: ../src/emu_export.h:698:25: warning: 'firsti' may be used uninitialized in this function [-Wmaybe-uninitialized] 698 | (pw)->val.all = (uword) (v); | ^ ../src/bip_domain.c:1299:17: note: 'firsti' was declared here 1299 | word firsti, lasti; | ^~~~~~ In file included from ../src/bip_domain.c:53: ../src/fd.h:120:32: warning: 'lastiv2' may be used uninitialized in this function [-Wmaybe-uninitialized] 120 | SameTypeC(ptr->tag, t) && ((ptr->val.nint == v) || IsTag(t,TNIL))) | ^~ ../src/bip_domain.c:1306:17: note: 'lastiv2' was declared here 1306 | word lastiv2; | ^~~~~~~ ../src/bip_domain.c:1385:20: warning: 'lastiv' may be used uninitialized in this function [-Wmaybe-uninitialized] 1385 | if (!ElemEq(argp, lastiv, lastit) && | ^ In file included from ../src/bip_domain.c:53: ../src/fd.h:120:32: warning: 'lastv2' may be used uninitialized in this function [-Wmaybe-uninitialized] 120 | SameTypeC(ptr->tag, t) && ((ptr->val.nint == v) || IsTag(t,TNIL))) | ^~ ../src/bip_domain.c:1304:17: note: 'lastv2' was declared here 1304 | word lastv2; | ^~~~~~ ../src/bip_domain.c:1459:28: warning: 'vlist' may be used uninitialized in this function [-Wmaybe-uninitialized] 1459 | v1.ptr = vlist->val.ptr; | ~~~~~~~~~~^~~~ ../src/bip_domain.c:1421:26: warning: 'newv' may be used uninitialized in this function [-Wmaybe-uninitialized] 1421 | newv->tag.kernel = TNIL; ../src/bip_domain.c:1443:58: warning: 'ilist' may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Bind_Var(vnewi, tnewi, ilist->val.all, ilist->tag.all) | ^ ../src/bip_domain.c:1423:26: warning: 'newi' may be used uninitialized in this function [-Wmaybe-uninitialized] 1423 | newi->tag.kernel = TNIL; gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_misc.c In file included from ../src/bip_misc.c:91: ../src/bip_misc.c: In function 'p_argc': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:259:5: note: in expansion of macro 'Check_Output_Integer' 259 | Check_Output_Integer(t0); | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_argv': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:284:13: note: in expansion of macro 'Check_Integer' 284 | Check_Integer(t1); | ^~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_setenv': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/bip_misc.c:364:9: note: in expansion of macro 'IsNumber' 364 | if (IsNumber(t1)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_misc.c:367:28: note: in expansion of macro 'TagType' 367 | int len = tag_desc[TagType(t1)].string_size(v1, t1, 1); | ^~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/bip_misc.c:371:24: note: in expansion of macro 'TagType' 371 | len = tag_desc[TagType(t1)].to_string(v1, t1, StringStart(v_tmp), 1); | ^~~~~~~ ../src/bip_misc.c: In function 'p_local_time': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:486:9: note: in expansion of macro 'Check_Integer' 486 | Check_Integer(ty); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:487:9: note: in expansion of macro 'Check_Integer' 487 | Check_Integer(tm); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:488:9: note: in expansion of macro 'Check_Integer' 488 | Check_Integer(td); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:489:9: note: in expansion of macro 'Check_Integer' 489 | Check_Integer(th); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:490:9: note: in expansion of macro 'Check_Integer' 490 | Check_Integer(tmin); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:491:9: note: in expansion of macro 'Check_Integer' 491 | Check_Integer(tsec); | ^~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:492:9: note: in expansion of macro 'Check_Output_Integer' 492 | Check_Output_Integer(tdst); | ^~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:509:9: note: in expansion of macro 'Check_Integer' 509 | Check_Integer(tunixtime) | ^~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_local_time_string': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:539:5: note: in expansion of macro 'Check_Integer' 539 | Check_Integer(tunixtime); | ^~~~~~~~~~~~~ ../src/bip_misc.c:536:11: warning: unused variable 's' [-Wunused-variable] 536 | char *s, *format; | ^ ../src/bip_misc.c:535:11: warning: unused variable 'vres' [-Wunused-variable] 535 | value vres; | ^~~~ In file included from ../src/bip_misc.c:91: ../src/bip_misc.c: In function 'p_frandom': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:632:5: note: in expansion of macro 'Check_Output_Float' 632 | Check_Output_Float(t); | ^~~~~~~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_random': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:652:5: note: in expansion of macro 'Check_Output_Integer' 652 | Check_Output_Integer(t) | ^~~~~~~~~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_seed': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:663:9: note: in expansion of macro 'Check_Integer' 663 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_suffix': ../src/bip_misc.c:705:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 705 | while (c = *++p) /* omit the (posible) leading '.' */ | ^ ../src/bip_misc.c: In function 'p_pathname': ../src/bip_misc.c:766:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 766 | while (c = *e) | ^ In file included from ../src/bip_misc.c:91: ../src/bip_misc.c: In function 'p_expand_filename': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:799:5: note: in expansion of macro 'Check_Integer' 799 | Check_Integer(topt); | ^~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_getcwd': ../src/bip_misc.c:853:15: warning: implicit declaration of function 'ec_get_cwd'; did you mean 'p_getcwd'? [-Wimplicit-function-declaration] 853 | len = ec_get_cwd(StringStart(v), MAX_PATH_LEN); | ^~~~~~~~~~ | p_getcwd ../src/bip_misc.c:847:17: warning: unused variable 'buf' [-Wunused-variable] 847 | char buf[MAX_PATH_LEN]; | ^~~ ../src/bip_misc.c:846:18: warning: unused variable 's' [-Wunused-variable] 846 | char *s; | ^ ../src/bip_misc.c: In function 'p_cd': ../src/bip_misc.c:864:9: warning: implicit declaration of function 'ec_set_cwd'; did you mean 'p_getcwd'? [-Wimplicit-function-declaration] 864 | if (ec_set_cwd(name)) { | ^~~~~~~~~~ | p_getcwd In file included from ../src/bip_misc.c:91: ../src/bip_misc.c: In function 'p_get_sys_flag': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:907:5: note: in expansion of macro 'Check_Integer' 907 | Check_Integer(tf); | ^~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_cputime': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:1004:9: note: in expansion of macro 'Check_Output_Float' 1004 | Check_Output_Float(tag); | ^~~~~~~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_alarm': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:1021:5: note: in expansion of macro 'Check_Integer' 1021 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/bip_misc.c:1023:10: warning: implicit declaration of function 'ec_set_alarm'; did you mean '_post_alarm'? [-Wimplicit-function-declaration] 1023 | if (!ec_set_alarm((double) v.nint, 0.0, _post_alarm, ec_sigalrm, 0, 0)) | ^~~~~~~~~~~~ | _post_alarm In file included from ../src/bip_misc.c:91: ../src/bip_misc.c: In function 'p_get_timer': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:1221:9: note: in expansion of macro 'Check_Output_Float' 1221 | Check_Output_Float(tinterv) | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:1236:9: note: in expansion of macro 'Check_Output_Float' 1236 | Check_Output_Float(tinterv) | ^~~~~~~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_stop_timer': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:1266:5: note: in expansion of macro 'Check_Output_Float' 1266 | Check_Output_Float(tremain) | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:510:17: note: in expansion of macro 'IsNumber' 510 | if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:1267:5: note: in expansion of macro 'Check_Output_Float' 1267 | Check_Output_Float(tinterv) | ^~~~~~~~~~~~~~~~~~ ../src/bip_misc.c: In function 'p_kill': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_misc.c:1328:5: note: in expansion of macro 'Check_Integer' 1328 | Check_Integer(tpid); | ^~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/elipsys_fd.c ../src/elipsys_fd.c: In function 'dremove_value': ../src/elipsys_fd.c:44:136: warning: implicit declaration of function 'p_reset'; did you mean 'Temp_Reset'? [-Wimplicit-function-declaration] 44 | #define Assert(ex) {if (!(ex)){(void) p_fprintf(current_err_, "Elipsys FD internal error: file \"%s\":%d\n", __FILE__, __LINE__); p_reset();}} | ^~~~~~~ ../src/elipsys_fd.c:273:3: note: in expansion of macro 'Assert' 273 | Assert(res == RES_ANY || res == RES_MIN || res == RES_MAX || res == RES_INSTANTIATED); | ^~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/bip_load.c In file included from ../src/bip_load.c:68: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/bip_load.c: In function 'p_call_c': ../src/bip_load.c:803:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 803 | if(pw = get_property(mydid, SYSCALL_PROP)) | ^~ ../src/bip_load.c:850:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 850 | arg[aux++].nint = ((long *) &Dbl(p->val))[0]; | ^ In file included from ../src/bip_load.c:60: ../src/sepia.h:904:35: warning: implicit declaration of function 'isnan' [-Wimplicit-function-declaration] 904 | # define GoodFloat(x) (!isnan(x)) | ^~~~~ ../src/sepia.h:911:16: note: in expansion of macro 'GoodFloat' 911 | { if (!GoodFloat(x)) {Bip_Error(ARITH_EXCEPTION);} } | ^~~~~~~~~ ../src/sepia.h:869:9: note: in expansion of macro 'Check_Float_Exception' 869 | Check_Float_Exception(_d); \ | ^~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:684:9: note: in expansion of macro 'Make_Checked_Double_Val' 684 | Make_Checked_Double_Val((pw)->val, dbl) | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:690:9: note: in expansion of macro 'Make_Checked_Double' 690 | Make_Checked_Double(pw, dbl) | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:601:13: note: in expansion of macro 'Make_Checked_Float' 601 | Make_Checked_Float(&result_pw, dbl); \ | ^~~~~~~~~~~~~~~~~~ ../src/bip_load.c:970:9: note: in expansion of macro 'Return_Unify_Float' 970 | Return_Unify_Float(resv, rest, f); | ^~~~~~~~~~~~~~~~~~ ../src/bip_load.c:97:1: note: include '' or provide a declaration of 'isnan' 96 | # include +++ |+#include 97 | #elif defined(HAVE_MACH_O_DYLD_H) In file included from ../src/bip_load.c:60: ../src/bip_load.c: In function 'p_symbol_address': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/bip_load.c:987:9: note: in expansion of macro 'Check_Output_Integer' 987 | Check_Output_Integer(taga); | ^~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/code.c In file included from ../src/code.c:49: ../src/code.c: In function 'make_function_bip': ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:210:5: note: in expansion of macro 'Allocate_Default_Procedure' 210 | Allocate_Default_Procedure(arity+7, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/code.c: In function 'make_test_bip': ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:246:5: note: in expansion of macro 'Allocate_Default_Procedure' 246 | Allocate_Default_Procedure(arity+4, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/code.c: In function 'ec_create_call_n': ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:278:5: note: in expansion of macro 'Allocate_Default_Procedure' 278 | Allocate_Default_Procedure(8, call_did); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/code.c: At top level: ../src/code.c:301:1: warning: return type defaults to 'int' [-Wimplicit-int] 301 | reclaim_ground_structure(vmcode *code_header) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/code.c:46: ../src/code.c: In function 'code_init': ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:336:5: note: in expansion of macro 'Make_Default_Prefix' 336 | Make_Default_Prefix(d_.dummy_call); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:368:5: note: in expansion of macro 'Make_Default_Prefix' 368 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:400:5: note: in expansion of macro 'Make_Default_Prefix' 400 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:413:5: note: in expansion of macro 'Make_Default_Prefix' 413 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/code.c:49: ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:427:5: note: in expansion of macro 'Allocate_Default_Procedure' 427 | Allocate_Default_Procedure(4, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/code.c:46: ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:438:5: note: in expansion of macro 'Make_Default_Prefix' 438 | Make_Default_Prefix(d_.wake); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:456:5: note: in expansion of macro 'Make_Default_Prefix' 456 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:483:5: note: in expansion of macro 'Make_Default_Prefix' 483 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:513:5: note: in expansion of macro 'Make_Default_Prefix' 513 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:540:5: note: in expansion of macro 'Make_Default_Prefix' 540 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:580:5: note: in expansion of macro 'Make_Default_Prefix' 580 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:613:5: note: in expansion of macro 'Make_Default_Prefix' 613 | Make_Default_Prefix(d_.cut_to); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:633:5: note: in expansion of macro 'Make_Default_Prefix' 633 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/code.c:49: ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:788:5: note: in expansion of macro 'Allocate_Default_Procedure' 788 | Allocate_Default_Procedure(16, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:802:5: note: in expansion of macro 'Allocate_Default_Procedure' 802 | Allocate_Default_Procedure(16, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/code.c:46: ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:816:5: note: in expansion of macro 'Make_Default_Prefix' 816 | Make_Default_Prefix(d_.throw1); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:835:5: note: in expansion of macro 'Make_Default_Prefix' 835 | Make_Default_Prefix(d_.syserror); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:910:5: note: in expansion of macro 'Make_Default_Prefix' 910 | Make_Default_Prefix(d_.true0); | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:948:5: note: in expansion of macro 'Make_Default_Prefix' 948 | Make_Default_Prefix(did1) | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:972:5: note: in expansion of macro 'Make_Default_Prefix' 972 | Make_Default_Prefix(did1) | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:991:5: note: in expansion of macro 'Make_Default_Prefix' 991 | Make_Default_Prefix(did1) | ^~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/gencode.h:49:60: note: in definition of macro 'Store_d' 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/database.h:69:9: note: in expansion of macro 'Make_Prefix' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~~~~~~~~~ ../src/database.h:69:51: note: in expansion of macro 'Cid' 69 | Make_Prefix(link, 0, size, bid, fid, lid, Cid(cid, did)) | ^~~ ../src/database.h:72:9: note: in expansion of macro 'Make_Procedure_Prefix' 72 | Make_Procedure_Prefix(0, 0, (uword)-1, D_UNKNOWN, DEFAULT_LINE, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~~~~ ../src/code.c:1030:5: note: in expansion of macro 'Make_Default_Prefix' 1030 | Make_Default_Prefix(did1); | ^~~~~~~~~~~~~~~~~~~ In file included from ../src/code.c:49: ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1067:5: note: in expansion of macro 'Allocate_Default_Procedure' 1067 | Allocate_Default_Procedure(15, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1089:5: note: in expansion of macro 'Allocate_Default_Procedure' 1089 | Allocate_Default_Procedure(2, d_call_susp_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1098:5: note: in expansion of macro 'Allocate_Default_Procedure' 1098 | Allocate_Default_Procedure(9, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1110:5: note: in expansion of macro 'Allocate_Default_Procedure' 1110 | Allocate_Default_Procedure(4, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1120:5: note: in expansion of macro 'Allocate_Default_Procedure' 1120 | Allocate_Default_Procedure(34, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1147:5: note: in expansion of macro 'Allocate_Default_Procedure' 1147 | Allocate_Default_Procedure(2, d_.module_directive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1156:5: note: in expansion of macro 'Allocate_Default_Procedure' 1156 | Allocate_Default_Procedure(70, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1200:5: note: in expansion of macro 'Allocate_Default_Procedure' 1200 | Allocate_Default_Procedure(13, did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/code.c: In function 'b_built_code': ../src/database.h:57:69: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 57 | #define Cid(cid, did) ((vmcode) ((cid) & 0xffffff | DidArity(did) << 24)) | ^ ../src/database.h:61:60: note: in definition of macro 'AllocateCodeBlock' 61 | allocate_code_block(size, 0, link, bid, fid, type, cid) | ^~~ ../src/database.h:87:62: note: in expansion of macro 'Cid' 87 | code = AllocateCodeBlock(size, 0, bid, fid, lid, Cid(cid, did)); | ^~~ ../src/database.h:89:13: note: in expansion of macro 'Allocate_Procedure' 89 | Allocate_Procedure(size, (uword)-1 , D_UNKNOWN, 0, (uword)-1, did) | ^~~~~~~~~~~~~~~~~~ ../src/code.c:1338:9: note: in expansion of macro 'Allocate_Default_Procedure' 1338 | Allocate_Default_Procedure((word) (4 + (nondet?7:0)), did1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/code.c: In function 'reclaim_ground_structure': ../src/code.c:307:1: warning: control reaches end of non-void function [-Wreturn-type] 307 | } | ^ In file included from ../src/code.c:46: ../src/code.c: In function 'code_init': ../src/gencode.h:49:43: warning: 'pd' may be used uninitialized [-Wmaybe-uninitialized] 49 | #define Store_d(x) *code++ = (vmcode) (word) (x); | ^ ../src/code.c:324:26: note: 'pd' was declared here 324 | register pri *pd; | ^~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/init.c In file included from ../src/init.c:46: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/init.c: In function 'eclipse_boot': ../src/init.c:362:12: warning: implicit declaration of function 'boot_emulc' [-Wimplicit-function-declaration] 362 | return boot_emulc(v1, t1, v2, t2); | ^~~~~~~~~~ ../src/init.c: In function 'ec_cleanup1': ../src/init.c:419:9: warning: implicit declaration of function 'halt_system' [-Wimplicit-function-declaration] 419 | halt_system(exit_code); | ^~~~~~~~~~~ ../src/init.c: In function 'ec_cleanup': ../src/init.c:435:11: warning: implicit declaration of function 'main_emulc_noexit' [-Wimplicit-function-declaration] 435 | res = main_emulc_noexit(goal.val, goal.tag, module.val, module.tag); | ^~~~~~~~~~~~~~~~~ ../src/init.c: In function 'ec_worker_cleanup': ../src/init.c:454:5: warning: implicit declaration of function 'ec_emu_fini'; did you mean 'ec_os_fini'? [-Wimplicit-function-declaration] 454 | ec_emu_fini(); /* destroy the engine */ | ^~~~~~~~~~~ | ec_os_fini ../src/init.c:455:5: warning: implicit declaration of function 'ec_embed_fini'; did you mean 'ec_os_fini'? [-Wimplicit-function-declaration] 455 | ec_embed_fini(); | ^~~~~~~~~~~~~ | ec_os_fini ../src/init.c:459:5: warning: implicit declaration of function 'bip_load_fini'; did you mean 'bip_load_init'? [-Wimplicit-function-declaration] 459 | bip_load_fini(); /* unload any shared libraries */ | ^~~~~~~~~~~~~ | bip_load_init ../src/init.c:461:5: warning: implicit declaration of function 'flush_and_close_io' [-Wimplicit-function-declaration] 461 | flush_and_close_io(1); /* shut down I/O system */ | ^~~~~~~~~~~~~~~~~~ ../src/init.c: In function 'eclipse_global_init': ../src/init.c:375:9: warning: array subscript -170 is below array bounds of 'char *[]' [-Warray-bounds] 375 | sprintf(buf, "ECLiPSe: %s (%s) in %s.", ec_error_message[err], strerror(errno), where); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/init.c:373:18: note: while referencing 'ec_error_message' 373 | extern char *ec_error_message[]; | ^~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/emu_c_env.c In file included from ../src/emu_c_env.c:42: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/emu_c_env.c:357:1: warning: return type defaults to 'int' [-Wimplicit-int] 357 | main_emulc_noexit(value v_goal, type t_goal, value v_mod, type t_mod) | ^~~~~~~~~~~~~~~~~ ../src/emu_c_env.c:365:1: warning: return type defaults to 'int' [-Wimplicit-int] 365 | query_emulc_noexit(value v_goal, type t_goal, value v_mod, type t_mod) | ^~~~~~~~~~~~~~~~~~ ../src/emu_c_env.c:381:1: warning: return type defaults to 'int' [-Wimplicit-int] 381 | query_emulc(value v_goal, type t_goal, value v_mod, type t_mod) | ^~~~~~~~~~~ ../src/emu_c_env.c:392:1: warning: return type defaults to 'int' [-Wimplicit-int] 392 | slave_emulc(void) | ^~~~~~~~~~~ ../src/emu_c_env.c:413:1: warning: return type defaults to 'int' [-Wimplicit-int] 413 | restart_emulc(void) | ^~~~~~~~~~~~~ ../src/emu_c_env.c:425:1: warning: return type defaults to 'int' [-Wimplicit-int] 425 | sub_emulc_noexit(value v_goal, type t_goal, value v_mod, type t_mod) | ^~~~~~~~~~~~~~~~ ../src/emu_c_env.c:442:1: warning: return type defaults to 'int' [-Wimplicit-int] 442 | sub_emulc(value v_goal, type t_goal, value v_mod, type t_mod) | ^~~~~~~~~ ../src/emu_c_env.c:457:1: warning: return type defaults to 'int' [-Wimplicit-int] 457 | boot_emulc(value v_file, type t_file, value v_mod, type t_mod) | ^~~~~~~~~~ ../src/emu_c_env.c:486:1: warning: return type defaults to 'int' [-Wimplicit-int] 486 | longjmp_throw(value v_tag, type t_tag) | ^~~~~~~~~~~~~ ../src/emu_c_env.c:494:1: warning: return type defaults to 'int' [-Wimplicit-int] 494 | delayed_exit(void) | ^~~~~~~~~~~~ In file included from ../src/emu_c_env.c:37: ../src/emu_c_env.c: In function '_post_event_static': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/emu_c_env.c:617:5: note: in expansion of macro 'Check_Integer' 617 | Check_Integer(event.tag); | ^~~~~~~~~~~~~ ../src/emu_c_env.c: In function 'next_posted_event': ../src/emu_c_env.c:803:14: warning: implicit declaration of function 'next_urgent_event' [-Wimplicit-function-declaration] 803 | if ((n = next_urgent_event()) != -1) | ^~~~~~~~~~~~~~~~~ ../src/emu_c_env.c: In function 'next_urgent_event': ../src/emu_c_env.c:874:24: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] 874 | (void) write(2,"\nEvent queue overflow - signal lost\n",36); | ^~~~~ In file included from ../src/emu_c_env.c:37: ../src/emu_c_env.c: In function 'ec_unify_': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/emu_c_env.c:1220:29: note: in expansion of macro 'TagType' 1220 | return tag_desc[TagType(t1)].equal(v1.ptr, v2.ptr) ? PSUCCEED : PFAIL; | ^~~~~~~ ../src/emu_c_env.c: At top level: ../src/emu_c_env.c:1245:1: warning: return type defaults to 'int' [-Wimplicit-int] 1245 | deep_suspend(value val, type tag, | ^~~~~~~~~~~~ ../src/emu_c_env.c: In function 'insert_suspension': ../src/emu_c_env.c:1375:25: warning: unused variable 'i' [-Wunused-variable] 1375 | int i; | ^ In file included from ../src/emu_c_env.c:44: ../src/emu_c_env.c: In function 'first_woken': ../src/emu_export.h:372:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | *--TT = (pword *) (*((uword *) (pw) + (offset)));\ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/emu_export.h:1099:17: note: in expansion of macro 'Trail_Word' 1099 | Trail_Word(&WP, 0, TRAILED_WORD32)\ | ^~~~~~~~~~ ../src/emu_c_env.c:1563:17: note: in expansion of macro 'Set_WP' 1563 | Set_WP(SuspRunPrio(s)) | ^~~~~~ ../src/emu_c_env.c: At top level: ../src/emu_c_env.c:1601:1: warning: return type defaults to 'int' [-Wimplicit-int] 1601 | bind_c(register pword *pw1, register pword *pw2, register pword **list) | ^~~~~~ ../src/emu_c_env.c: In function 'ec_nonground': ../src/emu_c_env.c:1860:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1860 | if (pvar = ec_nonground(arg_i->val,arg_i->tag)) | ^~~~ In file included from ../src/emu_c_env.c:44: ../src/emu_c_env.c: In function 'ec_trail_pwords': ../src/emu_export.h:394:60: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] 394 | *--TT = (pword *) (word)((2*(offset) << 8) | (2*(n)-1 << 4) | TRAILED_PWORD | TRAIL_MULT); \ | ~~~~~^~ ../src/emu_c_env.c:2126:5: note: in expansion of macro 'Trail_Pwords' 2126 | Trail_Pwords(pw, offset_pwords, n_pwords); | ^~~~~~~~~~~~ ../src/emu_c_env.c: At top level: ../src/emu_c_env.c:2149:1: warning: return type defaults to 'int' [-Wimplicit-int] 2149 | check_pword(pword *ref) | ^~~~~~~~~~~ ../src/emu_c_env.c: In function 'delayed_exit': ../src/emu_c_env.c:502:1: warning: control reaches end of non-void function [-Wreturn-type] 502 | } | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/emu_util.c In file included from ../src/emu_util.c:51: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/emu_util.c:81:1: warning: return type defaults to 'int' [-Wimplicit-int] 81 | allocate_stacks(void) | ^~~~~~~~~~~~~~~ ../src/emu_util.c: In function '_equal_handle': ../src/emu_util.c:301:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 301 | && ../src/emu_util.c: In function 'bip_emu_init': ../src/emu_util.c:356:18: warning: unused variable 'proc' [-Wunused-variable] 356 | pri *proc; | ^~~~ ../src/emu_util.c: In function 'opaddr_init': ../src/emu_util.c:415:12: warning: implicit declaration of function 'ec_emulate' [-Wimplicit-function-declaration] 415 | (void) ec_emulate(); /* will init op_addr[] */ | ^~~~~~~~~~ ../src/emu_util.c: In function 'allocate_stacks': ../src/emu_util.c:128:1: warning: control reaches end of non-void function [-Wreturn-type] 128 | } | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/error.c In file included from ../src/error.c:48: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/error.c:41: ../src/error.c: In function 'p_error_id': ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/error.c:535:18: note: in expansion of macro 'ErrorMessage' 535 | !ErrorMessage[valn.nint] | ^~~~~~~~~~~~ ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:820:33: note: in definition of macro 'Cstring_To_Prolog' 820 | { char *neww, *old = (cstring);\ | ^~~~~~~ ../src/error.c:542:31: note: in expansion of macro 'ErrorMessage' 542 | Cstring_To_Prolog(ErrorMessage[valn.nint], v); | ^~~~~~~~~~~~ ../src/error.c: In function 'ec_error_string': ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/error.c:561:16: note: in expansion of macro 'ErrorMessage' 561 | return ErrorMessage[n]; | ^~~~~~~~~~~~ ../src/error.c: In function 'p_set_last_errno': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/error.c:574:5: note: in expansion of macro 'Check_Integer' 574 | Check_Integer(t); | ^~~~~~~~~~~~~ ../src/error.c: In function 'p_max_error': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/error.c:583:9: note: in expansion of macro 'Check_Output_Integer' 583 | Check_Output_Integer(tag1); | ^~~~~~~~~~~~~~~~~~~~ ../src/error.c: In function 'p_errno_id': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/error.c:594:5: note: in expansion of macro 'Check_Integer' 594 | Check_Integer(etag); | ^~~~~~~~~~~~~ ../src/error.c: In function 'error_init': ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/error.c:623:9: note: in expansion of macro 'ErrorMessage' 623 | ErrorMessage = (char **) hg_alloc_size(sizeof(char *) * MAX_ERRORS); | ^~~~~~~~~~~~ ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/error.c:626:13: note: in expansion of macro 'ErrorMessage' 626 | ErrorMessage[i] = ec_error_message[i]; | ^~~~~~~~~~~~ ../src/error.c: In function 'default_panic': ../src/error.c:646:60: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 646 | strncpy(buf, what, MAX_PANIC_BUF-1)[MAX_PANIC_BUF] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../src/error.c:642:10: note: at offset 200 into destination object 'buf' of size 200 642 | char buf[MAX_PANIC_BUF]; | ^~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/external.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/gc_stacks.c In file included from ../src/gc_stacks.c:85: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/gc_stacks.c:79: ../src/gc_stacks.c: In function 'p_gc_interval': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/gc_stacks.c:307:9: note: in expansion of macro 'Check_Integer' 307 | Check_Integer(tag); | ^~~~~~~~~~~~~ ../src/gc_stacks.c:306:16: warning: unused variable 'tg_gc' [-Wunused-variable] 306 | pword *tg_gc; | ^~~~~ ../src/gc_stacks.c: At top level: ../src/gc_stacks.c:451:1: warning: return type defaults to 'int' [-Wimplicit-int] 451 | collect_stacks(word arity, word gc_forced) | ^~~~~~~~~~~~~~ In file included from ../src/gc_stacks.c:79: ../src/gc_stacks.c: In function 'collect_stacks': ../src/sepia.h:1212:36: warning: implicit declaration of function 'delayed_exit' [-Wimplicit-function-declaration] 1212 | { if (VM_FLAGS & WAS_EXIT) delayed_exit(); else VM_FLAGS &= ~NO_EXIT; } | ^~~~~~~~~~~~ ../src/gc_stacks.c:694:5: note: in expansion of macro 'Enable_Exit' 694 | Enable_Exit() | ^~~~~~~~~~~ ../src/gc_stacks.c: In function 'mark_from_control_frames': ../src/gc_stacks.c:1425:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1425 | if (Marked(next_de->tag.kernel) && | ^ ../src/gc_stacks.c:1319:26: warning: unused variable 'env' [-Wunused-variable] 1319 | register pword *env, *pw, *prev_de; | ^~~ ../src/gc_stacks.c: In function 'reset_env_marks': ../src/gc_stacks.c:1502:26: warning: unused variable 'env' [-Wunused-variable] 1502 | register pword *env, *pw; | ^~~ ../src/gc_stacks.c: In function 'non_marking_reference': ../src/gc_stacks.c:188:15: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 188 | ((oldtag) & MARK | (word)ptr >> 2 | LINK) ../src/gc_stacks.c:201:25: note: in expansion of macro 'PointerToLink' 201 | (target)->tag.all = PointerToLink((target)->tag.all,ref);\ | ^~~~~~~~~~~~~ ../src/gc_stacks.c:1582:9: note: in expansion of macro 'Into_Reloc_Chain_Nonmarking' 1582 | Into_Reloc_Chain_Nonmarking(pw, (pword *)ref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gc_stacks.c: In function 'compact_and_update': ../src/gc_stacks.c:195:22: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 195 | (pword *)((link) & SIGN_BIT | ((link) << 2 & ~SIGN_BIT)) ../src/gc_stacks.c:2029:19: note: in expansion of macro 'LinkToPointer' 2029 | ref = LinkToPointer(link_or_tag); | ^~~~~~~~~~~~~ ../src/gc_stacks.c: In function 'trail_ov': ../src/gc_stacks.c:2222:10: warning: implicit declaration of function 'adjust_stacks' [-Wimplicit-function-declaration] 2222 | if (!adjust_stacks(g_emu_.global_trail, | ^~~~~~~~~~~~~ ../src/gc_stacks.c: In function 'mark_dids_from_stacks': ../src/gc_stacks.c:2581:26: warning: unused variable 'env' [-Wunused-variable] 2581 | register pword *env, *pw; | ^~~ ../src/gc_stacks.c: At top level: ../src/gc_stacks.c:2651:1: warning: return type defaults to 'int' [-Wimplicit-int] 2651 | in_exception(void) | ^~~~~~~~~~~~ ../src/gc_stacks.c:1576:1: warning: 'non_marking_reference' defined but not used [-Wunused-function] 1576 | non_marking_reference(pword **ref) | ^~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/handlers.c In file included from ../src/handlers.c:54: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | ../src/handlers.c: In function '_handle_fatal': ../src/handlers.c:340:16: warning: implicit declaration of function 'p_exit'; did you mean '_exit'? [-Wimplicit-function-declaration] 340 | (void) p_exit(v1, tint); | ^~~~~~ | _exit ../src/handlers.c: In function '_handle_async': ../src/handlers.c:368:9: warning: implicit declaration of function 'msg_trigger' [-Wimplicit-function-declaration] 368 | msg_trigger(); | ^~~~~~~~~~~ ../src/handlers.c:432:19: warning: unused variable 'v2' [-Wunused-variable] 432 | value v1, v2; | ^~ ../src/handlers.c: In function '_break': ../src/handlers.c:470:71: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 470 | sprintf(buf, "Fatal signal (signal=%d, si_code=%d, si_addr=%08x)\n", | ~~~^ | | | unsigned int | %08p ../src/handlers.c: In function 'ec_handle_async': ../src/handlers.c:516:17: warning: implicit declaration of function 'next_urgent_event' [-Wimplicit-function-declaration] 516 | while ((n = next_urgent_event()) != -1) | ^~~~~~~~~~~~~~~~~ In file included from ../src/handlers.c:47: ../src/handlers.c: In function 'handlers_fini': ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:755:13: note: in expansion of macro 'InterruptName' 755 | if (InterruptName[i] != D_UNKNOWN) | ^~~~~~~~~~~~~ ../src/handlers.c: In function 'p_define_error': ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:854:9: note: in expansion of macro 'ErrorMessage' 854 | ErrorMessage[m] = (char *) hg_alloc((int)StringLength(valm)+1); | ^~~~~~~~~~~~ ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:855:23: note: in expansion of macro 'ErrorMessage' 855 | (void) strcpy(ErrorMessage[m], StringStart(valm)); | ^~~~~~~~~~~~ ../src/handlers.c: In function '_kernel_ref_export_proc': ../src/handlers.c:871:13: warning: variable 'err' set but not used [-Wunused-but-set-variable] 871 | int err; | ^~~ In file included from ../src/handlers.c:47: ../src/handlers.c: In function 'p_set_error_handler': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/handlers.c:905:5: note: in expansion of macro 'Get_Proc_Did' 905 | Get_Proc_Did(vp, tp, pdid); | ^~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/handlers.c:907:9: note: in expansion of macro 'IsNumber' 907 | if (IsNumber(tn)) | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/handlers.c:273:9: note: in expansion of macro 'Check_Integer' 273 | Check_Integer(t) \ | ^~~~~~~~~~~~~ ../src/handlers.c:911:9: note: in expansion of macro 'Check_Error_Number' 911 | Check_Error_Number(vn, tn) | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:276:21: note: in expansion of macro 'ErrorMessage' 276 | || !ErrorMessage[(v).nint] ) \ | ^~~~~~~~~~~~ ../src/handlers.c:911:9: note: in expansion of macro 'Check_Error_Number' 911 | Check_Error_Number(vn, tn) | ^~~~~~~~~~~~~~~~~~ ../src/handlers.c: In function 'p_set_default_error_handler': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/handlers.c:273:9: note: in expansion of macro 'Check_Integer' 273 | Check_Integer(t) \ | ^~~~~~~~~~~~~ ../src/handlers.c:989:5: note: in expansion of macro 'Check_Error_Number' 989 | Check_Error_Number(vn, tn) | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:276:21: note: in expansion of macro 'ErrorMessage' 276 | || !ErrorMessage[(v).nint] ) \ | ^~~~~~~~~~~~ ../src/handlers.c:989:5: note: in expansion of macro 'Check_Error_Number' 989 | Check_Error_Number(vn, tn) | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/handlers.c:991:5: note: in expansion of macro 'Get_Proc_Did' 991 | Get_Proc_Did(vp, tp, pdid); | ^~~~~~~~~~~~ ../src/handlers.c: In function 'p_reset_error_handler': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/handlers.c:273:9: note: in expansion of macro 'Check_Integer' 273 | Check_Integer(t) \ | ^~~~~~~~~~~~~ ../src/handlers.c:1031:9: note: in expansion of macro 'Check_Error_Number' 1031 | Check_Error_Number(vn,tn) | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:276:21: note: in expansion of macro 'ErrorMessage' 276 | || !ErrorMessage[(v).nint] ) \ | ^~~~~~~~~~~~ ../src/handlers.c:1031:9: note: in expansion of macro 'Check_Error_Number' 1031 | Check_Error_Number(vn,tn) | ^~~~~~~~~~~~~~~~~~ ../src/handlers.c: In function 'p_set_interrupt_handler': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/sepia.h:1121:17: note: in expansion of macro 'Check_Integer' 1121 | Check_Integer(pw->tag) \ | ^~~~~~~~~~~~~ ../src/handlers.c:1061:5: note: in expansion of macro 'Get_Proc_Did' 1061 | Get_Proc_Did(vp, tp, w); | ^~~~~~~~~~~~ ../src/handlers.c: At top level: ../src/handlers.c:1101:8: warning: return type defaults to 'int' [-Wimplicit-int] 1101 | static p_pause(void) | ^~~~~~~ ../src/handlers.c: In function 'p_pause': ../src/handlers.c:1104:5: warning: implicit declaration of function 'reset_ttys_and_buffers' [-Wimplicit-function-declaration] 1104 | reset_ttys_and_buffers(); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/handlers.c:47: ../src/handlers.c: In function 'p_get_interrupt_handler': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/handlers.c:1135:9: note: in expansion of macro 'Check_Output_Integer' 1135 | Check_Output_Integer(vh.ptr[2].tag); | ^~~~~~~~~~~~~~~~~~~~ ../src/handlers.c: In function 'p_get_event_handler': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:496:22: note: in expansion of macro 'IsNumber' 496 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/handlers.c:1211:9: note: in expansion of macro 'Check_Output_Integer' 1211 | Check_Output_Integer(vh.ptr[2].tag); | ^~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/handlers.c:273:9: note: in expansion of macro 'Check_Integer' 273 | Check_Integer(t) \ | ^~~~~~~~~~~~~ ../src/handlers.c:1224:7: note: in expansion of macro 'Check_Error_Number' 1224 | Check_Error_Number(vn,tn); | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:276:21: note: in expansion of macro 'ErrorMessage' 276 | || !ErrorMessage[(v).nint] ) \ | ^~~~~~~~~~~~ ../src/handlers.c:1224:7: note: in expansion of macro 'Check_Error_Number' 1224 | Check_Error_Number(vn,tn); | ^~~~~~~~~~~~~~~~~~ ../src/handlers.c: In function 'p_valid_error': ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ../src/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ../src/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ../src/handlers.c:273:9: note: in expansion of macro 'Check_Integer' 273 | Check_Integer(t) \ | ^~~~~~~~~~~~~ ../src/handlers.c:1251:5: note: in expansion of macro 'Check_Error_Number' 1251 | Check_Error_Number(vn,tn); | ^~~~~~~~~~~~~~~~~~ ../src/sepia.h:1267:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1267 | #define ErrorMessage (*(char ***) &shared_data->error_message) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:276:21: note: in expansion of macro 'ErrorMessage' 276 | || !ErrorMessage[(v).nint] ) \ | ^~~~~~~~~~~~ ../src/handlers.c:1251:5: note: in expansion of macro 'Check_Error_Number' 1251 | Check_Error_Number(vn,tn); | ^~~~~~~~~~~~~~~~~~ ../src/handlers.c: In function 'handlers_init': ../src/sepia.h:1261:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1261 | #define ErrorHandler (*(pri ***) &shared_data->error_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1275:9: note: in expansion of macro 'ErrorHandler' 1275 | ErrorHandler = | ^~~~~~~~~~~~ ../src/sepia.h:1262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1262 | #define DefaultErrorHandler (*(pri ***) &shared_data->default_error_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1277:9: note: in expansion of macro 'DefaultErrorHandler' 1277 | DefaultErrorHandler = | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1262 | #define DefaultErrorHandler (*(pri ***) &shared_data->default_error_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1279:9: note: in expansion of macro 'DefaultErrorHandler' 1279 | DefaultErrorHandler[0] = ErrorHandler[0] = | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1261:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1261 | #define ErrorHandler (*(pri ***) &shared_data->error_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1279:34: note: in expansion of macro 'ErrorHandler' 1279 | DefaultErrorHandler[0] = ErrorHandler[0] = | ^~~~~~~~~~~~ ../src/sepia.h:1261:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1261 | #define ErrorHandler (*(pri ***) &shared_data->error_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1283:13: note: in expansion of macro 'ErrorHandler' 1283 | ErrorHandler[i] = (pri *) 0; | ^~~~~~~~~~~~ ../src/sepia.h:1262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1262 | #define DefaultErrorHandler (*(pri ***) &shared_data->default_error_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1284:13: note: in expansion of macro 'DefaultErrorHandler' 1284 | DefaultErrorHandler[i] = (pri *) 0; | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1263:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1263 | #define InterruptHandler (*(pri ***) &shared_data->interrupt_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1287:9: note: in expansion of macro 'InterruptHandler' 1287 | InterruptHandler = | ^~~~~~~~~~~~~~~~ ../src/sepia.h:1264:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1264 | #define InterruptHandlerFlags (*(int **) &shared_data->interrupt_handler_flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1289:9: note: in expansion of macro 'InterruptHandlerFlags' 1289 | InterruptHandlerFlags = | ^~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1291:9: note: in expansion of macro 'InterruptName' 1291 | InterruptName = | ^~~~~~~~~~~~~ ../src/sepia.h:1263:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1263 | #define InterruptHandler (*(pri ***) &shared_data->interrupt_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1296:13: note: in expansion of macro 'InterruptHandler' 1296 | InterruptHandler[i] = (pri *) 0; | ^~~~~~~~~~~~~~~~ ../src/sepia.h:1264:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1264 | #define InterruptHandlerFlags (*(int **) &shared_data->interrupt_handler_flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1297:13: note: in expansion of macro 'InterruptHandlerFlags' 1297 | InterruptHandlerFlags[i] = IH_UNCHANGED; | ^~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1298:13: note: in expansion of macro 'InterruptName' 1298 | InterruptName[i] = D_UNKNOWN; | ^~~~~~~~~~~~~ ../src/sepia.h:1264:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1264 | #define InterruptHandlerFlags (*(int **) &shared_data->interrupt_handler_flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1306:9: note: in expansion of macro 'InterruptHandlerFlags' 1306 | InterruptHandlerFlags[0] = IH_POST_EVENT; | ^~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1309:9: note: in expansion of macro 'InterruptName' 1309 | InterruptName[SIGHUP] = in_dict("hup", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1311:9: note: in expansion of macro 'InterruptName' 1311 | InterruptName[SIGINT] = in_dict("int", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1313:9: note: in expansion of macro 'InterruptName' 1313 | InterruptName[SIGQUIT] = in_dict("quit", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1315:9: note: in expansion of macro 'InterruptName' 1315 | InterruptName[SIGILL] = in_dict("ill", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1317:9: note: in expansion of macro 'InterruptName' 1317 | InterruptName[SIGTRAP] = in_dict("trap", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1319:9: note: in expansion of macro 'InterruptName' 1319 | InterruptName[SIGABRT] = in_dict("abrt", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1323:9: note: in expansion of macro 'InterruptName' 1323 | InterruptName[SIGFPE] = in_dict("fpe", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1325:9: note: in expansion of macro 'InterruptName' 1325 | InterruptName[SIGKILL] = in_dict("kill", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1328:9: note: in expansion of macro 'InterruptName' 1328 | InterruptName[SIGBUS] = in_dict("bus", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1330:9: note: in expansion of macro 'InterruptName' 1330 | InterruptName[SIGSEGV] = in_dict("segv", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1332:9: note: in expansion of macro 'InterruptName' 1332 | InterruptName[SIGSYS] = in_dict("sys", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1335:9: note: in expansion of macro 'InterruptName' 1335 | InterruptName[SIGPIPE] = in_dict("pipe", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1339:9: note: in expansion of macro 'InterruptName' 1339 | InterruptName[SIGALRM] = in_dict("alrm", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1343:9: note: in expansion of macro 'InterruptName' 1343 | InterruptName[SIGTERM] = in_dict("term", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1345:9: note: in expansion of macro 'InterruptName' 1345 | InterruptName[SIGUSR1] = in_dict("usr1", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1348:9: note: in expansion of macro 'InterruptName' 1348 | InterruptName[SIGUSR2] = in_dict("usr2", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1351:9: note: in expansion of macro 'InterruptName' 1351 | InterruptName[SIGCHLD] = in_dict("chld", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1354:9: note: in expansion of macro 'InterruptName' 1354 | InterruptName[SIGCLD] = in_dict("chld", 0); /* old name for CHLD */ | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1357:9: note: in expansion of macro 'InterruptName' 1357 | InterruptName[SIGWINCH] = in_dict("winch", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1360:9: note: in expansion of macro 'InterruptName' 1360 | InterruptName[SIGURG] = in_dict("urg", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1366:9: note: in expansion of macro 'InterruptName' 1366 | InterruptName[SIGSTOP] = in_dict("stop", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1369:9: note: in expansion of macro 'InterruptName' 1369 | InterruptName[SIGTSTP] = in_dict("tstp", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1372:9: note: in expansion of macro 'InterruptName' 1372 | InterruptName[SIGCONT] = in_dict("cont", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1375:9: note: in expansion of macro 'InterruptName' 1375 | InterruptName[SIGTTIN] = in_dict("ttin", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1378:9: note: in expansion of macro 'InterruptName' 1378 | InterruptName[SIGTTOU] = in_dict("ttou", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1381:9: note: in expansion of macro 'InterruptName' 1381 | InterruptName[SIGVTALRM] = in_dict("vtalrm", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1384:9: note: in expansion of macro 'InterruptName' 1384 | InterruptName[SIGPROF] = in_dict("prof", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1387:9: note: in expansion of macro 'InterruptName' 1387 | InterruptName[SIGXCPU] = in_dict("xcpu", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1390:9: note: in expansion of macro 'InterruptName' 1390 | InterruptName[SIGXFSZ] = in_dict("xfsz", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1393:9: note: in expansion of macro 'InterruptName' 1393 | InterruptName[SIGPWR] = in_dict("pwr", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1396:9: note: in expansion of macro 'InterruptName' 1396 | InterruptName[SIGIOT] = in_dict("iot", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1405:9: note: in expansion of macro 'InterruptName' 1405 | InterruptName[SIGPOLL] = in_dict("poll", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1409:9: note: in expansion of macro 'InterruptName' 1409 | InterruptName[SIGIO] = in_dict("io", 0); /* after POLL */ | ^~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1417:9: note: in expansion of macro 'InterruptName' 1417 | InterruptName[SIGQUIT] = in_dict("quit", 0); | ^~~~~~~~~~~~~ ../src/sepia.h:1261:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1261 | #define ErrorHandler (*(pri ***) &shared_data->error_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1459:26: note: in expansion of macro 'ErrorHandler' 1459 | error_handler_ = ErrorHandler; | ^~~~~~~~~~~~ ../src/sepia.h:1262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1262 | #define DefaultErrorHandler (*(pri ***) &shared_data->default_error_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1460:34: note: in expansion of macro 'DefaultErrorHandler' 1460 | default_error_handler_ = DefaultErrorHandler; | ^~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1263:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1263 | #define InterruptHandler (*(pri ***) &shared_data->interrupt_handler) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1461:30: note: in expansion of macro 'InterruptHandler' 1461 | interrupt_handler_ = InterruptHandler; | ^~~~~~~~~~~~~~~~ ../src/sepia.h:1264:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1264 | #define InterruptHandlerFlags (*(int **) &shared_data->interrupt_handler_flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1462:36: note: in expansion of macro 'InterruptHandlerFlags' 1462 | interrupt_handler_flags_ = InterruptHandlerFlags; | ^~~~~~~~~~~~~~~~~~~~~ ../src/sepia.h:1265:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1265 | #define InterruptName (*(dident **) &shared_data->interrupt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:1463:27: note: in expansion of macro 'InterruptName' 1463 | interrupt_name_ = InterruptName; | ^~~~~~~~~~~~~ ../src/handlers.c: In function '_handle_async': ../src/handlers.c:393:24: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 393 | (void) write(2,"\nEvent queue overflow - signal lost\n",36); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:402:20: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 402 | (void) write(2,"\nEvent queue overflow - signal lost\n",36); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:417:24: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 417 | (void) write(2,"\nEvent queue overflow - signal lost\n",36); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c:423:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 423 | (void) write(2,"\nUnexpected interrupt type in handle_async()\n",45); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c: In function '_enqueue_irq': ../src/handlers.c:555:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 555 | (void) write(2,"\nInterrupt queue overflow - signal lost\n",40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c: In function '_break': ../src/handlers.c:472:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 472 | write(2, buf, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/handlers.c: In function 'p_reset': ../src/handlers.c:1196:1: warning: control reaches end of non-void function [-Wreturn-type] 1196 | } | ^ ../src/handlers.c: In function 'p_post_events': ../src/handlers.c:983:1: warning: control reaches end of non-void function [-Wreturn-type] 983 | } | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/printam.c In file included from ../src/printam.c:50: ../src/ec_io.h:167:33: warning: "/*" within comment [-Wcomment] 167 | /* #define READLINE 0x8000 /* use readline() on this stream */ | In file included from ../src/printam.c:49: ../src/printam.c: In function 'print_am': ../src/opcode.h:48:43: warning: implicit declaration of function 'get_int_opcode'; did you mean 'Get_Int_Opcode'? [-Wimplicit-function-declaration] 48 | #define Get_Int_Opcode(code) ((vmcode) get_int_opcode(code)) | ^~~~~~~~~~~~~~ ../src/printam.c:280:16: note: in expansion of macro 'Get_Int_Opcode' 280 | inst = Get_Int_Opcode(code++); | ^~~~~~~~~~~~~~ In file included from ../src/printam.c:46: ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/embed.h:163:45: note: in definition of macro 'DidName' 163 | #define DidName(d) ((char *)(((dident)(d))->string + 1)) | ^ ../src/printam.c:111:30: note: in expansion of macro 'TagTypeC' 111 | DidName(tag_desc[TagTypeC((word)(*code))].tag_name)); \ | ^~~~~~~~ ../src/printam.c:1069:17: note: in expansion of macro 'Consttag' 1069 | Consttag; Const; | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/embed.h:163:45: note: in definition of macro 'DidName' 163 | #define DidName(d) ((char *)(((dident)(d))->string + 1)) | ^ ../src/printam.c:111:30: note: in expansion of macro 'TagTypeC' 111 | DidName(tag_desc[TagTypeC((word)(*code))].tag_name)); \ | ^~~~~~~~ ../src/printam.c:1075:24: note: in expansion of macro 'Consttag' 1075 | Const; Consttag; | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/embed.h:163:45: note: in definition of macro 'DidName' 163 | #define DidName(d) ((char *)(((dident)(d))->string + 1)) | ^ ../src/printam.c:111:30: note: in expansion of macro 'TagTypeC' 111 | DidName(tag_desc[TagTypeC((word)(*code))].tag_name)); \ | ^~~~~~~~ ../src/printam.c:1081:27: note: in expansion of macro 'Consttag' 1081 | Am; Const; Consttag; | ^~~~~~~~ ../src/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ ../src/embed.h:163:45: note: in definition of macro 'DidName' 163 | #define DidName(d) ((char *)(((dident)(d))->string + 1)) | ^ ../src/printam.c:111:30: note: in expansion of macro 'TagTypeC' 111 | DidName(tag_desc[TagTypeC((word)(*code))].tag_name)); \ | ^~~~~~~~ ../src/printam.c:1085:20: note: in expansion of macro 'Consttag' 1085 | Am; Consttag; Const; | ^~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/addrmap.c ../src/addrmap.c:137:1: warning: return type defaults to 'int' [-Wimplicit-int] 137 | ec_layout(int flags, char *from, char *to, long int increment) | ^~~~~~~~~ ../src/addrmap.c: In function '_addr_map': ../src/addrmap.c:347:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 347 | if (to != (char *) 0 && addr + addr_increment > to || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:323:10: warning: variable 'byte' set but not used [-Wunused-but-set-variable] 323 | char byte; | ^~~~ ../src/addrmap.c: In function 'ec_layout': ../src/addrmap.c:141:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 141 | write(2, "\nshared\n", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:143:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 143 | write(2, "\nwrite check\n", 13); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:147:1: warning: control reaches end of non-void function [-Wreturn-type] 147 | } | ^ ../src/addrmap.c: In function '_addr_init': ../src/addrmap.c:167:20: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 167 | (void) write(2, "AdrMap: Cannot use the map file\n", 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c: In function '_addr_map': ../src/addrmap.c:326:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 326 | (void) write(2, "page size = ", 12); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:329:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 329 | (void) write(2, "\nstep = ", 14); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:331:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 331 | (void) write(2, "\nstart = ", 14); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:333:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 333 | (void) write(2, "\nend = ", 14); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:336:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 336 | (void) write(2, "\n\n", 2); | ^~~~~~~~~~~~~~~~~~~ ../src/addrmap.c: In function '_write_address': ../src/addrmap.c:387:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 387 | (void) write(2, buf, n); | ^~~~~~~~~~~~~~~~ ../src/addrmap.c: In function '_write_range': ../src/addrmap.c:395:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 395 | (void) write(2, " <-> ", 5); | ^~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:397:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 397 | (void) write(2, " (", 2); | ^~~~~~~~~~~~~~~~~ ../src/addrmap.c:399:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 399 | (void) write(2, ") ", 2); | ^~~~~~~~~~~~~~~~~ ../src/addrmap.c:402:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 402 | (void) write(2, "FREE\n", 5); | ^~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:406:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 406 | (void) write(2, "FREE for MAP_VARIABLE\n", 22); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:410:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 410 | (void) write(2, "MAPPED\n", 7); | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/addrmap.c:414:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 414 | (void) write(2, "UNAVAILABLE\n", 12); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/eclipsedir.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/embed.c ../src/embed.c: In function 'ec_init': ../src/embed.c:163:5: warning: implicit declaration of function 'emu_init'; did you mean 'mem_init'? [-Wimplicit-function-declaration] 163 | emu_init(ec_options.init_flags, 0); | ^~~~~~~~ | mem_init ../src/embed.c:182:9: warning: implicit declaration of function 'main_emulc_noexit'; did you mean 'sub_emulc_noexit'? [-Wimplicit-function-declaration] 182 | if (main_emulc_noexit(goal.val, goal.tag, module.val, module.tag) != PYIELD) | ^~~~~~~~~~~~~~~~~ | sub_emulc_noexit ../src/embed.c: In function 'ec_unify_arg': ../src/embed.c:1300:17: warning: unused variable 'tref' [-Wunused-variable] 1300 | static type tref = {TREF}; | ^~~~ ../src/embed.c: In function '_char_arr_tos': ../src/embed.c:1432:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1432 | while (*dest++ = *src++) | ^ ../src/embed.c:1439:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1439 | while (*dest++ = *src++) | ^ At top level: ../src/embed.c:1300:17: warning: 'tref' defined but not used [-Wunused-variable] 1300 | static type tref = {TREF}; | ^~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/os_support.c ../src/os_support.c: In function 'ec_os_fini': ../src/os_support.c:224:5: warning: implicit declaration of function 'ec_terminate_alarm' [-Wimplicit-function-declaration] 224 | ec_terminate_alarm(); /* terminate alarm thread, if any */ | ^~~~~~~~~~~~~~~~~~ ../src/os_support.c: In function 'expand_filename': ../src/os_support.c:596:26: warning: unused variable 'drv' [-Wunused-variable] 596 | char *home, *drv; | ^~~ ../src/os_support.c:667:26: warning: implicit declaration of function 'ec_get_cwd'; did you mean 'get_cwd'? [-Wimplicit-function-declaration] 667 | auxp = aux + ec_get_cwd(aux, MAX_PATH_LEN); | ^~~~~~~~~~ | get_cwd ../src/os_support.c:576:11: warning: unused variable 'dir' [-Wunused-variable] 576 | char *dir = (char *) 0; | ^~~ ../src/os_support.c:574:9: warning: unused variable 'c' [-Wunused-variable] 574 | int c; | ^ ../src/os_support.c: In function 'ec_gethostid': ../src/os_support.c:1206:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 1206 | (void) sprintf(buf, "H#%d", gethostid()); | ~^ ~~~~~~~~~~~ | | | | int long int | %ld ../src/os_support.c:1186:25: warning: unused variable 'sin' [-Wunused-variable] 1186 | struct sockaddr_in *sin; | ^~~ ../src/os_support.c: In function 'ec_gethostname': ../src/os_support.c:1226:9: warning: unused variable 'i' [-Wunused-variable] 1226 | int i; | ^ ../src/os_support.c: In function 'ec_env_lookup': ../src/os_support.c:2214:9: warning: unused variable 'i' [-Wunused-variable] 2214 | int i, len; | ^ ../src/os_support.c: In function 'ec_bad_exit': ../src/os_support.c:1309:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1309 | (void) write(2, msg, strlen(msg)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os_support.c:1310:12: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1310 | (void) write(2, "\n", 1); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from ../src/os_support.h:51, from ../src/os_support.c:42: In function 'strncpy', inlined from 'ec_env_lookup' at ../src/os_support.c:2237:2: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/os_support.c: In function 'ec_env_lookup': ../src/os_support.c:2233:11: note: length computed here 2233 | len = strlen(res)+1; | ^~~~~~~~~~~ /usr/bin/ar rc ./libeclipse.a dict.o read.o lex.o emu.o proc_desc.o bip_tconv.o io.o write.o bip_comp.o mem.o operator.o bip_record.o bip_bag.o bip_heapevents.o bip_shelf.o bip_store.o bip_array.o bip_strings.o bip_serialize.o bip_db.o property.o term_copy.o bip_io.o procedure.o handle.o intervals.o bip_arith.o bigrat.o bip_module.o bip_control.o bip_delay.o bip_domain.o bip_misc.o elipsys_fd.o bip_load.o code.o init.o emu_c_env.o emu_util.o error.o external.o gc_stacks.o handlers.o printam.o addrmap.o eclipsedir.o embed.o os_support.o ranlib ./libeclipse.a gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c whereami.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/lib1.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/lib2.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/lib3.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/lib4.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/lib5.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/lib6.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/lib7.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/dummy_mps.c ../src/dummy_mps.c:39:1: warning: return type defaults to 'int' [-Wimplicit-int] 39 | mps_present() | ^~~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/dummy_par.c ../src/dummy_par.c:47:1: warning: return type defaults to 'int' [-Wimplicit-int] 47 | cut_public() {return 0;} | ^~~~~~~~~~ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/dummy_upcalls.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/dummy_wm.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/whereami_default.c gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/dummy_bigrat.c /usr/bin/ar rc ./libdummies.a lib1.o lib2.o lib3.o lib4.o lib5.o lib6.o lib7.o dummy_mps.o dummy_par.o dummy_upcalls.o dummy_wm.o whereami_default.o dummy_bigrat.o ranlib ./libdummies.a gcc -O2 -fomit-frame-pointer -s -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 main.o \ libeclipse.a whereami.o \ -L../../sys_lib/x86_64_linux \ -Wl,-R. \ libdummies.a -lshm -L. -lgmp -lpthread -ldl -lm -o sepia ../src/emu_c_env.c:100:20: warning: type of 'eng_root_branch' does not match original declaration [-Wlto-type-mismatch] 100 | extern st_handle_t eng_root_branch; | ^ ../src/dummy_par.c:39:5: note: type 'int' should match type 'struct st_handle_t' 39 | int eng_root_branch; | ^ ../src/dummy_par.c:39:5: note: 'eng_root_branch' was previously declared here ../src/dummy_par.c:39:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/emu_util.c:415:12: warning: type of 'ec_emulate' does not match original declaration [-Wlto-type-mismatch] 415 | (void) ec_emulate(); /* will init op_addr[] */ | ^ ../src/emu.c:776:1: note: return value type mismatch 776 | ec_emulate(void) /* (struct machine *m) */ | ^ ../src/emu.c:776:1: note: type 'word * (*func_ptr) (void)' should match type 'int' ../src/emu.c:776:1: note: 'ec_emulate' was previously declared here ../src/emu.c:776:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/emu_c_env.c:97:18: warning: type of 'fail_code_' does not match original declaration [-Wlto-type-mismatch] 97 | extern vmcode *fail_code_, | ^ ../src/code.c:98:8: note: 'fail_code_' was previously declared here 98 | vmcode fail_code_[2]; | ^ ../src/code.c:98:8: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/emu_c_env.c:874:24: warning: type of 'write' does not match original declaration [-Wlto-type-mismatch] 874 | (void) write(2,"\nEvent queue overflow - signal lost\n",36); | ^ /usr/include/unistd.h:378:16: note: return value type mismatch 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur | ^ /usr/include/unistd.h:378:16: note: type 'ssize_t' should match type 'int' /usr/include/unistd.h:378:16: note: 'write' was previously declared here /usr/include/unistd.h:378:16: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/io.c:3155:12: warning: type of 'ec_write_socket' does not match original declaration [-Wlto-type-mismatch] 3155 | extern int ec_write_socket(int, char *, int); | ^ ../src/bip_io.c:3306:1: note: type mismatch in parameter 1 3306 | ec_write_socket(uword fd, char *buf, int n) /* returns eclipse status */ | ^ ../src/bip_io.c:3306:1: note: type 'uword' should match type 'int' ../src/bip_io.c:3306:1: note: 'ec_write_socket' was previously declared here ../src/bip_io.c:3306:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/io.c:3156:12: warning: type of 'ec_read_socket' does not match original declaration [-Wlto-type-mismatch] 3156 | extern int ec_read_socket(int, char *, int); | ^ ../src/bip_io.c:3337:1: note: type mismatch in parameter 1 3337 | ec_read_socket(uword fd, char *buf, int n) /* returns count, sets ec_os_errno_ if -1 */ | ^ ../src/bip_io.c:3337:1: note: type 'uword' should match type 'int' ../src/bip_io.c:3337:1: note: 'ec_read_socket' was previously declared here ../src/bip_io.c:3337:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/io.c:3157:12: warning: type of 'ec_close_socket' does not match original declaration [-Wlto-type-mismatch] 3157 | extern int ec_close_socket(int); | ^ ../src/bip_io.c:3361:1: note: type mismatch in parameter 1 3361 | ec_close_socket(uword fd) /* returns eclipse status */ | ^ ../src/bip_io.c:3361:1: note: type 'uword' should match type 'int' ../src/bip_io.c:3361:1: note: 'ec_close_socket' was previously declared here ../src/bip_io.c:3361:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/intervals.c:1590:12: warning: type of 'string_to_number' does not match original declaration [-Wlto-type-mismatch] 1590 | (void) string_to_number(s, result, (stream_id) 0, 0); | ^ ../src/lex.c:1513:1: note: return value type mismatch 1513 | string_to_number(char *start, pword *result, stream_id nst, syntax_desc *sd) | ^ ../src/lex.c:1513:1: note: 'string_to_number' was previously declared here ../src/lex.c:1513:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dict.c:1543:12: warning: type of 'ec_term_hash' does not match original declaration [-Wlto-type-mismatch] 1543 | hash = ec_term_hash(v, t, MAX_U_WORD, &res); | ^ ../src/bip_tconv.c:1135:1: note: return value type mismatch 1135 | ec_term_hash(value vterm, | ^ ../src/bip_tconv.c:1135:1: note: type 'uword' should match type 'int' ../src/bip_tconv.c:1135:1: note: 'ec_term_hash' was previously declared here ../src/bip_tconv.c:1135:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/bip_arith.c: In function 'bip_arith_init': ../src/bip_arith.c:2101:37: warning: iteration 53 invokes undefined behavior [-Waggressive-loop-optimizations] 2101 | tag_desc[i].arith_op[j] = | ^ ../src/bip_arith.c:2100:20: note: within this loop 2100 | for(j=0; j <= ARITH_OPERATIONS; j++) | ^ ../src/error.c: In function 'default_panic': ../src/error.c:646:60: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 646 | strncpy(buf, what, MAX_PANIC_BUF-1)[MAX_PANIC_BUF] = 0; | ^ ../src/error.c:642:10: note: at offset 200 into destination object 'buf' of size 200 642 | char buf[MAX_PANIC_BUF]; | ^ mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib /bin/cp ../lib/constraint_pools.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/constraint_pools.ecl /bin/cp ../lib/document.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/document.ecl /bin/cp ../lib/fcompile.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fcompile.ecl /bin/cp ../lib/format.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/format.ecl /bin/cp ../lib/lazy_io.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lazy_io.ecl /bin/cp ../lib/csv.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/csv.ecl /bin/cp ../lib/multifile.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/multifile.ecl /bin/cp ../lib/notify_ports.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/notify_ports.ecl /bin/cp ../lib/port_profiler.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/port_profiler.ecl /bin/cp ../lib/swi.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/swi.ecl /bin/cp ../lib/time_log.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/time_log.ecl /bin/cp ../lib/timeout.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/timeout.ecl /bin/cp ../lib/timeout_simple.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/timeout_simple.ecl /bin/cp ../lib/var_name.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/var_name.ecl /bin/cp ../lib/iso.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso.ecl /bin/cp ../lib/iso_light.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_light.ecl /bin/cp ../lib/iso_error.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_error.ecl /bin/cp ../lib/iso_strict.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_strict.ecl /bin/cp ../lib/iso_aux.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_aux.ecl /bin/cp ../lib/lists_of_structures.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lists_of_structures.ecl /bin/cp ../lib/hash.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/hash.ecl /bin/cp ../lib/module_options.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/module_options.ecl /bin/cp ../lib/eclipse_language.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/eclipse_language.ecl ./sepia -D .. -e 'lib(document),icompile("../lib/anti_unify.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/apply.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/apply_macros.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/asm.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/atts.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/branch_and_bound.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/cgi.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/calendar.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/cio.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/cprolog.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/foreign.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/fromonto.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/heaps.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/http.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/http_server.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/http_client.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/linearize.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/lips.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/lists.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/matrix_util.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/notinstance.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/numbervars.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/ordset.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/par_util.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/pretty_print.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/profile.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/queues.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/quintus.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/quintus_util.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/remote_tools.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/sepia.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/sicstus.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/sockets.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/spell.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/suspend.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/util.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/test_util.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/toplevel.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/fd.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' Parallel-declaration ignored for fd_domain : par_elem_member / 3 Parallel-declaration ignored for fd_domain : par_interv_member / 4 ./sepia -D .. -e 'lib(document),icompile("../lib/hash.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/document.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/format.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/lazy_io.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/csv.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' Ignoring module 'csv_syntax' (expected main module 'csv'). ./sepia -D .. -e 'lib(document),icompile("../lib/var_name.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/time_log.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/module_options.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/notify_ports.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/constraint_pools.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/port_profiler.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/swi.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/timeout.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/timeout_simple.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/fcompile.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/multifile.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/iso.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/iso_light.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/iso_strict.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e 'lib(document),icompile("../lib/lists_of_structures.ecl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' ./sepia -D .. -e "date(D), substring(D, 1, 16, D1),\ substring(D, 20, 5, D2), concat_strings(D1, D2, DD),\ compile(library(version)),\ sepia_stage(Stage), sepia_build(Build),\ open(\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/version.pl\", write, V), writeq(V, sepia_date(DD)),\ writeln(V, .), writeq(V, sepia_stage(Stage)),\ writeln(V, .), writeq(V, sepia_build(Build)),\ writeln(V, .), close(V)" /bin/cp ../lib/anti_unify.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/anti_unify.pl /bin/cp ../lib/apply.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/apply.pl /bin/cp ../lib/apply_macros.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/apply_macros.pl /bin/cp ../lib/atts.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/atts.pl /bin/cp ../lib/branch_and_bound.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/branch_and_bound.pl /bin/cp ../lib/calendar.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/calendar.pl /bin/cp ../lib/cgi.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cgi.pl /bin/cp ../lib/cio.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cio.pl /bin/cp ../lib/cprolog.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cprolog.pl /bin/cp ../lib/development_support.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/development_support.pl /bin/cp ../lib/fd.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd.pl /bin/cp ../lib/fd_arith.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_arith.pl /bin/cp ../lib/fd_chip.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_chip.pl /bin/cp ../lib/fd_domain.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_domain.pl /bin/cp ../lib/fd_elipsys.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_elipsys.pl /bin/cp ../lib/fd_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_util.pl /bin/cp ../lib/foreign.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/foreign.pl /bin/cp ../lib/fromonto.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fromonto.pl /bin/cp ../lib/heaps.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/heaps.pl /bin/cp ../lib/http.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http.pl /bin/cp ../lib/http_client.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_client.pl /bin/cp ../lib/http_grammar.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_grammar.pl /bin/cp ../lib/http_method.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_method.pl /bin/cp ../lib/http_server.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_server.pl /bin/cp ../lib/linearize.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/linearize.pl /bin/cp ../lib/lips.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lips.pl /bin/cp ../lib/lists.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lists.pl /bin/cp ../lib/matrix_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/matrix_util.pl /bin/cp ../lib/modes.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/modes.pl /bin/cp ../lib/notinstance.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/notinstance.pl /bin/cp ../lib/numbervars.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/numbervars.pl /bin/cp ../lib/oldio.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/oldio.pl /bin/cp ../lib/ordset.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ordset.pl /bin/cp ../lib/paddy.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/paddy.pl /bin/cp ../lib/par_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/par_util.pl /bin/cp ../lib/pretty_print.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/pretty_print.pl /bin/cp ../lib/profile.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/profile.pl /bin/cp ../lib/queues.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/queues.pl /bin/cp ../lib/quintus.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/quintus.pl /bin/cp ../lib/quintus_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/quintus_util.pl /bin/cp ../lib/rationals.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/rationals.pl /bin/cp ../lib/remote_tools.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/remote_tools.pl /bin/cp ../lib/sepia.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sepia.pl /bin/cp ../lib/sicstus.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sicstus.pl /bin/cp ../lib/sockets.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sockets.pl /bin/cp ../lib/source_storage.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/source_storage.pl /bin/cp ../lib/spell.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/spell.pl /bin/cp ../lib/structures.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/structures.pl /bin/cp ../lib/systools.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/systools.pl /bin/cp ../lib/t_all.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/t_all.pl /bin/cp ../lib/test_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/test_util.pl /bin/cp ../lib/toplevel.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/toplevel.pl /bin/cp ../lib/tracer_tcl.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tracer_tcl.pl /bin/cp ../lib/tracer_tty.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tracer_tty.pl /bin/cp ../lib/util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/util.pl /bin/cp ../lib/asm.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/asm.pl /bin/cp ../lib/suspend.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/suspend.pl ./sepia -D .. -e "compile(\"../lib/constraint_pools.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/document.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/fcompile.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/format.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/lazy_io.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/csv.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/multifile.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/notify_ports.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/port_profiler.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/swi.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/time_log.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/timeout.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/timeout_simple.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/var_name.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/iso.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/iso_light.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/iso_error.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/iso_strict.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/iso_aux.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/lists_of_structures.ecl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/anti_unify.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/apply.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/apply_macros.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/atts.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/branch_and_bound.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/calendar.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/cgi.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/cio.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/cprolog.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/development_support.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/fd.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" Parallel-declaration ignored for fd_domain : par_elem_member / 3 Parallel-declaration ignored for fd_domain : par_interv_member / 4 ./sepia -D .. -e "compile(\"../lib/fd_arith.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" Parallel-declaration ignored for fd_domain : par_elem_member / 3 Parallel-declaration ignored for fd_domain : par_interv_member / 4 ./sepia -D .. -e "compile(\"../lib/fd_chip.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" Parallel-declaration ignored for fd_domain : par_elem_member / 3 Parallel-declaration ignored for fd_domain : par_interv_member / 4 ./sepia -D .. -e "compile(\"../lib/fd_domain.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" Parallel-declaration ignored for fd_domain : par_elem_member / 3 Parallel-declaration ignored for fd_domain : par_interv_member / 4 ./sepia -D .. -e "compile(\"../lib/fd_elipsys.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" Parallel-declaration ignored for fd_domain : par_elem_member / 3 Parallel-declaration ignored for fd_domain : par_interv_member / 4 ./sepia -D .. -e "compile(\"../lib/fd_util.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" Parallel-declaration ignored for fd_domain : par_elem_member / 3 Parallel-declaration ignored for fd_domain : par_interv_member / 4 ./sepia -D .. -e "compile(\"../lib/foreign.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/fromonto.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/heaps.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/http.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/http_client.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/http_grammar.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/http_method.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/http_server.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/linearize.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/lips.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" Call lips/0 to run the standard naive reverse benchmark. ./sepia -D .. -e "compile(\"../lib/lists.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/matrix_util.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/modes.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" *** Creating auxiliary predicate 'mapargs(mark_alias(_))' / 3 *** Creating auxiliary predicate 'sumnodes(vars)' / 3 *** Creating auxiliary predicate 'mapargs(=(?))' / 2 *** Creating auxiliary predicate 'mapstream(term_to_pattern)' / 2 *** Creating auxiliary predicate 'mapstream(prove_subgoal(_))' / 3 *** Creating auxiliary predicate 'mapstream(make_alt_envs(_, _))' / 4 *** Creating auxiliary predicate 'mapargs(abstraction_to_term)' / 2 *** Creating auxiliary predicate 'mapargs(term_to_abstraction)' / 2 *** Creating auxiliary predicate 'sumargs(compose_abstraction)' / 3 Mode Analysis 1. read a source file (e.g. src.pl): read_source(src). 2. analyze a call pattern (e.g. p/2): analyze(p(++,-)) This will print the resulting mode declarations Valid modes are ++ + - ? +- and -+ To collect builtin call modes, use setval(collect_builtin_modes, on)@modes. ./sepia -D .. -e "compile(\"../lib/notinstance.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/numbervars.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/oldio.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/ordset.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/paddy.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" *-------------------------------------------------------* | The PADDY partial deduction system | | | | S.D.Prestwich ECRC 1992 | | | | (type `help' for help) | *-------------------------------------------------------* ./sepia -D .. -e "compile(\"../lib/par_util.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" Parallel-declaration ignored for par_util : par_delete / 3 Parallel-declaration ignored for par_util : parand / 4 ./sepia -D .. -e "compile(\"../lib/pretty_print.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/profile.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/queues.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/quintus.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/quintus_util.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/rationals.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/remote_tools.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/sepia.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" WARNING: referring to a deprecated predicate in set_timer / 2 in module sepia Advice: Use after events ./sepia -D .. -e "compile(\"../lib/sicstus.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/sockets.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/source_storage.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" *** Creating auxiliary predicate 'mapargs(mark_alias(_))' / 3 *** Creating auxiliary predicate 'sumnodes(vars)' / 3 ./sepia -D .. -e "compile(\"../lib/spell.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/structures.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/systools.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" WARNING: predicate declared but not defined in print_quick / 0 in module systools WARNING: predicate used but not declared or defined in bip / 4 in module systools WARNING: predicate used but not declared or defined in ul / 1 in module systools WARNING: predicate used but not declared or defined in bip / 5 in module systools ./sepia -D .. -e "compile(\"../lib/t_all.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/test_util.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/toplevel.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/tracer_tcl.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/tracer_tty.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e "compile(\"../lib/util.pl\",\ [debug:off,srcroot:\"../..\",outdir:\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\",output:eco])" ./sepia -D .. -e 'compile("../lib/util"),util:compiled' /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/util.pl /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/ecl_compiler.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/module_options.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/hash.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/asm.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/source_processor.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_regassign.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_common.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_indexing.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_varclass.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_map.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_codegen.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_peephole.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_analysis.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/compiler_normalise.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/eclipse_language.eco /builddir/build/BUILD/Eclipse_6.2_29/Kernel/lib/suspend.eco touch boot_test /bin/cp ../lib/kernel.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/kernel.eco /bin/cp ../lib/asm.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/asm.eco /bin/cp ../lib/suspend.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/suspend.eco /bin/cp ../lib/hash.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/hash.eco /bin/cp ../lib/module_options.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/module_options.eco /bin/cp ../lib/eclipse_language.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/eclipse_language.eco /bin/cp ../lib/ecl_compiler.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ecl_compiler.eco /bin/cp ../lib/compiler_analysis.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_analysis.eco /bin/cp ../lib/compiler_codegen.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_codegen.eco /bin/cp ../lib/compiler_common.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_common.eco /bin/cp ../lib/compiler_indexing.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_indexing.eco /bin/cp ../lib/compiler_normalise.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_normalise.eco /bin/cp ../lib/compiler_peephole.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_peephole.eco /bin/cp ../lib/compiler_regassign.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_regassign.eco /bin/cp ../lib/compiler_varclass.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_varclass.eco /bin/cp ../lib/compiler_map.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_map.eco /bin/cp ../lib/source_processor.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/source_processor.eco /bin/cp ../lib/menu.tcl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/menu.tcl mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples /bin/cp ../src/eg_c_main.c /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_c_main.c /bin/cp ../src/eg_cc_main.cc /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_cc_main.cc /bin/cp ../src/eg_c_fail_loop.c /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_c_fail_loop.c /bin/cp ../src/eg_cc_fail_loop.cc /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_cc_fail_loop.cc /bin/cp ../src/eg_c_sendmore.c /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_c_sendmore.c /bin/cp ../src/eg_cc_sendmore.cc /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_cc_sendmore.cc /bin/cp ../src/eg_c_handle.c /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_c_handle.c /bin/cp ../src/eg_cc_handle.cc /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_cc_handle.cc /bin/cp ../src/eg_c_mip.c /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_c_mip.c /bin/cp ../src/eg_cc_mip.cc /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_cc_mip.cc /bin/cp ../src/eg_c_basic.c /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_c_basic.c /bin/cp ../src/eg_cc_basic.cc /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_cc_basic.cc /bin/cp ../src/eg_c_test.c /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_c_test.c /bin/cp ../src/eg_cc_test.cc /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_cc_test.cc /bin/cp ../src/eg_c_external.c /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_c_external.c /bin/cp ../src/eg_cc_external.cc /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/eg_cc_external.cc mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux /bin/cp INST_PARAMS /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/INST_PARAMS /bin/cp Makefile.external /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/Makefile.external gcc -shared -o libeclipse.so \ dict.o read.o lex.o emu.o proc_desc.o bip_tconv.o io.o write.o bip_comp.o mem.o operator.o bip_record.o bip_bag.o bip_heapevents.o bip_shelf.o bip_store.o bip_array.o bip_strings.o bip_serialize.o bip_db.o property.o term_copy.o bip_io.o procedure.o handle.o intervals.o bip_arith.o bigrat.o bip_module.o bip_control.o bip_delay.o bip_domain.o bip_misc.o elipsys_fd.o bip_load.o code.o init.o emu_c_env.o emu_util.o error.o external.o gc_stacks.o handlers.o printam.o addrmap.o eclipsedir.o embed.o os_support.o lib1.o lib2.o lib3.o lib4.o lib5.o lib6.o lib7.o dummy_mps.o dummy_par.o dummy_upcalls.o dummy_wm.o whereami_default.o \ -L/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux -L../../sys_lib/x86_64_linux \ -Wl,-R. \ -lshm -L. -lgmp -lpthread -ldl -lm ../src/emu_c_env.c:100:20: warning: type of 'eng_root_branch' does not match original declaration [-Wlto-type-mismatch] 100 | extern st_handle_t eng_root_branch; | ^ ../src/dummy_par.c:39:5: note: type 'int' should match type 'struct st_handle_t' 39 | int eng_root_branch; | ^ ../src/dummy_par.c:39:5: note: 'eng_root_branch' was previously declared here ../src/dummy_par.c:39:5: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/emu_c_env.c:97:18: warning: type of 'fail_code_' does not match original declaration [-Wlto-type-mismatch] 97 | extern vmcode *fail_code_, | ^ ../src/code.c:98:8: note: 'fail_code_' was previously declared here 98 | vmcode fail_code_[2]; | ^ ../src/code.c:98:8: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/emu_c_env.c:874:24: warning: type of 'write' does not match original declaration [-Wlto-type-mismatch] 874 | (void) write(2,"\nEvent queue overflow - signal lost\n",36); | ^ /usr/include/unistd.h:378:16: note: return value type mismatch 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur | ^ /usr/include/unistd.h:378:16: note: type 'ssize_t' should match type 'int' /usr/include/unistd.h:378:16: note: 'write' was previously declared here /usr/include/unistd.h:378:16: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/io.c:3155:12: warning: type of 'ec_write_socket' does not match original declaration [-Wlto-type-mismatch] 3155 | extern int ec_write_socket(int, char *, int); | ^ ../src/bip_io.c:3306:1: note: type mismatch in parameter 1 3306 | ec_write_socket(uword fd, char *buf, int n) /* returns eclipse status */ | ^ ../src/bip_io.c:3306:1: note: type 'uword' should match type 'int' ../src/bip_io.c:3306:1: note: 'ec_write_socket' was previously declared here ../src/bip_io.c:3306:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/io.c:3156:12: warning: type of 'ec_read_socket' does not match original declaration [-Wlto-type-mismatch] 3156 | extern int ec_read_socket(int, char *, int); | ^ ../src/bip_io.c:3337:1: note: type mismatch in parameter 1 3337 | ec_read_socket(uword fd, char *buf, int n) /* returns count, sets ec_os_errno_ if -1 */ | ^ ../src/bip_io.c:3337:1: note: type 'uword' should match type 'int' ../src/bip_io.c:3337:1: note: 'ec_read_socket' was previously declared here ../src/bip_io.c:3337:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/io.c:3157:12: warning: type of 'ec_close_socket' does not match original declaration [-Wlto-type-mismatch] 3157 | extern int ec_close_socket(int); | ^ ../src/bip_io.c:3361:1: note: type mismatch in parameter 1 3361 | ec_close_socket(uword fd) /* returns eclipse status */ | ^ ../src/bip_io.c:3361:1: note: type 'uword' should match type 'int' ../src/bip_io.c:3361:1: note: 'ec_close_socket' was previously declared here ../src/bip_io.c:3361:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/emu_util.c:415:12: warning: type of 'ec_emulate' does not match original declaration [-Wlto-type-mismatch] 415 | (void) ec_emulate(); /* will init op_addr[] */ | ^ ../src/emu.c:776:1: note: return value type mismatch 776 | ec_emulate(void) /* (struct machine *m) */ | ^ ../src/emu.c:776:1: note: type 'word * (*func_ptr) (void)' should match type 'int' ../src/emu.c:776:1: note: 'ec_emulate' was previously declared here ../src/emu.c:776:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/intervals.c:1590:12: warning: type of 'string_to_number' does not match original declaration [-Wlto-type-mismatch] 1590 | (void) string_to_number(s, result, (stream_id) 0, 0); | ^ ../src/lex.c:1513:1: note: return value type mismatch 1513 | string_to_number(char *start, pword *result, stream_id nst, syntax_desc *sd) | ^ ../src/lex.c:1513:1: note: 'string_to_number' was previously declared here ../src/lex.c:1513:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dict.c:1543:12: warning: type of 'ec_term_hash' does not match original declaration [-Wlto-type-mismatch] 1543 | hash = ec_term_hash(v, t, MAX_U_WORD, &res); | ^ ../src/bip_tconv.c:1135:1: note: return value type mismatch 1135 | ec_term_hash(value vterm, | ^ ../src/bip_tconv.c:1135:1: note: type 'uword' should match type 'int' ../src/bip_tconv.c:1135:1: note: 'ec_term_hash' was previously declared here ../src/bip_tconv.c:1135:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/bip_arith.c: In function 'bip_arith_init': ../src/bip_arith.c:2101:37: warning: iteration 53 invokes undefined behavior [-Waggressive-loop-optimizations] 2101 | tag_desc[i].arith_op[j] = | ^ ../src/bip_arith.c:2100:20: note: within this loop 2100 | for(j=0; j <= ARITH_OPERATIONS; j++) | ^ ../src/error.c: In function 'default_panic': ../src/error.c:646:60: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 646 | strncpy(buf, what, MAX_PANIC_BUF-1)[MAX_PANIC_BUF] = 0; | ^ ../src/error.c:642:10: note: at offset 200 into destination object 'buf' of size 200 642 | char buf[MAX_PANIC_BUF]; | ^ gcc -s -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 main.o \ libeclipse.so libdummies.a \ -L/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux -L../../sys_lib/x86_64_linux \ -lshm -L. -lgmp -lpthread -ldl -lm -o eclipse.exe /bin/cp eclipse.exe /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/eclipse.exe /bin/cp libeclipse.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/libeclipse.so gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/tkeclipse.c ../src/tkeclipse.c: In function 'EcQueueWrite': ../src/tkeclipse.c:410:7: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 410 | s = Tcl_GetByteArrayFromObj(objv[2], &len); | ^ ../src/tkeclipse.c: In function 'EcQueueRead': ../src/tkeclipse.c:451:36: warning: pointer targets in passing argument 2 of 'ec_queue_read' differ in signedness [-Wpointer-sign] 451 | len = ec_queue_read(stream_nr, Tcl_SetByteArrayLength(result,len), len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from ../src/eclipse.h:50, from ../src/tkeclipse.c:38: ../src/embed.h:213:71: note: expected 'char *' but argument is of type 'unsigned char *' 213 | Extern DLLEXP int Winapi ec_queue_read ARGS((int stream, char *data, int size)); | ~~~~~~^~~~ ../src/ec_public.h:45:21: note: in definition of macro 'ARGS' 45 | # define ARGS(x) x | ^ ../src/tkeclipse.c:454:9: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations] 454 | interp->result = "ec_queue_read: cannot read from ECLiPSe stream"; | ^~~~~~ In file included from ../src/tkeclipse.c:37: /usr/include/tcl.h:499:11: note: declared here 499 | char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult"); | ^~~~~~ ../src/tkeclipse.c: In function 'EcPostGoal': ../src/tkeclipse.c:645:17: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 645 | exdr_string = Tcl_GetByteArrayFromObj(Tcl_GetObjResult(interp), &len); | ^ gcc -O2 -fomit-frame-pointer -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -c ../src/tkexdr.c ../src/tkexdr.c: In function '_EcReadExdr': ../src/tkexdr.c:115:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 115 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:218:9: note: in expansion of macro 'Load_Word' 218 | Load_Word(len); | ^~~~~~~~~ ../src/tkexdr.c:116:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 116 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:218:9: note: in expansion of macro 'Load_Word' 218 | Load_Word(len); | ^~~~~~~~~ ../src/tkexdr.c:117:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 117 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:218:9: note: in expansion of macro 'Load_Word' 218 | Load_Word(len); | ^~~~~~~~~ ../src/tkexdr.c:121:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 121 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:228:9: note: in expansion of macro 'Load_DWord' 228 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:122:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 122 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:228:9: note: in expansion of macro 'Load_DWord' 228 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:123:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 123 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:228:9: note: in expansion of macro 'Load_DWord' 228 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:124:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 124 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:228:9: note: in expansion of macro 'Load_DWord' 228 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:125:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 125 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:228:9: note: in expansion of macro 'Load_DWord' 228 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:126:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 126 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:228:9: note: in expansion of macro 'Load_DWord' 228 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:127:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 127 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:228:9: note: in expansion of macro 'Load_DWord' 228 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:121:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 121 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:236:9: note: in expansion of macro 'Load_DWord' 236 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:122:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 122 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:236:9: note: in expansion of macro 'Load_DWord' 236 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:123:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 123 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:236:9: note: in expansion of macro 'Load_DWord' 236 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:124:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 124 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:236:9: note: in expansion of macro 'Load_DWord' 236 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:125:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 125 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:236:9: note: in expansion of macro 'Load_DWord' 236 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:126:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 126 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:236:9: note: in expansion of macro 'Load_DWord' 236 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:127:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 127 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:236:9: note: in expansion of macro 'Load_DWord' 236 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:136:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 136 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:251:9: note: in expansion of macro 'Load_Nat' 251 | Load_Nat(Tcl_Read_Check, len); | ^~~~~~~~ ../src/tkexdr.c:137:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 137 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:251:9: note: in expansion of macro 'Load_Nat' 251 | Load_Nat(Tcl_Read_Check, len); | ^~~~~~~~ ../src/tkexdr.c:138:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 138 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:251:9: note: in expansion of macro 'Load_Nat' 251 | Load_Nat(Tcl_Read_Check, len); | ^~~~~~~~ ../src/tkexdr.c:253:12: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 253 | bp = Tcl_SetByteArrayLength(obj, len); | ^ ../src/tkexdr.c:136:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 136 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:270:9: note: in expansion of macro 'Load_Nat' 270 | Load_Nat(Tcl_Read_Check, this_index); | ^~~~~~~~ ../src/tkexdr.c:137:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 137 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:270:9: note: in expansion of macro 'Load_Nat' 270 | Load_Nat(Tcl_Read_Check, this_index); | ^~~~~~~~ ../src/tkexdr.c:138:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 138 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:270:9: note: in expansion of macro 'Load_Nat' 270 | Load_Nat(Tcl_Read_Check, this_index); | ^~~~~~~~ ../src/tkexdr.c:136:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 136 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:278:9: note: in expansion of macro 'Load_Nat' 278 | Load_Nat(Tcl_Read_Check, arity); | ^~~~~~~~ ../src/tkexdr.c:137:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 137 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:278:9: note: in expansion of macro 'Load_Nat' 278 | Load_Nat(Tcl_Read_Check, arity); | ^~~~~~~~ ../src/tkexdr.c:138:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 138 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:278:9: note: in expansion of macro 'Load_Nat' 278 | Load_Nat(Tcl_Read_Check, arity); | ^~~~~~~~ ../src/tkexdr.c: In function '_EcExdr2Tcl': ../src/tkexdr.c:115:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 115 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:404:9: note: in expansion of macro 'Load_Word' 404 | Load_Word(len); | ^~~~~~~~~ ../src/tkexdr.c:116:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 116 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:404:9: note: in expansion of macro 'Load_Word' 404 | Load_Word(len); | ^~~~~~~~~ ../src/tkexdr.c:117:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 117 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:404:9: note: in expansion of macro 'Load_Word' 404 | Load_Word(len); | ^~~~~~~~~ ../src/tkexdr.c:121:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 121 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:414:9: note: in expansion of macro 'Load_DWord' 414 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:122:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 122 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:414:9: note: in expansion of macro 'Load_DWord' 414 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:123:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 123 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:414:9: note: in expansion of macro 'Load_DWord' 414 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:124:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 124 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:414:9: note: in expansion of macro 'Load_DWord' 414 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:125:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 125 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:414:9: note: in expansion of macro 'Load_DWord' 414 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:126:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 126 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:414:9: note: in expansion of macro 'Load_DWord' 414 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:127:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 127 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:414:9: note: in expansion of macro 'Load_DWord' 414 | Load_DWord(len); | ^~~~~~~~~~ ../src/tkexdr.c:121:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 121 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:422:9: note: in expansion of macro 'Load_DWord' 422 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:122:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 122 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:422:9: note: in expansion of macro 'Load_DWord' 422 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:123:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 123 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:422:9: note: in expansion of macro 'Load_DWord' 422 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:124:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 124 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:422:9: note: in expansion of macro 'Load_DWord' 422 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:125:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 125 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:422:9: note: in expansion of macro 'Load_DWord' 422 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:126:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 126 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:422:9: note: in expansion of macro 'Load_DWord' 422 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:127:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 127 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:422:9: note: in expansion of macro 'Load_DWord' 422 | Load_DWord(d.as_int); | ^~~~~~~~~~ ../src/tkexdr.c:136:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 136 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:438:9: note: in expansion of macro 'Load_Nat' 438 | Load_Nat(Buf_Check, len); | ^~~~~~~~ ../src/tkexdr.c:137:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 137 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:438:9: note: in expansion of macro 'Load_Nat' 438 | Load_Nat(Buf_Check, len); | ^~~~~~~~ ../src/tkexdr.c:138:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 138 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:438:9: note: in expansion of macro 'Load_Nat' 438 | Load_Nat(Buf_Check, len); | ^~~~~~~~ ../src/tkexdr.c:440:39: warning: pointer targets in passing argument 1 of 'Tcl_NewByteArrayObj' differ in signedness [-Wpointer-sign] 440 | *result = Tcl_NewByteArrayObj(bp, len); | ^~ | | | char * In file included from /usr/include/tcl.h:2441, from ../src/tkexdr.c:37: /usr/include/tclDecls.h:195:66: note: expected 'const unsigned char *' but argument is of type 'char *' 195 | EXTERN Tcl_Obj * Tcl_NewByteArrayObj(const unsigned char *bytes, | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../src/tkexdr.c:136:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 136 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:455:9: note: in expansion of macro 'Load_Nat' 455 | Load_Nat(Buf_Check, this_index); | ^~~~~~~~ ../src/tkexdr.c:137:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 137 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:455:9: note: in expansion of macro 'Load_Nat' 455 | Load_Nat(Buf_Check, this_index); | ^~~~~~~~ ../src/tkexdr.c:138:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 138 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:455:9: note: in expansion of macro 'Load_Nat' 455 | Load_Nat(Buf_Check, this_index); | ^~~~~~~~ ../src/tkexdr.c:136:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 136 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:463:9: note: in expansion of macro 'Load_Nat' 463 | Load_Nat(Buf_Check, arity); | ^~~~~~~~ ../src/tkexdr.c:137:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 137 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:463:9: note: in expansion of macro 'Load_Nat' 463 | Load_Nat(Buf_Check, arity); | ^~~~~~~~ ../src/tkexdr.c:138:38: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 138 | (n) = (n) << 8 | (*bp++) & 0xff; \ | ~~~~~~~~^~~~~~ ../src/tkexdr.c:463:9: note: in expansion of macro 'Load_Nat' 463 | Load_Nat(Buf_Check, arity); | ^~~~~~~~ ../src/tkexdr.c: In function 'EcExdr2Tcl': ../src/tkexdr.c:516:8: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 516 | bp = Tcl_GetByteArrayFromObj(objv[1], &len); | ^ ../src/tkexdr.c: In function 'Tcl_AppendToByteArray': ../src/tkexdr.c:566:8: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 566 | bp = Tcl_GetByteArrayFromObj(objPtr, &alloc); | ^ ../src/tkexdr.c:571:12: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 571 | bp = Tcl_SetByteArrayLength(objPtr, alloc); | ^ ../src/tkexdr.c: In function '_EcTcl2Exdr': ../src/tkexdr.c:624:15: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 624 | s = Tcl_GetByteArrayFromObj(obj, &len); | ^ gcc -shared -L../../sys_lib/x86_64_linux tkexdr.o \ -L. -lgmp -lpthread -ldl -lm -lc -o tkexdr.so gcc -shared \ -L/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux -L../../sys_lib/x86_64_linux \ -Wl,-R. \ tkeclipse.o tkexdr.so libeclipse.so \ -L. -lgmp -lpthread -ldl -lm -lc -o tkeclipse.so /bin/cp tkeclipse.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/tkeclipse.so /bin/cp tkexdr.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/tkexdr.so mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux /bin/cp ../src/external.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/external.h /bin/cp ../src/error.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/error.h /bin/cp ../src/sepia.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h /bin/cp ../src/ec_public.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/ec_public.h /bin/cp ../src/types.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/types.h /bin/cp config.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/config.h /bin/cp ../src/embed.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/embed.h g++ -E -DD_LOAD -DTHREADED -I. -I../src -I../../sys_include -I"/usr/include/tcl8.6" -INONE -DOC -DDFID -P ../src/eclipse_cc.cc > eclipse_cc.i /bin/cp eclipse_cc.i eclipse_cc.h /bin/cp eclipse_cc.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/eclipse_cc.h /bin/cp ../src/eclipseclass.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/eclipseclass.h /bin/cp ../src/eclipse.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/eclipse.h /bin/cp ../src/intervals.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/intervals.h rm /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/.stamp /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/.stamp make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Kernel/x86_64_linux' mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/tcltk ---------------------------------------------------------------------- Welcome to the ECLiPSe installation procedure ---------------------------------------------------------------------- ./RUNME: line 289: ./ARCH: No such file or directory ./RUNME: line 315: test: x86_64_linux: unary operator expected Which machine achitecture (ARCH) are we installing for [x86_64_linux]? Hit return to accept, or enter new value: ---------------------------------------------------------------------- You now need to specify the directory path name that eclipse will use to find its libraries and other support files. This should be the FULL PATHNAME OF THE CURRENT DIRECTORY. If you have a networked file system, you may want to specify a symbolic path under which this directory can be found on all the networked machines. What is the current directory (ECLIPSEDIR) [/builddir/build/BUILD/Eclipse_6.2_29/install/usr]? Hit return to accept, or enter new value: ---------------------------------------------------------------------- Please specify now where you want the ECLiPSe executables to be installed. This can be within the ECLiPSe directory structure or alternatively in a place where you usually put executables, e.g. a directory that is already in your PATH. Where do you want to install executables [$ECLIPSEDIR/bin/x86_64_linux]? Hit return to accept, or enter new value: ---------------------------------------------------------------------- For the graphical user interface TkECLiPSe you need Tcl/Tk (8.5 8.4 8.3). Cannot find wish We will use the following Tcl/Tk installation: TCL_VERSION: 8.3 TCL_WISH: TCL_ARCH_LIBRARY: TCL_LIBRARY: TK_LIBRARY: Accept (a), find automatically (f), specify manually (m), or skip (s) [s]? Hit return to accept, or enter new value: ---------------------------------------------------------------------- Java interface not supported in this configuration, skipping. ---------------------------------------------------------------------- You didn't unpack the ECLiPSe reference documentation. ---------------------------------------------------------------------- You have requested the default configuration of eclipse. ---------------------------------------------------------------------- Making /builddir/build/BUILD/Eclipse_6.2_29/install/usr/bin/x86_64_linux/eclipse Making /builddir/build/BUILD/Eclipse_6.2_29/install/usr/bin/x86_64_linux/tkeclipse Making /builddir/build/BUILD/Eclipse_6.2_29/install/usr/bin/x86_64_linux/tktools Skipping build of reference documentation. ---------------------------------------------------------------------- ECLiPSe installation done. You should now add /builddir/build/BUILD/Eclipse_6.2_29/install/usr/bin/x86_64_linux to your PATH environment variable. ======== make_flexlm ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Flexlm' gcc -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux -c bip_pt.c gcc -shared -o /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/pteclipse.so \ bip_pt.o \ \ -L/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux -leclipse make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Flexlm' ======== make_eplex ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Eplex' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Eplex' ======== make_gecodeinterface ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/GecodeInterface' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/GecodeInterface' ======== make_icparc_solvers ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' [ -d x86_64_linux ] || mkdir x86_64_linux gcc -I. -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/Kernel/src -I- -I"/usr/include/tcl8.6" -INONE -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer edge_finder.c \ -c -o x86_64_linux/edge_finder.o cc1: note: obsolete option '-I-' used, please use '-iquote' instead gcc -shared -L/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux -leclipse -L. -lgmp -lpthread -ldl -lm \ x86_64_linux/edge_finder.o -o x86_64_linux/edge_finder.so /bin/cp x86_64_linux/edge_finder.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/edge_finder.so [ -d x86_64_linux ] || mkdir x86_64_linux gcc -I. -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/Kernel/src -I- -I"/usr/include/tcl8.6" -INONE -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer bitmap.c \ -c -o x86_64_linux/bitmap.o cc1: note: obsolete option '-I-' used, please use '-iquote' instead In file included from /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/external.h:72, from bitmap.c:52: bitmap.c: In function 'p_create_bitmap': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:323:9: note: in expansion of macro 'Check_Integer' 323 | Check_Integer(tmin); | ^~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:324:9: note: in expansion of macro 'Check_Integer' 324 | Check_Integer(tmax); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_set_bitmap_lwb': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:410:9: note: in expansion of macro 'Check_Integer' 410 | Check_Integer(tmin); | ^~~~~~~~~~~~~ In file included from bitmap.c:53: ./bitmap.h:75:23: warning: pointer targets in assignment from 'word *' {aka 'long int *'} to 'uword *' {aka 'long unsigned int *'} differ in signedness [-Wpointer-sign] 75 | bval.wptr = b ; \ | ^ bitmap.c:415:9: note: in expansion of macro 'Return_Bitmap' 415 | Return_Bitmap(vnew_bm, tnew_bm, new_bitmap); | ^~~~~~~~~~~~~ bitmap.c: In function 'set_bitmap_lwb': bitmap.c:440:24: warning: pointer targets in assignment from 'uword *' {aka 'long unsigned int *'} to 'word *' {aka 'long int *'} differ in signedness [-Wpointer-sign] 440 | new_bitmap = bitmap; | ^ bitmap.c:448:24: warning: pointer targets in assignment from 'uword *' {aka 'long unsigned int *'} to 'word *' {aka 'long int *'} differ in signedness [-Wpointer-sign] 448 | new_bitmap = bitmap; | ^ bitmap.c:159:21: warning: pointer targets in assignment from 'uword *' {aka 'long unsigned int *'} to 'word *' {aka 'long int *'} differ in signedness [-Wpointer-sign] 159 | pstruct = (uword *) TG; \ | ^ bitmap.c:167:13: note: in expansion of macro 'Push_Bitmap' 167 | Push_Bitmap(new_bitmap, words); \ | ^~~~~~~~~~~ bitmap.c:182:13: note: in expansion of macro 'Copy_Bitmap' 182 | Copy_Bitmap(bitmap, low, high, new_bitmap); \ | ^~~~~~~~~~~ bitmap.c:452:13: note: in expansion of macro 'Copy_Bitmap_If_Needed' 452 | Copy_Bitmap_If_Needed(bitmap, high, high, new_bitmap, copied); | ^~~~~~~~~~~~~~~~~~~~~ bitmap.c:185:24: warning: pointer targets in assignment from 'uword *' {aka 'long unsigned int *'} to 'word *' {aka 'long int *'} differ in signedness [-Wpointer-sign] 185 | new_bitmap = bitmap; \ | ^ bitmap.c:452:13: note: in expansion of macro 'Copy_Bitmap_If_Needed' 452 | Copy_Bitmap_If_Needed(bitmap, high, high, new_bitmap, copied); | ^~~~~~~~~~~~~~~~~~~~~ bitmap.c:159:21: warning: pointer targets in assignment from 'uword *' {aka 'long unsigned int *'} to 'word *' {aka 'long int *'} differ in signedness [-Wpointer-sign] 159 | pstruct = (uword *) TG; \ | ^ bitmap.c:167:13: note: in expansion of macro 'Push_Bitmap' 167 | Push_Bitmap(new_bitmap, words); \ | ^~~~~~~~~~~ bitmap.c:182:13: note: in expansion of macro 'Copy_Bitmap' 182 | Copy_Bitmap(bitmap, low, high, new_bitmap); \ | ^~~~~~~~~~~ bitmap.c:475:17: note: in expansion of macro 'Copy_Bitmap_If_Needed' 475 | Copy_Bitmap_If_Needed(bitmap, low, high, new_bitmap, copied); | ^~~~~~~~~~~~~~~~~~~~~ bitmap.c:185:24: warning: pointer targets in assignment from 'uword *' {aka 'long unsigned int *'} to 'word *' {aka 'long int *'} differ in signedness [-Wpointer-sign] 185 | new_bitmap = bitmap; \ | ^ bitmap.c:475:17: note: in expansion of macro 'Copy_Bitmap_If_Needed' 475 | Copy_Bitmap_If_Needed(bitmap, low, high, new_bitmap, copied); | ^~~~~~~~~~~~~~~~~~~~~ bitmap.c:159:21: warning: pointer targets in assignment from 'uword *' {aka 'long unsigned int *'} to 'word *' {aka 'long int *'} differ in signedness [-Wpointer-sign] 159 | pstruct = (uword *) TG; \ | ^ bitmap.c:167:13: note: in expansion of macro 'Push_Bitmap' 167 | Push_Bitmap(new_bitmap, words); \ | ^~~~~~~~~~~ bitmap.c:182:13: note: in expansion of macro 'Copy_Bitmap' 182 | Copy_Bitmap(bitmap, low, high, new_bitmap); \ | ^~~~~~~~~~~ bitmap.c:487:17: note: in expansion of macro 'Copy_Bitmap_If_Needed' 487 | Copy_Bitmap_If_Needed(bitmap, low, high, new_bitmap, copied); | ^~~~~~~~~~~~~~~~~~~~~ bitmap.c:185:24: warning: pointer targets in assignment from 'uword *' {aka 'long unsigned int *'} to 'word *' {aka 'long int *'} differ in signedness [-Wpointer-sign] 185 | new_bitmap = bitmap; \ | ^ bitmap.c:487:17: note: in expansion of macro 'Copy_Bitmap_If_Needed' 487 | Copy_Bitmap_If_Needed(bitmap, low, high, new_bitmap, copied); | ^~~~~~~~~~~~~~~~~~~~~ bitmap.c:489:30: warning: pointer targets in assignment from 'word *' {aka 'long int *'} to 'uword *' {aka 'long unsigned int *'} differ in signedness [-Wpointer-sign] 489 | bits_ptr = Bits(new_bitmap); | ^ bitmap.c:497:21: warning: pointer targets in assignment from 'word *' {aka 'long int *'} to 'uword *' {aka 'long unsigned int *'} differ in signedness [-Wpointer-sign] 497 | *new_bm_ptr = new_bitmap; | ^ In file included from /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/external.h:72, from bitmap.c:52: bitmap.c: In function 'p_set_bitmap_upb': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:523:9: note: in expansion of macro 'Check_Integer' 523 | Check_Integer(tmax); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_remove_bitmap_element': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:636:9: note: in expansion of macro 'Check_Integer' 636 | Check_Integer(tel); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_remove_bitmap_range': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:774:9: note: in expansion of macro 'Check_Integer' 774 | Check_Integer(tlo); | ^~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:775:9: note: in expansion of macro 'Check_Integer' 775 | Check_Integer(thi); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_bitmap_shifted_intersect_into': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:1123:9: note: in expansion of macro 'Check_Integer' 1123 | Check_Integer(tshift); | ^~~~~~~~~~~~~ bitmap.c: In function 'bitmap_union': bitmap.c:1456:17: warning: variable 'new_low' set but not used [-Wunused-but-set-variable] 1456 | word new_low, new_high, new_offset; | ^~~~~~~ In file included from /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/external.h:72, from bitmap.c:52: bitmap.c: In function 'p_copy_bitmap_shifted': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:1599:9: note: in expansion of macro 'Check_Integer' 1599 | Check_Integer(tshift); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_next_greater_member': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:1792:9: note: in expansion of macro 'Check_Integer' 1792 | Check_Integer(tcurr); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_next_smaller_member': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:1872:9: note: in expansion of macro 'Check_Integer' 1872 | Check_Integer(tcurr); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_next_greater_non_member': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:1951:9: note: in expansion of macro 'Check_Integer' 1951 | Check_Integer(tcurr); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_next_smaller_non_member': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:2018:9: note: in expansion of macro 'Check_Integer' 2018 | Check_Integer(tcurr); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_bitmap_contains': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:2124:9: note: in expansion of macro 'Check_Integer' 2124 | Check_Integer(tel); | ^~~~~~~~~~~~~ bitmap.c: In function 'p_bitmap_contains_range': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:2165:9: note: in expansion of macro 'Check_Integer' 2165 | Check_Integer(tmin); | ^~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ bitmap.c:2166:9: note: in expansion of macro 'Check_Integer' 2166 | Check_Integer(tmax); | ^~~~~~~~~~~~~ bitmap.c: In function 'bitmap_intersect_into': bitmap.c:1081:35: warning: 'high_bits' may be used uninitialized in this function [-Wmaybe-uninitialized] 1081 | *bits_ptr = high_bits; | ~~~~~~~~~~^~~~~~~~~~~ bitmap.c: In function 'bitmap_shifted_intersect_into': bitmap.c:1334:35: warning: 'high_bits' may be used uninitialized in this function [-Wmaybe-uninitialized] 1334 | *bits_ptr = high_bits; | ~~~~~~~~~~^~~~~~~~~~~ gcc -shared -L/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux -leclipse -L. -lgmp -lpthread -ldl -lm \ x86_64_linux/bitmap.o -o x86_64_linux/bitmap.so /bin/cp x86_64_linux/bitmap.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/bitmap.so [ -d x86_64_linux ] || mkdir x86_64_linux gcc -I. -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/Kernel/src -I- -I"/usr/include/tcl8.6" -INONE -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer \ ic.c -c -o x86_64_linux/ic.o cc1: note: obsolete option '-I-' used, please use '-iquote' instead In file included from /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/external.h:72, from ic.c:60: ic.c: In function 'p_ic_impose_min': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:464:22: note: in expansion of macro 'TagType' 464 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:1023:9: note: in expansion of macro 'Constant_To_Lower_Bound' 1023 | Constant_To_Lower_Bound(vc, tc, bound); | ^~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'p_ic_impose_max': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:474:22: note: in expansion of macro 'TagType' 474 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:1158:9: note: in expansion of macro 'Constant_To_Upper_Bound' 1158 | Constant_To_Upper_Bound(vc, tc, bound); | ^~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'p_ic_impose_bounds': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:464:22: note: in expansion of macro 'TagType' 464 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:1179:9: note: in expansion of macro 'Constant_To_Lower_Bound' 1179 | Constant_To_Lower_Bound(vlwb, tlwb, new_lwb); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:474:22: note: in expansion of macro 'TagType' 474 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:1180:9: note: in expansion of macro 'Constant_To_Upper_Bound' 1180 | Constant_To_Upper_Bound(vupb, tupb, new_upb); | ^~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'p_make_bool': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:1254:13: note: in expansion of macro 'Check_Integer' 1254 | Check_Integer(tbool); | ^~~~~~~~~~~~~ ic.c: In function 'p_ic_exclude': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:1447:9: note: in expansion of macro 'Check_Integer' 1447 | Check_Integer(tc); | ^~~~~~~~~~~~~ ic.c: In function 'p_ic_exclude_range': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:1593:9: note: in expansion of macro 'Check_Integer' 1593 | Check_Integer(tlo); | ^~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:1594:9: note: in expansion of macro 'Check_Integer' 1594 | Check_Integer(thi); | ^~~~~~~~~~~~~ ic.c: In function 'swap_entries': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:2043:13: note: in expansion of macro 'Constant_To_Typed_Bounds' 2043 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, ytb); | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'prop_ic_1v_con': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:2363:13: note: in expansion of macro 'Constant_To_Typed_Bounds' 2363 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, vi.tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'prop_pass_1': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:2450:17: note: in expansion of macro 'Constant_To_Typed_Bounds' 2450 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, vi.tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'prop_ic_neq_con': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:2910:17: note: in expansion of macro 'Constant_To_Typed_Bounds' 2910 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, vi.tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:2925:21: note: in expansion of macro 'Constant_To_Typed_Bounds' 2925 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, vi.tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:2969:21: note: in expansion of macro 'Constant_To_Typed_Bounds' 2969 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:3004:17: note: in expansion of macro 'Constant_To_Typed_Bounds' 3004 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, vi.tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'p_ac_eq_init': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:3262:9: note: in expansion of macro 'Check_Integer' 3262 | Check_Integer(tc); | ^~~~~~~~~~~~~ ic.c: In function 'type_check_lin_terms': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:686:13: note: in expansion of macro 'Constant_To_Typed_Bounds' 686 | Constant_To_Typed_Bounds(var->val, var->tag, coef); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c:3559:9: note: in expansion of macro 'BeginIterateLinList' 3559 | BeginIterateLinList(plin, pterm, idx, a, tmp) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:437:21: note: in expansion of macro 'IsNumber' 437 | if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:3566:21: note: in expansion of macro 'Check_Integer_Or_Bignum' 3566 | Check_Integer_Or_Bignum(tmp->tag); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:456:14: note: in expansion of macro 'IsNumber' 456 | if (!IsNumber(tag)) \ | ^~~~~~~~ ic.c:3568:21: note: in expansion of macro 'Check_Number' 3568 | Check_Number(tmp->tag); | ^~~~~~~~~~~~ ic.c: In function 'setup_pass_1': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:686:13: note: in expansion of macro 'Constant_To_Typed_Bounds' 686 | Constant_To_Typed_Bounds(var->val, var->tag, coef); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c:3620:9: note: in expansion of macro 'BeginIterateLinList' 3620 | BeginIterateLinList(plin, pterm, idx, a, tmp) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:437:21: note: in expansion of macro 'IsNumber' 437 | if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:3678:21: note: in expansion of macro 'Check_Integer_Or_Bignum' 3678 | Check_Integer_Or_Bignum(tmp->tag); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:456:14: note: in expansion of macro 'IsNumber' 456 | if (!IsNumber(tag)) \ | ^~~~~~~~ ic.c:3680:21: note: in expansion of macro 'Check_Number' 3680 | Check_Number(tmp->tag); | ^~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:3685:21: note: in expansion of macro 'Constant_To_Typed_Bounds' 3685 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, vi.tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'process_lin_terms_to_vectors_and_prop': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:686:13: note: in expansion of macro 'Constant_To_Typed_Bounds' 686 | Constant_To_Typed_Bounds(var->val, var->tag, coef); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c:3862:9: note: in expansion of macro 'BeginIterateLinList' 3862 | BeginIterateLinList(plin, pterm, idx, a, tmp) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:3879:17: note: in expansion of macro 'Constant_To_Typed_Bounds' 3879 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, vi.tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'setup_1v_con': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:686:13: note: in expansion of macro 'Constant_To_Typed_Bounds' 686 | Constant_To_Typed_Bounds(var->val, var->tag, coef); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c:4201:9: note: in expansion of macro 'BeginIterateLinList' 4201 | BeginIterateLinList(plin, pterm, idx, a, tmp) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:498:22: note: in expansion of macro 'TagType' 498 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:4203:17: note: in expansion of macro 'Constant_To_Typed_Bounds' 4203 | Constant_To_Typed_Bounds(tmp->val, tmp->tag, vi.tb); | ^~~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'p_set_up_ic_con': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:4294:9: note: in expansion of macro 'Check_Integer' 4294 | Check_Integer(tflags); | ^~~~~~~~~~~~~ ic.c: In function 'p_get_print_info': ic.c:638:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 638 | #define DoublesIdentical(a, b) (*((word*)&(a)) == *((word*)&(b))) | ~^~~~~~~~~~~~ ic.c:659:20: note: in expansion of macro 'DoublesIdentical' 659 | } else if (DoublesIdentical(lo, hi)) { \ | ^~~~~~~~~~~~~~~~ ic.c:4476:9: note: in expansion of macro 'Bounds_To_Constant' 4476 | Bounds_To_Constant(con.c.l, con.c.u, &res); | ^~~~~~~~~~~~~~~~~~ ic.c:638:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 638 | #define DoublesIdentical(a, b) (*((word*)&(a)) == *((word*)&(b))) | ~^~~~~~~~~~~~ ic.c:659:20: note: in expansion of macro 'DoublesIdentical' 659 | } else if (DoublesIdentical(lo, hi)) { \ | ^~~~~~~~~~~~~~~~ ic.c:4476:9: note: in expansion of macro 'Bounds_To_Constant' 4476 | Bounds_To_Constant(con.c.l, con.c.u, &res); | ^~~~~~~~~~~~~~~~~~ ic.c:638:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 638 | #define DoublesIdentical(a, b) (*((word*)&(a)) == *((word*)&(b))) | ~^~~~~~~~~~~~ ic.c:659:20: note: in expansion of macro 'DoublesIdentical' 659 | } else if (DoublesIdentical(lo, hi)) { \ | ^~~~~~~~~~~~~~~~ ic.c:4491:17: note: in expansion of macro 'Bounds_To_Constant' 4491 | Bounds_To_Constant(a.l, a.u, dest); | ^~~~~~~~~~~~~~~~~~ ic.c:638:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 638 | #define DoublesIdentical(a, b) (*((word*)&(a)) == *((word*)&(b))) | ~^~~~~~~~~~~~ ic.c:659:20: note: in expansion of macro 'DoublesIdentical' 659 | } else if (DoublesIdentical(lo, hi)) { \ | ^~~~~~~~~~~~~~~~ ic.c:4491:17: note: in expansion of macro 'Bounds_To_Constant' 4491 | Bounds_To_Constant(a.l, a.u, dest); | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/external.h:72, from ic.c:60: ic.c: In function 'p_get_bounds': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ic.c:4702:20: note: in expansion of macro 'IsNumber' 4702 | } else if (IsNumber(tvar)) { | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:4705:31: note: in expansion of macro 'TagType' 4705 | result = tag_desc[TagType(tvar)].coerce_to[TIVL](vvar, &breal); | ^~~~~~~ ic.c: In function 'p_get_integer_bounds1': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:426:22: note: in expansion of macro 'IsNumber' 426 | else if (IsNumber(tag)) \ | ^~~~~~~~ ic.c:4739:9: note: in expansion of macro 'Check_Integer' 4739 | Check_Integer(tfinite); | ^~~~~~~~~~~~~ ic.c: In function 'p_get_domain_size': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ic.c:4791:13: note: in expansion of macro 'IsNumber' 4791 | if (IsNumber(tvar)) { | ^~~~~~~~ ic.c: In function 'unify_number_ic': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ ic.c:485:22: note: in expansion of macro 'TagType' 485 | tag_desc[TagType(tc)].coerce_to[TIVL](vc, &ivl); \ | ^~~~~~~ ic.c:4873:9: note: in expansion of macro 'Constant_To_Bounds' 4873 | Constant_To_Bounds(vnum, tnum, cl, cu, ci); | ^~~~~~~~~~~~~~~~~~ ic.c: In function 'unify_ic_ic': ic.c:5022:17: warning: unused variable 'ic_type' [-Wunused-variable] 5022 | dident ic_type, ic_type1, ic_type2; | ^~~~~~~ In file included from /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/external.h:72, from ic.c:60: ic.c: In function 'p_unify_ic': /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:247:34: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | #define TagTypeC(t) ((int8) (t)) | ~^~~~~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:248:33: note: in expansion of macro 'TagTypeC' 248 | #define TagType(item_tag) TagTypeC((item_tag).kernel) | ^~~~~~~~ /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h:266:56: note: in expansion of macro 'TagType' 266 | #define IsNumber(d) (!IsRef(d) && tag_desc[TagType(d)].numeric) | ^~~~~~~ ic.c:5358:13: note: in expansion of macro 'IsNumber' 5358 | if (IsNumber(tterm)) { | ^~~~~~~~ ic.c: In function 'ic_exclude_range': ic.c:1552:22: warning: 'int_lwb' may be used uninitialized in this function [-Wmaybe-uninitialized] 1552 | result = create_bitmap(int_lwb, int_upb, &bitmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ic.c: In function 'process_lin_terms_to_vectors_and_prop': ic.c:3933:70: warning: 'off_neg' may be used uninitialized in this function [-Wmaybe-uninitialized] 3933 | result = ec_enter_suspension(vi.attr + off_neg, | ^ ic.c:3928:70: warning: 'off_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 3928 | result = ec_enter_suspension(vi.attr + off_pos, | ^ ic.c:4106:9: warning: 'var_buf' may be used uninitialized in this function [-Wmaybe-uninitialized] 4106 | finish_setting_up_con_struct(con, lo_buf, hi_buf, var_buf, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ic.c:4106:9: warning: 'hi_buf' may be used uninitialized in this function [-Wmaybe-uninitialized] ic.c:4106:9: warning: 'lo_buf' may be used uninitialized in this function [-Wmaybe-uninitialized] gcc -shared -L/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux -leclipse -L. -lgmp -lpthread -ldl -lm \ x86_64_linux/ic.o x86_64_linux/bitmap.so -o x86_64_linux/ic.so /bin/cp x86_64_linux/ic.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/ic.so [ -d x86_64_linux ] || mkdir x86_64_linux gcc -I. -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux -I/builddir/build/BUILD/Eclipse_6.2_29/install//usr/Kernel/src -I- -I"/usr/include/tcl8.6" -INONE -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_INTERP_RESULT -fno-strict-overflow -fPIC -O2 -fomit-frame-pointer eregex.c \ -c -o x86_64_linux/eregex.o cc1: note: obsolete option '-I-' used, please use '-iquote' instead gcc -shared -L/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux -leclipse -L. -lgmp -lpthread -ldl -lm \ x86_64_linux/eregex.o -o x86_64_linux/eregex.so /bin/cp x86_64_linux/eregex.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/eregex.so /bin/cp graph_algorithms.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/graph_algorithms.ecl /bin/cp heap_array.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/heap_array.ecl /bin/cp fd_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sets.ecl /bin/cp ic_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sets.ecl /bin/cp ic.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic.ecl /bin/cp ic_kernel.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_kernel.ecl /bin/cp ic_constraints.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_constraints.ecl /bin/cp ic_symbolic.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_symbolic.ecl /bin/cp fd_search.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_search.ecl /bin/cp ic_search.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_search.ecl /bin/cp fd_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sbds.ecl /bin/cp ic_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sbds.ecl /bin/cp fd_generic_interface.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_generic_interface.ecl /bin/cp ic_generic_interface.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_generic_interface.ecl /bin/cp fd_global.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_global.ecl /bin/cp ic_global.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_global.ecl /bin/cp fd_sequence.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sequence.ecl /bin/cp ic_sequence.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sequence.ecl /bin/cp flow_constraints_support.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/flow_constraints_support.ecl /bin/cp cumulative.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cumulative.ecl /bin/cp ic_cumulative.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_cumulative.ecl /bin/cp fd_edge_finder_common.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_edge_finder_common.ecl /bin/cp ic_edge_finder_common.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder_common.ecl /bin/cp edge_finder.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/edge_finder.ecl /bin/cp ic_edge_finder.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder.ecl /bin/cp edge_finder3.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/edge_finder3.ecl /bin/cp ic_edge_finder3.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder3.ecl /bin/cp fd_prop_test_util.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_prop_test_util.ecl /bin/cp ic_prop_test_util.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_prop_test_util.ecl /bin/cp config_opts.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/config_opts.ecl /bin/cp gap.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/gap.ecl /bin/cp sym_expr.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sym_expr.ecl /bin/cp ic_gap_sbdd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_gap_sbdd.ecl /bin/cp ic_gap_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_gap_sbds.ecl /bin/cp regex.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/regex.ecl /bin/cp sd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sd.ecl /bin/cp conjunto_fd_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/conjunto_fd_sets.ecl /bin/cp ic_hybrid_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_hybrid_sets.ecl /bin/cp lex_set.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lex_set.ecl /bin/cp tentative.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tentative.ecl /bin/cp tentative_constraints.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tentative_constraints.ecl /bin/cp max_flow.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/max_flow.ecl /bin/cp changeset.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/changeset.pl /bin/cp shadow_cons.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/shadow_cons.pl /bin/cp ech/ech.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ech.pl /bin/cp repair.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/repair.pl /bin/cp eplex_relax.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/eplex_relax.pl /bin/cp repairfd.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/repairfd.pl /bin/cp ic_make_overlap_bivs.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_make_overlap_bivs.pl /bin/cp ic_probe_support.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe_support.pl /bin/cp ic_probing_for_scheduling.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probing_for_scheduling.pl /bin/cp ic_probe.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe.pl /bin/cp ic_probe_search.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe_search.pl /bin/cp make_overlap_bivs.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/make_overlap_bivs.pl /bin/cp probe_support.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe_support.pl /bin/cp probing_for_scheduling.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probing_for_scheduling.pl /bin/cp probe.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe.pl /bin/cp probe_search.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe_search.pl /bin/cp bin_info.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/bin_info.pl /bin/cp clpfd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/clpfd.ecl /bin/cp generic_search.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_search.ecl /bin/cp generic_search_comments.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_search_comments.ecl /bin/cp generic_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_sbds.ecl /bin/cp generic_global_constraints.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_global_constraints.ecl /bin/cp generic_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_sets.ecl /bin/cp generic_hybrid_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_hybrid_sets.ecl /bin/cp generic_cumulative.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_cumulative.ecl /bin/cp generic_edge_finder_common.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_edge_finder_common.ecl /bin/cp generic_edge_finder.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_edge_finder.ecl /bin/cp generic_edge_finder3.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_edge_finder3.ecl /bin/cp generic_prop_test_util.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_prop_test_util.ecl /bin/cp generic_gap_sbdd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_gap_sbdd.ecl /bin/cp generic_gap_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_gap_sbds.ecl /bin/cp generic_flow_constraints.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_flow_constraints.ecl /bin/cp generic_bin_packing.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_bin_packing.ecl /bin/cp generic_sequence.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_sequence.ecl mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/tutorial /bin/cp cbs.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/tutorial/cbs.ecl /bin/cp lds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/tutorial/lds.ecl /bin/cp wcs.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/tutorial/wcs.ecl /bin/cp knapsack_ls.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/tutorial/knapsack_ls.ecl mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech /bin/cp ech/bool.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/bool.pl /bin/cp ech/deussen_bool.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/deussen_bool.pl /bin/cp ech/diaz_bool.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/diaz_bool.pl /bin/cp ech/puzzle_bool.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/puzzle_bool.pl /bin/cp ech/domain.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/domain.pl /bin/cp ech/queens_domain.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/queens_domain.pl /bin/cp ech/primes.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/primes.pl /bin/cp ech/primes1.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/primes1.pl make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("graph_algorithms", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("heap_array", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("fd_sets", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_sets", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_kernel", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_constraints", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_symbolic", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("fd_search", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_search", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("fd_sbds", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_sbds", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("fd_generic_interface", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_generic_interface", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("fd_global", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_global", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("fd_sequence", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_sequence", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("flow_constraints_support", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("cumulative", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_cumulative", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("fd_edge_finder_common", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_edge_finder_common", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("edge_finder", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_edge_finder", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("edge_finder3", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_edge_finder3", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("fd_prop_test_util", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_prop_test_util", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("config_opts", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("gap", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("sym_expr", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_gap_sbdd", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_gap_sbds", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("regex", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("sd", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("conjunto_fd_sets", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_hybrid_sets", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("lex_set", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("tentative", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("tentative_constraints", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("max_flow", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("changeset", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("shadow_cons", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ech/ech", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("repair", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("eplex_relax", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file eplex_relax.pl, line 54: :- lib(eplex). WARNING: predicate used but not declared or defined in add_pool_constraint / 2 in module eplex_relax make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("repairfd", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_make_overlap_bivs", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_probe_support", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_probing_for_scheduling", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file ic_probing_for_scheduling.pl, line 51: :- lib(eplex). WARNING: Directive failed or aborted in file ic_probe.pl, line 26: :- lib(eplex). WARNING: Directive failed or aborted in file ic_probe_search.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get / 4 in module ic_probe WARNING: predicate used but not declared or defined in lp_var_occurrence / 3 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_vars / 2 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_constraints / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_get / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_var_get / 4 in module ic_probe WARNING: referring to non-existing module in eplex : lp_demon_setup / 5 in module ic_probe WARNING: referring to non-existing module in eplex : integers / 1 in module ic_probe WARNING: referring to non-existing module in eplex : lp_cleanup / 1 in module ic_probing_for_scheduling make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_probe", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file ic_probe.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get / 4 in module ic_probe WARNING: predicate used but not declared or defined in lp_var_occurrence / 3 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_vars / 2 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_constraints / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_get / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_var_get / 4 in module ic_probe WARNING: referring to non-existing module in eplex : lp_demon_setup / 5 in module ic_probe WARNING: referring to non-existing module in eplex : integers / 1 in module ic_probe make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("ic_probe_search", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file ic_probe_search.pl, line 26: :- lib(eplex). WARNING: Directive failed or aborted in file ic_probe.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get / 4 in module ic_probe WARNING: predicate used but not declared or defined in lp_var_occurrence / 3 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_vars / 2 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_constraints / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_get / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_var_get / 4 in module ic_probe WARNING: referring to non-existing module in eplex : lp_demon_setup / 5 in module ic_probe WARNING: referring to non-existing module in eplex : integers / 1 in module ic_probe make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("make_overlap_bivs", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("probe_support", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("probing_for_scheduling", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file probing_for_scheduling.pl, line 50: :- lib(eplex). WARNING: Directive failed or aborted in file probe.pl, line 26: :- lib(eplex). WARNING: Directive failed or aborted in file probe_search.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get/4 in module probe WARNING: predicate used but not declared or defined in lp_var_occurrence/3 in module probe WARNING: predicate used but not declared or defined in lp_add_vars/2 in module probe WARNING: predicate used but not declared or defined in lp_add_constraints/3 in module probe WARNING: referring to non-existing module in eplex : lp_get/3 in module probe WARNING: referring to non-existing module in eplex : lp_var_get/4 in module probe WARNING: referring to non-existing module in eplex : lp_demon_setup/5 in module probe WARNING: referring to non-existing module in eplex : integers/1 in module probe WARNING: referring to non-existing module in eplex : lp_cleanup/1 in module probing_for_scheduling make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("probe", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file probe.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get/4 in module probe WARNING: predicate used but not declared or defined in lp_var_occurrence/3 in module probe WARNING: predicate used but not declared or defined in lp_add_vars/2 in module probe WARNING: predicate used but not declared or defined in lp_add_constraints/3 in module probe WARNING: referring to non-existing module in eplex : lp_get/3 in module probe WARNING: referring to non-existing module in eplex : lp_var_get/4 in module probe WARNING: referring to non-existing module in eplex : lp_demon_setup/5 in module probe WARNING: referring to non-existing module in eplex : integers/1 in module probe make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("probe_search", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file probe_search.pl, line 26: :- lib(eplex). WARNING: Directive failed or aborted in file probe.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get/4 in module probe WARNING: predicate used but not declared or defined in lp_var_occurrence/3 in module probe WARNING: predicate used but not declared or defined in lp_add_vars/2 in module probe WARNING: predicate used but not declared or defined in lp_add_constraints/3 in module probe WARNING: referring to non-existing module in eplex : lp_get/3 in module probe WARNING: referring to non-existing module in eplex : lp_var_get/4 in module probe WARNING: referring to non-existing module in eplex : lp_demon_setup/5 in module probe WARNING: referring to non-existing module in eplex : integers/1 in module probe make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("bin_info", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("repair","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ech/ech.pl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("repairfd","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("changeset","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_make_overlap_bivs","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_probe_support","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_probing_for_scheduling","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file ic_probing_for_scheduling.pl, line 51: :- lib(eplex). WARNING: Directive failed or aborted in file ic_probe.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get / 4 in module ic_probe WARNING: predicate used but not declared or defined in lp_var_occurrence / 3 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_vars / 2 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_constraints / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_get / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_var_get / 4 in module ic_probe WARNING: referring to non-existing module in eplex : lp_demon_setup / 5 in module ic_probe WARNING: referring to non-existing module in eplex : integers / 1 in module ic_probe library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file ic_probe_search.pl, line 26: :- lib(eplex). make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_probe","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file ic_probe.pl, line 26: :- lib(eplex). make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_probe_search","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file ic_probe_search.pl, line 26: :- lib(eplex). WARNING: Directive failed or aborted in file ic_probe.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get / 4 in module ic_probe WARNING: predicate used but not declared or defined in lp_var_occurrence / 3 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_vars / 2 in module ic_probe WARNING: predicate used but not declared or defined in lp_add_constraints / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_get / 3 in module ic_probe WARNING: referring to non-existing module in eplex : lp_var_get / 4 in module ic_probe WARNING: referring to non-existing module in eplex : lp_demon_setup / 5 in module ic_probe WARNING: referring to non-existing module in eplex : integers / 1 in module ic_probe make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("make_overlap_bivs","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("probe_support","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("probing_for_scheduling","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file probing_for_scheduling.pl, line 50: :- lib(eplex). WARNING: Directive failed or aborted in file probe.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get/4 in module probe WARNING: predicate used but not declared or defined in lp_var_occurrence/3 in module probe WARNING: predicate used but not declared or defined in lp_add_vars/2 in module probe WARNING: predicate used but not declared or defined in lp_add_constraints/3 in module probe WARNING: referring to non-existing module in eplex : lp_get/3 in module probe WARNING: referring to non-existing module in eplex : lp_var_get/4 in module probe WARNING: referring to non-existing module in eplex : lp_demon_setup/5 in module probe WARNING: referring to non-existing module in eplex : integers/1 in module probe library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file probe_search.pl, line 26: :- lib(eplex). make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("probe","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file probe.pl, line 26: :- lib(eplex). make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("probe_search","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' library not found in use_module(library(eplex)) library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file probe_search.pl, line 26: :- lib(eplex). WARNING: Directive failed or aborted in file probe.pl, line 26: :- lib(eplex). WARNING: predicate used but not declared or defined in lp_var_get/4 in module probe WARNING: predicate used but not declared or defined in lp_var_occurrence/3 in module probe WARNING: predicate used but not declared or defined in lp_add_vars/2 in module probe WARNING: predicate used but not declared or defined in lp_add_constraints/3 in module probe WARNING: referring to non-existing module in eplex : lp_get/3 in module probe WARNING: referring to non-existing module in eplex : lp_var_get/4 in module probe WARNING: referring to non-existing module in eplex : lp_demon_setup/5 in module probe WARNING: referring to non-existing module in eplex : integers/1 in module probe make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("shadow_cons","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("fd_sets","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("conjunto_fd_sets","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("graph_algorithms","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_kernel","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_sets","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_hybrid_sets","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("fd_search","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_symbolic","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("clpfd","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("fd_sbds","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_sbds","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' WARNING: referring to non-exported predicate in ic_sbds : sbds_try / 2 in module ic_search WARNING: referring to non-exported predicate in ic_sbds : is_sbds_var / 1 in module ic_search make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("fd_global","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_global","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("cumulative","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_cumulative","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("edge_finder","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_edge_finder","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("edge_finder3","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_edge_finder3","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("fd_prop_test_util","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_prop_test_util","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("config_opts","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("gap","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("sym_expr","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_gap_sbdd","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' WARNING: referring to non-exported predicate in ic_gap_sbdd : sbdd_try / 2 in module ic_search WARNING: referring to non-exported predicate in ic_gap_sbdd : is_sbdd_var / 1 in module ic_search make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("ic_gap_sbds","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' WARNING: referring to non-exported predicate in ic_gap_sbds : sbds_try / 2 in module ic_search WARNING: referring to non-exported predicate in ic_gap_sbds : is_sbds_var / 1 in module ic_search make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("regex","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("sd","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("tentative","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("tentative_constraints","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[2]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' make[2]: Nothing to be done for 'objects'. make[2]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' LD_LIBRARY_PATH=/lib: /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("max_flow","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /bin/cp RuntimesList.g /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/RuntimesList.g /bin/cp SBDDa.g /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/SBDDa.g rm /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/tutorial/.stamp /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/ech/.stamp make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/icparc_solvers' ======== make_javainterface ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/JavaInterface' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/JavaInterface' ======== make_contrib ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Contrib' mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public /bin/cp all_min_cuts.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/all_min_cuts.ecl /bin/cp all_min_cuts_eplex.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/all_min_cuts_eplex.ecl /bin/cp cardinal.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/cardinal.ecl /bin/cp ic_global_gac.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/ic_global_gac.ecl /bin/cp fd_global_gac.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fd_global_gac.ecl /bin/cp grasper.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/grasper.ecl /bin/cp lambda.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/lambda.ecl /bin/cp ldsb.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/ldsb.ecl /bin/cp list_collection.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/list_collection.ecl /bin/cp cycle.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/cycle.ecl /bin/cp max_flow_eplex.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/max_flow_eplex.ecl /bin/cp xml.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/xml.ecl /bin/cp generic_global_gac.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/generic_global_gac.ecl /bin/cp applic.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/applic.pl /bin/cp arrays.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/arrays.pl /bin/cp assoc.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/assoc.pl /bin/cp bags.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/bags.pl /bin/cp between.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/between.pl /bin/cp distfix.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/distfix.pl /bin/cp flat.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/flat.pl /bin/cp graphs.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/graphs.pl /bin/cp intervals.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/intervals.pl /bin/cp listut.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/listut.pl /bin/cp logarr.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/logarr.pl /bin/cp map.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/map.pl /bin/cp metutl.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/metutl.pl /bin/cp occur.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/occur.pl /bin/cp order.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/order.pl /bin/cp project.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/project.pl /bin/cp random.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/random.pl /bin/cp rdtok.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/rdtok.pl /bin/cp read.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/read.pl /bin/cp struct.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/struct.pl /bin/cp tidy.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/tidy.pl /bin/cp trees.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/trees.pl /bin/cp xml.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/xml.pl /bin/cp xml_diagnosis.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/xml_diagnosis.pl /bin/cp xml_pp.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/xml_pp.pl /bin/cp xml_acquisition.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/xml_acquisition.pl /bin/cp xml_generation.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/xml_generation.pl /bin/cp xml_utilities.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/xml_utilities.pl /bin/cp cardinal_comments.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/cardinal_comments.pl /bin/cp cardinal_functions.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/cardinal_functions.pl /bin/cp cardinal_minmax.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/cardinal_minmax.pl /bin/cp cardinal_union.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/cardinal_union.pl /bin/cp cardinal_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/cardinal_util.pl /bin/cp README /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/README /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("applic","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("arrays","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("assoc","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("bags","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("between","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("distfix","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' WARNING: referring to a deprecated predicate in name / 2 in module rdtok Advice: Use string_list/2 with atom_string/2 or number_string/2 /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("flat","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("graphs","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("intervals","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("listut","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("logarr","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("map","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("metutl","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("occur","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("order","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("project","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("random","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("rdtok","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("read","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' WARNING: referring to a deprecated predicate in name / 2 in module rdtok Advice: Use string_list/2 with atom_string/2 or number_string/2 /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("struct","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("tidy","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("trees","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("all_min_cuts","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("all_min_cuts_eplex","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' library not found in use_module(library(eplex)) file all_min_cuts_eplex.ecl, line 212: syntax error: postfix/infix operator expected | eplex: (Y $>= 0), | ^ here WARNING: Directive failed or aborted in file all_min_cuts_eplex.ecl, line 46: :- lib(eplex). /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("cardinal","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("ic_global_gac","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("fd_global_gac","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("grasper","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("lambda","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("ldsb","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("list_collection","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("cycle","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' library not found in use_module(library(eplex)) WARNING: Directive failed or aborted in file cycle.ecl, line 91: :- lib(eplex). /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("max_flow_eplex","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' library not found in use_module(library(eplex)) file max_flow_eplex.ecl, line 162: syntax error: postfix/infix operator expected | eplex: (X $>= 0), | ^ here file max_flow_eplex.ecl, line 196: syntax error: postfix/infix operator expected | eplex: (sum(X_ijs) $= sum(X_jis)) | ^ here file max_flow_eplex.ecl, line 258: syntax error: postfix/infix operator expected | eplex: (Y $>= 0), | ^ here WARNING: Directive failed or aborted in file max_flow_eplex.ecl, line 33: :- lib(eplex). /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("xml","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /bin/cp logarr.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/logarr.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("logarr", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /bin/cp listut.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/listut.pl make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Contrib' ======== make_visualisation ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Visualisation' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Visualisation' ======== make_oci ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Oci' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Oci' ======== make_cpviz ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/CPViz' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/CPViz' ======== make_ecrc_solvers ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/ecrc_solvers' /bin/cp propia.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/propia.pl /bin/cp chr.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr.pl /bin/cp chr2pl.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr2pl.pl /bin/cp r.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/r.pl /bin/cp conjunto.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/conjunto.pl /bin/cp set.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/set.pl /bin/cp s_lists.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/s_lists.pl /bin/cp chr_doc.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr_doc.pl mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr cp chr_op.op /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr cp -pr chr/*.* /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr chmod -f a+r,u+w,go-w /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/* mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/propia mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples /bin/cp propia/crossword.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/propia/crossword.pl /bin/cp propia/manual_examples.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/propia/manual_examples.pl /bin/cp propia/zebra.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/propia/zebra.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("propia", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("chr", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("chr2pl", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("r", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("conjunto", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' Parallel-declaration ignored for set : in_or_notin / 2 /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("set", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' Parallel-declaration ignored for set : in_or_notin / 2 /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(fcompile), set_flag(variable_names,off), fcompile("s_lists", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("propia","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("chr","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'get_flag(library_path,P),set_flag(library_path,["."|P]),lib(document),icompile("conjunto","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' Parallel-declaration ignored for set : in_or_notin / 2 rm /builddir/build/BUILD/Eclipse_6.2_29/install//usr/doc/examples/.stamp make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/ecrc_solvers' ======== make_pt_libraries ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/pt_libraries' /bin/cp pretty_printer.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/pretty_printer.ecl /bin/cp coverage.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/coverage.ecl /bin/cp xref.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/xref.ecl /bin/cp instrument.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/instrument.ecl /bin/cp instprofile.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/instprofile.ecl /bin/cp mode_analyser.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/mode_analyser.ecl /bin/cp daVinci.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/daVinci.ecl /bin/cp lint.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lint.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("pretty_printer", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("coverage", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("xref", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("instrument", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("instprofile", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("mode_analyser", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("daVinci", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(fcompile), set_flag(variable_names,off), set_flag(debug_compile,off), fcompile("lint", [outdir:"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib"])' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("daVinci","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("pretty_printer","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("coverage","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("xref","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("lint","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("instrument","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("instprofile","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("mode_analyser","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib")' make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/pt_libraries' ======== make_zincinterface ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/ZincInterface' /bin/cp flatzinc.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/flatzinc.ecl /bin/cp flatzinc_parser.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/flatzinc_parser.ecl /bin/cp fzn_eplex.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_eplex.ecl /bin/cp fzn_fd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd.ecl /bin/cp fzn_ic.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic.ecl /bin/cp minizinc.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/minizinc.ecl /bin/cp flatzinc_syntax.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/flatzinc_syntax.ecl mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_eplex /bin/cp fzn_eplex/eclipse.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_eplex/eclipse.mzn mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd /bin/cp fzn_fd/eclipse.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/eclipse.mzn mkdir -p /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic /bin/cp fzn_ic/eclipse.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/eclipse.mzn /bin/cp fzn_fd/all_different_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/all_different_int.mzn /bin/cp fzn_ic/all_different_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/all_different_int.mzn /bin/cp fzn_fd/all_disjoint.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/all_disjoint.mzn /bin/cp fzn_ic/all_disjoint.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/all_disjoint.mzn /bin/cp fzn_fd/at_least_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/at_least_int.mzn /bin/cp fzn_ic/at_least_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/at_least_int.mzn /bin/cp fzn_fd/at_most_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/at_most_int.mzn /bin/cp fzn_ic/at_most_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/at_most_int.mzn /bin/cp fzn_fd/count.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/count.mzn /bin/cp fzn_ic/count.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/count.mzn /bin/cp fzn_fd/cumulative.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/cumulative.mzn /bin/cp fzn_ic/cumulative.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/cumulative.mzn /bin/cp fzn_fd/disjoint.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/disjoint.mzn /bin/cp fzn_ic/disjoint.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/disjoint.mzn /bin/cp fzn_fd/exactly_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/exactly_int.mzn /bin/cp fzn_ic/exactly_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/exactly_int.mzn /bin/cp fzn_fd/link_set_to_booleans.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/link_set_to_booleans.mzn /bin/cp fzn_ic/link_set_to_booleans.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/link_set_to_booleans.mzn /bin/cp fzn_ic/maximum_float.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/maximum_float.mzn /bin/cp fzn_ic/maximum_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/maximum_int.mzn /bin/cp fzn_ic/minimum_float.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/minimum_float.mzn /bin/cp fzn_ic/minimum_int.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/minimum_int.mzn /bin/cp fzn_fd/sort.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/sort.mzn /bin/cp fzn_ic/sort.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/sort.mzn /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("flatzinc","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("flatzinc_parser","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' Ignoring module 'flatzinc_parser_syntax' (expected main module 'flatzinc_parser'). /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("fzn_eplex","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' library not found in use_module(library(eplex)) file fzn_eplex.ecl, line 66: syntax error: postfix/infix operator expected | bool_declare(X) :- X $:: 0..1, integers(X). | ^ here file fzn_eplex.ecl, line 68: syntax error: postfix/infix operator expected | int_declare(X, Min, Max) :- X $:: Min..Max, integers(X). | ^ here file fzn_eplex.ecl, line 72: syntax error: postfix/infix operator expected | bool_declare_array(Xs) :- ( foreacharg(X,Xs) do X $:: 0..1, integers(X) ). | ^ here file fzn_eplex.ecl, line 75: syntax error: postfix/infix operator expected | ( foreacharg(X,Xs), param(Min,Max) do X $:: Min..Max, integers(X) ). | ^ here file fzn_eplex.ecl, line 82: syntax error: postfix/infix operator expected | int_eq(X, Y) :- X $= Y. | ^ here file fzn_eplex.ecl, line 83: syntax error: postfix/infix operator expected | int_ge(X, Y) :- X $>= Y. | ^ here file fzn_eplex.ecl, line 86: syntax error: postfix/infix operator expected | float_le(X, Y) :- X $=< Y. | ^ here file fzn_eplex.ecl, line 89: syntax error: postfix/infix operator expected | bool_eq(X, Y) :- X $= Y. | ^ here file fzn_eplex.ecl, line 90: syntax error: postfix/infix operator expected | bool_ge(X, Y) :- X $>= Y. | ^ here file fzn_eplex.ecl, line 94: syntax error: postfix/infix operator expected | int_lin_le(Cs, Xs, Rhs) :- vector_sum(Cs, Xs, CXs), sum(CXs) $=< Rhs. | ^ here file fzn_eplex.ecl, line 97: syntax error: postfix/infix operator expected | float_lin_eq(Cs, Xs, Rhs) :- vector_sum(Cs, Xs, CXs), sum(CXs) $= Rhs. | ^ here file fzn_eplex.ecl, line 98: syntax error: postfix/infix operator expected | float_lin_ge(Cs, Xs, Rhs) :- vector_sum(Cs, Xs, CXs), sum(CXs) $>= Rhs. | ^ here file fzn_eplex.ecl, line 113: syntax error: postfix/infix operator expected | int_negate(X, Z) :- Z $= -X. | ^ here file fzn_eplex.ecl, line 114: syntax error: postfix/infix operator expected | int_minus(X, Y, Z) :- Z $= X-Y. | ^ here file fzn_eplex.ecl, line 117: syntax error: postfix/infix operator expected | float_plus(X, Y, Z) :- Z $= X+Y. | ^ here WARNING: Directive failed or aborted in file fzn_eplex.ecl, line 55: :- lib(eplex). /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("fzn_fd","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("fzn_ic","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("minizinc","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' rm /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_fd/.stamp /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_ic/.stamp /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/fzn_eplex/.stamp make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/ZincInterface' ======== make_compiler ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Compiler' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e "lib(document), icompile(\"source_processor\",\"/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib\")" /bin/cp source_processor.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/source_processor.ecl make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Compiler' ======== make_mercury ======== make[1]: Entering directory '/builddir/build/BUILD/Eclipse_6.2_29/Mercury' /bin/cp mercury.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/mercury.pl /bin/cp m_map.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/m_map.pl /bin/cp m_tree234.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/m_tree234.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("mercury","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("m_map","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse -e 'lib(document),icompile("m_tree234","/builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public")' /bin/cp README /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_public/README.Mercury make[1]: Leaving directory '/builddir/build/BUILD/Eclipse_6.2_29/Mercury' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.bOlmmA + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64 ++ dirname /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64 + cd Eclipse_6.2_29 + rm -rf /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/eclipse /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/tkeclipse /builddir/build/BUILD/Eclipse_6.2_29/install//usr/bin/x86_64_linux/tktools + install -p -D -m755 /builddir/build/SOURCES/eclipse-clp.sh /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/bin/eclipse-clp + install -p -D -m755 /builddir/build/SOURCES/tkeclipse-clp.sh /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/bin/tkeclipse-clp + install -p -D -m755 /builddir/build/SOURCES/tktools.sh /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/bin/tktools + install -p -D -t /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/lib64 /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/bitmap.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/edge_finder.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/eregex.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/ic.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/libeclipse.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/pteclipse.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/tkeclipse.so /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/tkexdr.so + install -p -D -t /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/include/eclipse-clp /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/config.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/ec_public.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/eclipse.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/eclipse_cc.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/eclipseclass.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/embed.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/error.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/external.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/intervals.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/sepia.h /builddir/build/BUILD/Eclipse_6.2_29/install//usr/include/x86_64_linux/types.h + install -p -D /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux/eclipse.exe /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/libexec/eclipse-clp/eclipse-clp + rm -rf /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/x86_64_linux + install -p -D -t /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/libexec/eclipse-clp/lib/chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/adder.bool /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/allentable.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/bool.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/bool.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/chr_op.autoload /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/chr_op.load /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/chr_op.op /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/control.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/control.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/data.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/demo.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/deussen.bool /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/domain.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/domain.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/eager.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/ecrc.xwd /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-benchmark.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-diaz.bool /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-fourier.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-holzbaur.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-lim1.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-lim2.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-lim3.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-stuckey.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples-thom.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples.time /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/examples1.math /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/farm.xwd /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/geons.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/geons.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/graphic.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/kl-one.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/kl-one.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/list.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/list.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-eager.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-eager.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-fourier.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-fourier.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-gauss.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-gauss.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-ineq.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-ineq.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-lazy.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-lazy.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/math-utilities.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/minmax.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/minmax.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/mona.xwd /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/pc.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/primes.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/primes.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/puzzle.bool /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/queens.bool /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/queens.domain /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/s_lists.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/set.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/set.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/term.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/term.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/time-pc.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/time-pc.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/time-point.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/time-point.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/time.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/time.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/tree.chr /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr/tree.pl + rm -rf /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr + install -p -D -t /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/libexec/eclipse-clp/lib /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/RuntimesList.g /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/SBDDa.g /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/anti_unify.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/anti_unify.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/anti_unify.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/apply.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/apply.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/apply.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/apply_macros.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/apply_macros.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/apply_macros.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/asm.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/asm.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/asm.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/atts.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/atts.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/atts.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/bin_info.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/bin_info.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/branch_and_bound.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/branch_and_bound.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/branch_and_bound.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/calendar.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/calendar.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/calendar.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cgi.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cgi.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cgi.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/changeset.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/changeset.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/changeset.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr2pl.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr2pl.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/chr_doc.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cio.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cio.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cio.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/clpfd.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/clpfd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_analysis.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_codegen.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_common.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_indexing.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_map.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_normalise.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_peephole.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_regassign.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/compiler_varclass.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/config_opts.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/config_opts.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/config_opts.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/conjunto.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/conjunto.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/conjunto.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/conjunto_fd_sets.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/conjunto_fd_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/conjunto_fd_sets.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/constraint_pools.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/constraint_pools.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/constraint_pools.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/coverage.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/coverage.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/coverage.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cprolog.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cprolog.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cprolog.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/csv.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/csv.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/csv.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cumulative.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cumulative.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/cumulative.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/daVinci.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/daVinci.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/daVinci.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/development_support.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/development_support.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/document.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/document.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/document.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ech.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ech.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ech.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ecl_compiler.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/eclipse_language.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/eclipse_language.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/edge_finder.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/edge_finder.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/edge_finder.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/edge_finder3.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/edge_finder3.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/edge_finder3.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/eplex_relax.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/eplex_relax.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fcompile.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fcompile.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fcompile.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_arith.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_arith.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_chip.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_chip.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_domain.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_domain.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_edge_finder_common.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_edge_finder_common.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_elipsys.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_elipsys.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_generic_interface.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_generic_interface.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_global.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_global.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_global.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_prop_test_util.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_prop_test_util.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_prop_test_util.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sbds.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sbds.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_search.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_search.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_search.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sequence.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sequence.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sets.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_sets.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_util.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fd_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/flow_constraints_support.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/flow_constraints_support.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/foreign.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/foreign.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/foreign.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/format.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/format.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/format.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fromonto.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fromonto.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/fromonto.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/gap.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/gap.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/gap.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_bin_packing.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_cumulative.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_edge_finder.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_edge_finder3.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_edge_finder_common.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_flow_constraints.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_gap_sbdd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_gap_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_global_constraints.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_hybrid_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_prop_test_util.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_search.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_search_comments.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_sequence.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/generic_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/graph_algorithms.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/graph_algorithms.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/graph_algorithms.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/hash.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/hash.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/hash.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/heap_array.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/heap_array.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/heaps.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/heaps.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/heaps.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_client.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_client.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_client.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_grammar.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_grammar.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_method.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_method.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_server.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_server.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/http_server.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_constraints.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_constraints.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_cumulative.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_cumulative.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_cumulative.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder3.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder3.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder3.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder_common.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_edge_finder_common.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_gap_sbdd.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_gap_sbdd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_gap_sbdd.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_gap_sbds.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_gap_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_gap_sbds.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_generic_interface.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_generic_interface.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_global.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_global.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_global.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_hybrid_sets.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_hybrid_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_hybrid_sets.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_kernel.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_kernel.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_kernel.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_make_overlap_bivs.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_make_overlap_bivs.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_make_overlap_bivs.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe_search.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe_search.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe_search.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe_support.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe_support.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probe_support.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probing_for_scheduling.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probing_for_scheduling.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_probing_for_scheduling.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_prop_test_util.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_prop_test_util.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_prop_test_util.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sbds.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sbds.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sbds.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_search.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_search.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sequence.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sequence.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sets.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sets.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_sets.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_symbolic.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_symbolic.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ic_symbolic.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/instprofile.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/instprofile.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/instprofile.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/instrument.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/instrument.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/instrument.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_aux.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_aux.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_error.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_error.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_light.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_light.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_light.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_strict.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_strict.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/iso_strict.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/kernel.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lazy_io.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lazy_io.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lazy_io.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lex_set.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lex_set.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/linearize.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/linearize.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/linearize.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lint.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lint.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lint.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lips.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lips.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lips.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lists.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lists.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lists.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lists_of_structures.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lists_of_structures.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/lists_of_structures.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/listut.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/logarr.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/logarr.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/make_overlap_bivs.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/make_overlap_bivs.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/make_overlap_bivs.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/matrix_util.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/matrix_util.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/matrix_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/max_flow.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/max_flow.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/max_flow.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/menu.tcl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/mode_analyser.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/mode_analyser.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/mode_analyser.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/modes.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/modes.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/module_options.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/module_options.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/module_options.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/multifile.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/multifile.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/multifile.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/notify_ports.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/notify_ports.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/notify_ports.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/notinstance.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/notinstance.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/notinstance.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/numbervars.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/numbervars.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/numbervars.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/oldio.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/oldio.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ordset.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ordset.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/ordset.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/paddy.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/paddy.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/par_util.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/par_util.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/par_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/port_profiler.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/port_profiler.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/port_profiler.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/pretty_print.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/pretty_print.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/pretty_print.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/pretty_printer.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/pretty_printer.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/pretty_printer.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe_search.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe_search.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe_search.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe_support.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe_support.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probe_support.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probing_for_scheduling.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probing_for_scheduling.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/probing_for_scheduling.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/profile.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/profile.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/profile.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/propia.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/propia.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/propia.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/queues.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/queues.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/queues.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/quintus.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/quintus.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/quintus.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/quintus_util.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/quintus_util.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/quintus_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/r.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/r.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/rationals.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/rationals.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/regex.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/regex.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/regex.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/remote_tools.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/remote_tools.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/remote_tools.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/repair.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/repair.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/repair.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/repairfd.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/repairfd.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/repairfd.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/s_lists.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/s_lists.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sd.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sd.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sd.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sepia.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sepia.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sepia.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/set.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/set.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/shadow_cons.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/shadow_cons.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/shadow_cons.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sicstus.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sicstus.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sicstus.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sockets.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sockets.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sockets.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/source_processor.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/source_processor.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/source_processor.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/source_storage.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/source_storage.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/spell.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/spell.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/spell.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/structures.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/structures.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/suspend.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/suspend.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/suspend.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/swi.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/swi.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/swi.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sym_expr.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sym_expr.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/sym_expr.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/systools.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/systools.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/t_all.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/t_all.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tentative.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tentative.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tentative.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tentative_constraints.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tentative_constraints.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tentative_constraints.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/test_util.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/test_util.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/test_util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/time_log.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/time_log.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/time_log.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/timeout.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/timeout.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/timeout.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/timeout_simple.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/timeout_simple.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/timeout_simple.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/toplevel.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/toplevel.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/toplevel.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tracer_tcl.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tracer_tcl.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tracer_tty.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/tracer_tty.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/util.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/util.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/util.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/var_name.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/var_name.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/var_name.eco /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/version.pl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/xref.eci /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/xref.ecl /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib/xref.eco + ln -s /usr/lib64/tkeclipse.so /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/libexec/eclipse-clp/lib/ + ln -s /usr/lib64/tkexdr.so /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/libexec/eclipse-clp/lib/ + rm /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_tcl/eclipse_arch.tcl + mv /builddir/build/BUILD/Eclipse_6.2_29/install//usr/lib_tcl /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/libexec/eclipse-clp/lib_tcl + chmod +x /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/libexec/eclipse-clp/lib_tcl/tkeclipse.tcl + find /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64//usr/lib64 -type f -exec chrpath -d '{}' ';' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 6.2_29-6.fc36 --unique-debug-suffix -6.2_29-6.fc36.x86_64 --unique-debug-src-base eclipse-clp-6.2_29-6.fc36.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/Eclipse_6.2_29 extracting debug info from /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64/usr/lib64/bitmap.so extracting debug info from /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64/usr/lib64/edge_finder.so extracting debug info from /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64/usr/lib64/eregex.so extracting debug info from /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64/usr/lib64/ic.so extracting debug info from /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64/usr/lib64/libeclipse.so extracting debug info from /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64/usr/lib64/pteclipse.so extracting debug info from /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64/usr/lib64/tkeclipse.so extracting debug info from /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64/usr/lib64/tkexdr.so original debug info size: 3036kB, size after compression: 2496kB /usr/bin/sepdebugcrcfix: Updated 8 CRC32s, 0 CRC32s did match. 5167 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/eclipse-clp-6.2_29-6.fc36.x86_64/Kernel/src/term_copy.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/eclipse-clp-6.2_29-6.fc36.x86_64/Kernel/src/bip_serialize.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib_tcl/tkec_icons.tcl is executable but has no shebang, removing executable bit mangling shebang in /usr/libexec/eclipse-clp/lib_tcl/tkeclipse.tcl from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/libexec/eclipse-clp/lib/xref.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/xref.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/xref.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/version.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/var_name.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/var_name.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/var_name.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/util.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/util.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/util.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tracer_tty.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tracer_tty.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tracer_tcl.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tracer_tcl.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/toplevel.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/toplevel.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/toplevel.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/timeout_simple.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/timeout_simple.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/timeout_simple.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/timeout.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/timeout.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/timeout.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/time_log.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/time_log.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/time_log.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/test_util.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/test_util.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/test_util.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tentative_constraints.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tentative_constraints.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tentative_constraints.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tentative.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tentative.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/tentative.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/t_all.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/t_all.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/systools.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/systools.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sym_expr.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sym_expr.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sym_expr.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/swi.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/swi.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/swi.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/suspend.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/suspend.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/suspend.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/structures.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/structures.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/spell.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/spell.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/spell.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/source_storage.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/source_storage.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/source_processor.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/source_processor.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/source_processor.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sockets.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sockets.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sockets.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sicstus.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sicstus.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sicstus.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/shadow_cons.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/shadow_cons.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/shadow_cons.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/set.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/set.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sepia.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sepia.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sepia.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sd.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sd.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/sd.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/s_lists.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/s_lists.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/repairfd.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/repairfd.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/repairfd.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/repair.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/repair.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/repair.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/remote_tools.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/remote_tools.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/remote_tools.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/regex.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/regex.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/regex.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/rationals.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/rationals.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/r.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/r.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/quintus_util.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/quintus_util.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/quintus_util.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/quintus.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/quintus.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/quintus.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/queues.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/queues.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/queues.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/propia.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/propia.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/propia.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/profile.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/profile.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/profile.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probing_for_scheduling.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probing_for_scheduling.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probing_for_scheduling.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe_support.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe_support.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe_support.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe_search.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe_search.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe_search.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/probe.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/pretty_printer.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/pretty_printer.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/pretty_printer.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/pretty_print.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/pretty_print.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/pretty_print.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/port_profiler.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/port_profiler.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/port_profiler.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/par_util.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/par_util.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/par_util.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/paddy.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/paddy.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ordset.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ordset.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ordset.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/oldio.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/oldio.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/numbervars.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/numbervars.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/numbervars.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/notinstance.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/notinstance.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/notinstance.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/notify_ports.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/notify_ports.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/notify_ports.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/multifile.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/multifile.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/multifile.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/module_options.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/module_options.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/module_options.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/modes.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/modes.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/mode_analyser.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/mode_analyser.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/mode_analyser.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/menu.tcl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/max_flow.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/max_flow.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/max_flow.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/matrix_util.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/matrix_util.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/matrix_util.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/make_overlap_bivs.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/make_overlap_bivs.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/make_overlap_bivs.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/logarr.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/logarr.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/listut.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lists_of_structures.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lists_of_structures.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lists_of_structures.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lists.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lists.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lists.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lips.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lips.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lips.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lint.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lint.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lint.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/linearize.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/linearize.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/linearize.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lex_set.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lex_set.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lazy_io.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lazy_io.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/lazy_io.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/kernel.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_strict.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_strict.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_strict.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_light.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_light.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_light.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_error.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_error.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_aux.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso_aux.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/iso.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/instrument.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/instrument.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/instrument.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/instprofile.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/instprofile.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/instprofile.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_symbolic.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_symbolic.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_symbolic.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_sets.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_sets.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_sets.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_sequence.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_sequence.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_search.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_search.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_sbds.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_sbds.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_sbds.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_prop_test_util.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_prop_test_util.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_prop_test_util.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probing_for_scheduling.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probing_for_scheduling.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probing_for_scheduling.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe_support.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe_support.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe_support.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe_search.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe_search.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe_search.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_probe.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_make_overlap_bivs.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_make_overlap_bivs.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_make_overlap_bivs.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_kernel.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_kernel.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_kernel.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_hybrid_sets.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_hybrid_sets.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_hybrid_sets.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_global.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_global.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_global.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_generic_interface.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_generic_interface.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_gap_sbds.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_gap_sbds.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_gap_sbds.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_gap_sbdd.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_gap_sbdd.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_gap_sbdd.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_edge_finder_common.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_edge_finder_common.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_edge_finder3.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_edge_finder3.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_edge_finder3.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_edge_finder.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_edge_finder.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_edge_finder.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_cumulative.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_cumulative.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_cumulative.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_constraints.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic_constraints.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ic.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_server.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_server.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_server.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_method.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_method.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_grammar.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_grammar.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_client.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_client.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http_client.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/http.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/heaps.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/heaps.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/heaps.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/heap_array.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/heap_array.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/hash.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/hash.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/hash.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/graph_algorithms.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/graph_algorithms.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/graph_algorithms.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_sets.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_sequence.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_search_comments.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_search.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_sbds.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_prop_test_util.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_hybrid_sets.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_global_constraints.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_gap_sbds.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_gap_sbdd.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_flow_constraints.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_edge_finder_common.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_edge_finder3.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_edge_finder.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_cumulative.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/generic_bin_packing.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/gap.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/gap.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/gap.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fromonto.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fromonto.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fromonto.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/format.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/format.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/format.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/foreign.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/foreign.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/foreign.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/flow_constraints_support.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/flow_constraints_support.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_util.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_util.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_sets.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_sets.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_sets.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_sequence.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_sequence.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_search.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_search.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_search.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_sbds.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_sbds.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_sbds.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_prop_test_util.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_prop_test_util.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_prop_test_util.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_global.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_global.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_global.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_generic_interface.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_generic_interface.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_elipsys.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_elipsys.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_edge_finder_common.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_edge_finder_common.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_domain.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_domain.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_chip.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_chip.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_arith.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd_arith.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fd.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fcompile.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fcompile.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/fcompile.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/eplex_relax.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/eplex_relax.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/edge_finder3.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/edge_finder3.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/edge_finder3.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/edge_finder.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/edge_finder.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/edge_finder.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/eclipse_language.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/eclipse_language.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ecl_compiler.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ech.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ech.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/ech.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/document.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/document.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/document.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/development_support.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/development_support.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/daVinci.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/daVinci.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/daVinci.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cumulative.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cumulative.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cumulative.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/csv.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/csv.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/csv.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cprolog.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cprolog.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cprolog.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/coverage.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/coverage.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/coverage.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/constraint_pools.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/constraint_pools.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/constraint_pools.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/conjunto_fd_sets.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/conjunto_fd_sets.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/conjunto_fd_sets.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/conjunto.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/conjunto.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/conjunto.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/config_opts.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/config_opts.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/config_opts.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_varclass.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_regassign.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_peephole.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_normalise.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_map.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_indexing.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_common.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_codegen.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/compiler_analysis.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/clpfd.ecl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/clpfd.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cio.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cio.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cio.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr_doc.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr2pl.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr2pl.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/changeset.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/changeset.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/changeset.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cgi.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cgi.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/cgi.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/calendar.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/calendar.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/calendar.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/branch_and_bound.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/branch_and_bound.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/branch_and_bound.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/bin_info.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/bin_info.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/atts.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/atts.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/atts.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/asm.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/asm.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/asm.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/apply_macros.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/apply_macros.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/apply_macros.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/apply.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/apply.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/apply.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/anti_unify.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/anti_unify.eco is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/anti_unify.eci is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/SBDDa.g is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/RuntimesList.g is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/tree.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/tree.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/time.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/time.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/time-point.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/time-point.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/time-pc.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/time-pc.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/term.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/term.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/set.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/set.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/s_lists.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/queens.domain is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/queens.bool is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/puzzle.bool is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/primes.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/primes.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/pc.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/minmax.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/minmax.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-utilities.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-lazy.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-lazy.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-ineq.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-ineq.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-gauss.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-gauss.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-fourier.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-fourier.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-eager.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/math-eager.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/list.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/list.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/kl-one.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/kl-one.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/graphic.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/geons.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/geons.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples1.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples.time is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-thom.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-stuckey.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-lim3.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-lim2.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-lim1.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-holzbaur.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-fourier.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-diaz.bool is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/examples-benchmark.math is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/eager.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/domain.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/domain.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/deussen.bool is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/demo.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/data.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/control.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/control.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/chr_op.op is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/chr_op.load is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/chr_op.autoload is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/bool.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/bool.chr is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/allentable.pl is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/eclipse-clp/lib/chr/adder.bool is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/types.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/sepia.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/intervals.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/external.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/error.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/embed.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/eclipseclass.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/eclipse_cc.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/eclipse.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/ec_public.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/eclipse-clp/config.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: eclipse-clp-6.2_29-6.fc36.x86_64 warning: absolute symlink: /usr/libexec/eclipse-clp/lib/tkeclipse.so -> /usr/lib64/tkeclipse.so warning: absolute symlink: /usr/libexec/eclipse-clp/lib/tkexdr.so -> /usr/lib64/tkexdr.so Provides: eclipse-clp = 6.2_29-6.fc36 eclipse-clp(x86-64) = 6.2_29-6.fc36 libeclipse.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libeclipse.so()(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) rtld(GNU_HASH) Processing files: eclipse-clp-devel-6.2_29-6.fc36.x86_64 Provides: eclipse-clp-devel = 6.2_29-6.fc36 eclipse-clp-devel(x86-64) = 6.2_29-6.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: eclipse-clp-debugsource-6.2_29-6.fc36.x86_64 Provides: eclipse-clp-debugsource = 6.2_29-6.fc36 eclipse-clp-debugsource(x86-64) = 6.2_29-6.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: eclipse-clp-debuginfo-6.2_29-6.fc36.x86_64 Provides: debuginfo(build-id) = 12d6c5f745688c787723b4ced8ad0817cc6283bf debuginfo(build-id) = 1b75d6c93918251bc0269820c9585dcbb12f5fc1 debuginfo(build-id) = 282516f2260e2d8b704e5f11076b6dd9190b5172 debuginfo(build-id) = 325c36be744028b724be2819d29477954b2dc447 debuginfo(build-id) = 746deb02675c393b433bb68c96bbd256fc3d024e debuginfo(build-id) = 95d2d8a4faf995c194bde7bc774c1161bc39ef82 debuginfo(build-id) = a2f1aa0016f3101db9efb927602884b2a5f1ceb8 debuginfo(build-id) = cd926c261b0695cd51284171f0aa96180a6ce78f eclipse-clp-debuginfo = 6.2_29-6.fc36 eclipse-clp-debuginfo(x86-64) = 6.2_29-6.fc36 libeclipse.so-6.2_29-6.fc36.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: eclipse-clp-debugsource(x86-64) = 6.2_29-6.fc36 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64 Wrote: /builddir/build/RPMS/eclipse-clp-debugsource-6.2_29-6.fc36.x86_64.rpm Wrote: /builddir/build/RPMS/eclipse-clp-debuginfo-6.2_29-6.fc36.x86_64.rpm Wrote: /builddir/build/RPMS/eclipse-clp-devel-6.2_29-6.fc36.x86_64.rpm Wrote: /builddir/build/RPMS/eclipse-clp-6.2_29-6.fc36.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gT6Ftt + umask 022 + cd /builddir/build/BUILD + cd Eclipse_6.2_29 + /usr/bin/rm -rf /builddir/build/BUILDROOT/eclipse-clp-6.2_29-6.fc36.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0