MySQL Layout for Source Installation • bison 2.1 or higher, available from http://www.gnu.org/software/bison/. (Version 1 is no longer supported.) Use the latest version of  bison  where possible; if you experience problems, upgrade to a later version, rather than revert to an earlier one. •On Solaris Express,  m4  must be installed in addition to  bison .  m4  is available from http://www.gnu.org/ software/m4/. bison  is available from http://www.gnu.org/software/bison/.  bison  for Windows can be downloaded from http://gnuwin32.sourceforge.net/packages/bison.htm. Download the package labeled “Complete package, excluding sources” . On Windows, the default location for  bison  is the  C:\Program Files \GnuWin32  directory. Some utilities may fail to find  bison  because of the space in the directory name. Also, Visual Studio may simply hang if there are spaces in the path. You can resolve these problems by installing into a directory that does not contain a space (for example  C:\GnuWin32 ). If you have to install any programs, modify your  PATH  environment variable to include any directories in which the programs are located. See Section 4.2.9, “Setting Environment Variables” . If you run into problems and need to file a bug report, please use the instructions in Section 1.6, “How to Report Bugs or Problems” . Note 2.9.3 MySQL Layout for Source Installation By default, when you install MySQL after compiling it from source, the installation step installs files under  / usr/local/mysql . The component locations under the installation directory are the same as for binary distributions. See Table 2.3, “MySQL Installation Layout for Generic Unix/Linux Binary Package” , and Section 2.3.1, “MySQL Installation Layout on Microsoft Windows” . To configure installation locations different from the defaults, use the options described at Section 2.9.7, “MySQL Source-Configuration Options” . To install MySQL from a standard source distribution: 2.9.4 Installing MySQL Using a Standard Source Distribution 1. Verify that your system satisfies the tool requirements listed at Section 2.9.2, “Source Installation Prerequisites” . 2. Obtain a distribution file using the instructions in Section 2.1.3, “How to Get MySQL” . 3. Configure, build, and install the distribution using the instructions in this section. 4. Perform postinstallation procedures using the instructions in Section 2.10, “Postinstallation Setup and Testing” . MySQL uses  CMake  as the build framework on all platforms. The instructions given here should enable you to produce a working installation. For additional information on using  CMake  to build MySQL, see How to Build MySQL Server with CMake. If you start from a source RPM, use the following command to make a binary RPM that you can install. If you do not have  rpmbuild , use  rpm  instead. The result is one or more binary RPM packages that you install as indicated in Section 2.5.4, “Installing MySQL on Linux Using RPM Packages from Oracle” . shell>  rpmbuild --rebuild --clean MySQL- VERSION .src.rpm 208