Re: 12 bugfixes patches
Karsten Poeck <[email protected]>
| Newsgroups | gmane.lisp.clisp.devel |
|---|---|
| Message-ID | <[email protected]> |
On 23.03.17 15:45, Sam Steingold wrote:
>> iconv is needed for mac with gnu libiconv.
> I am not sure what this means.
> I use mac and I don't install gnu libiconv.
With todays hg tip on macossierra 10.2.3
./configure --with-libsigsegv-prefix=/usr/local/
--with-libreadline-prefix=/usr/local/opt/readline/
--with-libffcall-prefix=/usr/local/ --cbc 20170323
->
Compilation aborted with errors in stream.c (see error details)
But
./configure
--with-libiconv-prefix=/Users/karstenpoeck/clisphg/tools/libiconv-1.14/
--with-libsigsegv-prefix=/usr/local/
--with-libreadline-prefix=/usr/local/opt/readline/
--with-libffcall-prefix=/usr/local/ --cbc 20170323b
works without errors.
Error details:
gcc -I/usr/local//include -I/usr/local/include
-I/usr/local/opt/readline//include
-I/Users/karstenpoeck/lisp/compiler/clisphg/src
-I/Users/karstenpoeck/lisp/compiler/clisphg/20170323/gllib
-I/Users/karstenpoeck/lisp/compiler/clisphg/src/gllib -g -O2 -W -Wswitch
-Wcomment -Wpointer-arith -Wreturn-type -Wmissing-declarations
-Wimplicit -Wno-sign-compare -Wno-format-nonliteral
-Wno-shift-negative-value -O -fwrapv -fno-strict-aliasing
-DUNIX_BINARY_DISTRIB -DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES
-DNO_GETTEXT -I. -c stream.c
../src/stream.d:282:52: warning: unused parameter 'bytearray_'
[-Wunused-parameter]
const gcv_object_t* bytearray_,
^
../src/stream.d:283:38: warning: unused parameter 'start'
[-Wunused-parameter]
uintL start, uintL len, perseverance_t
persev)
^
../src/stream.d:283:51: warning: unused parameter 'len' [-Wunused-parameter]
uintL start, uintL len, perseverance_t
persev)
^
../src/stream.d:283:71: warning: unused parameter 'persev'
[-Wunused-parameter]
uintL start, uintL len, perseverance_t
persev)
^
../src/stream.d:310:47: warning: unused parameter 'obj' [-Wunused-parameter]
local void wr_by_error (object stream, object obj)
^
../src/stream.d:314:51: warning: unused parameter 'bytearray_'
[-Wunused-parameter]
const gcv_object_t* bytearray_,
^
../src/stream.d:315:37: warning: unused parameter 'start'
[-Wunused-parameter]
uintL start, uintL len, perseverance_t
persev)
^
../src/stream.d:315:50: warning: unused parameter 'len' [-Wunused-parameter]
uintL start, uintL len, perseverance_t
persev)
^
../src/stream.d:315:70: warning: unused parameter 'persev'
[-Wunused-parameter]
uintL start, uintL len, perseverance_t
persev)
^
../src/stream.d:345:52: warning: unused parameter 'chararray_'
[-Wunused-parameter]
const gcv_object_t* chararray_,
^
../src/stream.d:346:38: warning: unused parameter 'start'
[-Wunused-parameter]
uintL start, uintL len)
^
../src/stream.d:346:51: warning: unused parameter 'len' [-Wunused-parameter]
uintL start, uintL len)
^
../src/stream.d:366:61: warning: unused parameter 'obj' [-Wunused-parameter]
local void wr_ch_error (const gcv_object_t* stream_, object obj)
^
../src/stream.d:370:51: warning: unused parameter 'chararray_'
[-Wunused-parameter]
const gcv_object_t* chararray_,
^
../src/stream.d:371:37: warning: unused parameter 'start'
[-Wunused-parameter]
uintL start, uintL len)
^
../src/stream.d:371:50: warning: unused parameter 'len' [-Wunused-parameter]
uintL start, uintL len)
^
../src/stream.d:2955:39: warning: unused parameter 'sp' [-Wunused-parameter]
local void handle_close_errors (void* sp, gcv_object_t* frame, object label,
^
../src/stream.d:2955:71: warning: unused parameter 'label'
[-Wunused-parameter]
local void handle_close_errors (void* sp, gcv_object_t* frame, object label,
^
../src/stream.d:2956:40: warning: unused parameter 'condition'
[-Wunused-parameter]
object condition) {
^
../src/stream.d:4001:11: warning: 'iconv' macro redefined
[-Wmacro-redefined]
#define iconv(cd,inbuf,inbytesleft,outbuf,outbytesleft) \
^
/usr/local//include/iconv.h:81:9: note: previous definition is here
#define iconv libiconv
^
../src/stream.d:4061:27: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4108:27: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4143:25: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4194:27: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4208:19: error: use of undeclared identifier 'iconv'
if (iconv(cd,&inptr1,&insize1,&outptr,&outsize)
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4238:25: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,NULL,NULL,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4273:27: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4287:19: error: use of undeclared identifier 'iconv'
if (iconv(cd,&inptr1,&insize1,&outptr,&outsize) !=
(size_t)(-1)) {
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4314:27: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,NULL,NULL,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4336:25: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4352:17: error: use of undeclared identifier 'iconv'
if (iconv(cd,&inptr1,&insize1,&outptr,&outsize) !=
(size_t)(-1)) {
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4415:29: error: use of undeclared identifier 'iconv'
{var size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:4779:51: warning: unused parameter 'tty_p'
[-Wunused-parameter]
local listen_t listen_handle (Handle handle, bool tty_p, int *byte) {
^
../src/stream.d:5489:64: warning: unused parameter 'bitsize'
[-Wunused-parameter]
local maygc void wr_by_aux_ia_unbuffered (object stream, uintL bitsize,
^
../src/stream.d:5775:5: error: use of undeclared identifier 'iconv'
iconv(ChannelStream_oconvdesc(stream),NULL,NULL,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:7166:5: error: use of undeclared identifier 'iconv'
iconv(ChannelStream_oconvdesc(stream),NULL,NULL,&outptr,&outsize);
^
../src/stream.d:4002:6: note: expanded from macro 'iconv'
(iconv)(cd,(ICONV_CONST char
**)(inbuf),inbytesleft,outbuf,outbytesleft)
^
../src/stream.d:7518:62: warning: unused parameter 'bitsize'
[-Wunused-parameter]
local maygc void wr_by_aux_ia_buffered (object stream, uintL bitsize,
^
../src/stream.d:7562:47: warning: unused parameter 'bytesize'
[-Wunused-parameter]
uintL bytesize)
^
../src/stream.d:7594:47: warning: unused parameter 'bytesize'
[-Wunused-parameter]
uintL bytesize) {
GCTRIGGER1(stream); {
^
../src/stream.d:7666:41: warning: unused parameter 'persev'
[-Wunused-parameter]
uintL start, uintL len, perseverance_t persev) { GCTRIGGER(); {
^
../src/stream.d:9245:42: warning: unused parameter 'sp' [-Wunused-parameter]
local void lisp_completion_ignore (void* sp, gcv_object_t* frame, object
label,
^
../src/stream.d:9245:60: warning: unused parameter 'frame'
[-Wunused-parameter]
local void lisp_completion_ignore (void* sp, gcv_object_t* frame, object
label,
^
../src/stream.d:9245:74: warning: unused parameter 'label'
[-Wunused-parameter]
local void lisp_completion_ignore (void* sp, gcv_object_t* frame, object
label,
^
../src/stream.d:9246:43: warning: unused parameter 'condition'
[-Wunused-parameter]
object condition) {
^
../src/stream.d:9598:60: warning: unused parameter 'text'
[-Wunused-parameter]
local char** lisp_completion_matches (READLINE_CONST char* text,
^
../src/stream.d:9694:11: warning: comparison of array 'prompt' not equal
to a null pointer is always true [-Wtautological-pointer-compare]
if (prompt!=NULL) {
^~~~~~ ~~~~
../src/stream.d:9706:46: warning: comparison of array 'prompt' equal to
a null pointer is always false [-Wtautological-pointer-compare]
{var char* line = strip_white(readline(prompt==NULL ? "" : prompt));
^~~~~~ ~~~~
../src/stream.d:10948:29: warning: unused parameter 'c' [-Wunused-parameter]
local void count_char (char c) { cost_counter++; }
^
../src/stream.d:12397:28: warning: unused parameter 'abort'
[-Wunused-parameter]
local void end_term (uintB abort) {
^
../src/stream.d:12511:33: warning: unused parameter 'stream'
[-Wunused-parameter]
local void close_window (object stream, uintB abort) {
^
../src/stream.d:13034:54: warning: unused parameter 'stream'
[-Wunused-parameter]
local void low_finish_output_unbuffered_pipe (object stream) {} /* do
nothing */
^
../src/stream.d:13035:53: warning: unused parameter 'stream'
[-Wunused-parameter]
local void low_force_output_unbuffered_pipe (object stream) {} /* do
nothing */
^
../src/stream.d:13036:53: warning: unused parameter 'stream'
[-Wunused-parameter]
local void low_clear_output_unbuffered_pipe (object stream) {} /* do
nothing */
^
../src/stream.d:13849:41: warning: unused parameter 'stream'
[-Wunused-parameter]
local void low_close_socket_nop (object stream, object handle, uintB
abort) {}
^
../src/stream.d:13849:56: warning: unused parameter 'handle'
[-Wunused-parameter]
local void low_close_socket_nop (object stream, object handle, uintB
abort) {}
^
../src/stream.d:13849:70: warning: unused parameter 'abort'
[-Wunused-parameter]
local void low_close_socket_nop (object stream, object handle, uintB
abort) {}
^
42 warnings and 14 errors generated.
make: *** [stream.o] Error 1
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel