Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Won't Fix
-
1.4.3
-
None
-
ubuntu-16.04 amd64/ ppc64le
Description
~/build_maxscale$ cmake ../maxscale -DBUILD_TESTS=Y -DWITH_SCRIPTS=N -DWITH_MAXSCALE_CNF=N
|
-- CMake version: 3.5.1
|
-- Looking for include file arpa/inet.h
|
-- Looking for include file arpa/inet.h - found
|
-- Looking for include file crypt.h
|
-- Looking for include file crypt.h - found
|
-- Looking for include file ctype.h
|
...
|
...
|
-- Performing Test HAVE_RABBITMQ50
|
-- Performing Test HAVE_RABBITMQ50 - Success
|
-- Found RabbitMQ version 0.7.1: /usr/lib/powerpc64le-linux-gnu/librabbitmq.so
|
-- Found RabbitMQ development headers at: /usr/include
|
-- Found OpenSSL: /usr/lib/powerpc64le-linux-gnu/libssl.so;/usr/lib/powerpc64le-linux-gnu/libcrypto.so (found version "1.0.2g")
|
-- Valgrind not found.
|
-- Dynamic MySQL client library not found.
|
-- Static MySQL client library not found.
|
-- Looking for LIBMARIADB
|
-- Looking for LIBMARIADB - found
|
-- Found MariaDB Connector-C
|
CMake Error at cmake/FindMySQL.cmake:12 (message):
|
Cannot find the mysql_version.h header
|
Call Stack (most recent call first):
|
CMakeLists.txt:37 (find_package)
|
|
|
-- Configuring incomplete, errors occurred!
|
See also "/home/danielgb/build_maxscale/CMakeFiles/CMakeOutput.log".
|
See also "/home/danielgb/build_maxscale/CMakeFiles/CMakeError.log".
|
http://packages.ubuntu.com/xenial/amd64/libmariadbd-dev/filelist shows that mysql_version.h isn't installed by this package.
http://packages.ubuntu.com/xenial/amd64/libmariadb-client-lgpl-dev/filelist does have a mariadb/mysql_version.h however a) this is the client version and b) this file defines MYSQL_SERVER_VERSION as "5.5.0" which doesn't meet the cmake test of not VERSION_LESS 5.5.41
Switching to mariadb packages results in header files but no shared/static file
MDEV-5725.
Attachments
Issue Links
- relates to
-
MDEV-5725 libmysqld* is not packaged in debs
- Closed