------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.1.txz Installing /packages/All/gmake-4.2.1_3.txz Installing /packages/All/perl5-5.30.2.txz ===== Message from perl5-5.30.2: -- 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 Installing /packages/All/gmp-6.2.0.txz Installing /packages/All/pcre-8.43_2.txz 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:01 ------------------------------------------------------------------------------- -- 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:00 ------------------------------------------------------------------------------- -- 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:01 ------------------------------------------------------------------------------- -- 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:00 ------------------------------------------------------------------------------- -- 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:03 ------------------------------------------------------------------------------- -- 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 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 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 cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c asm.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 atom.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 boolean.c In file included from socket.c:14: socket.c: In function 'system_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) ^~~~~~~~~~~~ socket.c:35:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, 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 'set_socket_io_ports': s.h:706:43: warning: passing argument 1 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:53:27: note: in expansion of macro 'SCM_ERR' if ((t = dup(s)) == -1) SCM_ERR("cannot dup io port", 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 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 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 macro 'SCM_ERR' if (!SCM_STRINGP(hostname)) SCM_ERR("bad hostname", hostname); 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 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: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 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 process.c:5: process.c: In function 'scm_process_pid': 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) ^~~~~~~~~~~~ process.c:214:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-id: bad process", 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) In file included from array.c:5: array.c: In function 'scm_make_vector': 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 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 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) ^~~~~~~~~~~~ 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 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 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 object.c:5: object.c: In function 'object_new_slot': 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 socket.c:14: socket.c: In function 'scm_make_server_socket': 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 's.h:706:43: warning: passing argument 1 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]); ^~~~~~~ SCM_OBJECT_VAL_SET' SCM_OBJECT_VAL_SET(obj, ov); ^~~~~~~~~~~~~~~~~~ In file included from array.c:5: array.c: In function 'scm_vector_ref': In file included from process.c:5: process.c: In function 'scm_process_output': 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) ^~~~~~~~~~~~ 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 object.c:2: object.c: In function 'scm_get_atom': ^~~~~~~ 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 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) ^~~~~~~~~~~~ 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 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 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) ^~~~~~~~~~~~ object.c:273:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot convert to atom", x); ^~~~~~~ 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.cIn 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 ); ~~~~~~^~~~~ :161:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(index)) SCM_ERR("vector-ref: bad index", index); ^~~~~~~ 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 process.c:5: process.c: In function 'scm_process_error': In file included from object.c:2: object.c: In function 'scm_object_fields': In file included from atom.c:5: atom.c: In function 'scm_string_to_atom': 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) ^~~~~~~~~~~~ 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) ^~~~~~~~~~~~ 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 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 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) ^~~~~~~~~~~~ objectIn 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,o.c:315:47: note: in expansion of macro 'SCM_ERR' if ((objdef = SCM_OBJECT_DEF(obj)) == NULL) SCM_ERR("bad objdef", objdef); ^~~~~~~ bj) ^~~~~~~~~~~~ atom.c:102:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(obj)) SCM_ERR("string->atom: bad string", 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 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) ^~~~~~~~~~~~ process.c:250:5: note: in expansion of mIn file included from struct.c:6: struct.c: In function 'scm_dblock_new': In file included from s.h:665, from atom.c:5: sproto.h:467:30: note: expected 'charIn file included from object.c:2: object.c: In function 'scm_object_field_number': acro '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) ^~~~~~~~~~~~ unix.c:30:41: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x) && !SCM_PAIRP(x)) SCM_ERR("bad argument", x);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_SIZs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'c *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obhar *' 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) ^~~~~~~~~~~~ object.c:329:28: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ j ); ~~~~~~^~~~~ E_SET' SCM_DBLOCK_SIZE_SET(new, size); ^~~~~~~~~~~~~~~~~~~ In file included from process.c:5: process.c: In function 'get_io_type': ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'chIn 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 ); ~~~~~~^~~~~ ar *' 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_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) ^~~~~~~~~~~~ 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_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) ^~~~~~~~~~~~ atom.c:111:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(obj)) SCM_ERR("atom->string: bad atom", obj); ^~~~~~~ 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 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:40s.h:706:43: warning: passing argument 1 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 unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discarIn file included from process.c:5: process.c: In function 'scm_make_process': 8:40: note: in definition of macro 'SCM_MKINUM' #define SCM_MKINUM(x) ((SOBJ)(((long)(x)<ndefs)); ^~~~~~~~~~ ds '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); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'chaIn 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 r 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)); ^~~~~~~ obj ); ~~~~~~^~~~~ r *' 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 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 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 In file included from object.c:2: object.c: In function 'scm_object_slots': 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 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) ? \ ^~~~In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' dis~~~ unix.c:46:2: note: in expansion of macro 'SCM_SYSERR' SCM_SYSERR("fork failed"); ^~~~~~~~~~ cards '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 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 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) ^~~~~~~~~~~~ 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 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 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 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 pointeIn file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discarIn file included from array.c:5: array.c: In function 'scm_vector_set': ds 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:5r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:84:27: note: in expansion of maIn 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)5:33: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(SCM_CAR(l))) SCM_ERR("bad string", SCM_CAR(l)); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointecro 'SCM_ERR' if (!SCM_POINTERP(ptr)) SCM_ERR("bad pointer", ptr); ^~In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' disc ^~~~~~~~~~~~ proce~~~~~ ss.c:336:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad arg type", arg[3]); ^~~~~~~ ards '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); ^~~~~~~ r target type [-Wdiscarded-qualifiers]In file included from socket.c:14: socket.c: In function 'scm_socket_accept_connection': 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 ); ~~~~~~^~~~~ #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,oIn 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 struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]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 ); ~~~~~~^~~~~ bj) ^~~~~~~~~~~~ array.c:179:28: note: in expansion of maIn file included from object.c:2: object.c: In function 'scm_object_slot_number': cro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector-set!: bad vector", vector); ^~~~~~~ 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' #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); ^~~~~~~ SCM_SYSERR("exec failed"); ^~~~~~~~~~ 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 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 os.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointebj ); ~~~~~~^~~~~ r 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 struct.c:5: struct.c: In function 'scm_dblock_copy': 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 object.c:2: sproto.h:467:30: note: expected 'chIn 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]); ^~~~~~~ s.h:706:43: warning: passing argument 1 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); ^~~~~~~ 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 'cs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'chhar *' 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 unix.c:5: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 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 o sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ bj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_pointer_to_object': In file included from object.c:2: object.c: In function 'scm_object_new_slot': 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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) ^~~~~~~~~~~~ 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 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 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 ./regex.c:8: ./regex.c: In function 'scm_regex_cparse': 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 struct.c:5: struct.c: In function 'scm_pointer_to_aux': 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]In file included from object.c:2: object.c: In function 'scm_object_add_var': #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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 macro 'SCM_ERR' if (SCM_INUMP(x)) SCM_ERR("cannot convert to pointer", x); ^~~~~~~ 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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) ^~~~~~~~~~~~ ./regex.c:78:17: note: in expansion of macro 'SCM_ERR' if (c != '/') SCM_ERR("eof while reading regex...", NULL); ^~~~~~~ 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) In file included from struct.c:5: struct.c: In function 'scm_make_struct_def': r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,oscm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ procebj) ^~~~~~~~~~~~ socket.c:178:27: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(sock)) SCM_ERR("bad socket", sock); ^~~~~~~ ss.c:374:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: fork failed", NULL); ^~~~~~~ ~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn 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) scmIn file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'chr target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,oIn file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expecteIn 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 ); ~~~~~~^~~~~ bj) ^~~~~~~~~~~~ array.c:197:29: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector->list: bad vector", vector); ^~~~~~~ _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'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 array.c:5: sproto.h:467:30: note: expected 'chas.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointed 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , r 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)); ^~~~~~~ r *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from struct.c:5: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) ^~~~~~~~~~~~ objectIn file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' dis sproto.h:467:30: note: expected 'chcards '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 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 ); ~~~~~~^~~~~ .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 ./regex.c:8: ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' dIn file included from array.c:5: array.c: In function 'scm_list_to_vector': SCM_SYSERR("wait failed"); ^~~~~~~~~~ iscards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.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 object.c:2: sproto.h:467:30: note: expected 'chIn file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expectear *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ s.h:706:43: warning: passing argument 1 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 unix.c:5: sproto.h:467:30: note: expected 'chard 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , In file included from socket.c:14: socket.c: In function 'scm_socket_shutdown2': In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'chaSOBJ obj ); ~~~~~~^~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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:199:27: note: in expansion of mr *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ oIn file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'c ar *' 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 ); ~~~~~~^~~~~ bj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_getcwd': In file included from ./regex.c:8: ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' dIn file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' disciscards '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)); ^~~~~~~ acro 'SCM_ERR' if (!SCM_SOCKETP(sock)) SCM_ERR("bad socket", sock); ^~~~~~~ In file included from array.c:5: array.c: In function 'scm_vector_fill': ards '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 object.c:2: object.c: In function 'scm_object_add_slot': In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' diss.h:706:43: warning: passing argument 1 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); cards '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 pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,oscm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:446:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: close pipe", NULL); ^~~~~~~ bj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macroIn 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 ); ~~~~~~^~~~~ ^~~~~~~ '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 ./regex.c:8: ./sproto.h:467:30: note: expecteIn file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'chIn 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) ar *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ 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); ^~~~~~~ ^~~~~~~~~~ d '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 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 s.h:665, from process.c:5: sproto.h:467:30: note: expected 'cIn file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'charr target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,ohar *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ bj) ^~~~~~~~~~~~ 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 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 ./regex.c:8: ./regex.c: In function 'scm_re_match': ^~~~~~~ In file included from array.c:5: array.c: In function 'scm_vector_resize': 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 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 'chIn file included from unix.c:5: unix.c: In function 'scm_chdir': ar *' 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) ^~~~~~~~~~~~ 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 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]); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from object.c:2: object.c: In function 'scm_object_add_const': r 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 array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *'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 ); ~~~~~~^~~~~ void scm_internal_err (char *cfunc , char *msg , SOBJ oIn file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'cIn file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'cIn 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 ); ~~~~~~^~~~~ har *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ bj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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); ^~~~~~~ ./s.h:706:43: warning: passing argument 1 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 oIn 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 ); ~~~~~~^~~~~ f macro 'SCM_ERR' if (scm_regexp(re) == scm_false) SCM_ERR("bad regexp", re); ^~~~~~~ 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 ./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 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 process.c:5: process.c: In function 'scm_process_wait': 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) ^~~~~~~~~~~~ process.c:476:5: note: in expansion of mIn file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discacro 'SCM_ERR' SCM_ERR("process-wait: bad process", proc); ^~~~~~~ har *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ ards '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 ./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); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from array.c:5: array.c: In function 'scm_vector_append': In file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expecter 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); ^~~~~~~ d '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':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 'cs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn 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 ); ~~~~~~^~~~~ r 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 ./regex.c:8: ./regex.c: In function 'scm_re_sub': har *' 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); ^~~~~~~ ./s.h:706:43: warning: passing argument 1 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 oIn 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) s.h:706:43: warning: passing argument 1 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); ^~~~~~~ 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); ^~~~~~~ f macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad number", n); ^~~~~~~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 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_struct_def_dump': In file included from unix.c:5: unix.c: In function 'scm_symlink': 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 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 ./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 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,oIn 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,os.h:706:43: warning: passing argument 1 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); ^~~~~~~ bj) ^~~~~~~~~~~~ unix.c:131:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(old)) SCM_ERR("bad path", old); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointebj) ^~~~~~~~~~~~ struct.c:288:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_DEFP(x)) SCM_ERR("bad struct-def", x); ^~~~~~~ r 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 unix.c:5: sproto.h:467:30: note: expected 'charIn file included from socket.c:14: socket.c: In function 'scm_socket_shutdown': In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'chs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,oIn 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 ); ~~~~~~^~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ bj) ^~~~~~~~~~~~ socket.c:225:32: note: in expansion of macro 'SCM_ERR' if (nargs < 1 || nargs > 2) SCM_ERR("bad number of args", NULL); ^~~~~~~ ar *' 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_mkproc': 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) scmIn 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 ); ~~~~~~^~~~~ _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 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 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 socket.c:14: socket.c: In function 'scm_socket_port_number': In file included from unix.c:5: unix.c: In function 'scm_readlink': 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) ^~~~~~~~~~~~ socket.c:241:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 object.c:2: object.c: In function 'scm_object_dump': 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 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 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 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) ^~~~~~~~~~~~ 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 asm.c:3: asm.c: In function 'scm_asm_call_jump': In file included from unix.c:5: unix.c: In function 'scm_link': 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 pointeIn file included from object.c:2: object.c: In function 'scm_object_inspect': r 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointes.h:706:43: warning: passing argument 1 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); ^~~~~~~ r 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 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_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 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 obinternal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:371In 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 pointe:20: note: in expansion of macro 'SCM_ERR' if (sym == NULL) SCM_ERR("scm_asm_call_jump: undefined symbol for function", f); ^~~~~~~ r 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); ^~~~~~~ j ); ~~~~~~^~~~~ 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 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) ^~~~~~~~~~~~ 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 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 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 oIn file included from socket.c:14: socket.c: In function 'scm_socket_host_address': f macro 'SCM_OBJDEF' if ((d = objdef_lookup(SCM_OBJDEF(parent), msg)) != NULL) { ^~~~~~~~~~ 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 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) scmIn 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); ^~~~~~~ _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 object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const 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) ^~~~~~~~~~~~ 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 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 ); ~~~~~~^~~~~ void scm_internal_err (char *cfunc , char *msg , SOBJ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char obj ); ~~~~~~^~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665,In file included from struct.c:5: struct.c: In function 'scm_struct_def_size': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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:315:28: note: in expansion of mIn file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discacro 'SCM_ERR' if (!SCM_STRUCT_DEFP(x)) SCM_ERR("bad struct-def", x); ^~~~~~~ ards '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 unix.c:5: unix.c: In function 'scm_unlink': 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 asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]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 ); ~~~~~~^~~~~ #define SCM_ERR(msg,obj) scm_In file included from array.c:5: array.c: In function 'scm_vector_qsort': 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 object.c:2: object.c: In function 'scm_internal_object_send2': In file included from struct.c:5: struct.c: In function 'scm_make_struct_inst': s.h:706:43: warning: passing argument 1 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 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) ^~~~~~~~~~~~ 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'chr 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 asm.c:3: asm.c: In function 'scm_asm_dispatch': 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 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 struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discs.h:706:43: warning: passing argument 1 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 object.c:2: object.c: In function 'scm_internal_object_send': In file included from unix.c:5: unix.c: In function 'scm_rmdir': ards '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 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 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) ^~~~~~~~~~~~ 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 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discardIn file included from unix.c:5: unix.c: In function 'scm_mkdir': s '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)); ^~~~~~~ r 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'In file included from struct.c:5: struct.c: In function 'scm_struct_at_get': 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 ); ~~~~~~^~~~~ def = objdef_lookup(SCM_OBJDEF(obj), msg); ^~~~~~~~~~ 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) ^~~~~~~~~~~~ struct.c:417:30: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 object.c:2: sproto.h:467:30: note: expected 'chs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,oIn 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 ); ~~~~~~^~~~~ bj) ^~~~~~~~~~~~ asm.c:656:25: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(expr)) SCM_ERR("asm: bad instruction format", expr); ^~~~~~~ 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 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 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 asm.c:3: asm.c: In function 'scm_syntax_asm': 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 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 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 unix.c:5: unix.c: In function 'scm_rename': 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 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_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) ^~~~~~~~~~~~ unix.c:183:26: note: in expansion of macs.h:706:43: warning: passing argument 1 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); ^~~~~~~ ro 'SCM_ERR' if (!SCM_STRINGP(old)) SCM_ERR("bad path", old); ^~~~~~~ In file included from asm.c:3: asm.c: In function 'scm_assemble': 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's.h:706:43: warning: passing argument 1 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 unix.c:5: sproto.h:467:30: note: expected 'char SCM_ERR("bad slot type", SCM_MKINUM(def->type));In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'ch ^~~~~~~ ar *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ *' 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 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:430:23: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(f)) SCM_ERR("bad atom", f); ^~~~~~~ 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 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 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 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("badIn file included from asm.c:3: asm.c: In function 'scm_compile_lambda2': In file included from unix.c:5: unix.c: In function 'scm_exec': 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); ^~~~~~~ objdef",x); \ ^~~~~~~ object.c:681:22: note: in expansion oIn 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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); ^~~~~~~ f macro 'SCM_OBJDEF' def = objdef_lookup(SCM_OBJDEF(obj), scm_mkatom("*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) ^~~~~~~~~~~~ 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 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 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 unix.c:5: sproto.h:467:30: note: expected 'charIn file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' disc *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obIn file included from asm.c:3: asm.c: In function 'scm_compile_set2': ards '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); ^~~~~~~ j ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 struct.c:5: struct.c: In function 'scm_struct_at_set': 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 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: s.h:706:43: warning: passing argument 1 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discardIn file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'chs 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_ar *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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 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 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 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 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); ^~~~~~~ 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 asm.c:3: asm.c: In function 'scm_compile_if': 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 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 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 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 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 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 object.c:2: object.c: In function 'scm_object_send': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 struct.c:5: struct.c: In function 'scm_struct_set': In file included from asm.c:3: asm.c: In function 'scm_compile_define': 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) ^~~~~~~~~~~~ struct.c:472:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 struct.c:5: sproto.h:467:30: note: expected 'chs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointear *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ 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 ); ~~~~~~^~~~~ obj ); ~~~~~~^~~~~ r 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 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 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 unix.c:5: unix.c: In function 'scm_nice': 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 unix.c:5: unix.c: In function 'scm_kill': 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn 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 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 ); ~~~~~~^~~~~ r 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 struct.c:5: struct.c: In function 'scm_struct_inst_to_list': In file included from asm.c:3: asm.c: In function 'scm_compile_named_let': In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'chars.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) ^~~~~~~~~~~~ asm.c:1093:23: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(obj)) SCM_ERR("let: incorrect binding", 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:506:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(x)) SCM_ERR("bad structure instance", x); ^~~~~~~ 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 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 ); ~~~~~~^~~~~ *' 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 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 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 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 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 macIn file included from asm.c:3: asm.c: In function 'scm_compile_let': ro 'SCM_ERR' if (!SCM_INUMP(x)) SCM_ERR("bad exit status", x); ^~~~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_local_address': In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'chars.h:706:43: warning: passing argument 1 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 macro 'SCM_ERR' if (!SCM_PAIRP(pair)) SCM_ERR("let: incorrect binding", obj); ^~~~~~~ *' 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 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 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)); ^~~~~~~ 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 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 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 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:316:29: note: in expansion of macro 'SCM_ERR' if (SCM_DIR(dir) == NULL) SCM_ERR("already closed", 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 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 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 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 macIn 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)); ^~~~~~~ ro 'SCM_ERR' if (!SCM_DIRP(dir)) SCM_ERR("bad dir", dir); ^~~~~~~ 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 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 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 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: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 unix.c:5: unix.c: In function 'scm_stat_as': 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) ^~~~~~~~~~~~ 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 asm.c:3: asm.c: In function 'scm_compile_cond': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 asm.c:3: asm.c: In function 'scm_compile_while': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 unix.c:5: unix.c: In function 'scm_lstat': 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) ^~~~~~~~~~~~ unix.c:461:24: note: in expansion of macIn file included from asm.c:3: asm.c: In function 'scm_compile_do': ro '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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 macIn 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); ^~~~~~~ ro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ 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 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 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 iteratoIn file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discarr init", decl); ^~~~~~~ ds '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 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 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 macIn file included from asm.c:3: asm.c: In function 'err_bad_arg_count': ro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 macrIn 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 ); ~~~~~~^~~~~ o 'SCM_ERR' SCM_ERR(buf, sym); ^~~~~~~ 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 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 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) ^~~~~~~~~~~~ sockeIn file included from asm.c:3: asm.c: In function 'check_cprim_arg_count': t.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 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 macIn file included from socket.c:14: socket.c: In function 'scm_socket_input': ro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ s.h:706:43: warning: passing argument 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 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); ^~~~~~~ bj) ^~~~~~~~~~~~ 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 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 s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char In file included from socket.c:14: socket.c: In function 'scm_socket_output': *' 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 asm.c:3: asm.c: In function 'scm_compile_funcall2': 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:4s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointe89:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(uid)) SCM_ERR("bad uid", uid); ^~~~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_downp': r 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 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 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) ^~~~~~~~~~~~ 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 'cIn file included from asm.c:3: asm.c: In function 'scm_compile_pair': har *' 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 socket.c:14: socket.c: In function 'scm_socket_dup': 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) ^~~~~~~~~~~~ socket.c:299:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ 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:186In 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 ); ~~~~~~^~~~~ 5: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 objIn file included from unix.c:5: unix.c: In function 'scm_umask': ); ~~~~~~^~~~~ 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 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 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 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) ^~~~~~~~~~~~ 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 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 unix.c:5: unix.c: In function 'scm_tm_as': 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) ^~~~~~~~~~~~ unix.c:578:25: note: in expansion of macIn 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); ^~~~~~~ ro 'SCM_ERR' if (!SCM_ATOMP(type)) SCM_ERR("bad type", type); ^~~~~~~ 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 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); ^~~~~~~ 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_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,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 unix.c:5: unix.c: In function 'scm_mktime': s.h:706:43: warning: passing argument 1 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 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 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_getpwuid': s.h:706:43: warning: passing argument 1 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 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_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 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 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 code.c In file included from chr.c:7: chr.c: In function 'scm_char_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) ^~~~~~~~~~~~ chr.c:141:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("illegal char", NULL); ^~~~~~~ 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 macro '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 ); ~~~~~~^~~~~ 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: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 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 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 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_char_alphap': s.h:706:43: warning: passing argument 1 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 chr.c:7: chr.c: In function 'scm_char_nump': s.h:706:43: warning: passing argument 1 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 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_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 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 ); ~~~~~~^~~~~ 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 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 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 ); ~~~~~~^~~~~ 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 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 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 env.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 ); ~~~~~~^~~~~ 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 '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 ); ~~~~~~^~~~~ 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 ); ~~~~~~^~~~~ 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 cc -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 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 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 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': s.h:706:43: warning: passing argument 1 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); ^~~~~~~ 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 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 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_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 hash.c:34: hash.c: In function 'scm_list_to_hash': 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) ^~~~~~~~~~~~ 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 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:13:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(erbuf, 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 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 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:585:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("list->hash: bad list", l); ^~~~~~~ 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: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 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 macroIn file included from hash.c:34: hash.c: In function 'scm_hash_stat': 'SCM_ERR' SCM_ERR(name, 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 list.c:5: list.c: In function 'scm_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) ^~~~~~~~~~~~ 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 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 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_reverse': s.h:706:43: warning: passing argument 1 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 list.c:5: list.c: In function 'scm_list_tail': s.h:706:43: warning: passing argument 1 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: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:259: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:262:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("list-tail: 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: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:297: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 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 macroIn file included from list.c:5: list.c: In function 'lmember': 'SCM_ERR' if (!SCM_ATOMP(atom)) SCM_ERR("mklsymbol: not an atom: ", atom); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 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 ); ~~~~~~^~~~~ 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 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); ^~~~~~~ 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 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 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 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 module.c 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); ^~~~~~~ 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); ^~~~~~~ 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: 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); ^~~~~~~ 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 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 ); ~~~~~~^~~~~ 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 ); ~~~~~~^~~~~ 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 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 macro '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 ); ~~~~~~^~~~~ 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 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 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 number.c:5: number.c: In function 'scm_inexact_to_exact': s.h:706:43: warning: passing argument 1 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: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 ); ~~~~~~^~~~~ In 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 pointer 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 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 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: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 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 macro '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 ); ~~~~~~^~~~~ 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:747:20: note: in expansion of macro 'SCM_ERR' if (exact == 1) SCM_ERR("illegal . in exact number", 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_number_to_string': 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 s.h:706:43: warning: passing argument 1 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 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:789:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(y)) SCM_ERR("number->string: bad base", 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_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 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:807:21: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(y)) SCM_ERR("string->number: bad base", 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 ); ~~~~~~^~~~~ 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 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 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 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 ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c sym.c 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: 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 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); ^~~~~~~ In file included from port.c:8: port.c: In function 'port_file_write': s.c:512:29: 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: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 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.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 obIn file included from s.c:7: s.c: In function 'scm_load': j ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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); ^~~~~~~ port.c: In function 'port_file_getline': s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ 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 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); ^~~~~~~ In file included from port.c:8: port.c: In function 'port_string_write': s.c:512:29: 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:227:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string not long enough", str); ^~~~~~~ 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); ^~~~~~~ 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.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 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 macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("bad port", port); ^~~~~~~ In file included from s.c:7: s.c: In function 'scm_mktype': In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'chars.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) ^~~~~~~~~~~~ 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); ^~~~~~~ In file included from port.c:8: port.c: In function 'scm_port_redirect': s.c:512:29: 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.c:7: s.c: In function 'scm_add_type_finalizer': 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) ^~~~~~~~~~~~ s.c:1013:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(type)) SCM_ERR("bad type", type); ^~~~~~~ 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 ); ~~~~~~^~~~~ 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:29In file included from port.c:8: port.c: In function 'scm_open_input_file': : 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) ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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: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); ^~~~~~~ note: in expansion of macro 'SCM_ERR' SCM_ERR("type does not exist", type); ^~~~~~~ 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.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 port.c:8: port.c: In function 'scm_open_output_file': s.h:706:43: warning: passing argument 1 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: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 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 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_open_input_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: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 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: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 ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_open_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:870:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("open-output-string: cannot open string", 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_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 variable.c:7: variable.c: In function 'set_ext_char': In file included from sym.c:10: sym.c: In function 'scm_keyword_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) ^~~~~~~~~~~~ variable.c:25:26: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(value)) SCM_ERR("set_ext_char: bad char", 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 macrIn file included from port.c:8: port.c: In function 'scm_read_line': o '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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 'set_ext_str': s.h:706:43: warning: passing argument 1 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 port.c:8: port.c: In function 'scm_read_line_old': In file included from sym.c:10: sym.c: In function 'scm_string_to_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: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 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) ^~~~~~~~~~~~ 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 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 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 variable.c:7: variable.c: In function 'set_ext_strbuf': 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) ^~~~~~~~~~~~ variable.c:98:29: note: in expansion of s.h:706:43: warning: passing argument 1 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); ^~~~~~~ macro 'SCM_ERR' if (!SCM_STRINGP(value)) SCM_ERR("bad string", value); ^~~~~~~ In file included from port.c:8: port.c: In function 'scm_char_readyp': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 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 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 port.c:8: port.c: In function 'scm_write_char': 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:14s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,o3:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(list)) SCM_ERR("get-keyword: bad value", list); ^~~~~~~ bj) ^~~~~~~~~~~~ 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 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': 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 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 ); ~~~~~~^~~~~ 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 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:1089:27: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(arg[0])) SCM_ERR("write-char: bad char", 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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:259:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("mkvar: bad type", type); ^~~~~~~ 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 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 sym.c:10: sym.c: In function 'scm_make_symbol': 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) ^~~~~~~~~~~~ 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 port.c:8: port.c: In function 'scm_flush_output': 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:269:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("mkvar: type has no set|get", type); ^~~~~~~ In file included from sym.c:10: sym.c: In function 'scm_symbol_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 , 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 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 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 variable.c:7: variable.c: In function 'scm_make_extern_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) ^~~~~~~~~~~~ variable.c:300:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(lib)) SCM_ERR("make-extern-var: bad lib", lib); ^~~~~~~ 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 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 sym.c:10: sym.c: In function 'scm_symbol_value': 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) ^~~~~~~~~~~~ sym.c:235:25: note: in expansion of macrIn file included from port.c:8: port.c: In function 'scm_file_position': In file included from variable.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' dio 'SCM_ERR' if (!SCM_SYMBOLP(x)) SCM_ERR("bad symbol", x); ^~~~~~~ scards '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); ^~~~~~~ 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 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 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) ^~~~~~~~~~~~ variIn 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); ^~~~~~~ able.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 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 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 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 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. -c format.c 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 ); ~~~~~~^~~~~ 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 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: sproto.h:467:30: 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 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 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_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' discards '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 ); ~~~~~~^~~~~ 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 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 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_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) ^~~~~~~~~~~~ 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 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_to_symbol': s.h:706:43: warning: passing argument 1 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 macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("string->symbol: 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_symbol_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) ^~~~~~~~~~~~ str.c:525:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("symbol->string: bad symbol", sym); ^~~~~~~ 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_list_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) ^~~~~~~~~~~~ str.c:539:16: note: in expansion of macro 'SCM_ERR' if (len < 0) SCM_ERR("list->string: 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: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 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_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 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_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) ^~~~~~~~~~~~ str.c:572:26: note: in expansion of macro '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 ); ~~~~~~^~~~~ 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 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) ^~~~~~~~~~~~ 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 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:599:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-index: bad search string", ssearch); ^~~~~~~ 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_split': s.h:706:43: warning: passing argument 1 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 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:644:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(delim)) SCM_ERR("bad string", delim); ^~~~~~~ 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 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 process.c:5: process.c: In function 'proc_remove_by_pid': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 str.c:7: str.c: In function 'scm_string_resize': 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 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: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 ); ~~~~~~^~~~~ 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 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 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_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 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_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) ^~~~~~~~~~~~ process.c:241:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-error: bad process", obj); ^~~~~~~ In file included from vm2.c:12: vm2.c: In function 'scm_vm': 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,obj) ^~~~~~~~~~~~ vm2.c:596:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad vm code:", SCM_MKINUM(vm->code)); ^~~~~~~ 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: 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 vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discaracro 'SCM_ERR' SCM_ERR("process-error: bad process", obj); ^~~~~~~ ds '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 process.c:5: process.c: In function 'get_io_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) ^~~~~~~~~~~~ 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) scm_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 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: process.c: In function 'scm_make_process': s.h:706:43: warning: passing argument 1 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 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' discarIn 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]); ^~~~~~~ ds '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); ^~~~~~~ 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: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 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:898:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot call", 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 obIn 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) j ); ~~~~~~^~~~~ 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 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 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 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 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 , SOBJIn 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 ); ~~~~~~^~~~~ 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 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 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 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 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 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: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': s.h:706:43: warning: passing argument 1 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 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 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 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: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 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 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"); ^~~~~~~~ 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:101:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("length: cannot calculate", TOS); ^~~~~~~ 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: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 ); ~~~~~~^~~~~ 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: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 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); } ^~~~~~~ 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 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: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 ); ~~~~~~^~~~~ cc -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 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 ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c smain.c 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 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 ); ~~~~~~^~~~~ 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 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_try_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: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 ); ~~~~~~^~~~~ 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:03 ------------------------------------------------------------------------------- -- 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:01 ------------------------------------------------------------------------------- -- 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:16