← Back to team overview

maria-developers team mailing list archive

MariaDB build dependencies



The original MariaDB debian/control in bzr/mariadb-5.5 lists many more
dependencies than what are likely to be needed:

Build-Depends: libtool (>= 1.4.2-7), procps | hurd,  debhelper, file
(>= 3.28), libncurses5-dev (>= 5.0-6), perl (>= 5.6.0), libwrap0-dev
(>= 7.6-8.3), zlib1g-dev (>= 1:1.1.3-5), ${LIBREADLINE_DEV},
libevent-dev, libssl-dev, libpam0g-dev, psmisc, po-debconf, chrpath,
automake1.9, doxygen, texlive-latex-base, ghostscript | gs-gpl,
dpatch, gawk, bison, lsb-release, hardening-wrapper,

The source builds error free with just:
libaio-dev libncurses5-dev perl libwrap0-dev zlib1g-dev
libreadline-gplv2-dev po-debconf psmisc chrpath gawk bison lsb-release
hardening-wrapper cmake libssl-dev libboost1.48-dev libpam0g-dev

Can anybody tell me how in particular these are supposed to affect the
build process?
- libevent-dev
- doxygen, texlive-latex-base, ghostscript | gs-gpl
- gawk

Debian MySQL team has a page
https://wiki.debian.org/Teams/MySQL/BuildDependencies but obiviously
MariaDB is different in these aspects, for example MariaDB needs
libpam0g-dev for auth_pam.so which does not exist in MySQL.

If anybody can explain the above that would be great, thanks!

Follow ups