Xtrabackup build-dep installation instructions

Bug #1066978 reported by Raghavendra D Prabhu on 2012-10-15
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona XtraBackup moved to https://jira.percona.com/projects/PXB
Fix Released
Hrvoje Matijakovic
Fix Released
Hrvoje Matijakovic
Fix Released
Hrvoje Matijakovic

Bug Description

Here http://www.percona.com/doc/percona-xtrabackup/installation/compiling_xtrabackup.html

For debian the instructions suggest:

apt-get install build-essential flex bison automake autoconf bzr \
  libtool cmake libaio-dev mysql-client libncurses-dev zlib1g-dev

1. However, if you have percona-server-* installed then you will get error while installing mysql-client as PS provides its own libmysqlclient* packages.

     1.1 Also, is mysql-client really required there? Since Xtrabackup builds against mysql source.

2. Other pre-requisites like devscripts and bison are not mentioned. (and fail quite late)

3. Also, validate others on the page to see if it matches the documentation.

Tags: doc Edit Tag help

Related branches

Ignacio Nin (ignacio-nin) wrote :


Our current Build-Depends line looks like this for the 2.0 branch:

Build-Depends: debhelper (>= 7.3), autotools-dev, libaio-dev, wget, automake,
 libtool, bison, libncurses-dev, libz-dev, cmake, bzr

Alexey Kopytov (akopytov) wrote :

mysql-client is (unfortunately) required for innobackupex to talk to the server.

If mysql-client is required then it should be libmysqlclient16 or libmysqlclient18 for reasons mentioned in the description.

Alexey Kopytov (akopytov) wrote :

No, it requires the mysql command line client rather than the client _library_. Though I misread the original description. I'm not sure if mysql-client really has to be a build dependency.

Changed in percona-xtrabackup:
importance: Undecided → Medium
Changed in percona-xtrabackup:
status: New → In Progress

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PXB-601

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers