Hi,
At Sun, 8 May 2005 21:31:40 +0900,
Jon A. Lambert wrote in [ruby-talk:141662]:
What
little web doc there is leads me to believe that racc is integrated
with both.
No, integrated is only racc runtime, which is used to run
scripts generated by racc.
okay.
There is a racc directory in both lib directories that includes a
module named parser. There is nothing in either bin directory. The
doc say use $ racc foo.y Where be the racc bat exe or ruby module?
Or has the invocation changed?
Therefore you need to install racc itself to compile compilers.
I'm having some difficulty with this.
I have the latest one-click installer
I also have the free VC++ 7.1 compiler
C:\racc-1.4.4-all>cl
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
and the 32-bit Platform SDK for XP
My build environment variables look correct to me:
Path=C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin;C:\Program
Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform
SDK\Bin\WinNT;c:\apps\ruby\bin;c:\apps\apache-ant-1.6.0\bin;C:\apps\fsc\PCOBOL32;C:\WINDOWS\SYSTEM32;C:\WINDOWS;C:\WINDOWS\COMMAND
Include=C:\Program Files\Microsoft Visual C++ Toolkit
2003\include;C:\Program Files\Microsoft Platform SDK\Include;
INETSDK=C:\Program Files\Microsoft Platform SDK
lib=C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib;C:\Program
Files\Microsoft Platform SDK\Lib;C:\APPS\FSC\PCOBOL32
VCToolkitInstallDir=C:\Program Files\Microsoft Visual C++ Toolkit 2003\
The first problem was after
the config.save contains
make-prog=make
I changed this to nmake by hand.
Running
I get..
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cl -nologo -LD -Fecparse.so cparse.obj msvcrt-ruby18.lib
oldnames.lib user32.lib advapi32.lib
wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"c:/apps/ruby/lib"
-def:cparse-i386-mswin32.def
LINK : fatal error LNK1104: cannot open file 'MSVCRT.lib'
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
'system nmake ' failed
Try 'ruby setup.rb --help' for detailed usage.
Okay I searched through all the files in RACC and in
i386-mswin32\rbconfig,rb for MSVCRT.lib and I can't find what's causing
this dependency. This is a VC 6.0 import library.
Any ideas?
Thanks