------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor Installing /packages/All/gmake-4.2.1_3.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor Installing /packages/All/perl5-5.30.1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor ===== Message from perl5-5.30.1: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Installing /packages/All/libffcall-2.1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor Installing /packages/All/gmp-6.2.0.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor Installing /packages/All/pcre-8.43_2.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor SUCCEEDED 00:00:06 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- ===> NOTICE: The qscheme port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> qscheme-0.5.1_10 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> NOTICE: The qscheme port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> qscheme-0.5.1_10 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by qscheme-0.5.1_10 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> NOTICE: The qscheme port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> qscheme-0.5.1_10 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by qscheme-0.5.1_10 for building => SHA256 Checksum OK for qscheme-0.5.1.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> NOTICE: The qscheme port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> qscheme-0.5.1_10 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by qscheme-0.5.1_10 for building ===> Extracting for qscheme-0.5.1_10 => SHA256 Checksum OK for qscheme-0.5.1.tar.gz. Extracted Memory Use: 2.52M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for qscheme-0.5.1_10 ===> Applying ports patches for qscheme-0.5.1_10 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> qscheme-0.5.1_10 depends on executable: gmake - found ===> qscheme-0.5.1_10 depends on package: perl5>=5.30.r1<5.31 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> qscheme-0.5.1_10 depends on shared library: libavcall.so - found (/usr/local/lib/libavcall.so) ===> qscheme-0.5.1_10 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> qscheme-0.5.1_10 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> qscheme-0.5.1_10 depends on executable: gmake - found ===> qscheme-0.5.1_10 depends on package: perl5>=5.30.r1<5.31 - found ===> qscheme-0.5.1_10 depends on shared library: libavcall.so - found (/usr/local/lib/libavcall.so) ===> qscheme-0.5.1_10 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> qscheme-0.5.1_10 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so) ===> Configuring for qscheme-0.5.1_10 configure: warning: x86_64-portbld-dragonfly5.9: invalid host type loading site script /xports/Templates/config.site creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether gmake sets ${MAKE}... yes checking for working aclocal... missing checking for working autoconf... missing checking for working automake... missing checking for working autoheader... missing checking for working makeinfo... missing checking for gcc... cc checking whether the C compiler (cc -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing ) works... yes checking whether the C compiler (cc -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether cc accepts -g... yes checking whether ln -s works... yes checking whether gmake sets ${MAKE}... (cached) yes checking for a BSD compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for stack growing direction... down checking for computed gotos... yes checking for __FUNCTION__ string... yes checking for atan in -lm... yes checking for pthread_create in -pthread... yes checking how to run the C preprocessor... cpp checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for fcntl.h... (cached) yes checking for limits.h... (cached) yes checking for unistd.h... (cached) yes checking for working const... yes checking for inline... inline checking for working alloca.h... (cached) no checking for alloca... yes checking for 8-bit clean memcmp... yes checking for socket... yes checking for strdup... (cached) yes checking for strerror... (cached) yes checking for strstr... (cached) yes checking for strtol... (cached) yes checking for libpcre... yes checking for libavcall... yes checking for libgmp... yes updating cache ./config.cache creating ./config.status creating Makefile creating doc/Makefile creating config.h SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for qscheme-0.5.1_10 gmake[1]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' gmake all-recursive gmake[2]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' Making all in . gmake[3]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' ./mkoptable number.i > number.x cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o regex.so -shared -fPIC -I. ./regex.c -L/usr/local/lib -lpcre cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o object.so -shared -fPIC object.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o process.so -shared -fPIC process.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o struct.so -shared -fPIC struct.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o socket.so -shared -fPIC socket.c In file included from process.c:5: process.c: In function 'proc_remove_by_pid': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:82:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad process-list: reseted", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: process.c: In function 'scm_process_pid': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:214:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-id: bad process", obj); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:6: struct.c: In function 'scm_dblock_new': struct.h:14:45: warning: assignment to 'SOBJ' {aka 'struct _Sobject *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] #define SCM_DBLOCK_SIZE_SET(x,v) (SCM_CDR(x)=(v)) ^ struct.c:30:3: note: in expansion of macro 'SCM_DBLOCK_SIZE_SET' SCM_DBLOCK_SIZE_SET(new, size); ^~~~~~~~~~~~~~~~~~~ In file included from process.c:5: process.c: In function 'scm_process_input': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:223:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-input: bad process", obj); ^~~~~~~ In file included from struct.c:5: struct.c: In function 'scm_make_dblock': In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:75:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(size)) SCM_ERR("make-dblock: bad size", size); ^~~~~~~ In file included from process.c:5: process.c: In function 'scm_process_output': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:232:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-output: bad process", obj); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_make_dblock_from_pointer': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:84:27: note: in expansion of macro 'SCM_ERR' if (!SCM_POINTERP(ptr)) SCM_ERR("bad pointer", ptr); ^~~~~~~ In file included from process.c:5: process.c: In function 'scm_process_error': In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from ./regex.c:8: ./regex.c: In function 'scm_regex_cparse': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:241:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-error: bad process", obj); ^~~~~~~ ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:78:17: note: in expansion of macro 'SCM_ERR' if (c != '/') SCM_ERR("eof while reading regex...", NULL); ^~~~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:85:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(size)) SCM_ERR("bad size", size); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: process.c: In function 'scm_process_status': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:250:5: note: in expansion of mIn file included from struct.c:5: struct.c: In function 'scm_dblock_copy': acro 'SCM_ERR' SCM_ERR("process-error: bad process", obj); ^~~~~~~ In file included from ./regex.c:8: ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./rs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:97:24: note: in expansion of macro 'SCM_ERR' if (!SCM_DBLOCKP(x)) SCM_ERR("bad data block", x); ^~~~~~~ egex.c:94:18: note: in expansion of macro 'SCM_ERR' if (c == EOF) SCM_ERR("eof while reading regex...", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'cIn file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ har *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from ./regex.c:8: ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:99:28: note: in expansion of macro 'SCM_ERR' if (SCM_AUX(re) == NULL) SCM_ERR(error, SCM_MKINUM(errindex)); ^~~~~~~ In file included from process.c:5: process.c: In function 'get_io_type': In file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:293:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad io type", obj); ^~~~~~~ In file included from struct.c:5: struct.c: In function 'scm_pointer_to_object': In file included from ./regex.c:8: ./regex.c: In function 'scm_re_match': In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:124:36: note: in expansion of macro 'SCM_ERR' if (scm_regexp(re) == scm_false) SCM_ERR("bad regexp", re); ^~~~~~~ In file included from process.c:5: process.c: In function 'scm_make_process': In file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:109:22: note: in expansion of macro 'SCM_ERR' if (SCM_INUMP(x)) SCM_ERR("cannot convert to pointer", x); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:324:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: not enough arguments", SCM_MKINUM(argc)); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'chIn file included from ./regex.c:8: ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:125:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ ar *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_pointer_to_aux': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:121:22: note: in expansion of mIn file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:333:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad arg type", arg[i]); ^~~~~~~ acro 'SCM_ERR' if (SCM_INUMP(x)) SCM_ERR("cannot convert to pointer", x); ^~~~~~~ In file included from ./regex.c:8: ./regex.c: In function 'scm_re_sub': cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o unix.so -shared -fPIC unix.c In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:148:23: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad number", n); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:336:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad arg type", arg[3]); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_make_struct_def': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:201:19: note: in expansion of macro 'SCM_ERR' if (nargs < 2) SCM_ERR("make-struct: bad arg count", SCM_MKINUM(nargs)); ^~~~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:348:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: cannot create pipe for io ", SCM_MKINUM(i)); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:220:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(field)) SCM_ERR("bad atom", field); ^~~~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:362:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: cannot redirect from file", arg[i]); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:226:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad field spec list", field); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:369:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: illegal io_type", NULL); ^~~~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:240:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-struct: bad rept for field", arg[-1]); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:247:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-struct: bad offset for field", arg[-1]); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_struct_def_dump': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:288:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_DEFP(x)) SCM_ERR("bad struct-def", x); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:5: object.c: In function 'object_new_slot': In file included from struct.c:5: struct.c: In function 'scm_struct_def_size': In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,o obj ); ~~~~~~^~~~~ bj) ^~~~~~~~~~~~ struct.c:315:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_DEFP(x)) SCM_ERR("bad struct-def", x); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:374:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: fork failed", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_make_struct_inst': object.h:54:45: warning: assignment to 'SOBJ' {aka 'struct _Sobject *'} from incompatible pointer type 'struct _SCM_ObjVal *' [-Wincompatible-pointer-types] #define SCM_OBJECT_VAL_SET(x,v) (SCM_CAR(x)=(v)) ^ object.c:258:3: note: in expansion of macro 'SCM_OBJECT_VAL_SET' SCM_OBJECT_VAL_SET(obj, ov); ^~~~~~~~~~~~~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:388:31: note: in expansion of macro 'SCM_ERR' if (nargs < 1 || nargs > 2) SCM_ERR("bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:400:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: io type not supported", SCM_MKINUM(io_type[i])); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:391:31: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_DEFP(def)) SCM_ERR("bad structure", def); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ proceIn file included from struct.c:5: struct.c: In function 'scm_struct_at_get': ss.c:446:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: close pipe", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:417:30: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:454:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: close file failed", NULL); ^~~~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:418:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad field number", n); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:461:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad io type", SCM_MKINUM(io_type[i])); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: process.c: In function 'scm_process_wait': In file included from struct.c:5: struct.c: In function 'scm_struct_get': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:476:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-wait: bad process", proc); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:429:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s); ^~~~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:479:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-wait: process list is empty", scm_process_list); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:430:23: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(f)) SCM_ERR("bad atom", f); ^~~~~~~ In file included from object.c:2: object.c: In function 'scm_get_atom': In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:433:24: note: in expansion of macro 'SCM_ERR' if (field == NULL) SCM_ERR("unknow field", f); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:273:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot convert to atom", x); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_struct_at_set': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:459:30: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:460:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad field number", n); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_fields': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:314:26: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_struct_set': In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:315:47: note: in expansion of macro 'SCM_ERR' if ((objdef = SCM_OBJECT_DEF(obj)) == NULL) SCM_ERR("bad objdef", objdef); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:472:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:473:23: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(f)) SCM_ERR("bad atom", f); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_field_number': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:329:28: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:476:24: note: in expansion of macro 'SCM_ERR' if (field == NULL) SCM_ERR("unknow field", f); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.h:408:40: note: in definition of macro 'SCM_MKINUM' #define SCM_MKINUM(x) ((SOBJ)(((long)(x)<ndefs)); ^~~~~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_slots': In file included from struct.c:5: struct.c: In function 'scm_struct_inst_to_list': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:506:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(x)) SCM_ERR("bad structure instance", x); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:340:28: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:341:30: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECT_VAL(obj)) SCM_ERR("bad objval", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_slot_number': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:354:28: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_new_slot': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:360:26: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_add_var': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:381:26: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:383:47: note: in expansion of macro 'SCM_ERR' if ((olddef = SCM_OBJECT_DEF(obj)) == NULL) SCM_ERR("bad objdef for object",obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_add_slot': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:426:47: note: in expansion of macro 'SCM_ERR' if ((olddef = SCM_OBJECT_DEF(obj)) == NULL) SCM_ERR("bad objdef for object",obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_add_const': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:451:26: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_add_method': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:460:27: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_add_parent': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:470:27: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:471:29: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(parent)) SCM_ERR("bad parent", parent); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_dump': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:479:26: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_inspect': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:488:26: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_search_msg': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.h:71:40: note: in expansion of macro 'SCM_ERR' if ((od = SCM_OBJECT_DEF(x)) == NULL) SCM_ERR("bad objdef",x); \ ^~~~~~~ object.c:503:9: note: in expansion of macro 'SCM_OBJDEF' aux = SCM_OBJDEF(sender); ^~~~~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.h:71:40: note: in expansion of macro 'SCM_ERR' if ((od = SCM_OBJECT_DEF(x)) == NULL) SCM_ERR("bad objdef",x); \ ^~~~~~~ object.c:520:26: note: in expansion of macro 'SCM_OBJDEF' if ((d = objdef_lookup(SCM_OBJDEF(parent), msg)) != NULL) { ^~~~~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:525:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad parent", parent); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_internal_object_send2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:564:16: note: in expansion of macro 'SCM_ERR' if (narg < 1) SCM_ERR("bad number of arg for", msg); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_internal_object_send': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.h:71:40: note: in expansion of macro 'SCM_ERR' if ((od = SCM_OBJECT_DEF(x)) == NULL) SCM_ERR("bad objdef",x); \ ^~~~~~~ object.c:620:24: note: in expansion of macro 'SCM_OBJDEF' def = objdef_lookup(SCM_OBJDEF(obj), msg); ^~~~~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:634:18: note: in expansion of macro 'SCM_ERR' if (narg < 1) SCM_ERR("bad number of arg for", msg); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:677:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad slot type", SCM_MKINUM(def->type)); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.h:71:40: note: in expansion of macro 'SCM_ERR' if ((od = SCM_OBJECT_DEF(x)) == NULL) SCM_ERR("bad objdef",x); \ ^~~~~~~ object.c:681:22: note: in expansion of macro 'SCM_OBJDEF' def = objdef_lookup(SCM_OBJDEF(obj), scm_mkatom("*parent*")); ^~~~~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:689:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad parent type", parent); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:692:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot send", msg); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_send': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:703:17: note: in expansion of macro 'SCM_ERR' if (narg < 2) SCM_ERR("bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_send2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:712:17: note: in expansion of macro 'SCM_ERR' if (narg < 2) SCM_ERR("bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_system': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:30:41: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x) && !SCM_PAIRP(x)) SCM_ERR("bad argument", x); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:42:21: note: in expansion of macro 'SCM_ERR' if (listlen < 0) SCM_ERR("bad argument", x); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(msg, (errno >=0 && errno < sys_nerr) ? \ ^~~~~~~ unix.c:46:2: note: in expansion of macro 'SCM_SYSERR' SCM_SYSERR("fork failed"); ^~~~~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:55:33: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(SCM_CAR(l))) SCM_ERR("bad string", SCM_CAR(l)); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(msg, (errno >=0 && errno < sys_nerr) ? \ ^~~~~~~ unix.c:66:4: note: in expansion of macro 'SCM_SYSERR' SCM_SYSERR("exec failed"); ^~~~~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ unix.c:69:7: warning: implicit declaration of function 'wait'; did you mean 'write'? [-Wimplicit-function-declaration] if (wait(&status) == -1) { ^~~~ write In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(msg, (errno >=0 && errno < sys_nerr) ? \ ^~~~~~~ unix.c:70:2: note: in expansion of macro 'SCM_SYSERR' SCM_SYSERR("wait failed"); ^~~~~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_getcwd': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(msg, (errno >=0 && errno < sys_nerr) ? \ ^~~~~~~ unix.c:95:43: note: in expansion of macro 'SCM_SYSERR' if (getcwd(path, sizeof(path)) == NULL) SCM_SYSERR("getcwd"); ^~~~~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_chdir': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:103:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad director", str); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_access': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:113:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:114:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(mode)) SCM_ERR("bad mode", mode); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_symlink': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:131:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(old)) SCM_ERR("bad path", old); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:132:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(new)) SCM_ERR("bad path", new); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_readlink': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:141:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(file)) SCM_ERR("bad link", file); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_link': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:151:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(old)) SCM_ERR("bad path", old); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:152:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(new)) SCM_ERR("bad path", new); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_unlink': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:160:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_rmdir': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:168:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(dir)) SCM_ERR("bad dir", dir); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_mkdir': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:175:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(dir)) SCM_ERR("bad dir", dir); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:176:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(mode)) SCM_ERR("bad mode", mode); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_rename': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:183:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(old)) SCM_ERR("bad path", old); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:184:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(new)) SCM_ERR("bad path", new); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_exec': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:221:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad path", path); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:222:25: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(arg)) SCM_ERR("bad arg", arg); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:223:31: note: in expansion of macro 'SCM_ERR' if (env && !SCM_PAIRP(env)) SCM_ERR("bad env", env); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:225:39: note: in expansion of macro 'SCM_ERR' if ((argv = list2arg(arg)) == NULL) SCM_ERR("bad argument list", arg); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:227:36: note: in expansion of macro 'SCM_ERR' (envp = list2arg(arg)) == NULL) SCM_ERR("bad environment list", env); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(msg, (errno >=0 && errno < sys_nerr) ? \ ^~~~~~~ unix.c:234:3: note: in expansion of macro 'SCM_SYSERR' SCM_SYSERR("exec failed"); ^~~~~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_nice': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:249:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("bad nice value", x); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_kill': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:256:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(pid)) SCM_ERR("bad pid", pid); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:257:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(sig)) SCM_ERR("bad sig", sig); ^~~~~~~ In file included from socket.c:14: socket.c: In function 'system_error': In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_exit': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:277:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(x)) SCM_ERR("bad exit status", x); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_opendir': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:302:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(name)) SCM_ERR("bad dir name", name); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_closedir': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:315:23: note: in expansion of macro 'SCM_ERR' if (!SCM_DIRP(dir)) SCM_ERR("bad dir", dir); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c array.c In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:3cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/in16:29: note: in expansion of macro 'SCM_ERR' if (SCM_DIR(dir) == NULL) SCM_ERR("already closed", dir); ^~~~~~~ clude -fno-strict-aliasing -I -I. -c asm.c In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_readdir': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:326:23: note: in expansion of macro 'SCM_ERR' if (!SCM_DIRP(dir)) SCM_ERR("bad dir", dir); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_stat_as': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:427:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(type)) SCM_ERR("bad type", type); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:440:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("unreconized type (should be 'hash or 'vector or 'list)", type); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_stat': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:449:24: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x)) SCM_ERR("bad file", x); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_lstat': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:461:24: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x)) SCM_ERR("bad file", x); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c atom.c In file included from unix.c:5: unix.c: In function 'scm_file_truncate': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:472:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c boolean.c In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c catch.c In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:473:26: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(len)) SCM_ERR("bad len", len); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_chmod': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:480:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:481:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(mode)) SCM_ERR("bad mode", mode); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_chown': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:488:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:489:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(uid)) SCM_ERR("bad uid", uid); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:490:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(gid)) SCM_ERR("bad gid", gid); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_umask': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:499:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(mask)) SCM_ERR("bad mask", mask); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_tm_as': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:578:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(type)) SCM_ERR("bad type", type); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:591:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("unreconized type (should be 'hash or 'vector or 'list)", type); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_localtime': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:599:27: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(time)) SCM_ERR("bad time", time); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:35:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, NULL); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obIn file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ j ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'set_socket_io_ports': In file included from unix.c:5: unix.c: In function 'scm_gmtime': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,os.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointebj) ^~~~~~~~~~~~ socket.c:53:27: note: in expansion of macro 'SCM_ERR' if ((t = dup(s)) == -1) SCM_ERR("cannot dup io port", NULL); ^~~~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:608:27: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(time)) SCM_ERR("bad time", time); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_make_client_socket': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:68:31: note: in expansion of maIn file included from unix.c:5: unix.c: In function 'scm_mktime': cro 'SCM_ERR' if (!SCM_STRINGP(hostname)) SCM_ERR("bad hostname", hostname); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:640:35: note: in expansion of macro 'SCM_ERR' if (x && SCM_INUMP(SCM_CAR(x))) SCM_ERR("bad list", x); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:69:27: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(port)) SCM_ERR("bad port number", port); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_getpwnam': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:707:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(name)) SCM_ERR("bad name", name); ^~~~~~~ In file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:73:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("unknow hostname", hostname); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'cIn file included from unix.c:5: unix.c: In function 'scm_getpwuid': har *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:714:26: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(uid)) SCM_ERR("bad user id", uid); ^~~~~~~ In file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:77:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot create socket",NULL); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_getgrnam': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:736:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(name)) SCM_ERR("bad name", name); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_make_server_socket': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:120:28: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(arg[0])) SCM_ERR("bad port number", arg[0]); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_getgrgid': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:743:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(gid)) SCM_ERR("bad gid", gid); ^~~~~~~ In file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:125:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-server-socket bad number of arguments",NULL); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:129:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot create socket", NULL); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_accept_connection': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:178:27: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(sock)) SCM_ERR("bad socket", sock); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_shutdown2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:199:27: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(sock)) SCM_ERR("bad socket", sock); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_shutdown': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:225:32: note: in expansion of macro 'SCM_ERR' if (nargs < 1 || nargs > 2) SCM_ERR("bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_port_number': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:241:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_host_name': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:248:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_host_address': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:255:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_local_address': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:265:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:268:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot get socket name", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from atom.c:5: atom.c: In function 'scm_string_to_atom': In file included from socket.c:14: socket.c: In function 'scm_socket_input': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ atom.c:102:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(obj)) SCM_ERR("string->atom: bad string", obj); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:276:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from atom.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_output': In file included from atom.c:5: atom.c: In function 'scm_atom_to_string': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ atom.c:111:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(obj)) SCM_ERR("atom->string: bad atom", obj); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:283:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from atom.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_downp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:290:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_dup': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:299:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:302:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot dup socket", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c chr.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c code.c In file included from array.c:5: array.c: In function 'scm_make_vector': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:123:35: note: in expansion of macro 'SCM_ERR' if (n < 1 || !SCM_INUMP(p[0])) SCM_ERR("make-vector: bad count", p[0]); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_ref': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:160:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector-ref: bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:161:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(index)) SCM_ERR("vector-ref: bad index", index); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:164:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("vector-ref: out of range", index); ^~~~~~In file included from asm.c:3: asm.c: In function 'scm_asm_mkproc': ~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_set': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:179:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector-set!: bad vector", vector); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:320:13: note: in expansion of macro 'SCM_ERR' if (argl) SCM_ERR("mkproc: to much args, rest", argl); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:180:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(index)) SCM_ERR("vector-set!: bad index", index); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'cha*' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ r *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:183:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("vector-set!: out of range", index); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_to_list': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:197:29: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector->list: bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_asm_mkcode': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:343:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_mkcode: not implemented", arglist); ^~~~~~~ In file included from array.c:5: array.c: In function 'scm_list_to_vector': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:213:16: note: in expansion of macro 'SCM_ERR' if (len < 0) SCM_ERR("list->vector: bad list", list); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_fill': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:229:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector-fill! bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_resize': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:246:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector-resize: bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:247:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(size)) SCM_ERR("vector-resize: bad size", size); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_append': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:275:29: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("bad vector", vector); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_asm_call_jump': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:367:21: note: in expansion of macro 'SCM_ERR' if (SCM_ATOMP(f)) SCM_ERR("scm_asm_call_jump: got atom", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:371:20: note: in expansion of macro 'SCM_ERR' if (sym == NULL) SCM_ERR("scm_asm_call_jump: undefined symbol for function", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:375:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_call_jump: shoud not have lsymbol here", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:390:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_call_jump: cprim with more than 5 arguments", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:410:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("call: don't know how to compile", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_asm_dispatch': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:637:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_dispatch: bad instruction", opcode); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:640:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_dispatch: bad argument list", scm_cons(opcode, arglist)); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_asm_instr': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:656:25: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(expr)) SCM_ERR("asm: bad instruction format", expr); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_sort': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:290:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("bad vector", vector); ^~~~~~~ In file included from asm.c:3: asm.c: In function 'scm_syntax_asm': In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:671:24: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(expr)) SCM_ERR("asm: bad list", expr); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_assemble': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:696:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(icode)) SCM_ERR("scm_assemble: bad icode", icode); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_qsort': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:337:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_lambda2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:907:17: note: in expansion of macro 'SCM_ERR' if (l != NULL) SCM_ERR("bad formal syntax", formal); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_set2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:926:20: note: in expansion of macro 'SCM_ERR' if (sym == NULL) SCM_ERR("set! needs an existing symbol", var); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:946:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("set!: bad symbol", var); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_if': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:960:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_if: (if [ ])", argl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_define': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1020:41: note: in expansion of macro 'SCM_ERR' if (SCM_SYNTAXP(SCM_SYM_VALUE(sym))) SCM_ERR("syntax redefinition:", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1058:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_define: cannot compile", argl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_named_let': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1093:23: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(obj)) SCM_ERR("let: incorrect binding", obj); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1106:23: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(obj)) SCM_ERR("let: incorrect binding", obj); ^~~~~~~ In file included from chr.c:7: chr.c: In function 'scm_char_parse': In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:141:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("illegal char", NULL); ^~~~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from chr.c:7: chr.c: In function 'ccmp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:158:23: note: in expansion of macrIn file included from asm.c:3: asm.c: In function 'scm_compile_let': o 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("charcmp: bad char", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1158:27: note: in expansion of macIn file included from chr.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discardro 'SCM_ERR' if (!SCM_PAIRP(pair)) SCM_ERR("let: incorrect binding", obj); ^~~~~~~ s 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:159:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(y)) SCM_ERR("charcmp: bad char", y); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from chr.c:7: chr.c: In function 'ccmpi': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:165:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("charcmpi: bad char", x); ^~~~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1164:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("let: bad local var", SCM_CAR(pair)); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from chr.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:166:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(y)) SCM_ERR("charcmpi: bad char", y); ^~~~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_letstar': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1207:27: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(pair)) SCM_ERR("let: incorrect binding", obj); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1208:33: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(SCM_CAR(pair))) SCM_ERR("let: bad local var", SCM_CAR(pair)); ^~~~~~~ In file included from chr.c:7: chr.c: In function 'scm_char_alphap': In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:231:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("char-alphabetic?: bad char", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_letrec': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1269:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(pair)) SCM_ERR("letrec: incorrect binding", obj); ^~~~~~~ In file included from chr.c:7: chr.c: In function 'scm_char_nump': In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:239:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("char-numeric?: bad char", x); ^~~~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1270:33: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(SCM_CAR(pair))) SCM_ERR("letrec: bad local var", SCM_CAR(pair)); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from chr.c:7: chr.c: In function 'scm_char_whitep': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:247:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("char-whitespace?: bad char", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_cond': In file included from chr.c:7: chr.c: In function 'scm_char_upperp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:255:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("char-upper-case?: bad char", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1497:14: note: in expansion of macro 'SCM_ERR' if (argl) SCM_ERR("cond: else clause must be the last:", argl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from chr.c:7: chr.c: In function 'scm_char_lowerp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:263:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("char-lower-case?: bad char", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from chr.c:7: chr.c: In function 'scm_char2int': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:271:23: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("char->integer: bad char", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from chr.c:7: chr.c: In function 'scm_int2char': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:280:27: note: in expansion of macro 'SCM_ERR' if (c < 0 || c >= 256) SCM_ERR("integer->char: bad integer", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_while': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1564:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("while: syntax []+", argl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from chr.c:7: chr.c: In function 'scm_charupc': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:288:22: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("char-upcase: bad char", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_until': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1575:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("until: syntax []+", argl); ^~~~~~~ In file included from chr.c:7: chr.c: In function 'scm_charlwc': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ chr.c:296:22: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(x)) SCM_ERR("char-downcase: bad char", x); ^~~~~~~ In file included from s.h:665, from chr.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_do': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1594:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("do: syntax (do (*) ( ) *)", ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1610:28: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(decl)) SCM_ERR("do: incorrect iterator list", decl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1625:32: note: in expansion of macro 'SCM_ERR' if (SCM_CDR(decl) == NULL) SCM_ERR("do: bad iterator init", decl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'err_bad_arg_count': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1721:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'check_cprim_arg_count': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1746:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("callc does not support all this args", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_funcall2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1784:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_funcall: not a symbol, don't know what to compile", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_pair': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1860:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_pair: don't know how to compile pair function", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1865:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_pair: illegal expr (number ..)", form); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1884:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_pair: unsupported func", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c cont.c In file included from asm.c:3: asm.c: In function 'scm_compile_obj': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1956:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_obj: strange atom binding", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1963:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_expr: unexpected symbol", obj); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1964:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_obj: don't know how to compile", obj); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c dyn.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c env.c In file included from env.c:2: env.c: In function 'scm_env_search': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ env.c:41:24: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(env)) SCM_ERR("env: not a pair", env); ^~~~~~~ In file included from s.h:665, from env.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from env.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ env.c:45:24: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(p)) SCM_ERR("env: not a pair", p); ^~~~~~~ In file included from s.h:665, from env.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from env.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ env.c:48:26: note: in expansion of macro 'SCM_ERR' if (!SCM_LSYMBOLP(s)) SCM_ERR("env: bad lsymbol or env", s); ^~~~~~~ In file included from s.h:665, from env.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'scm_find_extsym': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:117:29: note: in expansion of macro 'SCM_ERR' if (scm_dl_list == NULL) SCM_ERR("dl_list not initialized", NULL); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:121:46: note: in expansion of macro 'SCM_ERR' if ((handle=dlopen(path, DLFLAGS)) == NULL) SCM_ERR(dlerror(), str); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:129:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("find-func: error: ", scm_mkstring(dlerror())); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'load_library': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:176:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("load-library: init symbol too long", NULL); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'scm_load_library': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:204:24: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x)) SCM_ERR("load-library: bad string", x); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'errext': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:266:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, x); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'errcall': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:273:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, x); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c hash.c In file included from dyn.c:6: dyn.c: In function 'scm_external_existsp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:524:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(entry)) SCM_ERR("external-exists?: bad string", entry); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:525:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(lib)) SCM_ERR("external-exists?: bad string", lib); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'push_arg': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:535:20: note: in expansion of macro 'SCM_ERR' case EXT_T_VOID: SCM_ERR("external-call: cannot push void arg", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:543:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: bad integer", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:548:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: bad float", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:553:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: bad double", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:558:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: bad pointer", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:563:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: bad boolean", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:565:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: bad argument type", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'push_list': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:583:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("push_list: don't know how to convert", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'push_args': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:597:22: note: in expansion of macro 'SCM_ERR' if (argval == NULL) SCM_ERR("call-external: not enough arguments", argtype); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:600:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("call-external: argtype is not a number", SCM_CAR(argtype)); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'scm_external_call': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:621:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(lib)) SCM_ERR("external-call: bad library name", lib); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:622:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(entry)) SCM_ERR("external-call: bad entry name", entry); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:623:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(ret)) SCM_ERR("external-call: bad return type", ret); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:627:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: cannot find func", scm_cons(lib, entry)); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:655:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: unsupported return type", ret); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'scm_init_dyn': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:677:23: note: in expansion of macro 'SCM_ERR' if (handle == NULL) SCM_ERR("dyn: cannot init", scm_mkstring(dlerror())); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c heap.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c list.c hash.c: In function 'scm_hash_dump': hash.c:94:34: warning: trigraph ??> ignored, use -trigraphs to enable [-Wtrigraphs] default: port_puts(p, "#{ "); In file included from hash.c:34: hash.c: In function 'scm_make_hash': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:227:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-hash: bad number of arguments",SCM_MKINUM(nargs)); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:231:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(type)) SCM_ERR("make-hash: bad hash type", type); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:236:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-hash: bad hash-type", type); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: hash.c: In function 'scm_hash_search_key': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:350:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("hash-search: atom-hash key must be atom|string|symbol",key); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:366:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("hash-search: symbol-hash key must be atom|string|symbol",key); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:386:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("hash-search: illegal hash-type", hash); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: hash.c: In function 'scm_hash_set': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:400:41: note: in expansion of macro 'SCM_ERR' if (SCM_OBJTYPE(hash) != SOBJ_T_HASH) SCM_ERR("hash-set!: bad hash", hash); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:443:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("hash-set!: illegal hash type", hash); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'wrong_arg_type': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:13:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(erbuf, obj); ^~~~~~~ In file included from hash.c:34: hash.c: In function 'scm_hash_ref': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:461:41: note: in expansion of macro 'SCM_ERR' if (SCM_OBJTYPE(hash) != SOBJ_T_HASH) SCM_ERR("hash-ref: bad hash", hash); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'internal_cxr': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:98:7: note: in expansion of macro 'SCM_ERR' SCM_ERR(name, l); ^~~~~~~ In file included from hash.c:34: hash.c: In function 'scm_hash_search': In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:486:41: note: in expansion of macro 'SCM_ERR' if (SCM_OBJTYPE(hash) != SOBJ_T_HASH) SCM_ERR("hash-search: bad hash", hash); ^~~~~~~ j ); ~~~~~~^~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: hash.c: In function 'scm_hash_remove': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:509:41: note: in expansion of macIn file included from list.c:5: list.c: In function 'scm_length': ro 'SCM_ERR' if (SCM_OBJTYPE(hash) != SOBJ_T_HASH) SCM_ERR("hash-ref: bad hash", hash); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:196:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("length: not calculable", obj); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: hash.c: In function 'scm_hash_to_list': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:539:25: note: in expansion of macro 'SCM_ERR' if (!SCM_HASHP(hash)) SCM_ERR("hash->list: bad hash", hash); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'scm_append': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:212:24: note: in expansion of macro 'SCM_ERR' if (l < (limit - 1)) SCM_ERR("append: bad list", *l); ^~~~~~~ In file included from hash.c:34: hash.c: In function 'scm_list_to_hash': In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:569:35: note: in expansion of macro 'SCM_ERR' if (l != NULL && !SCM_PAIRP(l)) SCM_ERR("list->hash: bad list", l); ^~~~~~~ In file included from list.c:5: list.c: In function 'scm_reverse': In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:241:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("reverse: bad list", l); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from hash.c:34: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:580:36: note: in expansion of macro 'SCM_ERR' if (l == NULL || !SCM_PAIRP(l)) SCM_ERR("list->hash: bad value", SCM_CDR(l)); ^~~~~~~ In file included from list.c:5: list.c: In function 'scm_list_tail': In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'chas.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:257:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-tail: bad list", list); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:2In file included from hash.c:34: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' disca59:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-tail: bad index", k); ^~~~~~~ rds 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:585:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("list->hash: bad list", l); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:262:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-tail: index must be exact positive integer", k); ^~~~~~~ In file included from hash.c:34: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:593:22: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(e)) SCM_ERR("list->hash: bad entry", e); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:267:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-tail: list too short", list); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'scm_list_ref': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:283:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-ref: Bad list", list); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:285:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-tail: bad index", k); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:288:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-ref: index must be exact positive integer", k); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:2cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c lsym.c 97:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-ref: list too short", list); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'lmember': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:307:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("member: bad list", list); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:316:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("member: circular list", NULL); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'lassoc': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:358:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("assoc function: cirular list", alist); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:361:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("assoc function: improper list", alist); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'scm_map2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:410:26: note: in expansion of macro 'SCM_ERR' if (argv[i] == NULL) SCM_ERR("list too short", argv[i]); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'scm_nth': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:461:23: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad index", n); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:466:22: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(l)) SCM_ERR("bad list or index out of range", scm_cons(n,l)); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c macro.c In file included from hash.c:34: hash.c: In function 'scm_hash_stat': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:610:25: note: in expansion of macro 'SCM_ERR' if (!SCM_HASHP(hash)) SCM_ERR("hash-stat: bad hash", hash); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from lsym.c:2: lsym.c: In function 'scm_mklsymbol': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ lsym.c:9:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(atom)) SCM_ERR("mklsymbol: not an atom: ", atom); ^~~~~~~ In file included from s.h:665, from lsym.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c misc.c In file included from macro.c:5: macro.c: In function 'scm_macro_to_lambda': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ macro.c:33:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MACROP(obj)) SCM_ERR("bad macro", obj); ^~~~~~~ In file included from s.h:665, from macro.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from macro.c:5: macro.c: In function 'scm_macro_func': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ macro.c:71:28: note: in expansion of macro 'SCM_ERR' if (!SCM_MACROP(macro)) SCM_ERR("bad macro", macro); ^~~~~~~ In file included from s.h:665, from macro.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from macro.c:5: macro.c: In function 'scm_macro_set_func': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ macro.c:78:28: note: in expansion of macro 'SCM_ERR' if (!SCM_MACROP(macro)) SCM_ERR("bad macro", macro); ^~~~~~~ In file included from s.h:665, from macro.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from macro.c:5: macro.c: In function 'scm_macro_code': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ macro.c:86:27: note: in expansion of macro 'SCM_ERR' if (!SCM_MACROP(macro)) SCM_ERR("bad macro", macro); ^~~~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c module.c In file included from s.h:665, from macro.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from macro.c:5: macro.c: In function 'scm_macro_set_code': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ macro.c:93:28: note: in expansion of macro 'SCM_ERR' if (!SCM_MACROP(macro)) SCM_ERR("bad macro", macro); ^~~~~~~ In file included from s.h:665, from macro.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_module_symbol_search': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:64:27: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-search: bad module", mod); ^~~~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c number.c In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:65:26: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(atom)) SCM_ERR("module-search: bad key", atom); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_make_module': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:174:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(name)) SCM_ERR("make-module: bad atom", name); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_set_current_module': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:220:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("set-current-module: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_import': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:235:24: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULE(*p)) SCM_ERR("import: bad module", *p); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_module_exports': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:267:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-exports: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c pointer.c In file included from module.c:5: module.c: In function 'scm_module_imports': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:275:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-imports: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_module_name': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:283:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-name: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_module_symbols': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:291:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-symbols: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_find_module': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:306:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad module name", name); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_syntax_module': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:337:26: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(name)) SCM_ERR("define-module: bad module name", name); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_syntax_export': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:379:24: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(atom)) SCM_ERR("export: bad atom", atom); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c port.c In file included from misc.c:6: misc.c: In function 'gc_verbosity': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:28:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad number", n); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from misc.c:6: misc.c: In function 'scm_whatis': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:59:27: note: in expansion of macro 'SCM_ERR' if (!SCM_ANYSTRP(obj)) SCM_ERR("bad string", obj); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from misc.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:67:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot open the whatis.qs file", NULL); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from misc.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:69:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("whatis.qs not found and QS_LIB not defined", NULL); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from misc.c:6: misc.c: In function 'scm_set_prompt': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:105:24: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x)) SCM_ERR("bad string",x); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c proc.c In file included from number.c:5: number.c: In function 'scm_number2double': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:117:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("scm_number2double: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_number2long': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:128:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("scm_number2long: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_oddp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:339:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("odd?: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:354:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("odd?: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_evenp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:360:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("even?: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:375:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("even?: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_abs': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:381:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("abs: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_do_int_div': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:405:27: note: in expansion of macro 'SCM_ERR' if (!ISINT(SCM_FNUM(x))) SCM_ERR("bad integer", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:409:27: note: in expansion of macro 'SCM_ERR' if (!ISINT(SCM_FNUM(y))) SCM_ERR("bad integer", y); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_quotient': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:436:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("quotient: bad arguments", scm_cons(x, y)); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:438:33: note: in expansion of macro 'SCM_ERR' if (scm_zerop(y) == scm_true) SCM_ERR("quotient: division by 0", NULL); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_remainder': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:446:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("remainder: bad arguments", scm_cons(x, y)); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:448:33: note: in expansion of macro 'SCM_ERR' if (scm_zerop(y) == scm_true) SCM_ERR("remainder: division by 0", NULL); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_modulo': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:457:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("modulo: bad arguments", scm_cons(x, y)); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:459:33: note: in expansion of macro 'SCM_ERR' if (scm_zerop(y) == scm_true) SCM_ERR("modulo: division by 0", NULL); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_gcd': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:478:29: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(obj[i])) SCM_ERR("gcd: bad number", obj[i]); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_lcm': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:491:29: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(obj[i])) SCM_ERR("lcm: bad number", obj[i]); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_floor': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:507:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("floor: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_ceil': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:514:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("ceil: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_truncate': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:521:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("truncate: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_round': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:531:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("truncate: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'exact2inexact': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:545:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("exact->inexact: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_exp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:557:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("trans: bad number", x); return(NULL);\ ^~~~~~~ number.c:560:1: note: in expansion of macro 'TRANS' TRANS(exp); ^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_log': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:557:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("trans: bad number", x); return(NULL);\ ^~~~~~~ number.c:561:1: note: in expansion of macro 'TRANS' TRANS(log); ^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_log10': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:557:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("trans: bad number", x); return(NULL);\ ^~~~~~~ number.c:562:1: note: in expansion of macro 'TRANS' TRANS(log10); ^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_sin': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:557:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("trans: bad number", x); return(NULL);\ ^~~~~~~ number.c:563:1: note: in expansion of macro 'TRANS' TRANS(sin); ^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_cos': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:557:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("trans: bad number", x); return(NULL);\ ^~~~~~~ number.c:564:1: note: in expansion of macro 'TRANS' TRANS(cos); ^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_tan': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:557:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("trans: bad number", x); return(NULL);\ ^~~~~~~ number.c:565:1: note: in expansion of macro 'TRANS' TRANS(tan); ^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_asin': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:557:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("trans: bad number", x); return(NULL);\ ^~~~~~~ number.c:566:1: note: in expansion of macro 'TRANS' TRANS(asin); ^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'port_file_write': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:88:32: note: in expansion of macro 'SCM_ERR' if (len > SCM_STR_LEN(str)) SCM_ERR("string not long enough", str); In file included from number.c:5: number.c: In function 'scm_acos': ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:557:3: note: in expansion of maIn file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cro 'SCM_ERR' SCM_ERR("trans: bad number", x); return(NULL);\ ^~~~~~~ number.c:567:1: note: in expansion of macro 'TRANS' TRANS(acos); ^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ port.c: In function 'port_file_getline': port.c:100:21: warning: passing argument 2 of 'getline' from incompatible pointer type [-Wincompatible-pointer-types] r = getline(&buf, &len, p->descr.f); ^~~~ In file included from s.h:11, from port.c:8: /usr/include/stdio.h:326:38: note: expected 'size_t * restrict' {aka 'long unsigned int * restrict'} but argument is of type 'int *' ssize_t getline(char ** __restrict, size_t * __restrict, FILE * __restrict); ^~~~~~~~~~~~~~~~~~~ In file included from number.c:5: number.c: In function 'scm_atan': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:573:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("atan: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_sqrt': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:584:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("sqrt: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'port_string_write': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:227:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string not long enough", str); ^~~~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:613:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("sqrt: negative number", x); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_expt': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:630:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("expt: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:631:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(y)) SCM_ERR("expt: bad number", y); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'get_port': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:614:25: note: in expansion of macIn file included from number.c:5: number.c: In function 'scm_inexact_to_exact': ro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from port.c:8: port.c: In function 'scm_port_redirect': r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:661:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("inexact->exact: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:742:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(errbuf, filename); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'charIn file included from number.c:5: number.c: In function 'scm_number2cstr': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointe *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:674:18: note: in expansion of macro 'SCM_ERR' if (base != 10) SCM_ERR("base must be 10 for this number", n); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:762:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(errbuf, filename); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:683:31: note: in expansion of macro 'SCM_ERR' if (base < 1 || base > 36) SCM_ERR("bad base (valid range 1..36)", n); ^~~~~~~ In file included from port.c:8: port.c: In function 'scm_open_input_file': In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:822:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("open-input-file: bad filename", filename); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:700:29: note: in expansion of macro 'SCM_ERR' if (base < 1 || base > 36) SCM_ERR("bad base (valid range 1..36)", n); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:826:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("open-input-file: cannot open file", filename); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_cstr2number': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:729:35: note: in expansion of mIn file included from port.c:8: port.c: In function 'scm_open_output_file': acro 'SCM_ERR' if (exact == -1 && base != 10) SCM_ERR("inexact number, only base 10", NULL); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:747:20: note: in expansion of macro 'SCM_ERR' if (exact == 1) SCM_ERR("illegal . in exact number", NULL); ^~~~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:837:31: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(filename)) SCM_ERR("open-output-file: bad filename", filename); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:840:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("open-output-file: cannot open file", filename); ^~~~~~~ In file included from number.c:5: number.c: In function 'scm_number_to_string': In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:785:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("number->string: bad number", x); ^~~~~~~ In file included from port.c:8: port.c: In function 'scm_open_input_string': In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:852:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("open-input-string: bad string", string); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:789:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(y)) SCM_ERR("number->string: bad base", y); ^~~~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discarIn file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ ds 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:856:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("open-input-string: cannot open string", string); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c s.c In file included from number.c:5: number.c: In function 'scm_string_to_number': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:803:24: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x)) SCM_ERR("string->number: bad string", x); ^~~~~~~ In file included from port.c:8: port.c: In function 'scm_open_output_string': In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:870:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("open-output-string: cannot open string", NULL); ^~~~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discIn file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'charards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:807:21: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(y)) SCM_ERR("string->number: bad base", y); ^~~~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_get_output_string': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:882:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("get-output-string: bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:884:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("get-output-string: bad port type", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_close_port': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:900:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("close-port: bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_read': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:939:27: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(arg[0])) SCM_ERR("read: bad port", arg[0]); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_read_char': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:956:27: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(arg[0])) SCM_ERR("read-char: bad port", arg[0]); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:961:24: note: in expansion of macro 'SCM_ERR' if (port == NULL) SCM_ERR("read-char: port closed", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_peek_char': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:977:27: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(arg[0])) SCM_ERR("read-char: bad port", arg[0]); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:982:24: note: in expansion of macro 'SCM_ERR' if (port == NULL) SCM_ERR("read-char: port closed", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_read_line': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1000:25: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("read-line: bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_read_line_old': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1028:25: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("read-line: bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_char_readyp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1057:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("char-ready?: not implemented", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_write_char': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1087:32: note: in expansion of macro 'SCM_ERR' if (argc != 1 && argc != 2) SCM_ERR("write-char: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c str.c In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/in089:27: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(arg[0])) SCM_ERR("write-char: bad char", arg[0]); ^~~~~~~ clude -fno-strict-aliasing -I -I. -c sym.c In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1093:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(arg[1])) SCM_ERR("write-char: bad port", arg[1]); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_flush_output': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1106:18: note: in expansion of macro 'SCM_ERR' if (argc > 1) SCM_ERR("flush-output: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1109:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("flush-output: bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_file_position': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1126:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("file-position: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1129:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("file-position: bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1132:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(pos)) SCM_ERR("file-position: bad number", pos); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_float_precision': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1210:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(x)) SCM_ERR("bad precision", x); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1212:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("precision out of [0..100] range", x); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c variable.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c vm2.c In file included from s.c:7: s.c: In function 'scm_disasm': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:231:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("disasm: bad closure, code or proc", obj); ^~~~~~~ In file included from s.h:665, from s.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_read_token': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:380:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("read: bad symbol name", scm_mkstring(scm_tokbuf)); ^~~~~~~ In file included from s.h:665, from s.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_read_list': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:423:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_read_list: unexpected '.'", NULL); ^~~~~~~ In file included from s.h:665, from s.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_read_port': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:492:22: note: in expansion of macro 'SCM_ERR' case SCM_TOK_RPAR: SCM_ERR("scm_read: unexpected ')'", NULL); ^~~~~~~ In file included from s.h:665, from s.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:493:22: note: in expansion of macro 'SCM_ERR' case SCM_TOK_DOT: SCM_ERR("scm_read: unexpected '.'", NULL); ^~~~~~~ In file included from s.h:665, from s.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:506:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_read: unreconized token", NULL); ^~~~~~~ In file included from s.h:665, from s.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_error': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:582:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(string)) SCM_ERR("error: bad string", string); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:583:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(SCM_STR_VALUE(string), object); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_execute': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:592:25: note: in expansion of macro 'SCM_ERR' if (!SCM_CODEP(code)) SCM_ERR("execute: bad code", code); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_apply': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:621:17: note: in expansion of macro 'SCM_ERR' if (argc < 0) SCM_ERR("bad list", argl); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_load': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:780:31: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(filename)) SCM_ERR("bad string", filename); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:791:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("load aborted", filename); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:795:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot open", filename); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_eval_string': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:837:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:847:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("load aborted", str); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:851:25: note: in expansion of macro 'SCM_ERR' if (SCM_INP == NULL) SCM_ERR("cannot open", str); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_mktype': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:997:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(name)) SCM_ERR("bad type name", name); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:1000:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("type already defined", name); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_add_type_finalizer': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:1013:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(type)) SCM_ERR("bad type", type); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:1014:29: note: in expansion of macro 'SCM_ERR' if (!SCM_CLOSUREP(proc)) SCM_ERR("bad procedure", proc); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:1017:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("type does not exist", type); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_append_char': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:91:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("want a string", str); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:92:43: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(chr) && !SCM_CHARP(chr)) SCM_ERR("bad int or chr", chr); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_parse': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:179:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("EOF while reading string...", NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_make_string2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:234:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(l)) SCM_ERR("make-string: bad integer", l); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:235:36: note: in expansion of macro 'SCM_ERR' if (c != NULL && !SCM_CHARP(c)) SCM_ERR("make-string: bad char", c); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_make_string': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:251:31: note: in expansion of macro 'SCM_ERR' if (nargs < 1 || nargs > 2) SCM_ERR("make-string: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:278:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad char", a[i]); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_length': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:287:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string-length: bad string", str); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_ref': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:297:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string-ref: bad string", str); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:298:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(index)) SCM_ERR("string-ref: bad index", index); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:302:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-ref: index out of range", index); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_set': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:314:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string-set!: bad string", str); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:315:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(index)) SCM_ERR("string-set!: bad index", index); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:316:25: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(chr)) SCM_ERR("string-set!: bad char", chr); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:320:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-set!: index out of range", index); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scmp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:331:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(s1)) SCM_ERR("string-cmp: bad string", s1); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:332:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(s2)) SCM_ERR("string-cmp: bad string", s2); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c process.c In file included from str.c:7: str.c: In function 'scmpi': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:349:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(s1)) SCM_ERR("string-cmp: bad string", s1); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:350:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(s2)) SCM_ERR("string-cmp: bad string", s2); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_substring': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:421:30: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(string)) SCM_ERR("substring: bad string", string); ^~~~~~~ In file included from variable.c:7: variable.c: In function 'set_ext_char': In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:422:27: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(start)) SCM_ERR("substring: bad start", start); ^~~~~~~ In file included from s.h:665, from str.c:7:s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:25:26: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(value)) SCM_ERR("set_ext_char: bad char", value); ^~~~~~~ sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:423:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(end)) SCM_ERR("substring: bad end", start); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'In file included from vm2.c:12: vm2.c: In function 'scm_vm': char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:426:21: note: in expansion of macro 'SCM_ERR' if (len < 0) SCM_ERR("substring: start is not <= end", start); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_append': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:447:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(s[i])) SCM_ERR("string-append: bad string", s[i]); ^~~~~~~ In file included from variable.c:7: variable.c: In function 'set_ext_str': In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:82:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(value)) SCM_ERR("bad string", value); ^~~~~~~ In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'In file included from sym.c:10: sym.c: In function 'scm_keyword_to_string': char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_append2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:465:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str1)) SCM_ERR("string-append2: bad string", str1); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discardIn file included from variable.c:7: variable.c: In function 'set_ext_strbuf': s 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:466:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str2)) SCM_ERR("string-append2: bad string", str2); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:98:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(value)) SCM_ERR("bad string", value); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:121:28: note: in expansion of macro 'SCM_ERR' if (!SCM_KEYWORDP(obj)) SCM_ERR("keyword->string: bad keyword", obj); ^~~~~~~ In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_concat': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:479:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str1)) SCM_ERR("string-concat!: bad string", str1); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: sym.c: In function 'scm_string_to_keyword': In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:480:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str2)) SCM_ERR("string-concat!: bad string", str2); ^~~~~~~ In file included from process.c:5: process.c: In function 'proc_remove_by_pid': In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:127:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(obj)) SCM_ERR("string->keyword: bad string", obj); ^~~~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from variable.c:7: variable.c: In function 'scm_mkvar': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:82:7: note: in expansion of mas.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointecro 'SCM_ERR' SCM_ERR("bad process-list: reseted", NULL); ^~~~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:259:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("mkvar: bad type", type); ^~~~~~~ In file included from str.c:7: str.c: In function 'scm_string_to_list': In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:500:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string->list: bad string", str); ^~~~~~~ In file included from variable.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj)s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:269:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("mkvar: type has no set|get", type); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:596:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad vm code:", SCM_MKINUM(vm->code)); ^~~~~~~ In file included from str.c:7: str.c: In function 'scm_string_to_symbol': In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:513:26: note: in expansion of macrIn file included from variable.c:7: variable.c: In function 'scm_make_extern_var': o 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string->symbol: bad string", str); ^~~~~~~ In file included from process.c:5: process.c: In function 'scm_process_pid': In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:300:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(lib)) SCM_ERR("make-extern-var: bad lib", lib); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:214:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-id: bad process", obj); ^~~~~~~ In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_symbol_to_string': char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: process.c: In function 'scm_process_input': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:525:3: note: in expansion of macroIn file included from variable.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:301:28: note: in expansion of macro 'SCM_ERR' if (!SCM_KEYWORDP(type)) SCM_ERR("make-extern-var: bad type", type); ^~~~~~~ 'SCM_ERR' SCM_ERR("symbol->string: bad symbol", sym); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:223:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-input: bad process", obj); ^~~~~~~ In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_list_to_string': In file included from variable.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:302:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(name)) SCM_ERR("make-extern-var: bad name", name); ^~~~~~~ In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBIn file included from process.c:5: process.c: In function 'scm_process_output': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeJ obj ); ~~~~~~^~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:539:16: note: in expansion of macro 'SCM_ERR' if (len < 0) SCM_ERR("list->string: bad list", list); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:232:5: note: in expansion of mIn file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ acro 'SCM_ERR' SCM_ERR("process-output: bad process", obj); ^~~~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:545:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("list->string: bad char", SCM_CAR(list)); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: sym.c: In function 'scm_get_keyword': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:133:28: note: in expansion of macro 'SCM_ERR' if (!SCM_KEYWORDP(keyw)) SCM_ERR("get-keyword: bad keyword", keyw); ^~~~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_copy': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:559:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string-copy: bad string", str); ^~~~~~~ In file included from process.c:5: process.c: In function 'scm_process_error': In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:241:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-error: bad process", obj); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_fill': In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:572:26: note: in expansion of macrIn file included from process.c:5: process.c: In function 'scm_process_status': o 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string-fill: bad string", str); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:250:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-error: bad process", obj); ^~~~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:640:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("Stack overflow", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:573:25: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(chr)) SCM_ERR("string-fill: bad char", chr); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:139:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("get-keyword: bad keyword", SCM_CAR(list)); ^~~~~~~ In file included from process.c:5: process.c: In function 'get_io_type': In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_index': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:293:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad io type", obj); ^~~~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scms.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:590:30: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(instr)) SCM_ERR("string-index: bad string", instr); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ _internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:679:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("symbol unbound", SCM_SYM_NAME((SOBJ)ip[-1])); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:599:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-index: bad search string", ssearch); ^~~~~~~ In file included from process.c:5: process.c: In function 'scm_make_process': In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:783:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("%callc: not implemented", NULL); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:324:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: not enough arguments", SCM_MKINUM(argc)); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_split': In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:898:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot call", proc); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:643:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:333:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad arg type", arg[i]); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:978:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("callv: opt args not supported yet", proc); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:644:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(delim)) SCM_ERR("bad string", delim);In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' dis ^~~~~~~ cards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:336:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad arg type", arg[3]); ^~~~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:991:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("callv: bad number of args", proc);In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:348:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: cannot create pipe for io ", SCM_MKINUM(i)); ^~~~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:1016:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("l_call_macro: call to macro is forbiden", proc); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:143:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(list)) SCM_ERR("get-keyword: bad value", list); ^~~~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:153:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("get-keyword: bad list", list); ^~~~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:1072:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("catch: katastroph: no handler", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:362:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: cannot redirect from file", arg[i]); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: sym.c: In function 'scm_make_symbol': In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:369:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: illegal io_type", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:218:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(name)) SCM_ERR("bad symbol", name); ^~~~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:374:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: fork failed", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:3:52: note: in expansion of macro 'SCM_ERR' if(x == NULL||SCM_INUMP(x)||((SOBJ)x)->type!=t){SCM_ERR(msg,x);} ^~~~~~~ prim2.i:38:3: note: in expansion of macro 'requires' requires(TOS, SOBJ_T_PAIR, "car: wrong arg type"); ^~~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'charIn file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:400:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: io type not supported", SCM_MKINUM(io_type[i])); ^~~~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:3:52: note: in expansion of macro 'SCM_ERR' if(x == NULL||SCM_INUMP(x)||((SOBJ)x)->type!=t){SCM_ERR(msg,x);} ^~~~~~~ prim2.i:45:3: note: in expansion of macro 'requires' requires(TOS, SOBJ_T_PAIR, "cdr: wrong arg type"); ^~~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:446:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: close pipe", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:3:52: note: in expansion of macro 'SCM_ERR' if(x == NULL||SCM_INUMP(x)||((SOBJ)x)->type!=t){SCM_ERR(msg,x);} ^~~~~~~ prim2.i:53:3: note: in expansion of macro 'requires' requires(TOS, SOBJ_T_PAIR, "set-car!: wrong arg type"); ^~~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ proceIn file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:3:52: note: in expansion of macro 'SCM_ERR' if(x == NULL||SCM_INUMP(x)||((SOBJ)x)->type!=t){SCM_ERR(msg,x);} ^~~~~~~ prim2.i:65:3: note: in expansion of macro 'requires' requires(TOS, SOBJ_T_PAIR, "set-cdr!: wrong arg type"); ^~~~~~~~ ss.c:454:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: close file failed", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: sym.c: In function 'scm_symbol_name': In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:461:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad io type", SCM_MKINUM(io_type[i])); ^~~~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:101:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("length: cannot calculate", TOS); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:226:25: note: in expansion of macro 'SCM_ERR' if (!SCM_SYMBOLP(x)) SCM_ERR("bad symbol", x); ^~~~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:In file included from process.c:5: process.c: In function 'scm_process_wait': 109:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad nth index", n); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:476:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-wait: bad process", proc); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ proceIn file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discarss.c:479:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-wait: process list is empty", scm_process_list); ^~~~~~~ ds 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:113:24: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(TOS)) SCM_ERR("bad nth list", TOS); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:126:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(l1)) { SCM_ERR("append: argument is not a list", l1); } ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: sym.c: In function 'scm_symbol_value': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:235:25: note: in expansion of macro 'SCM_ERR' if (!SCM_SYMBOLP(x)) SCM_ERR("bad symbol", x); ^~~~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:238:25: note: in expansion of macro 'SCM_ERR' if (!SCM_CODEP(code)) SCM_ERR("execute: bad code", code); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:268:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("apply: cannot apply to macro", proc); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:272:18: note: in expansion of macro 'SCM_ERR' if (NARGS < 1) SCM_ERR("apply: needs at least 2 arguments", proc); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:279:16: note: in expansion of macro 'SCM_ERR' if (len < 0) SCM_ERR("apply: bad argument list", list); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:355:18: note: in expansion of macro 'SCM_ERR' if (NARGS < 2) SCM_ERR("get-keyword: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.i:164:18: note: in expansion of macro 'SCM_ERR' if (NARGS < 1) SCM_ERR("max: wrong number of args", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.i:183:18: note: in expansion of macro 'SCM_ERR' if (NARGS < 1) SCM_ERR("max: wrong number of args", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.i:346:19: note: in expansion of macro 'SCM_ERR' if (NARGS < 1) SCM_ERR("/: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.i:547:18: note: in expansion of macro 'SCM_ERR' if (NARGS < 1) SCM_ERR("number->string: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.i:556:18: note: in expansion of macro 'SCM_ERR' if (NARGS < 1) SCM_ERR("string->number: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:1231: number.i:566:6: warning: assignment to 'SOBJ' {aka 'struct _Sobject *'} from 'long int' makes pointer from integer without a cast [-Wint-conversion] TOS = (long)TOS + (long)(1 << SOBJ_INUM_SHIFT); ^ number.i:579:6: warning: assignment to 'SOBJ' {aka 'struct _Sobject *'} from 'long int' makes pointer from integer without a cast [-Wint-conversion] TOS = (long)TOS + (long)(2 << SOBJ_INUM_SHIFT); ^ number.i:592:6: warning: assignment to 'SOBJ' {aka 'struct _Sobject *'} from 'long int' makes pointer from integer without a cast [-Wint-conversion] TOS = (long)TOS + (long)(-1 << SOBJ_INUM_SHIFT); ^ number.i:605:6: warning: assignment to 'SOBJ' {aka 'struct _Sobject *'} from 'long int' makes pointer from integer without a cast [-Wint-conversion] TOS = (long)TOS + (long)(-2 << SOBJ_INUM_SHIFT); ^ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_join': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:678:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(sep)) SCM_ERR("bad string", sep); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:683:24: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(l)) SCM_ERR("bad list", list); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:684:32: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(SCM_CAR(l))) SCM_ERR("bad string", SCM_CAR(l)); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_lower': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:712:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string-lower: bad string", str); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_upper': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:736:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string-upper: bad string", str); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_translate': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:761:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:762:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(fr)) SCM_ERR("bad string", fr); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:763:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(to)) SCM_ERR("bad string", to); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:766:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("length of map string does not match", scm_cons(fr,to)); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_pack': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:796:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:799:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: bad format", arg[0]); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:811:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: not enough args", NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:835:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:861:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:885:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:909:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:933:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:955:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:966:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:979:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:992:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1004:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1018:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1033:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1046:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1061:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: q and q not supported in format",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1065:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1077:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1118:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: unsupported char in format", scm_mkchar(c)); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_unpack': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1136:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(tmpl)) SCM_ERR("string-unpack: bad template", tmpl); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1137:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(string)) SCM_ERR("string-unpack: bad string", string); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1467:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-unpack: unknow type char", scm_mkchar(c)); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_resize': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1479:24: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(len)) SCM_ERR("string-resize!: bad length", len); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c format.c In file included from format.c:5: format.c: In function 'scm_cformat': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ format.c:38:18: note: in expansion of macro 'SCM_ERR' if (nargs < 1) SCM_ERR("bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from format.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from format.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ format.c:40:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("bad format", *arg); ^~~~~~~ In file included from s.h:665, from format.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from format.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ format.c:55:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("cformat: bad object type", obj); ^~~~~~~ In file included from s.h:665, from format.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c thread.c In file included from thread.c:6: thread.c: In function 'scm_thread_dump': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:107:24: note: in expansion of macro 'SCM_ERR' if (!SCM_THREADP(x)) SCM_ERR("bad thread", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_mutex_lock': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:174:23: note: in expansion of macro 'SCM_ERR' if (!SCM_MUTEXP(x)) SCM_ERR("bad mutex", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_mutex_try_lock': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:184:23: note: in expansion of macro 'SCM_ERR' if (!SCM_MUTEXP(x)) SCM_ERR("bad mutex", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_mutex_unlock': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:192:23: note: in expansion of macro 'SCM_ERR' if (!SCM_MUTEXP(x)) SCM_ERR("bad mutex", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_semaphore_wait': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:258:27: note: in expansion of mcc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c file.c acro 'SCM_ERR' if (!SCM_SEMAPHOREP(x)) SCM_ERR("bad semaphore", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_semaphore_try_wait': cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/ins.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeclude -fno-strict-aliasing -I -I. -c smain.c r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:268:27: note: in expansion of macro 'SCM_ERR' if (!SCM_SEMAPHOREP(x)) SCM_ERR("bad semaphore", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_semaphore_post': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:276:27: note: in expansion of macro 'SCM_ERR' if (!SCM_SEMAPHOREP(x)) SCM_ERR("bad semaphore", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_semaphore_get_value': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:287:27: note: in expansion of macro 'SCM_ERR' if (!SCM_SEMAPHOREP(x)) SCM_ERR("bad semaphore", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_thread': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:535:29: note: in expansion of macro 'SCM_ERR' if (!SCM_CLOSUREP(thunk)) SCM_ERR("bad proc", thunk); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:549:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("thread creation failed",NULL); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_thread_id': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:565:24: note: in expansion of macro 'SCM_ERR' if (!SCM_THREADP(x)) SCM_ERR("bad thread", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_thread_runningp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:580:24: note: in expansion of macro 'SCM_ERR' if (!SCM_THREADP(x)) SCM_ERR("bad thread", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_thread_wait': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:588:24: note: in expansion of macro 'SCM_ERR' if (!SCM_THREADP(x)) SCM_ERR("bad thread", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_thread_kill': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:600:24: note: in expansion of macro 'SCM_ERR' if (!SCM_THREADP(x)) SCM_ERR("bad thread", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_thread_suspend': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:619:24: note: in expansion of macro 'SCM_ERR' if (!SCM_THREADP(x)) SCM_ERR("bad thread", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from thread.c:6: thread.c: In function 'scm_thread_resume': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ thread.c:627:24: note: in expansion of macro 'SCM_ERR' if (!SCM_THREADP(x)) SCM_ERR("bad thread", x); ^~~~~~~ In file included from s.h:665, from thread.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: file.c: In function 'scm_fopen': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:71:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(fname)) SCM_ERR("bad file name", fname); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:72:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(fmod)) SCM_ERR("bad file mod", fmod); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: file.c: In function 'scm_fclose': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:80:23: note: in expansion of macro 'SCM_ERR' if (!SCM_FILEP(x)) SCM_ERR("bad file", x); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: file.c: In function 'scm_fread': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:91:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:92:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(len)) SCM_ERR("bad length", len); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:93:26: note: in expansion of macro 'SCM_ERR' if (!SCM_FILEP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: file.c: In function 'scm_fwrite': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:103:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:104:26: note: in expansion of macro 'SCM_ERR' if (!SCM_FILEP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: file.c: In function 'scm_fgetline': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:115:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:116:26: note: in expansion of macro 'SCM_ERR' if (!SCM_FILEP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ file.c:118:21: warning: passing argument 2 of 'getline' from incompatible pointer type [-Wincompatible-pointer-types] r = getline(&buf, &len, SCM_FILE(file)); ^~~~ In file included from s.h:11, from file.c:4: /usr/include/stdio.h:326:38: note: expected 'size_t * restrict' {aka 'long unsigned int * restrict'} but argument is of type 'int *' ssize_t getline(char ** __restrict, size_t * __restrict, FILE * __restrict); ^~~~~~~~~~~~~~~~~~~ In file included from file.c:4: file.c: In function 'scm_fputs': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:136:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:137:26: note: in expansion of macro 'SCM_ERR' if (!SCM_FILEP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ rm -f libqs.a cc -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o libqs.so -shared array.o asm.o atom.o boolean.o catch.o chr.o code.o cont.o dyn.o env.o hash.o heap.o list.o lsym.o macro.o misc.o module.o number.o pointer.o port.o proc.o s.o str.o sym.o variable.o vm2.o process.o format.o thread.o file.o -pthread -lm -L/usr/local/lib ar cru libqs.a array.o asm.o atom.o boolean.o catch.o chr.o code.o cont.o dyn.o env.o hash.o heap.o list.o lsym.o macro.o misc.o module.o number.o pointer.o port.o proc.o s.o str.o sym.o variable.o vm2.o process.o format.o thread.o file.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libqs.a cc -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o qscheme -rdynamic smain.o libqs.a -lavcall -lgmp -pthread -lm -L/usr/local/lib gmake[3]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' Making all in doc gmake[3]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1/doc' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1/doc' gmake[2]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' gmake[1]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for qscheme-0.5.1_10 ===> Generating temporary packing list gmake[1]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' Making install in . gmake[2]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' gmake[3]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' /bin/sh ./mkinstalldirs /construction/lang/qscheme/stage/usr/local/bin install -s -m 555 qscheme /construction/lang/qscheme/stage/usr/local/bin/qscheme /bin/sh ./mkinstalldirs /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1 mkdir /construction/lang/qscheme/stage/usr/local/lib/qscheme mkdir /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1 install -m 0644 ./regex.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/regex.so install -m 0644 ./object.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/object.so install -m 0644 ./process.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/process.so install -m 0644 ./struct.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/struct.so install -m 0644 ./socket.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/socket.so install -m 0644 ./unix.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/unix.so install -m 0644 ./s.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/s.scm install -m 0644 ./macro.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/macro.scm install -m 0644 ./loop.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/loop.scm install -m 0644 ./wloop.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/wloop.scm install -m 0644 ./fib.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/fib.scm install -m 0644 ./cat.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/cat.scm chmod +x /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/*.so gmake[3]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' gmake[2]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' Making install in doc gmake[2]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1/doc' /bin/sh ../mkinstalldirs /construction/lang/qscheme/stage/usr/local/share/doc/qscheme mkdir /construction/lang/qscheme/stage/usr/local/share/doc/qscheme install -m 0644 ./s.dvi /construction/lang/qscheme/stage/usr/local/share/doc/qscheme install -m 0644 ./s.ps /construction/lang/qscheme/stage/usr/local/share/doc/qscheme /bin/sh ../mkinstalldirs /construction/lang/qscheme/stage/usr/local/share/doc/qscheme/html mkdir /construction/lang/qscheme/stage/usr/local/share/doc/qscheme/html install -m 0644 ./html/* /construction/lang/qscheme/stage/usr/local/share/doc/qscheme/html gmake[2]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1/doc' gmake[1]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:02 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for qscheme-0.5.1_10 file sizes/checksums [43]: 0% file sizes/checksums [43]: 100% packing files [43]: 0% packing files [43]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:19