[MDEV-8958] Add libboost-dev and libjudy-dev as deb build dependencies Created: 2015-10-17  Updated: 2016-11-08  Resolved: 2016-11-08

Status: Closed
Project: MariaDB Server
Component/s: Compiling, Platform Debian
Affects Version/s: 10.0.21, 10.0.21-galera
Fix Version/s: 10.1.8, 10.2.0

Type: Bug Priority: Minor
Reporter: sirotopr Assignee: Otto Kekäläinen
Resolution: Fixed Votes: 0
Labels: packaging
Environment:

Debian jessie
Ubuntu trusty, utopic and vivid



 Description   

Similar to MDEV-6330 but now fixable since on MariaDB 10 everything builds nicely with libboost-dev from Debian or Ubuntu repos.

In detail

Building mariadb-10.0 using the Debian/Ubuntu sources provided on MariaDB Repositories fails with:

dh_movefiles: debian/tmp/usr/lib/mysql/plugin/ha_oqgraph.so not found (supposed to put it in mariadb-oqgraph-engine-10.0)

The error comes from OQGraph not getting built because it depends on libboost-dev and libjudy-dev. Both these libs are not installed when we do a

apt-get source mariadb-server-10.0

Either they should be added to the build dependencies or OQGraph plugin should be removed from the build process.



 Comments   
Comment by Elena Stepanova [ 2015-10-18 ]

otto, I think it has already been done in 10.1, right?

Comment by Otto Kekäläinen [ 2015-10-18 ]

Yes it is fixed in downstream Ubuntu and Debian packaging, and merged upstream in 10.1 (https://github.com/MariaDB/server/blob/10.1/debian/control#L14)

I'll continue to merge packaging into 10.1 and from there we might backport some fixes to 10.0.

Comment by Andrii Nikitin (Inactive) [ 2016-11-08 ]

Fix confirmed in 10.1 and 10.2 looking at source code

Generated at Thu Feb 08 07:31:04 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.