------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.2.txz Installing /packages/All/gmake-4.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:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> NOTICE: The qscheme port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> qscheme-0.5.1_10 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by qscheme-0.5.1_10 for building => SHA256 Checksum OK for qscheme-0.5.1.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- 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 ===> Cleanly applied ports patch(es) patch-Makefile.in patch-asm.c patch-chr.c patch-configure patch-doc__Makefile.in patch-file.c patch-number.i patch-object.c patch-object.h patch-process.c patch-s.h patch-s.scm patch-socket.c patch-sproto.h patch-struct.c patch-struct.h patch-thread.c patch-unix.c patch-vm2.c SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> qscheme-0.5.1_10 depends on package: gmake>=4.3 - found ===> qscheme-0.5.1_10 depends on package: perl5>=5.30.r1<5.31 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> qscheme-0.5.1_10 depends on shared library: libavcall.so - found (/usr/local/lib/libavcall.so) ===> qscheme-0.5.1_10 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> qscheme-0.5.1_10 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> qscheme-0.5.1_10 depends on package: gmake>=4.3 - 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 object.c:5: object.c: In function 'object_new_slot': object.h:54:45: warning: assignment to 'SOBJ' {aka 'struct _Sobject *'} from incompatible pointer type 'struct _SCM_ObjVal *' [-Wincompatible-pointer-types] #define SCM_OBJECT_VAL_SET(x,v) (SCM_CAR(x)=(v)) ^ object.c:258:3: note: in expansion of macro 'SCM_OBJECT_VAL_SET' SCM_OBJECT_VAL_SET(obj, ov); ^~~~~~~~~~~~~~~~~~ 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 object.c:2: object.c: In function 'scm_get_atom': 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 ./regex.c:8: ./regex.c: In function 'scm_regex_cparse': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:273:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot convert to atom", x); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:78:17: note: in expansion of macro 'SCM_ERR' if (c != '/') SCM_ERR("eof while reading regex...", NULL); ^~~~~~~ In file included from object.c:2: object.c: In function 'scm_object_fields': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:314:26: note: in expansion of mIn file included from process.c:5: process.c: In function 'scm_process_pid': 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 ); ~~~~~~^~~~~ acro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from socket.c:14: socket.c: In function 'system_error': 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: ./s.h:706:43: warning: passing argument 1 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:94:18: note: in expansion of macro 'SCM_ERR' if (c == EOF) SCM_ERR("eof while reading regex...", NULL); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:214:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-id: bad process", obj); ^~~~~~~ In file included from atom.c:5: atom.c: In function 'scm_string_to_atom': In file included from array.c:5: array.c: In function 'scm_make_vector': In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:315:47: note: in expansion of macro 'SCM_ERR' if ((objdef = SCM_OBJECT_DEF(obj)) == NULL) SCM_ERR("bad objdef", objdef); ^~~~~~~ In file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:35:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, 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) ^~~~~~~~~~~~ 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 struct.c:6: struct.c: In function 'scm_dblock_new': 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_field_number': r 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]); ^~~~~~~ struct.h:14:45: warning: assignment to 'SOBJ' {aka 'struct _Sobject *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] #define SCM_DBLOCK_SIZE_SET(x,v) (SCM_CDR(x)=(v)) ^ struct.c:30:3: note: in expansion of macro 'SCM_DBLOCK_SIZE_SET' SCM_DBLOCK_SIZE_SET(new, size); ^~~~~~~~~~~~~~~~~~~ In file included from 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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:329:28: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from unix.c:5: unix.c: In function 'scm_system': In file included from socket.c:14: socket.c: In function 'set_socket_io_ports': In file included from ./regex.c:8: ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:99:28: note: in expansion of macro 'SCM_ERR' if (SCM_AUX(re) == NULL) SCM_ERR(error, SCM_MKINUM(errindex)); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:30:41: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x) && !SCM_PAIRP(x)) SCM_ERR("bad argument", x); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from ./s.h:665, from ./regex.c:8: ./sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , 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) ^~~~~~~~~~~~ socket.c:53:27: note: in expansion of macro 'SCM_ERR' if ((t = dup(s)) == -1) SCM_ERR("cannot dup io port", NULL); ^~~~~~~ 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 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 struct.c:5: struct.c: In function 'scm_make_dblock': In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ 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 array.c:5: array.c: In function 'scm_vector_ref':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 ./regex.c:8: ./regex.c: In function 'scm_re_match': In file included from s.h:665, from atom.c:5: sproto.h:467:30: note: expected 'charIn file included from process.c:5: process.c: In function 'scm_process_input': *' 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 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 ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:124:36: note: in expansion of macro 'SCM_ERR' if (scm_regexp(re) == scm_false) SCM_ERR("bad regexp", re); ^~~~~~~ ^~~~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.h:408:40: note: in definition of macro 'SCM_MKINUM'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 ); ~~~~~~^~~~~ #define SCM_MKINUM(x) ((SOBJ)(((long)(x)<ndefs)); ^~~~~~~~~~ s.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 SOBJ obj ); ~~~~~~^~~~~ r 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); ^~~~~~~ r 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 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 ); ~~~~~~^~~~~ obj ); ~~~~~~^~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'cIn 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); ^~~~~~~ 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 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 ./regex.c:8: ./sproto.h:467:30: note: expectehar *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJIn file included from object.c:2: object.c: In function 'scm_object_slots': obj ); ~~~~~~^~~~~ d 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(msg, (errno >=0 && errno < sys_nerr) ? \ ^~~~~~~ unix.c:46:2: note: in expansion of macro 'SCM_SYSERR' SCM_SYSERR("fork failed"); ^~~~~~~~~~ In file included from struct.c:5: struct.c: In function 'scm_make_dblock_from_pointer': 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) s.h:706:43: warning: passing argument 1 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); ^~~~~~~ scm_internal_err(__FUNCTION__,msg,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 pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:84:27: note: in expansion of macro 'SCM_ERR' if (!SCM_POINTERP(ptr)) SCM_ERR("bad pointer", ptr); ^~~~~~~ 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 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 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 ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:341:30: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECT_VAL(obj)) SCM_ERR("bad objval", obj); ^~~~~~~ In file included from s.h:665, from 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' discarIn 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 ); ~~~~~~^~~~~ ds 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:55:33: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(SCM_CAR(l))) SCM_ERR("bad string", SCM_CAR(l)); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 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 ./regex.c:8: ./regex.c: In function 'scm_re_sub': In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:85:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(size)) SCM_ERR("bad size", size); ^~~~~~~ In file included from object.c:2: object.c: In function 'scm_object_slot_number': ./s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ ./regex.c:148:23: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad 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:1s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeIn file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' dis4:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(msg, (errno >=0 && errno < sys_nerr) ? \ ^~~~~~~ unix.c:66:4: note: in expansion of macro 'SCM_SYSERR' SCM_SYSERR("exec failed"); ^~~~~~~~~~ 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 ./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 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 obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_new_slot': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:360:26: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ unix.c:69:7: warning: implicit declaration of function 'wait'; did you mean 'write'? [-Wimplicit-function-declaration] if (wait(&status) == -1) { ^~~~ write In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(msg, (errno >=0 && errno < sys_nerr) ? \ ^~~~~~~ unix.c:70:2: note: in expansion of macro 'SCM_SYSERR' SCM_SYSERR("wait failed"); ^~~~~~~~~~ In file included from object.c:2: object.c: In function 'scm_object_add_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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:381:26: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:383:47: note: in expansion of macro 'SCM_ERR' if ((olddef = SCM_OBJECT_DEF(obj)) == NULL) SCM_ERR("bad objdef for object",obj); ^~~~~~~ In file included from unix.c:5: unix.c: In function 'scm_getcwd': In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:14:2: note: in expansion of macroIn file included from object.c:2: object.c: In function 'scm_object_add_slot': '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 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 obj ); ~~~~~~^~~~~ In file included from process.c:5: process.c: In function 'scm_process_error': In file included from unix.c:5: unix.c: In function 'scm_chdir': In file included from struct.c:5: struct.c: In function 'scm_dblock_copy': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointecards '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); ^~~~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:426:47: note: in expansion of macro 'SCM_ERR' if ((olddef = SCM_OBJECT_DEF(obj)) == NULL) SCM_ERR("bad objdef for object",obj); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:241:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-error: bad process", obj); ^~~~~~~ In file included from s.h:665,In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:103:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad director", str); ^~~~~ from object.c:2: sproto.h:467:30: note: expected 'chIn 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 pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,oIn file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:77:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot create socket",NULL); ^~~~~~~ bj) ^~~~~~~~~~~~ struct.c:97:24: note: in expansion of ma~~ har *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'car *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ In file included from process.c:5: process.c: In function 'scm_process_status': har *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJcro 'SCM_ERR' if (!SCM_DBLOCKP(x)) SCM_ERR("bad data block", x); ^~~~~~~ obj ); ~~~~~~^~~~~ 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 obs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:250:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-error: bad process", obj); ^~~~~~~ j ); ~~~~~~^~~~~ 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 array.c:5: sproto.h:467:30: note: expected 'chaIn file included from asm.c:3: asm.c: In function 'scm_asm_mkproc': In file included from object.c:2: object.c: In function 'scm_object_add_const': r *' 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': In file included from struct.c:5: struct.c: In function 'scm_pointer_to_object': 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) scs.h:706:43: warning: passing argument 1 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]); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointem_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.cIn file included from unix.c:5: unix.c: In function 'scm_access': :164:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("vector-ref: out of range", index); ^~~~~~~ r 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: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 pointe ^~~~~~~ r 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 'chIn file included from s.h:665, from asm.c:3: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 ); ~~~~~~^~~~~ sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ objar *' 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 array.c:5: array.c: In function 'scm_vector_set': In file included from object.c:2: object.c: In function 'scm_object_add_method': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,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) ^~~~~~~~~~~~ object.c:460:27: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ bj) ^~~~~~~~~~~~ unix.c:113:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from 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: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,oIn file included from asm.c:3: asm.c: In function 'scm_asm_mkcode': 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 macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector-set!: bad vector", vector); ^~~~~~~ In file included from struct.c:5: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 unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discarIn file included from object.c:2: object.c: In function 'scm_object_add_parent': process.c: In function 'get_io_type': In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'cha struct.c: In function 'scm_pointer_to_aux': r *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ ds 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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); ^~~~~~~ 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 pointe_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:114:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(mode)) SCM_ERR("bad mode", mode);In file included from 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 array.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discar 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 pointerds '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); ^~~~~~~bj) ^~~~~~~~~~~~ process.c:293:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad io type", obj); ^~~~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,oIn 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 ); ~~~~~~^~~~~ r 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 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 ); ~~~~~~^~~~~ ); ~~~~~~^~~~~ bj) ^~~~~~~~~~~~ object.c:470:27: note: in expansion of mIn file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'cacro 'SCM_ERR' if (!SCM_OBJECTP(obj)) SCM_ERR("bad object", obj); ^~~~~~~ har *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~In file included from socket.c:14: socket.c: In function 'scm_socket_accept_connection': 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 process.c:5: process.c: In function 'scm_make_process': In file included from unix.c:5: unix.c: In function 'scm_symlink': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:131:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(old)) SCM_ERR("bad path", old); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:178:27: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(sock)) SCM_ERR("bad socket", sock); ^~~~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:471:29: note: in expansion of macro 'SCM_ERR' if (!SCM_OBJECTP(parent)) SCM_ERR("bad parent", parent); ^~~~~~~ In file included from s.h:665, from 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 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) ^~~~~~~~~~~~ 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 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 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 unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:132:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(new)) SCM_ERR("bad path", new); ^~~~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_shutdown2': In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:333:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad arg type", arg[i]); ^~~~~~~ In file included from s.h:665, from 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 object.c:2: object.c: In function 'scm_object_dump': In file included from struct.c:5: struct.c: In function 'scm_make_struct_def': 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]); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:199:27: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(sock)) SCM_ERR("bad socket", sock); ^~~~~~~ s.h:706:43: warning: passing argument 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 unix.c:5: unix.c: In function 'scm_readlink': bj) ^~~~~~~~~~~~ struct.c:201:19: note: in expansion of macro 'SCM_ERR' if (nargs < 2) SCM_ERR("make-struct: bad arg count", SCM_MKINUM(nargs)); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 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 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 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) ^~~~~~~~~~~~In file included from socket.c:14: socket.c: In function 'scm_socket_shutdown': unix.c:141:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(file)) SCM_ERR("bad link", file); ^~~~~~~ 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 s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointeobj ); ~~~~~~^~~~~ r target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:225:32: note: in expansion of macro 'SCM_ERR' if (nargs < 1 || nargs > 2) SCM_ERR("bad number of args", NULL); ^~~~~~~ In file included from 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 unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *'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 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) ^~~~~~~~~~~~ structIn file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'c void scm_internal_err (char *cfunc , char *msg , SOBJ ob.c:220:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(field)) SCM_ERR("bad atom", field); ^~~~~~~ j ); ~~~~~~^~~~~ har *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_object_inspect': In file included from socket.c:14: socket.c: In function 'scm_socket_port_number': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:488: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,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 ); ~~~~~~^~~~~ bj) ^~~~~~~~~~~~ socket.c:241:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ 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 process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:362:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: cannot redirect from file", arg[i]); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from 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 , SOBJIn file included from object.c:2: object.c: In function 'scm_search_msg': In file included from unix.c:5: unix.c: In function 'scm_link': 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: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 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 socket.c:14: socket.c: In function 'scm_socket_host_name': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,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:248:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from 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 bj) ^~~~~~~~~~~~ unix.c:151:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(old)) SCM_ERR("bad path", old); ^~~~~~~In file included from s.h:665, from 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 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 s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'charf macro 'SCM_OBJDEF' if ((d = objdef_lookup(SCM_OBJDEF(parent), msg)) != NULL) { ^~~~~~~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from 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_host_address': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:255:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:525:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad parent", parent); ^~~~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:152:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(new)) SCM_ERR("bad path", new); ^~~~~~~ In file included from s.h:665, from 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 obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_unlink': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:160:27: note: in expansion of macIn file included from object.c:2: object.c: In function 'scm_internal_object_send2': ro 'SCM_ERR' if (!SCM_STRINGP(file)) SCM_ERR("bad file", 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) ^~~~~~~~~~~~ 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 asm.c:3: asm.c: In function 'scm_asm_call_jump': 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 object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:367:21: note: in expansion of macro 'SCM_ERR' if (SCM_ATOMP(f)) SCM_ERR("scm_asm_call_jump: got atom", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:371:20: note: in expansion of macro 'SCM_ERR' if (sym == NULL) SCM_ERR("scm_asm_call_jump: undefinedIn file included from unix.c:5: unix.c: In function 'scm_rmdir': symbol for function", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from object.c:2: object.c: In function 'scm_internal_object_send': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:168:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(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:375:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_call_jump: shoud not have lsymbol here", sym); ^~~~~~~ In file included from s.h:665, from 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 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 pointeIn file included from socket.c:14: socket.c: In function 'scm_socket_local_address': 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' def = objdef_lookup(SCM_OBJDEF(obj), msg); ^~~~~~~~~~ In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:265:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:390:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_call_jump: cprim with more than 5 arguments", sym); ^~~~~~~ In file included from 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 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: unix.c: In function 'scm_mkdir': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:175:26: note: in expansion of macIn file included from socket.c:14: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' disro 'SCM_ERR' if (!SCM_STRINGP(dir)) SCM_ERR("bad dir", dir); ^~~~~~~ cards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ socket.c:268:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot get socket name", s); ^~~~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:410:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("call: don't know how to compile", f); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from socket.c:14: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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:677:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad slot type", SCM_MKINUM(def->type)); ^~~~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:176:26: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(mode)) SCM_ERR("bad mode", mode); ^~~~~~~ In file included from s.h:665, from 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_input': 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:276:24: note: in expansion of macro 'SCM_ERR' if (!SCM_SOCKETP(s)) SCM_ERR("bad socket", s); ^~~~~~~ In file included from unix.c:5: unix.c: In function 'scm_rename': In file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.h:71:40: note: in expansion of macro 'SCM_ERR' if ((od = SCM_OBJECT_DEF(x)) == NULL) SCM_ERR("bad objdef",x); \ ^~~~~~~ object.c:681:22: note: in expansion of macro 'SCM_OBJDEF' def = objdef_lookup(SCM_OBJDEF(obj), scm_mkatom("*parent*")); ^~~~~~~~~~ In file included from s.h:665, from 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_asm_dispatch': In file included from s.h:665, from object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:183:26: note: in expansion of macIn file included from object.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ object.c:689:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad parent type", parent); ^~~~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_output': ro '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 pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:637:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_dispatch: bad instruction", opcode); ^~~~~~~ In file included from s.h:665, from 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 object.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ 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 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 socket.c:14: socket.c: In function 'scm_socket_downp': In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:640:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_asm_dispatch: bad argument list", scm_cons(opcode, arglist)); ^~~~~~~ In file included from 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:1s.h:706:43: warning: passing argument 1 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); ^~~~~~~ 84: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 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 In file included from object.c:2: object.c: In function 'scm_object_send': ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_asm_instr': ^~~~~~~ In file included from socket.c:14: socket.c: In function 'scm_socket_dup': 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:656:25: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(expr)) SCM_ERR("asm: bad instruction format", expr); ^~~~~~~ s.h:706:43: warning: passing argument 1 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 unix.c:5: unix.c: In function 'scm_exec': 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 ); ~~~~~~^~~~~ 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 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: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 process.c:5: sproto.h:467:30: note: expected 'cIn 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); ^~~~~~~ har *' 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 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 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 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 object.c:2: object.c: In function 'scm_object_send2': 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) ^~~~~~~~~~~~ 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: s.h:706:43: warning: passing argument 1 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 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 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 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); ^~~~~~~ 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 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 asm.c:3: asm.c: In function 'scm_assemble': In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:223:31: note: in expansion of macro 'SCM_ERR' if (env && !SCM_PAIRP(env)) SCM_ERR("bad env", env); ^~~~~~~ In file included from s.h:665, from 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' disar *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cards '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])); ^~~~~~~ s.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 '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) ^~~~~~~~~~~~ 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 *' 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:225:39: note: in expansion of macro 'SCM_ERR' if ((argv = list2arg(arg)) == NULL) SCM_ERR("bad argument list", arg); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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 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 process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ proceIn file included from 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 ); ~~~~~~^~~~~ ss.c:454:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: close file failed", NULL); ^~~~~~~ In file included from s.h:665, from 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 asm.c:3: asm.c: In function 'scm_compile_lambda2': 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 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"); ^~~~~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:907:17: note: in expansion of macro 'SCM_ERR' if (l != NULL) SCM_ERR("bad formal syntax", formal); ^~~~~~~ In file included from s.h:665, from 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 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 ); ~~~~~~^~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_nice': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:249:25: note: in expansion of macIn file included from asm.c:3: asm.c: In function 'scm_compile_set2': ro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("bad nice value", x); ^~~~~~~ In file included from process.c:5: process.c: In function 'scm_process_wait': 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) ^~~~~~~~~~~~ process.c:476:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-wait: bad process", proc); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:926:20: note: in expansion of macro 'SCM_ERR' if (sym == NULL) SCM_ERR("set! needs an existing symbol", var); ^~~~~~~ In file included from s.h:665, from 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 unix.c:5: unix.c: In function 'scm_kill': 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 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 ); ~~~~~~^~~~~ bj ); ~~~~~~^~~~~ In file included from process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:479:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-wait: process list is empty", scm_process_list); ^~~~~~~ In file included from s.h:665, from 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) ^~~~~~~~~~~~ unix.c:256:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(pid)) SCM_ERR("bad pid", pid); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:183:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("vector-set!: out of range", index); ^~~~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:946:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("set!: bad symbol", var); ^~~~~~~ In file included from s.h:665, from 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 asm.c:3: sproto.h:467:30: note: expected 'char In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discar*' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ objds '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 array.c:5: array.c: In function 'scm_vector_to_list': ); ~~~~~~^~~~~ 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) ^~~~~~~~~~~~ array.c:197:29: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector->list: bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_if': 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) ^~~~~~~~~~~~ asm.c:960:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_if: (if [ ])", argl); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:277:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(x)) SCM_ERR("bad exit status", x); ^~~~~~~ In file included from array.c:5: array.c: In function 'scm_list_to_vector': In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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) ^~~~~~~~~~~~ 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 unix.c:5: unix.c: In function 'scm_opendir': In file included from asm.c:3: asm.c: In function 'scm_compile_define': 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 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) ^~~~~~~~~~~~ unix.c:302:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(name)) SCM_ERR("bad dir name", name); ^~~~~~~ bj) ^~~~~~~~~~~~ asm.c:1020:41: note: in expansion of macro 'SCM_ERR' if (SCM_SYNTAXP(SCM_SYM_VALUE(sym))) SCM_ERR("syntax redefinition:", sym); ^~~~~~~ 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 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 array.c:5: array.c: In function 'scm_vector_fill': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:229:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector-fill! bad vector", vector); ^~~~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1058:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_define: cannot compile", argl); ^~~~~~~ In file included from s.h:665, from 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 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_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 array.c:5: array.c: In function 'scm_vector_resize': 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 '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: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) ^~~~~~~~~~~~ array.c:246:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("vector-resize: bad vector", vector); ^~~~~~~ In file included from s.h:665, from 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]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 ); ~~~~~~^~~~~ #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 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: badIn file included from unix.c:5: unix.c: In function 'scm_readdir': size", size); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 array.c:5: array.c: In function 'scm_vector_append': ro 'SCM_ERR' if (!SCM_DIRP(dir)) SCM_ERR("bad dir", dir); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:275:29: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_sort': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:290:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from array.c:5: array.c: In function 'scm_vector_qsort': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ array.c:337:28: note: in expansion of macro 'SCM_ERR' if (!SCM_ARRAYP(vector)) SCM_ERR("bad vector", vector); ^~~~~~~ In file included from s.h:665, from array.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ obj ); ~~~~~~^~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:247:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-struct: bad offset for field", arg[-1]); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_stat_as': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:427:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(type)) SCM_ERR("bad type", type); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:440:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("unreconized type (should be 'hash or 'vector or 'list)", type); ^~~~~~~ In file included from struct.c:5: struct.c: In function 'scm_struct_def_dump': 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) ^~~~~~~~~~~~ struct.c:288:28: note: in expansion of mIn 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); ^~~~~~~ acro 'SCM_ERR' if (!SCM_STRUCT_DEFP(x)) SCM_ERR("bad struct-def", 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 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: unix.c: In function 'scm_lstat': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:461:24: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x)) SCM_ERR("bad file", x); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_struct_def_size': 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 macro 'SCM_ERR' if (!SCM_STRUCT_DEFP(x)) SCM_ERR("bad struct-def", x); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from unix.c:5: unix.c: In function 'scm_file_truncate': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:472:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ 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: 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) ^~~~~~~~~~~~ struct.c:388:31: note: in expansion of mIn file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discaracro 'SCM_ERR' if (nargs < 1 || nargs > 2) SCM_ERR("bad number of args", NULL); ^~~~~~~ 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 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 struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:391:31: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_DEFP(def)) SCM_ERR("bad structure", def); ^~~~~~~ In file included from unix.c:5: unix.c: In function 'scm_chmod': 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:480:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ In file included from struct.c:5: struct.c: In function 'scm_struct_at_get': 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) ^~~~~~~~~~~~ struct.c:417:30: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s); ^~~~~~~ In file included from 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 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 struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:418:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad field number", n); ^~~~~~~ In file included from s.h:665, from 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: unix.c: In function 'scm_chown': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:488:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(path)) SCM_ERR("bad file", path); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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) ^~~~~~~~~~~~ struct.c:429:29: note: in expansion of mIn file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discaracro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s); ^~~~~~~ ds 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:489:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(uid)) SCM_ERR("bad uid", uid); ^~~~~~~ In file included from s.h:665, from 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 *'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 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:4In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' disc90:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(gid)) SCM_ERR("bad gid", gid); ^~~~~~~ ards '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 asm.c:3: asm.c: In function 'scm_compile_let': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1158:27: note: in expansion of macIn file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discro 'SCM_ERR' if (!SCM_PAIRP(pair)) SCM_ERR("let: incorrect binding", obj); ^~~~~~~ ards '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); ^~~~~~~ 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 unix.c:5: unix.c: In function 'scm_umask': 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 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:116s.h:706:43: warning: passing argument 1 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); ^~~~~~~ 4:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("let: bad local var", SCM_CAR(pair)); ^~~~~~~ In file included from s.h:665, from 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: 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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: asm.c: In function 'scm_compile_letstar': 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) ^~~~~~~~~~~~ asm.c:1207:27: note: in expansion of macIn file included from unix.c:5: unix.c: In function 'scm_tm_as': ro 'SCM_ERR' if (!SCM_PAIRP(pair)) SCM_ERR("let: incorrect binding", obj); ^~~~~~~ In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:460:25: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad field number", n); ^~~~~~~ In file included from s.h:665, from 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ unix.c:578:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(type)) SCM_ERR("bad type", type); ^~~~~~~ In file included from s.h:665, from unix.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from struct.c:5: struct.c: In function 'scm_struct_set': In file included from unix.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discarIn 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_ds '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); ^~~~~~~ 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)); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:472:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRUCT_INSTP(s)) SCM_ERR("bad structure instance", s);In file included from s.h:665, from 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 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: unix.c: In function 'scm_localtime': In file included from struct.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discIn file included from asm.c:3: asm.c: In function 'scm_compile_letrec': ards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ struct.c:473:23: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(f)) SCM_ERR("bad atom", f); ^~~~~~~ In file included from s.h:665, from struct.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,os.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointebj) ^~~~~~~~~~~~ asm.c:1269:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(pair)) SCM_ERR("letrec: incorrect binding", obj); ^~~~~~~ r 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 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 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_gmtime': ^~~~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1270:33: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(SCM_CAR(pair))) SCM_ERR("letrec: bad local var", SCM_CAR(pair)); ^~~~~~~ In file included from s.h:665, from 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 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 objs.h:706:43: warning: passing argument 1 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 struct.c:5: struct.c: In function 'scm_struct_inst_to_list': 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) ^~~~~~~~~~~~ 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 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: 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 macIn file included from asm.c:3: asm.c: In function 'scm_compile_cond': ro 'SCM_ERR' if (x && SCM_INUMP(SCM_CAR(x))) SCM_ERR("bad list", 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) ^~~~~~~~~~~~ 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 unix.c:5: sproto.h:467:30: note: expected 'charIn 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 ); ~~~~~~^~~~~ *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_while': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1564:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("while: syntax []+", argl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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 asm.c:3: asm.c: In function 'scm_compile_until': 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:1575:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("until: 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 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 asm.c:3: asm.c: In function 'scm_compile_do': ~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1594:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("do: syntax (do (*) ( ) *)", ^~~~~~~ In file included from s.h:665, from 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: 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 asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1610:28: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(decl)) SCM_ERR("do: incorrect iterator list", decl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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 ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1625:32: note: in expansion of macro 'SCM_ERR' if (SCM_CDR(decl) == NULL) SCM_ERR("do: bad iterator init", decl); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'err_bad_arg_count': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1721:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'check_cprim_arg_count': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1746:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("callc does not support all this args", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_funcall2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1784:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_funcall: not a symbol, don't know what to compile", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: asm.c: In function 'scm_compile_pair': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1860:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_pair: don't know how to compile pair function", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1865:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_pair: illegal expr (number ..)", form); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1884:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_pair: unsupported func", f); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c code.c In file included from asm.c:3: asm.c: In function 'scm_compile_obj': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1956:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_obj: strange atom binding", sym); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1963:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_expr: unexpected symbol", obj); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from asm.c:3: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ asm.c:1964:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_compile_obj: don't know how to compile", obj); ^~~~~~~ In file included from s.h:665, from asm.c:3: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c cont.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 dyn.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c env.c 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 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': s.h:706:43: warning: passing argument 1 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 ); ~~~~~~^~~~~ 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 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 hash.c:34: hash.c: In function 'scm_hash_stat': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ hash.c:610:25: note: in expansion of macro 'SCM_ERR' if (!SCM_HASHP(hash)) SCM_ERR("hash-stat: bad hash", hash); ^~~~~~~ In file included from s.h:665, from hash.c:34: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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 In file included from env.c:2: env.c: In function 'scm_env_search': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ env.c:41:24: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(env)) SCM_ERR("env: not a pair", env); ^~~~~~~ In file included from s.h:665, from env.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from env.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ env.c:45:24: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(p)) SCM_ERR("env: not a pair", p); ^~~~~~~ In file included from s.h:665, from env.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from env.c:2: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ env.c:48:26: note: in expansion of macro 'SCM_ERR' if (!SCM_LSYMBOLP(s)) SCM_ERR("env: bad lsymbol or env", s); ^~~~~~~ In file included from s.h:665, from env.c:2: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'scm_find_extsym': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:117:29: note: in expansion of macro 'SCM_ERR' if (scm_dl_list == NULL) SCM_ERR("dl_list not initialized", NULL); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:121:46: note: in expansion of macro 'SCM_ERR' if ((handle=dlopen(path, DLFLAGS)) == NULL) SCM_ERR(dlerror(), str); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:129:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("find-func: error: ", scm_mkstring(dlerror())); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'load_library': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:176:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("load-library: init symbol too long", NULL); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'scm_load_library': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:204:24: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x)) SCM_ERR("load-library: bad string", x); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'errext': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:266:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, x); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'errcall': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:273:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(buf, x); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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); ^~~~~~~ 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 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); ^~~~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c macro.c In file included from list.c:5: list.c: In function 'wrong_arg_type': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:13:3: note: in expansion of macro 'SCM_ERR' SCM_ERR(erbuf, obj); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from 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 misc.c 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 list.c:5: list.c: In function 'internal_cxr': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:98:7: note: in expansion of macro 'SCM_ERR' SCM_ERR(name, l); ^~~~~~~ In file included from 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 dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:565:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("external-call: bad argument type", arg); ^~~~~~~ In file included from s.h:665, from dyn.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from dyn.c:6: dyn.c: In function 'push_list': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ dyn.c:583:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("push_list: don't know how to convert", arg); ^~~~~~~ In file included from list.c:5: list.c: In function 'scm_length': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 dyn.c:6: dyn.c: In function 'push_args': 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) ^~~~~~~~~~~~ dyn.c:597:22: note: in expansion of macrIn file included from list.c:5: list.c: In function 'scm_append': o '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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 lsym.c:2: lsym.c: In function 'scm_mklsymbol': 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) ^~~~~~~~~~~~ lsym.c:9:25: note: in expansion of macroIn 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)); ^~~~~~~ 'SCM_ERR' if (!SCM_ATOMP(atom)) SCM_ERR("mklsymbol: not an atom: ", atom); ^~~~~~~ In file included from list.c:5: list.c: In function 'scm_reverse': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 macrIn file included from dyn.c:6: dyn.c: In function 'scm_external_call': o '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 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 list.c:5: list.c: In function 'scm_list_tail': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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 list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from 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 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 dyn.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discardIn file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'chars '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 retu *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ rn 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 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 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 list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from 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 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 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 list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from 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 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 dyn.c:6: dyn.c: In function 'scm_init_dyn': 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) ^~~~~~~~~~~~ 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 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 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 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 list.c:5: list.c: In function 'lmember': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:307:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("member: bad list", list); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:316:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("member: circular list", NULL); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'lassoc': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:358:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("assoc function: cirular list", alist); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:361:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("assoc function: improper list", alist); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'scm_map2': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:410:26: note: in expansion of macro 'SCM_ERR' if (argv[i] == NULL) SCM_ERR("list too short", argv[i]); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: list.c: In function 'scm_nth': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:461:23: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad index", n); ^~~~~~~ In file included from s.h:665, from list.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from list.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ list.c:466:22: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(l)) SCM_ERR("bad list or index out ofcc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/in range", scm_cons(n,l)); ^~~~~~~ clude -fno-strict-aliasing -I -I. -c module.c 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 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 ); ~~~~~~^~~~~ 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 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 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 'gc_verbosity': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:28:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(n)) SCM_ERR("bad number", n); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from misc.c:6: misc.c: In function 'scm_whatis': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:59:27: note: in expansion of macro 'SCM_ERR' if (!SCM_ANYSTRP(obj)) SCM_ERR("bad string", obj); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from misc.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:67:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot open the whatis.qs file", NULL); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from misc.c:6: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:69:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("whatis.qs not found and QS_LIB not defined", NULL); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from misc.c:6: misc.c: In function 'scm_set_prompt': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ misc.c:105:24: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(x)) SCM_ERR("bad string",x); ^~~~~~~ In file included from s.h:665, from misc.c:6: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_make_module': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:174:25: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(name)) SCM_ERR("make-module: bad atom", name); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_set_current_module': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:220:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("set-current-module: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_import': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:235:24: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULE(*p)) SCM_ERR("import: bad module", *p); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_module_exports': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:267:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-exports: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_module_imports': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:275:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-imports: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_module_name': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:283:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-name: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_module_symbols': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:291:26: note: in expansion of macro 'SCM_ERR' if (!SCM_MODULEP(mod)) SCM_ERR("module-symbols: bad module", mod); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_find_module': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:306:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad module name", name); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_syntax_module': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:337:26: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(name)) SCM_ERR("define-module: bad module name", name); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from module.c:5: module.c: In function 'scm_syntax_export': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ module.c:379:24: note: in expansion of macro 'SCM_ERR' if (!SCM_ATOMP(atom)) SCM_ERR("export: bad atom", atom); ^~~~~~~ In file included from s.h:665, from module.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c pointer.c In file included from number.c:5: number.c: In function 'scm_number2double': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:117:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("scm_number2double: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_number2long': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:128:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("scm_number2long: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_oddp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:339:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("odd?: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:354:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("odd?: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_evenp': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:360:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("even?: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:375:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("even?: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_abs': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:381:24: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("abs: bad number", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_do_int_div': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:405:27: note: in expansion of macro 'SCM_ERR' if (!ISINT(SCM_FNUM(x))) SCM_ERR("bad integer", x); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:409:27: note: in expansion of macro 'SCM_ERR' if (!ISINT(SCM_FNUM(y))) SCM_ERR("bad integer", y); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from number.c:5: number.c: In function 'scm_quotient': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:436:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("quotient: bad arguments", scm_cons(x, y)); ^~~~~~~ In file included from s.h:665, from number.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c port.c In file included from 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 port.c:8: port.c: In function 'port_file_write': 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 ); ~~~~~~^~~~~ 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 s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:88:32: note: in expansion of macro 'SCM_ERR' if (len > SCM_STR_LEN(str)) SCM_ERR("string not long enough", str); In file included from number.c:5: s.h:706:43: warning: passing argument 1 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 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 ); ~~~~~~^~~~~ port.c: In function 'port_file_getline': port.c:100:21: warning: passing argument 2 of 'getline' from incompatible pointer type [-Wincompatible-pointer-types] r = getline(&buf, &len, p->descr.f); ^~~~ In file included from 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:11, from port.c:8: /usr/include/stdio.h:326:38: note: expIn 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 ); ~~~~~~^~~~~ ected 'size_t * restrict' {aka 'long unsigned int * restrict'} but argument is of type 'int *' ssize_t getline(char ** __restrict, size_t * __restrict, FILE * __restrict); ^~~~~~~~~~~~~~~~~~~ In file included from number.c:5: s.h:706:43: warning: passing argument 1 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 port.c:8: port.c: In function 'port_string_write': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:227:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string not long enough", str); ^~~~~~~ In file included from number.c:5: number.c: In function 'scm_number_to_string': In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obs.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ number.c:785:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(x)) SCM_ERR("number->string: bad number", x); ^~~~~~~ j ); ~~~~~~^~~~~ 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 s.c 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.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_port_redirect': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:742:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(errbuf, filename); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:762:2: note: in expansion of macro 'SCM_ERR' SCM_ERR(errbuf, filename); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c str.c In file included from port.c:8: port.c: In function 'scm_open_input_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: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.c: In function 'scm_disasm': 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); ^~~~~~~ s.h:706:43: warning: passing argument 1 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 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 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 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 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 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 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.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 macrIn file included from s.c:7: s.c: In function 'scm_read_list': o '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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 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.c:7: s.c: In function 'scm_read_port': In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from 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 port.c:8: port.c: In function 'scm_open_output_string': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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 s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:506:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("scm_read: unreconized token", NULL); ^~~~~~~ In file included from s.h:665, from s.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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 macIn file included from s.c:7: s.c: In function 'scm_error': ro '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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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); 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 ); ~~~~~~^~~~~ 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); ^~~~~~~ In file included from port.c:8: port.c: In function 'scm_close_port': 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: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 s.c:7: s.c: In function 'scm_execute': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:592:25: note: in expansion of macro 'SCM_ERR' if (!SCM_CODEP(code)) SCM_ERR("execute: bad code", code); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from 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 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); ^~~~~~~ In file included from port.c:8: port.c: In function 'scm_read_char': 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: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 s.c:7: s.c: In function 'scm_load': 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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 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); In file included from port.c:8: port.c: In function 'scm_peek_char': ^~~~~~~ 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:977:27: note: in expansion of macIn 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); ^~~~~~~ ro '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 ); ~~~~~~^~~~~ 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: s.h:706:43: warning: passing argument 1 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 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 port.c:8: port.c: In function 'scm_read_line': 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: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.c:7: s.c: In function 'scm_eval_string': In file included from port.c:8: port.c: In function 'scm_read_line_old': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:837:26: 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 pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1028:25: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("read-line: bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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_char_readyp': 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.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1057:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("char-ready?: not implemented", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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_write_char': 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.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1087:32: note: in expansion of macro 'SCM_ERR' if (argc != 1 && argc != 2) SCM_ERR("write-char: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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: s.h:706:43: warning: passing argument 1 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:1In file included from s.c:7: s.c: In function 'scm_mktype': 089: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) ^~~~~~~~~~~~ s.c:997:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(name)) SCM_ERR("bad type name", name); ^~~~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1093:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(arg[1])) SCM_ERR("write-char: bad port", arg[1]); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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_flush_output': In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:1000:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("type already defined", name); ^~~~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1106:18: note: in expansion of macro 'SCM_ERR' if (argc > 1) SCM_ERR("flush-output: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from s.c:7: s.c: In function 'scm_add_type_finalizer': In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1109:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PORTP(port)) SCM_ERR("flush-output: bad port", port); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:1013:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(type)) SCM_ERR("bad type", type); ^~~~~~~ s.c:512:29: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err(char *cfunc, char *msg, SOBJ obj) ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_file_position': In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:1014:29: note: in expansion of macro 'SCM_ERR' if (!SCM_CLOSUREP(proc)) SCM_ERR("bad procedure", proc); ^~~~~~~ s.h:706:43: warning: passing argument 1 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); ^~~~~~~ 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 obj ); ~~~~~~^~~~~ In file included from s.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ s.c:1017:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("type does not exist", type); ^~~~~~~ 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 ); ~~~~~~^~~~~ 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: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1132:25: note: in expansion of macro 'SCM_ERR' if (!SCM_NUMBERP(pos)) SCM_ERR("file-position: bad number", pos); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: port.c: In function 'scm_float_precision': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1210:22: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(x)) SCM_ERR("bad precision", x); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from port.c:8: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ port.c:1212:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("precision out of [0..100] range", x); ^~~~~~~ In file included from s.h:665, from port.c:8: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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 ); ~~~~~~^~~~~ 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 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", SCMIn file included from sym.c:10: sym.c: In function 'scm_keyword_to_string': _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 ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:121:28: note: in expansion of macro 'SCM_ERR' if (!SCM_KEYWORDP(obj)) SCM_ERR("keyword->string: bad keyword", obj); ^~~~~~~ In file included from 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 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 str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from sym.c:10: sym.c: In function 'scm_string_to_keyword': s.h:706:43: warning: passing argument 1 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 str.c:7: str.c: In function 'scm_string_upper': 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) ^~~~~~~~~~~~ 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 sym.c:10: sym.c: In function 'scm_get_keyword': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:133:28: note: in expansion of macro 'SCM_ERR' if (!SCM_KEYWORDP(keyw)) SCM_ERR("get-keyword: bad keyword", keyw); ^~~~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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 str.c:7: str.c: In function 'scm_string_translate': 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) ^~~~~~~~~~~~ str.c:761:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from sym.c:10: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:143:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(list)) SCM_ERR("get-keyword: bad value", list); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 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 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 str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 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 sym.c:10: sym.c: In function 'scm_make_symbol': In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c: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 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 sym.c:10: sym.c: In function 'scm_symbol_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) ^~~~~~~~~~~~ sym.c:226:25: note: in expansion of macro 'SCM_ERR' if (!SCM_SYMBOLP(x)) SCM_ERR("bad symbol", x); ^~~~~~~ In file included from str.c:7: str.c: In function 'scm_string_pack': 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) ^~~~~~~~~~~~ str.c:796:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: bad number of args", NULL); ^~~~~~~ In file included from sym.c:10: sym.c: In function 'scm_symbol_value': In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ sym.c:235:25: note: in expansion of macro 'SCM_ERR' if (!SCM_SYMBOLP(x)) SCM_ERR("bad symbol", x); ^~~~~~~ In file included from s.h:665, from sym.c:10: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:799:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: bad format", arg[0]); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:811:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: not enough args", NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:835:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:861:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:885:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:909:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:933:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("pack: bad string", *arg); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:955:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:966:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:979:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:992:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1004:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1018:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1033:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1046:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1061:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: q and q not supported in format",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1065:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1077:21: note: in expansion of macro 'SCM_ERR' if (rpt > nargs) SCM_ERR("string-pack: bad number of args",NULL); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1118:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-pack: unsupported char in format", scm_mkchar(c)); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_unpack': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1136:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(tmpl)) SCM_ERR("string-unpack: bad template", tmpl); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1137:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(string)) SCM_ERR("string-unpack: bad string", string); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1467:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("string-unpack: unknow type char", scm_mkchar(c)); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from str.c:7: str.c: In function 'scm_string_resize': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ str.c:1479:24: note: in expansion of macro 'SCM_ERR' if (!SCM_INUMP(len)) SCM_ERR("string-resize!: bad length", len); ^~~~~~~ In file included from s.h:665, from str.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c variable.c cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c vm2.c In file included from variable.c:7: variable.c: In function 'set_ext_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) ^~~~~~~~~~~~ variable.c:25:26: note: in expansion of macro 'SCM_ERR' if (!SCM_CHARP(value)) SCM_ERR("set_ext_char: bad char", value); ^~~~~~~ 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 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 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 variable.c:7: variable.c: In function 'set_ext_strbuf': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:98:29: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(value)) SCM_ERR("bad string", value); ^~~~~~~ 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 variable.c:7: variable.c: In function 'scm_mkvar': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:259:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("mkvar: bad type", type); ^~~~~~~ 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 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 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 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 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 variable.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:301:28: note: in expansion of macro 'SCM_ERR' if (!SCM_KEYWORDP(type)) SCM_ERR("make-extern-var: bad type", type); ^~~~~~~ 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 variable.c:7: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ variable.c:302:28: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(name)) SCM_ERR("make-extern-var: bad name", name); ^~~~~~~ In file included from s.h:665, from variable.c:7: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: vm2.c: In function 'scm_vm': s.h:706:43: warning: passing argument 1 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)); ^~~~~~~ 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) ^~~~~~~~~~~~ vm2.c:640:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("Stack overflow", 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) ^~~~~~~~~~~~ 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 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) ^~~~~~~~~~~~ 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 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) ^~~~~~~~~~~~ vm2.c:898:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("cannot call", proc); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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 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) ^~~~~~~~~~~~ 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 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) ^~~~~~~~~~~~ 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 vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ vm2.c:1072:2: note: in expansion of macro 'SCM_ERR' SCM_ERR("catch: katastroph: no handler", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:3:52: note: in expansion of macro 'SCM_ERR' if(x == NULL||SCM_INUMP(x)||((SOBJ)x)->type!=t){SCM_ERR(msg,x);} ^~~~~~~ prim2.i:38:3: note: in expansion of macro 'requires' requires(TOS, SOBJ_T_PAIR, "car: wrong arg type"); ^~~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected '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); cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c process.c ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:126:26: note: in expansion of macro 'SCM_ERR' if (!SCM_PAIRP(l1)) { SCM_ERR("append: argument is not a list", l1); } ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:238:25: note: in expansion of macro 'SCM_ERR' if (!SCM_CODEP(code)) SCM_ERR("execute: bad code", code); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:268:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("apply: cannot apply to macro", proc); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:272:18: note: in expansion of macro 'SCM_ERR' if (NARGS < 1) SCM_ERR("apply: needs at least 2 arguments", proc); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:279:16: note: in expansion of macro 'SCM_ERR' if (len < 0) SCM_ERR("apply: bad argument list", list); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from vm2.c:12: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ prim2.i:355:18: note: in expansion of macro 'SCM_ERR' if (NARGS < 2) SCM_ERR("get-keyword: bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from vm2.c:12: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ 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 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 format.c:5: format.c: In function 'scm_cformat': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ format.c:38:18: note: in expansion of macro 'SCM_ERR' if (nargs < 1) SCM_ERR("bad number of args", NULL); ^~~~~~~ In file included from s.h:665, from format.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from format.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ format.c:40:27: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(*arg)) SCM_ERR("bad format", *arg); ^~~~~~~ In file included from s.h:665, from format.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from format.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ format.c:55:4: note: in expansion of macro 'SCM_ERR' SCM_ERR("cformat: bad object type", obj); ^~~~~~~ In file included from s.h:665, from format.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ cc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -c thread.c In file included from process.c:5: process.c: In function 'proc_remove_by_pid': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:82:7: note: in expansion of macro 'SCM_ERR' SCM_ERR("bad process-list: reseted", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from process.c:5: process.c: In function 'scm_process_pid': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:214:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("process-id: bad process", obj); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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 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_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 macro 'SCM_ERR' SCM_ERR("process-error: 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 '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 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 ); ~~~~~~^~~~~ 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 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 process.c:5: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ process.c:333:3: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: bad arg type", arg[i]); ^~~~~~~ In file included from s.h:665, from 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: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 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: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 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:374:5: note: in expansion of macro 'SCM_ERR' SCM_ERR("make-process: fork failed", NULL); ^~~~~~~ In file included from s.h:665, from process.c:5: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from 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 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 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: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 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 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 ); ~~~~~~^~~~~ 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 maccc -DHAVE_CONFIG_H -I. -I. -I. -isystem /usr/local/include -pipe -fPIC -O2 -isystem /usr/local/inro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ clude -fno-strict-aliasing -I -I. -c smain.c In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:104:26: note: in expansion of macro 'SCM_ERR' if (!SCM_FILEP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: file.c: In function 'scm_fgetline': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:115:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:116:26: note: in expansion of macro 'SCM_ERR' if (!SCM_FILEP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ file.c:118:21: warning: passing argument 2 of 'getline' from incompatible pointer type [-Wincompatible-pointer-types] r = getline(&buf, &len, SCM_FILE(file)); ^~~~ In file included from s.h:11, from file.c:4: /usr/include/stdio.h:326:38: note: expected 'size_t * restrict' {aka 'long unsigned int * restrict'} but argument is of type 'int *' ssize_t getline(char ** __restrict, size_t * __restrict, FILE * __restrict); ^~~~~~~~~~~~~~~~~~~ In file included from file.c:4: file.c: In function 'scm_fputs': s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:136:26: note: in expansion of macro 'SCM_ERR' if (!SCM_STRINGP(str)) SCM_ERR("bad string", str); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ In file included from file.c:4: s.h:706:43: warning: passing argument 1 of 'scm_internal_err' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] #define SCM_ERR(msg,obj) scm_internal_err(__FUNCTION__,msg,obj) ^~~~~~~~~~~~ file.c:137:26: note: in expansion of macro 'SCM_ERR' if (!SCM_FILEP(file)) SCM_ERR("bad file", file); ^~~~~~~ In file included from s.h:665, from file.c:4: sproto.h:467:30: note: expected 'char *' but argument is of type 'const char *' void scm_internal_err (char *cfunc , char *msg , SOBJ obj ); ~~~~~~^~~~~ rm -f libqs.a cc -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o libqs.so -shared array.o asm.o atom.o boolean.o catch.o chr.o code.o cont.o dyn.o env.o hash.o heap.o list.o lsym.o macro.o misc.o module.o number.o pointer.o port.o proc.o s.o str.o sym.o variable.o vm2.o process.o format.o thread.o file.o -pthread -lm -L/usr/local/lib ar cru libqs.a array.o asm.o atom.o boolean.o catch.o chr.o code.o cont.o dyn.o env.o hash.o heap.o list.o lsym.o macro.o misc.o module.o number.o pointer.o port.o proc.o s.o str.o sym.o variable.o vm2.o process.o format.o thread.o file.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libqs.a cc -pipe -fPIC -O2 -isystem /usr/local/include -fno-strict-aliasing -I -I. -o qscheme -rdynamic smain.o libqs.a -lavcall -lgmp -pthread -lm -L/usr/local/lib gmake[3]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' Making all in doc gmake[3]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1/doc' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1/doc' gmake[2]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' gmake[1]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for qscheme-0.5.1_10 ===> Generating temporary packing list gmake[1]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' Making install in . gmake[2]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' gmake[3]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1' /bin/sh ./mkinstalldirs /construction/lang/qscheme/stage/usr/local/bin install -s -m 555 qscheme /construction/lang/qscheme/stage/usr/local/bin/qscheme /bin/sh ./mkinstalldirs /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1 mkdir /construction/lang/qscheme/stage/usr/local/lib/qscheme mkdir /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1 install -m 0644 ./regex.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/regex.so install -m 0644 ./object.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/object.so install -m 0644 ./process.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/process.so install -m 0644 ./struct.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/struct.so install -m 0644 ./socket.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/socket.so install -m 0644 ./unix.so /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/unix.so install -m 0644 ./s.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/s.scm install -m 0644 ./macro.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/macro.scm install -m 0644 ./loop.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/loop.scm install -m 0644 ./wloop.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/wloop.scm install -m 0644 ./fib.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/fib.scm install -m 0644 ./cat.scm /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/cat.scm chmod +x /construction/lang/qscheme/stage/usr/local/lib/qscheme/0.5.1/*.so gmake[3]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' gmake[2]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' Making install in doc gmake[2]: Entering directory '/construction/lang/qscheme/qscheme-0.5.1/doc' /bin/sh ../mkinstalldirs /construction/lang/qscheme/stage/usr/local/share/doc/qscheme mkdir /construction/lang/qscheme/stage/usr/local/share/doc/qscheme install -m 0644 ./s.dvi /construction/lang/qscheme/stage/usr/local/share/doc/qscheme install -m 0644 ./s.ps /construction/lang/qscheme/stage/usr/local/share/doc/qscheme /bin/sh ../mkinstalldirs /construction/lang/qscheme/stage/usr/local/share/doc/qscheme/html mkdir /construction/lang/qscheme/stage/usr/local/share/doc/qscheme/html install -m 0644 ./html/* /construction/lang/qscheme/stage/usr/local/share/doc/qscheme/html gmake[2]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1/doc' gmake[1]: Leaving directory '/construction/lang/qscheme/qscheme-0.5.1' ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00: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:02 TOTAL TIME 00:00:17