SBCL 1.2.15 does not compile under Cygwin
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
I'm trying to compile SBCL 1.2.15 under Cygwin. I downloaded SBCL 1.2.15 binary for Windows x86 and installed under Windows 7 32-bit. During SBCL's runtime compilation (make.sh) I encountered plenty of errors, mainly regarding conflicts between definitions:
[...]
In file included from /usr/include/
/usr/include/
int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
^
In file included from win32-os.h:17:0,
/usr/include/
WINSOCK_
In file included from gc-internal.h:20:0,
thread.h:258:0: warning: "SIGSTKSZ" redefined
#define SIGSTKSZ 1024
^
In file included from /usr/include/
/usr/include/
#define SIGSTKSZ 32768
^
<builtin>: recipe for target 'alloc.o' failed
make: *** [alloc.o] Error 1
$ uname -a
CYGWIN_NT-6.1 Windows7 2.2.1(0.289/5/3) 2015-08-20 11:40 i686 Cygwin
I'm trying to compile SBCL because it's a crucial dependency of FriCAS (fricas.sf.net). FriCAS will not run without Cygwin environment. So far we used CLISP, but the version provided in Cygwin distribution seems to be broken currently. SBCL is our choice for FriCAS under Linux and MacOSX. We'd prefer to use SBCL on all supported platforms.
Changed in sbcl: | |
status: | New → Incomplete |
I'm not interested in the cygwin build working, but will happily accept a patch.