Warren Young wrote:
> Edward Diener wrote:
>>
>> The source distributions listed at
>> http://dev.mysql.com/downloads/mysql/5.0.html#source do not specify
>> any as the Windows source distribution. I downloaded the .zip file,
>> thinking that might be the one, but it is not.
>
> I just downloaded it, and it looks like the source code to me. I think
> you're just not finding the build instructions, or not understanding them.

No, I am not finding the VC++ .sln files as explained in the MySql reference manual section "2.4.15.6.2. Building MySQL from a Windows Source Distribution".

>
> The zip file contains just one top-level directory, mysql-5.0.67. Inside
> that is a file called INSTALL-WIN-SOURCE. Read it, ignoring the claims
> that you should find .sln files within the package; it's clearly
> outdated information. You will probably need to get cmake from
> somewhere to generate the .sln and .vcproj files. At that point,
> building MySQL should be straightforward.

Essentially then the entire 2.4.15.6.2* *section in the MySql reference is just obsolete and the reference manual never was updated to reflect that. In fact what you are saying is that in
2.4.15.6, where it says:

There are three solutions available for building from the source code on Windows:

   *

     Build from the standard MySQL source distribution. For this you
     will need CMake and Visual C++ Express Edition or Visual Studio.
     Using this method you can select the storage engines that are
     included in your build. To use this method, see Section
     2.4.15.6.1, “Building MySQL from the Standard Source Distribution”
     <ch02s04.html#windows-source-build-cmake>.

   *

     Build from the MySQL Windows source distribution. The Windows
     source distribution includes ready-made Visual Studio solution
     files that enable support for all storage engines (except |NDB|).
     To build using using method you only need Visual C++ Express
     Edition or Visual Studio. To use this method, see Section
     2.4.15.6.2, “Building MySQL from a Windows Source Distribution”
     <ch02s04.html#windows-vc-plus-plus-build>.

   *

     Build directly from the BitKeeper source repository. For this you
     will need CMake, Visual C++ Express Edition or Visual Studio, and
     |bison|. For this method you need to create the distribution on a
     Unix system and then copy the generated files to your Windows
     build environment. To use this method, see Section 2.4.15.6.5,
     “Creating a Windows Source Package from the BitKeeper Repository”
     <ch02s04.html#windows-bitkeeper-build>.

that the middle way does not really exist.

>
> Getting it to find the openssl libraries, as discussed on the other
> list, is another question...
>
> I've not done this myself, just reporting on what I've figured out in a
> few minutes' poking around.

I guess I actually believed the docs. Thanks for telling me that they are just plain wrong. I will follow the INSTALL-WIN-SOURCE file and just ignore the reference manual in this situation. But really the docs should be corrected so that others do not attempt to follow the incorrect path it outlines in
2.4.15.6.2 <ch02s04.html#windows-vc-plus-plus-build>.

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to