Required from PostgreSQL 17
case "$ID" in
centos)
yum update -y
- yum install -y zlib-devel krb5-devel pam-devel perl-IPC-Cmd
+ yum install -y flex krb5-devel pam-devel perl-IPC-Cmd zlib-devel
;;
alpine)
apk upgrade
- apk add --no-cache zlib-dev krb5-dev linux-pam-dev openldap-dev openssl-dev
+ apk add --no-cache flex krb5-dev linux-pam-dev openldap-dev \
+ openssl-dev tzdata zlib-dev
;;
*)
case "$ID" in
alpine)
# tzdata is required for datetime tests.
- apk update
- apk add --no-cache tzdata
"${dir}/build_libpq.sh" > /dev/null
;;
apt-get update
apt-get -y upgrade
- apt-get -y install libpq-dev
+ apt-get -y install libpq-dev flex
;;
centos)