Re: Build failure on Windows 10 with current version from Git

Robert Dodier <[email protected]> Thu, 17 Mar 2022 14:20:10 -0700
Newsgroups gmane.lisp.clisp.devel
Message-ID <CAAsY_sR++q+6kcnoB-s3QXVSLGGjfPMWMRVWZkrbw6Tr2-VMFg@mail.gmail.com>
On Thu, Mar 17, 2022 at 10:21 AM Bruno Haible <[email protected]> wrote:

> The file INSTALL.windows (at the top-level in the git repository)
> lists the supported ways of building CLISP on Windows. MSYS is *not*
> one of the options. But mingw is, with Cygwin as a host environment.

Thanks for the hints. I uninstalled Msys and installed MinGW packages
via Cygwin as noted in INSTALL.windows. Now the gcc version is:

x86_64-w64-mingw32-gcc (GCC) 11.2.0

However, I get the same errors as before, namely:

intparam.h:32:2: error: #error "Type char * does not fit into a long!!"
intparam.h:33:2: error: #error "Type long * does not fit into a long!!"
intparam.h:34:2: error: #error "Type function * does not fit into a long!!"

and

spvw_mmap.d:306:11: error: conflicting types for 'mmap_prepare'; have
'int(aint *, aint *, _Bool)' {aka 'int(long unsigned int *, long
unsigned int *, _Bool)'}
lispbibl.d:13723:28: error: initializer element is not constant

Incidentally I found it necessary to reapply the patch to replace
token_type eof with token_type token_eof.

Any further info is much appreciated.

best,

Robert Dodier


_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel