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