Glenn Smith
3/16/2006 4:29:00 PM
This just isn't as easy as it should be, is it? I just tried compiling the
source using the free Borland C++ 5.5.
This was the result - not sure what I'm missing:
C:\rubysrc\ruby-1.8.4>bcc32\configure.bat
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Creating Makefile
type `make' to make ruby for bccwin32.
C:\rubysrc\ruby-1.8.4>make
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
config.h updated.
Creating config.status
bcc32 -q -tWR -tWC -O -6 -w- -wsus -wcpt -wdup -wext -wrng -wrpt
-wzdi
-DRUBY_EXPORT -I. -I./ -I./missing -I. -c .\array.c
\array.c:
Error E2209 .\win32/win32.h 26: Unable to open include file 'winsock2.h'
Error E2209 .\win32/win32.h 27: Unable to open include file 'windows.h'
Error E2209 .\win32/win32.h 55: Unable to open include file 'stdio.h'
Error E2209 .\win32/win32.h 56: Unable to open include file 'stdlib.h'
Error E2209 .\win32/win32.h 57: Unable to open include file 'string.h'
Error E2209 .\win32/win32.h 58: Unable to open include file 'direct.h'
Error E2209 .\win32/win32.h 59: Unable to open include file 'process.h'
Error E2209 .\win32/win32.h 60: Unable to open include file 'time.h'
Error E2209 .\win32/win32.h 61: Unable to open include file 'math.h'
Error E2209 .\win32/win32.h 62: Unable to open include file 'signal.h'
Error E2209 .\win32/win32.h 63: Unable to open include file 'sys/stat.h'
Error E2209 .\win32/win32.h 64: Unable to open include file 'sys/types.h'
Error E2209 .\win32/win32.h 68: Unable to open include file 'utime.h'
Error E2209 .\win32/win32.h 70: Unable to open include file 'io.h'
Error E2209 .\win32/win32.h 71: Unable to open include file 'malloc.h'
Error E2141 .\win32/win32.h 84: Declaration syntax error
Error E2303 .\win32/win32.h 162: Type name expected
Error E2303 .\win32/win32.h 167: Type name expected
Error E2303 .\win32/win32.h 168: Type name expected
Error E2303 .\win32/win32.h 169: Type name expected
Error E2303 .\win32/win32.h 170: Type name expected
Error E2303 .\win32/win32.h 174: Type name expected
Error E2141 .\win32/win32.h 183: Declaration syntax error
Error E2303 .\win32/win32.h 199: Type name expected
Error E2303 .\win32/win32.h 200: Type name expected
Error E2228 .\win32/win32.h 200: Too many error or warning messages
*** 26 errors in Compile ***
** error 1 ** deleting array.obj
C:\rubysrc\ruby-1.8.4>