Installation Issues

Installation

To install this package, go through the well known 3-step build process:
    ./configure 
    make 
    make install
    

For the various options that you can pass to ./configure please do

    ./configure --help
    

Tested platforms

CPUOperating SystemCompiler YaccLex
i386Debian GNU/Linux 3.0 GCC 2.95
GCC 3.2
Intel C++ 7.0
bison
byacc
Original Yacc
flex
Original Lex
i386Windos XP (cygwin) GCC 2.95
GCC 3.2
bison
flex

Microsoft Visual C++ (not yet tested)

To install using Microsoft Visual C++TM, you can do it two ways: under CygWin or from Microsoft Visual StudioTM (currently not supported). I heartly recommend the Cygwin approach, as it will install everything for you.

Cygwin: In a bash shell do

    ./configure CC=`pwd`/ide/cl					\
	        CXX=`pwd`/ide/cl				\
	        CXXFLAGS="-GX"					
    
  • ide/cl is a wrapper script around the Microsoft Visual C++ compiler cl.exe. The reason d'etre of this wrapper is that I use .cc to denote source files, so I need to pass the option -Tp for each source file.
  • CXXFLAGS="-GX" is to turn on exception handling in Microsoft Visual C++

Microsoft Visual StudioTM: You can either open the workspace file ide\ylmm.dsw from the GUI, or in a command prompt run

    MSDEV ide\ylmm.dsw /MAKE 
    
Top of page
Christian Holm (home page)
Last update Fri Jul 8 12:58:03 2005
Created by DoxyGen 1.4.3-20050530