Bug #20811 | files missing from install after "./configure --without-server" | ||
---|---|---|---|
Submitted: | 2 Jul 2006 4:35 | Modified: | 22 Nov 2006 15:03 |
Reporter: | Mark Johnson (Basic Quality Contributor) | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | Connector / ODBC | Severity: | S3 (Non-critical) |
Version: | 3.51.12 | OS: | Linux (linux 2.6.15/Slackware 10.2) |
Assigned to: | CPU Architecture: | Any |
[2 Jul 2006 4:35]
Mark Johnson
[2 Jul 2006 4:38]
Mark Johnson
I just noticed I put the MyODBC version into the version field. My version of the MySQL is actually 5.0.22. I have corrected this. The version of MyODBC is 3.51.12.
[2 Jul 2006 4:44]
Mark Johnson
Fixed synopsis.
[5 Jul 2006 5:40]
Mark Johnson
I found that I can have the correct client libraries built with: ./configure --prefix=/usr --libdir=/usr/lib --without-server --enable-thread-safe-client Therefore, this bug is primarily about the MyODBC configure script, and secondarily about the MySQL client compilation. The MyODBC configure script has a defective check. It tests for the presence of the NON-thread-safe client library. However, the build fails without the presence of the THREAD-SAFE client library. Therefore, this test needs to be fixed. I also request consideration of the following two issues with the MySQL client build: 1. Consider making --enable-thread-safe-client the default behaviour when --without-server is specified. 2. Consider installing the mysqld_error.h file when only the NON-thread-safe client is built. It is installed when both client libraries are built, but appears to be the sort of file that belongs with both. Therefore, it appears that it should be installed even when just the NON-thread-safe client is built.
[23 Jul 2006 10:45]
Valeriy Kravchuk
> Therefore, this bug is primarily about the MyODBC configure script, and > secondarily about the MySQL client compilation. The MyODBC configure script > has a defective check. It tests for the presence of the NON-thread-safe > client library. However, the build fails without the presence of the > THREAD-SAFE client library. Therefore, this test needs to be fixed. So, this is MyODBC-related bug report. Do you agree with me? As for other issues you mentioned, they sound like a feature requests: 1. Consider making --enable-thread-safe-client the default behaviour when --without-server is specified. 2. Consider installing the mysqld_error.h file when only the NON-thread-safe client is built. You can add them as separate reports, if you want.
[25 Jul 2006 5:45]
Mark Johnson
Yes, that is correct. This bug is about the MyODBC configure script. It did take me a while of exploring the building of MySQL and MyODBC to decide that though. The other two issues have been filed as separate bug reports. #1 is feature request 21264. #2 is bug report 21265.