Diff of the two buildlogs:

--
--- b1/build.log	2021-12-15 08:12:03.988106604 +0000
+++ b2/build.log	2021-12-15 08:15:06.178428217 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Tue Jan 17 02:33:43 -12 2023
-I: pbuilder-time-stamp: 1673966023
+I: Current time: Wed Dec 15 22:12:05 +14 2021
+I: pbuilder-time-stamp: 1639555925
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz]
 I: copying local configuration
@@ -17,7 +17,7 @@
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
 gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error
-gpgv: Signature made Sun Dec 11 08:59:42 2016 -12
+gpgv: Signature made Mon Dec 12 10:59:42 2016 +14
 gpgv:                using RSA key FDDD0CFF3864277630A2186C9164FA1D17BD5D36
 gpgv: Can't check signature: No public key
 dpkg-source: warning: failed to verify signature on ./soci_3.2.3-2.dsc
@@ -28,136 +28,170 @@
 dpkg-source: info: applying 01-cmake_set_soci_libdir.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/4003511/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/1978895/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos11-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/1978895/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/1978895/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16'
-  DISTRIBUTION=''
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.0.3(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='034a5e3263aa476383aea918ac5625e3'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='4003511'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=6f6f64adae0b43b6b15a80cc160950d8
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=1978895
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.lQmU8HU2Id/pbuilderrc_ixX7 --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.lQmU8HU2Id/b1 --logfile b1/build.log soci_3.2.3-2.dsc'
-  SUDO_GID='110'
-  SUDO_UID='105'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://85.184.249.68:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.lQmU8HU2Id/pbuilderrc_RZvZ --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.lQmU8HU2Id/b2 --logfile b2/build.log soci_3.2.3-2.dsc'
+  SUDO_GID=111
+  SUDO_UID=106
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://78.137.99.97:3128
 I: uname -a
-  Linux ionos5-amd64 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux
 I: ls -l /bin
   total 5116
-  -rwxr-xr-x 1 root root 1168776 Apr 17  2019 bash
-  -rwxr-xr-x 3 root root   38984 Jul 10  2019 bunzip2
-  -rwxr-xr-x 3 root root   38984 Jul 10  2019 bzcat
-  lrwxrwxrwx 1 root root       6 Jul 10  2019 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root    2227 Jul 10  2019 bzdiff
-  lrwxrwxrwx 1 root root       6 Jul 10  2019 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root    4877 Jun 24  2019 bzexe
-  lrwxrwxrwx 1 root root       6 Jul 10  2019 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root    3641 Jul 10  2019 bzgrep
-  -rwxr-xr-x 3 root root   38984 Jul 10  2019 bzip2
-  -rwxr-xr-x 1 root root   14328 Jul 10  2019 bzip2recover
-  lrwxrwxrwx 1 root root       6 Jul 10  2019 bzless -> bzmore
-  -rwxr-xr-x 1 root root    1297 Jul 10  2019 bzmore
-  -rwxr-xr-x 1 root root   43744 Feb 28  2019 cat
-  -rwxr-xr-x 1 root root   64320 Feb 28  2019 chgrp
-  -rwxr-xr-x 1 root root   64288 Feb 28  2019 chmod
-  -rwxr-xr-x 1 root root   72512 Feb 28  2019 chown
-  -rwxr-xr-x 1 root root  146880 Feb 28  2019 cp
-  -rwxr-xr-x 1 root root  121464 Jan 17  2019 dash
-  -rwxr-xr-x 1 root root  109408 Feb 28  2019 date
-  -rwxr-xr-x 1 root root   76712 Feb 28  2019 dd
-  -rwxr-xr-x 1 root root   93744 Feb 28  2019 df
-  -rwxr-xr-x 1 root root  138856 Feb 28  2019 dir
-  -rwxr-xr-x 1 root root   84288 Jan  9  2019 dmesg
-  lrwxrwxrwx 1 root root       8 Sep 26  2018 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root       8 Sep 26  2018 domainname -> hostname
-  -rwxr-xr-x 1 root root   39520 Feb 28  2019 echo
-  -rwxr-xr-x 1 root root      28 Jan  7  2019 egrep
-  -rwxr-xr-x 1 root root   35424 Feb 28  2019 false
-  -rwxr-xr-x 1 root root      28 Jan  7  2019 fgrep
-  -rwxr-xr-x 1 root root   68880 Jan  9  2019 findmnt
-  -rwsr-xr-x 1 root root   34896 Apr 22  2020 fusermount
-  -rwxr-xr-x 1 root root  198976 Jan  7  2019 grep
-  -rwxr-xr-x 2 root root    2345 Jan  5  2019 gunzip
-  -rwxr-xr-x 1 root root    6375 Jan  5  2019 gzexe
-  -rwxr-xr-x 1 root root   98048 Jan  5  2019 gzip
-  -rwxr-xr-x 1 root root   26696 Sep 26  2018 hostname
-  -rwxr-xr-x 1 root root   68552 Feb 28  2019 ln
-  -rwxr-xr-x 1 root root   56760 Jul 26  2018 login
-  -rwxr-xr-x 1 root root  138856 Feb 28  2019 ls
-  -rwxr-xr-x 1 root root  108624 Jan  9  2019 lsblk
-  -rwxr-xr-x 1 root root   89088 Feb 28  2019 mkdir
-  -rwxr-xr-x 1 root root   68544 Feb 28  2019 mknod
-  -rwxr-xr-x 1 root root   43808 Feb 28  2019 mktemp
-  -rwxr-xr-x 1 root root   43008 Jan  9  2019 more
-  -rwsr-xr-x 1 root root   51280 Jan  9  2019 mount
-  -rwxr-xr-x 1 root root   14408 Jan  9  2019 mountpoint
-  -rwxr-xr-x 1 root root  138728 Feb 28  2019 mv
-  lrwxrwxrwx 1 root root       8 Sep 26  2018 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root      14 Feb 14  2019 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root   39616 Feb 28  2019 pwd
-  lrwxrwxrwx 1 root root       4 Apr 17  2019 rbash -> bash
-  -rwxr-xr-x 1 root root   47776 Feb 28  2019 readlink
-  -rwxr-xr-x 1 root root   68416 Feb 28  2019 rm
-  -rwxr-xr-x 1 root root   47776 Feb 28  2019 rmdir
-  -rwxr-xr-x 1 root root   23312 Jan 21  2019 run-parts
-  -rwxr-xr-x 1 root root  122224 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root       4 Dec 10 16:21 sh -> dash
-  -rwxr-xr-x 1 root root   39552 Feb 28  2019 sleep
-  -rwxr-xr-x 1 root root   80672 Feb 28  2019 stty
-  -rwsr-xr-x 1 root root   63568 Jan  9  2019 su
-  -rwxr-xr-x 1 root root   35488 Feb 28  2019 sync
-  -rwxr-xr-x 1 root root  445560 Apr 23  2019 tar
-  -rwxr-xr-x 1 root root   14440 Jan 21  2019 tempfile
-  -rwxr-xr-x 1 root root   97152 Feb 28  2019 touch
-  -rwxr-xr-x 1 root root   35424 Feb 28  2019 true
-  -rwxr-xr-x 1 root root   14328 Apr 22  2020 ulockmgr_server
-  -rwsr-xr-x 1 root root   34888 Jan  9  2019 umount
-  -rwxr-xr-x 1 root root   39584 Feb 28  2019 uname
-  -rwxr-xr-x 2 root root    2345 Jan  5  2019 uncompress
-  -rwxr-xr-x 1 root root  138856 Feb 28  2019 vdir
-  -rwxr-xr-x 1 root root   34896 Jan  9  2019 wdctl
-  -rwxr-xr-x 1 root root     946 Jan 21  2019 which
-  lrwxrwxrwx 1 root root       8 Sep 26  2018 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root    1983 Jan  5  2019 zcat
-  -rwxr-xr-x 1 root root    1677 Jan  5  2019 zcmp
-  -rwxr-xr-x 1 root root    5879 Jan  5  2019 zdiff
-  -rwxr-xr-x 1 root root      29 Jan  5  2019 zegrep
-  -rwxr-xr-x 1 root root      29 Jan  5  2019 zfgrep
-  -rwxr-xr-x 1 root root    2080 Jan  5  2019 zforce
-  -rwxr-xr-x 1 root root    7584 Jan  5  2019 zgrep
-  -rwxr-xr-x 1 root root    2205 Jan  5  2019 zless
-  -rwxr-xr-x 1 root root    1841 Jan  5  2019 zmore
-  -rwxr-xr-x 1 root root    4552 Jan  5  2019 znew
-I: user script /srv/workspace/pbuilder/4003511/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 1168776 Apr 18  2019 bash
+  -rwxr-xr-x 3 root root   38984 Jul 11  2019 bunzip2
+  -rwxr-xr-x 3 root root   38984 Jul 11  2019 bzcat
+  lrwxrwxrwx 1 root root       6 Jul 11  2019 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root    2227 Jul 11  2019 bzdiff
+  lrwxrwxrwx 1 root root       6 Jul 11  2019 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root    4877 Jun 25  2019 bzexe
+  lrwxrwxrwx 1 root root       6 Jul 11  2019 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root    3641 Jul 11  2019 bzgrep
+  -rwxr-xr-x 3 root root   38984 Jul 11  2019 bzip2
+  -rwxr-xr-x 1 root root   14328 Jul 11  2019 bzip2recover
+  lrwxrwxrwx 1 root root       6 Jul 11  2019 bzless -> bzmore
+  -rwxr-xr-x 1 root root    1297 Jul 11  2019 bzmore
+  -rwxr-xr-x 1 root root   43744 Mar  1  2019 cat
+  -rwxr-xr-x 1 root root   64320 Mar  1  2019 chgrp
+  -rwxr-xr-x 1 root root   64288 Mar  1  2019 chmod
+  -rwxr-xr-x 1 root root   72512 Mar  1  2019 chown
+  -rwxr-xr-x 1 root root  146880 Mar  1  2019 cp
+  -rwxr-xr-x 1 root root  121464 Jan 18  2019 dash
+  -rwxr-xr-x 1 root root  109408 Mar  1  2019 date
+  -rwxr-xr-x 1 root root   76712 Mar  1  2019 dd
+  -rwxr-xr-x 1 root root   93744 Mar  1  2019 df
+  -rwxr-xr-x 1 root root  138856 Mar  1  2019 dir
+  -rwxr-xr-x 1 root root   84288 Jan 10  2019 dmesg
+  lrwxrwxrwx 1 root root       8 Sep 27  2018 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root       8 Sep 27  2018 domainname -> hostname
+  -rwxr-xr-x 1 root root   39520 Mar  1  2019 echo
+  -rwxr-xr-x 1 root root      28 Jan  8  2019 egrep
+  -rwxr-xr-x 1 root root   35424 Mar  1  2019 false
+  -rwxr-xr-x 1 root root      28 Jan  8  2019 fgrep
+  -rwxr-xr-x 1 root root   68880 Jan 10  2019 findmnt
+  -rwsr-xr-x 1 root root   34896 Apr 23  2020 fusermount
+  -rwxr-xr-x 1 root root  198976 Jan  8  2019 grep
+  -rwxr-xr-x 2 root root    2345 Jan  6  2019 gunzip
+  -rwxr-xr-x 1 root root    6375 Jan  6  2019 gzexe
+  -rwxr-xr-x 1 root root   98048 Jan  6  2019 gzip
+  -rwxr-xr-x 1 root root   26696 Sep 27  2018 hostname
+  -rwxr-xr-x 1 root root   68552 Mar  1  2019 ln
+  -rwxr-xr-x 1 root root   56760 Jul 27  2018 login
+  -rwxr-xr-x 1 root root  138856 Mar  1  2019 ls
+  -rwxr-xr-x 1 root root  108624 Jan 10  2019 lsblk
+  -rwxr-xr-x 1 root root   89088 Mar  1  2019 mkdir
+  -rwxr-xr-x 1 root root   68544 Mar  1  2019 mknod
+  -rwxr-xr-x 1 root root   43808 Mar  1  2019 mktemp
+  -rwxr-xr-x 1 root root   43008 Jan 10  2019 more
+  -rwsr-xr-x 1 root root   51280 Jan 10  2019 mount
+  -rwxr-xr-x 1 root root   14408 Jan 10  2019 mountpoint
+  -rwxr-xr-x 1 root root  138728 Mar  1  2019 mv
+  lrwxrwxrwx 1 root root       8 Sep 27  2018 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root      14 Feb 15  2019 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root   39616 Mar  1  2019 pwd
+  lrwxrwxrwx 1 root root       4 Apr 18  2019 rbash -> bash
+  -rwxr-xr-x 1 root root   47776 Mar  1  2019 readlink
+  -rwxr-xr-x 1 root root   68416 Mar  1  2019 rm
+  -rwxr-xr-x 1 root root   47776 Mar  1  2019 rmdir
+  -rwxr-xr-x 1 root root   23312 Jan 22  2019 run-parts
+  -rwxr-xr-x 1 root root  122224 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root       4 Dec 15 22:12 sh -> bash
+  lrwxrwxrwx 1 root root       4 Nov  8 11:58 sh.distrib -> dash
+  -rwxr-xr-x 1 root root   39552 Mar  1  2019 sleep
+  -rwxr-xr-x 1 root root   80672 Mar  1  2019 stty
+  -rwsr-xr-x 1 root root   63568 Jan 10  2019 su
+  -rwxr-xr-x 1 root root   35488 Mar  1  2019 sync
+  -rwxr-xr-x 1 root root  445560 Apr 24  2019 tar
+  -rwxr-xr-x 1 root root   14440 Jan 22  2019 tempfile
+  -rwxr-xr-x 1 root root   97152 Mar  1  2019 touch
+  -rwxr-xr-x 1 root root   35424 Mar  1  2019 true
+  -rwxr-xr-x 1 root root   14328 Apr 23  2020 ulockmgr_server
+  -rwsr-xr-x 1 root root   34888 Jan 10  2019 umount
+  -rwxr-xr-x 1 root root   39584 Mar  1  2019 uname
+  -rwxr-xr-x 2 root root    2345 Jan  6  2019 uncompress
+  -rwxr-xr-x 1 root root  138856 Mar  1  2019 vdir
+  -rwxr-xr-x 1 root root   34896 Jan 10  2019 wdctl
+  -rwxr-xr-x 1 root root     946 Jan 22  2019 which
+  lrwxrwxrwx 1 root root       8 Sep 27  2018 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root    1983 Jan  6  2019 zcat
+  -rwxr-xr-x 1 root root    1677 Jan  6  2019 zcmp
+  -rwxr-xr-x 1 root root    5879 Jan  6  2019 zdiff
+  -rwxr-xr-x 1 root root      29 Jan  6  2019 zegrep
+  -rwxr-xr-x 1 root root      29 Jan  6  2019 zfgrep
+  -rwxr-xr-x 1 root root    2080 Jan  6  2019 zforce
+  -rwxr-xr-x 1 root root    7584 Jan  6  2019 zgrep
+  -rwxr-xr-x 1 root root    2205 Jan  6  2019 zless
+  -rwxr-xr-x 1 root root    1841 Jan  6  2019 zmore
+  -rwxr-xr-x 1 root root    4552 Jan  6  2019 znew
+I: user script /srv/workspace/pbuilder/1978895/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -308,7 +342,7 @@
 Get: 97 http://deb.debian.org/debian buster/main amd64 odbcinst1debian2 amd64 2.3.6-0.1 [78.1 kB]
 Get: 98 http://deb.debian.org/debian buster/main amd64 odbcinst amd64 2.3.6-0.1 [48.4 kB]
 Get: 99 http://deb.debian.org/debian buster/main amd64 unixodbc-dev amd64 2.3.6-0.1 [261 kB]
-Fetched 47.1 MB in 1s (79.5 MB/s)
+Fetched 47.1 MB in 1s (35.7 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package libbsd0:amd64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19195 files and directories currently installed.)
@@ -730,7 +764,8 @@
 fakeroot is already the newest version (1.23-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/soci-3.2.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../soci_3.2.3-2_source.changes
+hostname: Name or service not known
+I: Running cd /build/soci-3.2.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../soci_3.2.3-2_source.changes
 dpkg-buildpackage: info: source package soci
 dpkg-buildpackage: info: source version 3.2.3-2
 dpkg-buildpackage: info: source distribution unstable
@@ -881,131 +916,117 @@
 -- Build files have been written to: /build/soci-3.2.3/obj-x86_64-linux-gnu
 make[1]: Leaving directory '/build/soci-3.2.3'
    dh_auto_build
-	cd obj-x86_64-linux-gnu && make -j16
+	cd obj-x86_64-linux-gnu && make -j15
 make[1]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 /usr/bin/cmake -S/build/soci-3.2.3 -B/build/soci-3.2.3/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/soci-3.2.3/obj-x86_64-linux-gnu/CMakeFiles /build/soci-3.2.3/obj-x86_64-linux-gnu/CMakeFiles/progress.marks
 make -f CMakeFiles/Makefile2 all
 make[2]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f core/CMakeFiles/soci_core_static.dir/build.make core/CMakeFiles/soci_core_static.dir/depend
-make -f core/CMakeFiles/soci_core.dir/build.make core/CMakeFiles/soci_core.dir/depend
-make -f backends/firebird/CMakeFiles/soci_firebird_static.dir/build.make backends/firebird/CMakeFiles/soci_firebird_static.dir/depend
-make -f backends/mysql/CMakeFiles/soci_mysql_static.dir/build.make backends/mysql/CMakeFiles/soci_mysql_static.dir/depend
-make -f backends/odbc/CMakeFiles/soci_odbc_static.dir/build.make backends/odbc/CMakeFiles/soci_odbc_static.dir/depend
-make -f backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql_static.dir/depend
-make -f backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/core /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/core /build/soci-3.2.3/obj-x86_64-linux-gnu/core/CMakeFiles/soci_core_static.dir/DependInfo.cmake --color=
+make -f core/CMakeFiles/soci_core.dir/build.make core/CMakeFiles/soci_core.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/core /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/core /build/soci-3.2.3/obj-x86_64-linux-gnu/core/CMakeFiles/soci_core.dir/DependInfo.cmake --color=
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/CMakeFiles/soci_mysql_static.dir/DependInfo.cmake --color=
+make -f backends/firebird/CMakeFiles/soci_firebird_static.dir/build.make backends/firebird/CMakeFiles/soci_firebird_static.dir/depend
+make -f backends/mysql/CMakeFiles/soci_mysql_static.dir/build.make backends/mysql/CMakeFiles/soci_mysql_static.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/CMakeFiles/soci_firebird_static.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/CMakeFiles/soci_mysql_static.dir/DependInfo.cmake --color=
+make -f backends/odbc/CMakeFiles/soci_odbc_static.dir/build.make backends/odbc/CMakeFiles/soci_odbc_static.dir/depend
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/CMakeFiles/soci_odbc_static.dir/DependInfo.cmake --color=
+make -f backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql_static.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/DependInfo.cmake --color=
+make -f backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3 /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_firebird_static
-Scanning dependencies of target soci_sqlite3_static
 Scanning dependencies of target soci_mysql_static
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-Scanning dependencies of target soci_odbc_static
-Scanning dependencies of target soci_postgresql_static
-make -f backends/firebird/CMakeFiles/soci_firebird_static.dir/build.make backends/firebird/CMakeFiles/soci_firebird_static.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build
+Scanning dependencies of target soci_core_static
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/mysql/CMakeFiles/soci_mysql_static.dir/build.make backends/mysql/CMakeFiles/soci_mysql_static.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 Scanning dependencies of target soci_core
-Scanning dependencies of target soci_core_static
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/CMakeFiles/soci_odbc_static.dir/build.make backends/odbc/CMakeFiles/soci_odbc_static.dir/build
-make -f backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build
+Scanning dependencies of target soci_firebird_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f core/CMakeFiles/soci_core_static.dir/build.make core/CMakeFiles/soci_core_static.dir/build
+Scanning dependencies of target soci_odbc_static
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f core/CMakeFiles/soci_core.dir/build.make core/CMakeFiles/soci_core.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/firebird/CMakeFiles/soci_firebird_static.dir/build.make backends/firebird/CMakeFiles/soci_firebird_static.dir/build
+Scanning dependencies of target soci_postgresql_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/odbc/CMakeFiles/soci_odbc_static.dir/build.make backends/odbc/CMakeFiles/soci_odbc_static.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f core/CMakeFiles/soci_core_static.dir/build.make core/CMakeFiles/soci_core_static.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+Scanning dependencies of target soci_sqlite3_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[  0%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/blob.cpp.o
+[  1%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/common.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/mysql/blob.cpp
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f core/CMakeFiles/soci_core.dir/build.make core/CMakeFiles/soci_core.dir/build
+make -f backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[  1%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/common.cpp.o
+[  1%] Building CXX object core/CMakeFiles/soci_core.dir/backend-loader.cpp.o
 [  2%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/factory.cpp.o
-[  2%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/blob.cpp.o
-[  2%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/blob.cpp.o
-[  3%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/factory.cpp.o
-[  3%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/error-firebird.cpp.o
-[  3%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/blob.cpp.o
-[  4%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/factory.cpp.o
+[  2%] Building CXX object core/CMakeFiles/soci_core_static.dir/backend-loader.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/backend-loader.cpp.o -c /build/soci-3.2.3/core/backend-loader.cpp
+[  3%] Building CXX object core/CMakeFiles/soci_core.dir/blob.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/common.cpp.o -c /build/soci-3.2.3/backends/mysql/common.cpp
-[  4%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/blob.cpp.o
-[  4%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/error.cpp.o
-[  4%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/blob.cpp.o
-[  5%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/common.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/sqlite3/blob.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/odbc/factory.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/backend-loader.cpp.o -c /build/soci-3.2.3/core/backend-loader.cpp
+[  3%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/blob.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/firebird/blob.cpp
-[  7%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/factory.cpp.o
-[  7%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/common.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/odbc/blob.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/blob.cpp.o -c /build/soci-3.2.3/core/blob.cpp
+[  3%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/blob.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/mysql/factory.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/error-firebird.cpp.o -c /build/soci-3.2.3/backends/firebird/error-firebird.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/error.cpp.o -c /build/soci-3.2.3/backends/sqlite3/error.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/mysql/blob.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/postgresql/blob.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/common.cpp.o -c /build/soci-3.2.3/backends/firebird/common.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/common.cpp.o -c /build/soci-3.2.3/backends/sqlite3/common.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/sqlite3/factory.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/firebird/factory.cpp
-[  7%] Building CXX object core/CMakeFiles/soci_core.dir/backend-loader.cpp.o
-[  7%] Building CXX object core/CMakeFiles/soci_core_static.dir/backend-loader.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/backend-loader.cpp.o -c /build/soci-3.2.3/core/backend-loader.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/backend-loader.cpp.o -c /build/soci-3.2.3/core/backend-loader.cpp
-[  7%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/row-id.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/sqlite3/row-id.cpp
-[  8%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/row-id.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/firebird/row-id.cpp
-[  9%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/session.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/sqlite3/session.cpp
-[  9%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/session.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/firebird/session.cpp
-[  9%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/standard-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/standard-into-type.cpp
-[  9%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/row-id.cpp.o
+[  4%] Building CXX object core/CMakeFiles/soci_core_static.dir/blob.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/blob.cpp.o -c /build/soci-3.2.3/core/blob.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/odbc/blob.cpp
+[  4%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/row-id.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/mysql/row-id.cpp
-[ 10%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp
-[ 11%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/row-id.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/odbc/row-id.cpp
-[ 12%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/standard-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/firebird/standard-into-type.cpp
-[ 12%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/session.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/odbc/session.cpp
-[ 13%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/common.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/common.cpp.o -c /build/soci-3.2.3/backends/postgresql/common.cpp
-[ 14%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/sqlite3/statement.cpp
-[ 15%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/session.cpp.o
+[  5%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/common.cpp.o
+[  5%] Building CXX object core/CMakeFiles/soci_core.dir/connection-parameters.cpp.o
+[  5%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/blob.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/common.cpp.o -c /build/soci-3.2.3/backends/firebird/common.cpp
+[  5%] Building CXX object core/CMakeFiles/soci_core_static.dir/connection-parameters.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/sqlite3/blob.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/connection-parameters.cpp.o -c /build/soci-3.2.3/core/connection-parameters.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/connection-parameters.cpp.o -c /build/soci-3.2.3/core/connection-parameters.cpp
+[  5%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/blob.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/blob.cpp.o -c /build/soci-3.2.3/backends/postgresql/blob.cpp
+[  6%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/factory.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/odbc/factory.cpp
+[  7%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/session.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/mysql/session.cpp
-[ 15%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/error.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/error.cpp.o -c /build/soci-3.2.3/backends/postgresql/error.cpp
-[ 15%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/firebird/standard-use-type.cpp
-[ 15%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/vector-into-type.cpp.o
-[ 16%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/standard-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/vector-into-type.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/odbc/standard-into-type.cpp
-[ 16%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/standard-into-type.cpp.o
+[  8%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/common.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/common.cpp.o -c /build/soci-3.2.3/backends/sqlite3/common.cpp
+[  9%] Building CXX object core/CMakeFiles/soci_core_static.dir/connection-pool.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/connection-pool.cpp.o -c /build/soci-3.2.3/core/connection-pool.cpp
+[  9%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/standard-into-type.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/mysql/standard-into-type.cpp
-[ 17%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/factory.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/postgresql/factory.cpp
+[ 10%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/mysql/standard-use-type.cpp
+[ 11%] Building CXX object core/CMakeFiles/soci_core.dir/connection-pool.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/connection-pool.cpp.o -c /build/soci-3.2.3/core/connection-pool.cpp
+[ 12%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/common.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/common.cpp.o -c /build/soci-3.2.3/backends/postgresql/common.cpp
+[ 12%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/mysql/statement.cpp
+[ 13%] Building CXX object core/CMakeFiles/soci_core.dir/error.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/error.cpp.o -c /build/soci-3.2.3/core/error.cpp
+[ 13%] Building CXX object core/CMakeFiles/soci_core_static.dir/error.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/error.cpp.o -c /build/soci-3.2.3/core/error.cpp
+[ 13%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/error-firebird.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/error-firebird.cpp.o -c /build/soci-3.2.3/backends/firebird/error-firebird.cpp
+[ 13%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/error.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/error.cpp.o -c /build/soci-3.2.3/backends/sqlite3/error.cpp
 In file included from /build/soci-3.2.3/backends/mysql/standard-into-type.cpp:12:
 /build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
 /build/soci-3.2.3/backends/mysql/common.h:54:27:   required from 'void soci::details::mysql::parse_num(const char*, T&) [with T = double]'
@@ -1013,10 +1034,20 @@
 /build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      return (y != y);
             ~~~^~~~~
-[ 18%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/row-id.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/postgresql/row-id.cpp
-[ 19%] Building CXX object core/CMakeFiles/soci_core_static.dir/blob.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/blob.cpp.o -c /build/soci-3.2.3/core/blob.cpp
+[ 14%] Building CXX object core/CMakeFiles/soci_core.dir/into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/into-type.cpp.o -c /build/soci-3.2.3/core/into-type.cpp
+[ 14%] Building CXX object core/CMakeFiles/soci_core_static.dir/into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/into-type.cpp.o -c /build/soci-3.2.3/core/into-type.cpp
+In file included from /build/soci-3.2.3/backends/mysql/standard-use-type.cpp:11:
+/build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
+/build/soci-3.2.3/backends/mysql/standard-use-type.cpp:106:68:   required from here
+/build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     return (y != y);
+            ~~~^~~~~
+[ 15%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/row-id.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/odbc/row-id.cpp
+[ 15%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/error.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/error.cpp.o -c /build/soci-3.2.3/backends/postgresql/error.cpp
 /build/soci-3.2.3/backends/mysql/session.cpp: In constructor 'soci::mysql_session_backend::mysql_session_backend(const soci::connection_parameters&)':
 /build/soci-3.2.3/backends/mysql/session.cpp:307:24: warning: 'local_infile' may be used uninitialized in this function [-Wmaybe-uninitialized]
      if (local_infile_p and local_infile == 1)
@@ -1024,74 +1055,10 @@
 /build/soci-3.2.3/backends/mysql/session.cpp:280:9: warning: 'port' may be used uninitialized in this function [-Wmaybe-uninitialized]
      int port, local_infile;
          ^~~~
-[ 20%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/firebird/statement.cpp
-[ 21%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp
-/build/soci-3.2.3/backends/odbc/session.cpp: In constructor 'soci::odbc_session_backend::odbc_session_backend(const soci::connection_parameters&)':
-/build/soci-3.2.3/backends/odbc/session.cpp:77:58: warning: cast from type 'const char*' to type 'SQLCHAR*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]
-                           (SQLCHAR *)connectString.c_str(),
-                                                          ^
-[ 22%] Building CXX object core/CMakeFiles/soci_core.dir/blob.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/blob.cpp.o -c /build/soci-3.2.3/core/blob.cpp
-[ 22%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/session.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/postgresql/session.cpp
-[ 22%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/odbc/standard-use-type.cpp
-[ 23%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/standard-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/standard-into-type.cpp
-[ 24%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/mysql/standard-use-type.cpp
-[ 24%] Building CXX object core/CMakeFiles/soci_core_static.dir/connection-parameters.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/connection-parameters.cpp.o -c /build/soci-3.2.3/core/connection-parameters.cpp
-[ 25%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/odbc/statement.cpp
-/build/soci-3.2.3/backends/firebird/statement.cpp: In member function 'virtual void soci::firebird_statement_backend::clean_up()':
-/build/soci-3.2.3/backends/firebird/statement.cpp:56:19: warning: NULL used in arithmetic [-Wpointer-arith]
-     if (stmtp_ != NULL)
-                   ^~~~
-/build/soci-3.2.3/backends/firebird/statement.cpp:62:18: warning: converting to non-pointer type 'isc_stmt_handle' {aka 'unsigned int'} from NULL [-Wconversion-null]
-         stmtp_ = NULL;
-                  ^~~~
-/build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp: In member function 'virtual void soci::sqlite3_standard_use_type_backend::pre_use(const soci::indicator*)':
-/build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp:159:41: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
-                 snprintf(buf_, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
-                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp:159:41: note: directive argument in the range [-2147483647, 2147483647]
-In file included from /usr/include/stdio.h:873,
-                 from /usr/include/c++/8/cstdio:42,
-                 from /build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp:13:
-/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
-   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-        __bos (__s), __fmt, __va_arg_pack ());
-        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 25%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/firebird/vector-into-type.cpp
-/build/soci-3.2.3/backends/odbc/statement.cpp: In member function 'virtual void soci::odbc_statement_backend::prepare(const string&, soci::details::statement_type)':
-/build/soci-3.2.3/backends/odbc/statement.cpp:134:62: warning: cast from type 'const char*' to type 'SQLCHAR*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]
-     SQLRETURN rc = SQLPrepare(hstmt_, (SQLCHAR*)query_.c_str(), (SQLINTEGER)query_.size());
-                                                              ^
-[ 25%] Building CXX object core/CMakeFiles/soci_core.dir/connection-parameters.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/connection-parameters.cpp.o -c /build/soci-3.2.3/core/connection-parameters.cpp
-In file included from /build/soci-3.2.3/backends/mysql/standard-use-type.cpp:11:
-/build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
-/build/soci-3.2.3/backends/mysql/standard-use-type.cpp:106:68:   required from here
-/build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     return (y != y);
-            ~~~^~~~~
-[ 26%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/firebird/vector-use-type.cpp
-[ 26%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/odbc/vector-into-type.cpp
-[ 26%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/mysql/statement.cpp
-[ 27%] Building CXX object core/CMakeFiles/soci_core.dir/connection-pool.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/connection-pool.cpp.o -c /build/soci-3.2.3/core/connection-pool.cpp
-[ 28%] Building CXX object core/CMakeFiles/soci_core_static.dir/connection-pool.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/connection-pool.cpp.o -c /build/soci-3.2.3/core/connection-pool.cpp
-[ 28%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/standard-use-type.cpp
+[ 15%] Building CXX object core/CMakeFiles/soci_core.dir/once-temp-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/once-temp-type.cpp.o -c /build/soci-3.2.3/core/once-temp-type.cpp
+[ 16%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/factory.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/sqlite3/factory.cpp
 /build/soci-3.2.3/backends/mysql/standard-use-type.cpp: In member function 'virtual void soci::mysql_standard_use_type_backend::pre_use(const soci::indicator*)':
 /build/soci-3.2.3/backends/mysql/standard-use-type.cpp:126:21: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 19 [-Wformat-truncation=]
                      "\'%d-%02d-%02d %02d:%02d:%02d\'",
@@ -1105,32 +1072,26 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         __bos (__s), __fmt, __va_arg_pack ());
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 28%] Building CXX object core/CMakeFiles/soci_core.dir/error.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/error.cpp.o -c /build/soci-3.2.3/core/error.cpp
-[ 29%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/vector-use-type.cpp.o
-[ 30%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/mysql/vector-use-type.cpp
+[ 17%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/vector-into-type.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/mysql/vector-into-type.cpp
-[ 31%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/postgresql/statement.cpp
-[ 32%] Building CXX object core/CMakeFiles/soci_core.dir/into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/into-type.cpp.o -c /build/soci-3.2.3/core/into-type.cpp
-[ 32%] Building CXX object core/CMakeFiles/soci_core.dir/once-temp-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/once-temp-type.cpp.o -c /build/soci-3.2.3/core/once-temp-type.cpp
-/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp: In member function 'virtual void soci::sqlite3_vector_use_type_backend::pre_use(const soci::indicator*)':
-/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:197:44: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
-                     snprintf(buf, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
-                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:197:44: note: directive argument in the range [-2147483647, 2147483647]
-In file included from /usr/include/stdio.h:873,
-                 from /usr/include/c++/8/cstdio:42,
-                 from /build/soci-3.2.3/backends/sqlite3/common.h:13,
-                 from /build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:10:
-/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
-   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-        __bos (__s), __fmt, __va_arg_pack ());
-        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 18%] Building CXX object core/CMakeFiles/soci_core_static.dir/once-temp-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/once-temp-type.cpp.o -c /build/soci-3.2.3/core/once-temp-type.cpp
+[ 19%] Building CXX object core/CMakeFiles/soci_core.dir/prepare-temp-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/prepare-temp-type.cpp.o -c /build/soci-3.2.3/core/prepare-temp-type.cpp
+[ 19%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/odbc/session.cpp
+[ 20%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/factory.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/postgresql/factory.cpp
+[ 21%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/factory.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/factory.cpp.o -c /build/soci-3.2.3/backends/firebird/factory.cpp
+[ 21%] Building CXX object core/CMakeFiles/soci_core_static.dir/prepare-temp-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/prepare-temp-type.cpp.o -c /build/soci-3.2.3/core/prepare-temp-type.cpp
+[ 22%] Building CXX object backends/mysql/CMakeFiles/soci_mysql_static.dir/vector-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/mysql/vector-use-type.cpp
+[ 22%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/row-id.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/sqlite3/row-id.cpp
+[ 23%] Building CXX object core/CMakeFiles/soci_core_static.dir/procedure.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/procedure.cpp.o -c /build/soci-3.2.3/core/procedure.cpp
 In file included from /build/soci-3.2.3/backends/mysql/vector-into-type.cpp:11:
 /build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
 /build/soci-3.2.3/backends/mysql/common.h:54:27:   required from 'void soci::details::mysql::parse_num(const char*, T&) [with T = double]'
@@ -1138,49 +1099,32 @@
 /build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      return (y != y);
             ~~~^~~~~
-[ 33%] Building CXX object core/CMakeFiles/soci_core.dir/prepare-temp-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/prepare-temp-type.cpp.o -c /build/soci-3.2.3/core/prepare-temp-type.cpp
-[ 34%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/odbc/vector-use-type.cpp
+[ 24%] Building CXX object core/CMakeFiles/soci_core.dir/procedure.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/procedure.cpp.o -c /build/soci-3.2.3/core/procedure.cpp
+[ 24%] Building CXX object core/CMakeFiles/soci_core_static.dir/ref-counted-prepare-info.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/ref-counted-prepare-info.cpp.o -c /build/soci-3.2.3/core/ref-counted-prepare-info.cpp
+[ 25%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/row-id.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/firebird/row-id.cpp
+[ 26%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/row-id.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/postgresql/row-id.cpp
+[ 26%] Building CXX object core/CMakeFiles/soci_core.dir/ref-counted-prepare-info.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/ref-counted-prepare-info.cpp.o -c /build/soci-3.2.3/core/ref-counted-prepare-info.cpp
 In file included from /build/soci-3.2.3/backends/mysql/vector-use-type.cpp:11:
 /build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
 /build/soci-3.2.3/backends/mysql/vector-use-type.cpp:141:48:   required from here
 /build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      return (y != y);
             ~~~^~~~~
-/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp: In member function 'virtual void soci::postgresql_standard_use_type_backend::pre_use(const soci::indicator*)':
-/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:135:41: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
-                 snprintf(buf_, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
-                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:135:41: note: directive argument in the range [-2147483647, 2147483647]
-In file included from /usr/include/stdio.h:873,
-                 from /usr/include/postgresql/libpq-fe.h:23,
-                 from /build/soci-3.2.3/backends/postgresql/soci-postgresql.h:28,
-                 from /build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:9:
-/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
-   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-        __bos (__s), __fmt, __va_arg_pack ());
-        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 35%] Building CXX object core/CMakeFiles/soci_core.dir/procedure.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/procedure.cpp.o -c /build/soci-3.2.3/core/procedure.cpp
-[ 35%] Linking CXX static library ../../lib/libsoci_sqlite3.a
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/cmake -P CMakeFiles/soci_sqlite3_static.dir/cmake_clean_target.cmake
-[ 35%] Building CXX object core/CMakeFiles/soci_core.dir/ref-counted-prepare-info.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/ref-counted-prepare-info.cpp.o -c /build/soci-3.2.3/core/ref-counted-prepare-info.cpp
-[ 36%] Building CXX object core/CMakeFiles/soci_core.dir/ref-counted-statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_sqlite3_static.dir/link.txt --verbose=1
+[ 27%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/sqlite3/session.cpp
+[ 28%] Building CXX object core/CMakeFiles/soci_core_static.dir/ref-counted-statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/ref-counted-statement.cpp.o -c /build/soci-3.2.3/core/ref-counted-statement.cpp
+[ 29%] Building CXX object core/CMakeFiles/soci_core.dir/ref-counted-statement.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/ref-counted-statement.cpp.o -c /build/soci-3.2.3/core/ref-counted-statement.cpp
-[ 37%] Building CXX object core/CMakeFiles/soci_core_static.dir/error.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/error.cpp.o -c /build/soci-3.2.3/core/error.cpp
-/usr/bin/ar qc ../../lib/libsoci_sqlite3.a  CMakeFiles/soci_sqlite3_static.dir/blob.cpp.o CMakeFiles/soci_sqlite3_static.dir/common.cpp.o CMakeFiles/soci_sqlite3_static.dir/error.cpp.o CMakeFiles/soci_sqlite3_static.dir/factory.cpp.o CMakeFiles/soci_sqlite3_static.dir/row-id.cpp.o CMakeFiles/soci_sqlite3_static.dir/session.cpp.o CMakeFiles/soci_sqlite3_static.dir/standard-into-type.cpp.o CMakeFiles/soci_sqlite3_static.dir/standard-use-type.cpp.o CMakeFiles/soci_sqlite3_static.dir/statement.cpp.o CMakeFiles/soci_sqlite3_static.dir/vector-into-type.cpp.o CMakeFiles/soci_sqlite3_static.dir/vector-use-type.cpp.o
-/usr/bin/ranlib ../../lib/libsoci_sqlite3.a
-[ 37%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/vector-into-type.cpp
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 37%] Built target soci_sqlite3_static
-[ 38%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/vector-use-type.cpp
+[ 29%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/firebird/session.cpp
+[ 29%] Building CXX object core/CMakeFiles/soci_core_static.dir/row.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/row.cpp.o -c /build/soci-3.2.3/core/row.cpp
 /build/soci-3.2.3/backends/mysql/vector-use-type.cpp: In member function 'virtual void soci::mysql_vector_use_type_backend::pre_use(const soci::indicator*)':
 /build/soci-3.2.3/backends/mysql/vector-use-type.cpp:162:44: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 19 [-Wformat-truncation=]
                      snprintf(buf, bufSize, "\'%d-%02d-%02d %02d:%02d:%02d\'",
@@ -1194,53 +1138,73 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         __bos (__s), __fmt, __va_arg_pack ());
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 38%] Building CXX object core/CMakeFiles/soci_core_static.dir/into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/into-type.cpp.o -c /build/soci-3.2.3/core/into-type.cpp
-[ 38%] Building CXX object core/CMakeFiles/soci_core.dir/row.cpp.o
+[ 30%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/firebird/standard-into-type.cpp
+[ 30%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/session.cpp.o -c /build/soci-3.2.3/backends/postgresql/session.cpp
+[ 31%] Building CXX object core/CMakeFiles/soci_core_static.dir/rowid.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/rowid.cpp.o -c /build/soci-3.2.3/core/rowid.cpp
+/build/soci-3.2.3/backends/odbc/session.cpp: In constructor 'soci::odbc_session_backend::odbc_session_backend(const soci::connection_parameters&)':
+/build/soci-3.2.3/backends/odbc/session.cpp:77:58: warning: cast from type 'const char*' to type 'SQLCHAR*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]
+                           (SQLCHAR *)connectString.c_str(),
+                                                          ^
+[ 32%] Building CXX object core/CMakeFiles/soci_core_static.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/session.cpp.o -c /build/soci-3.2.3/core/session.cpp
+[ 32%] Building CXX object core/CMakeFiles/soci_core.dir/row.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/row.cpp.o -c /build/soci-3.2.3/core/row.cpp
-[ 39%] Building CXX object core/CMakeFiles/soci_core.dir/rowid.cpp.o
+[ 32%] Building CXX object core/CMakeFiles/soci_core_static.dir/soci-simple.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/soci-simple.cpp.o -c /build/soci-3.2.3/core/soci-simple.cpp
+[ 33%] Building CXX object core/CMakeFiles/soci_core_static.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/statement.cpp.o -c /build/soci-3.2.3/core/statement.cpp
+[ 34%] Building CXX object core/CMakeFiles/soci_core.dir/rowid.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/rowid.cpp.o -c /build/soci-3.2.3/core/rowid.cpp
-[ 40%] Building CXX object core/CMakeFiles/soci_core_static.dir/once-temp-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/once-temp-type.cpp.o -c /build/soci-3.2.3/core/once-temp-type.cpp
-[ 40%] Building CXX object core/CMakeFiles/soci_core.dir/session.cpp.o
+[ 34%] Building CXX object core/CMakeFiles/soci_core_static.dir/transaction.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/transaction.cpp.o -c /build/soci-3.2.3/core/transaction.cpp
+[ 34%] Building CXX object core/CMakeFiles/soci_core.dir/session.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/session.cpp.o -c /build/soci-3.2.3/core/session.cpp
-[ 41%] Building CXX object core/CMakeFiles/soci_core.dir/soci-simple.cpp.o
+[ 35%] Building CXX object core/CMakeFiles/soci_core_static.dir/use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/use-type.cpp.o -c /build/soci-3.2.3/core/use-type.cpp
+[ 35%] Building CXX object core/CMakeFiles/soci_core_static.dir/values.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/values.cpp.o -c /build/soci-3.2.3/core/values.cpp
+[ 35%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/standard-into-type.cpp
+[ 35%] Linking CXX static library ../../lib/libsoci_mysql.a
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/cmake -P CMakeFiles/soci_mysql_static.dir/cmake_clean_target.cmake
+[ 36%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_mysql_static.dir/link.txt --verbose=1
+/usr/bin/ar qc ../../lib/libsoci_mysql.a  CMakeFiles/soci_mysql_static.dir/blob.cpp.o CMakeFiles/soci_mysql_static.dir/common.cpp.o CMakeFiles/soci_mysql_static.dir/factory.cpp.o CMakeFiles/soci_mysql_static.dir/row-id.cpp.o CMakeFiles/soci_mysql_static.dir/session.cpp.o CMakeFiles/soci_mysql_static.dir/standard-into-type.cpp.o CMakeFiles/soci_mysql_static.dir/standard-use-type.cpp.o CMakeFiles/soci_mysql_static.dir/statement.cpp.o CMakeFiles/soci_mysql_static.dir/vector-into-type.cpp.o CMakeFiles/soci_mysql_static.dir/vector-use-type.cpp.o
+[ 37%] Building CXX object core/CMakeFiles/soci_core.dir/soci-simple.cpp.o
+/usr/bin/ranlib ../../lib/libsoci_mysql.a
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/soci-simple.cpp.o -c /build/soci-3.2.3/core/soci-simple.cpp
-[ 41%] Building CXX object core/CMakeFiles/soci_core.dir/statement.cpp.o
+[ 38%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/standard-into-type.cpp
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 38%] Built target soci_mysql_static
+[ 38%] Building CXX object core/CMakeFiles/soci_core.dir/statement.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/statement.cpp.o -c /build/soci-3.2.3/core/statement.cpp
-[ 42%] Building CXX object core/CMakeFiles/soci_core.dir/transaction.cpp.o
+[ 39%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/sqlite3/statement.cpp
+[ 40%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/odbc/standard-into-type.cpp
+[ 40%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/standard-use-type.cpp
+[ 41%] Building CXX object core/CMakeFiles/soci_core.dir/transaction.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/transaction.cpp.o -c /build/soci-3.2.3/core/transaction.cpp
-[ 43%] Building CXX object core/CMakeFiles/soci_core.dir/use-type.cpp.o
+[ 42%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/postgresql/statement.cpp
+[ 42%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/vector-into-type.cpp
+[ 43%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql_static.dir/vector-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/vector-use-type.cpp
+[ 44%] Building CXX object core/CMakeFiles/soci_core.dir/use-type.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/use-type.cpp.o -c /build/soci-3.2.3/core/use-type.cpp
-[ 43%] Building CXX object core/CMakeFiles/soci_core.dir/values.cpp.o
+[ 44%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/firebird/standard-use-type.cpp
+[ 44%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/odbc/standard-use-type.cpp
+[ 44%] Building CXX object core/CMakeFiles/soci_core.dir/values.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -Dsoci_core_EXPORTS -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_core.dir/values.cpp.o -c /build/soci-3.2.3/core/values.cpp
-[ 44%] Linking CXX static library ../../lib/libsoci_odbc.a
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/cmake -P CMakeFiles/soci_odbc_static.dir/cmake_clean_target.cmake
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc_static.dir/link.txt --verbose=1
-/usr/bin/ar qc ../../lib/libsoci_odbc.a  CMakeFiles/soci_odbc_static.dir/blob.cpp.o CMakeFiles/soci_odbc_static.dir/factory.cpp.o CMakeFiles/soci_odbc_static.dir/row-id.cpp.o CMakeFiles/soci_odbc_static.dir/session.cpp.o CMakeFiles/soci_odbc_static.dir/standard-into-type.cpp.o CMakeFiles/soci_odbc_static.dir/standard-use-type.cpp.o CMakeFiles/soci_odbc_static.dir/statement.cpp.o CMakeFiles/soci_odbc_static.dir/vector-into-type.cpp.o CMakeFiles/soci_odbc_static.dir/vector-use-type.cpp.o
-[ 44%] Linking CXX static library ../../lib/libsoci_firebird.a
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/cmake -P CMakeFiles/soci_firebird_static.dir/cmake_clean_target.cmake
-/usr/bin/ranlib ../../lib/libsoci_odbc.a
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_firebird_static.dir/link.txt --verbose=1
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 44%] Building CXX object core/CMakeFiles/soci_core_static.dir/prepare-temp-type.cpp.o
-/usr/bin/ar qc ../../lib/libsoci_firebird.a  CMakeFiles/soci_firebird_static.dir/blob.cpp.o CMakeFiles/soci_firebird_static.dir/common.cpp.o CMakeFiles/soci_firebird_static.dir/error-firebird.cpp.o CMakeFiles/soci_firebird_static.dir/factory.cpp.o CMakeFiles/soci_firebird_static.dir/row-id.cpp.o CMakeFiles/soci_firebird_static.dir/session.cpp.o CMakeFiles/soci_firebird_static.dir/standard-into-type.cpp.o CMakeFiles/soci_firebird_static.dir/standard-use-type.cpp.o CMakeFiles/soci_firebird_static.dir/statement.cpp.o CMakeFiles/soci_firebird_static.dir/vector-into-type.cpp.o CMakeFiles/soci_firebird_static.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/prepare-temp-type.cpp.o -c /build/soci-3.2.3/core/prepare-temp-type.cpp
-[ 45%] Building CXX object core/CMakeFiles/soci_core_static.dir/procedure.cpp.o
-[ 45%] Built target soci_odbc_static
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/procedure.cpp.o -c /build/soci-3.2.3/core/procedure.cpp
-/usr/bin/ranlib ../../lib/libsoci_firebird.a
-[ 45%] Building CXX object core/CMakeFiles/soci_core_static.dir/ref-counted-prepare-info.cpp.o
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/ref-counted-prepare-info.cpp.o -c /build/soci-3.2.3/core/ref-counted-prepare-info.cpp
-[ 46%] Building CXX object core/CMakeFiles/soci_core_static.dir/ref-counted-statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/ref-counted-statement.cpp.o -c /build/soci-3.2.3/core/ref-counted-statement.cpp
-[ 46%] Built target soci_firebird_static
-[ 46%] Building CXX object core/CMakeFiles/soci_core_static.dir/row.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/row.cpp.o -c /build/soci-3.2.3/core/row.cpp
-[ 47%] Building CXX object core/CMakeFiles/soci_core_static.dir/rowid.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/rowid.cpp.o -c /build/soci-3.2.3/core/rowid.cpp
-[ 48%] Building CXX object core/CMakeFiles/soci_core_static.dir/session.cpp.o
 /build/soci-3.2.3/backends/postgresql/vector-use-type.cpp: In member function 'virtual void soci::postgresql_vector_use_type_backend::pre_use(const soci::indicator*)':
 /build/soci-3.2.3/backends/postgresql/vector-use-type.cpp:161:44: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
                      snprintf(buf, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
@@ -1255,31 +1219,60 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         __bos (__s), __fmt, __va_arg_pack ());
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/session.cpp.o -c /build/soci-3.2.3/core/session.cpp
-[ 48%] Linking CXX static library ../../lib/libsoci_mysql.a
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/cmake -P CMakeFiles/soci_mysql_static.dir/cmake_clean_target.cmake
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_mysql_static.dir/link.txt --verbose=1
-[ 49%] Building CXX object core/CMakeFiles/soci_core_static.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/statement.cpp.o -c /build/soci-3.2.3/core/statement.cpp
-[ 49%] Building CXX object core/CMakeFiles/soci_core_static.dir/soci-simple.cpp.o
-/usr/bin/ar qc ../../lib/libsoci_mysql.a  CMakeFiles/soci_mysql_static.dir/blob.cpp.o CMakeFiles/soci_mysql_static.dir/common.cpp.o CMakeFiles/soci_mysql_static.dir/factory.cpp.o CMakeFiles/soci_mysql_static.dir/row-id.cpp.o CMakeFiles/soci_mysql_static.dir/session.cpp.o CMakeFiles/soci_mysql_static.dir/standard-into-type.cpp.o CMakeFiles/soci_mysql_static.dir/standard-use-type.cpp.o CMakeFiles/soci_mysql_static.dir/statement.cpp.o CMakeFiles/soci_mysql_static.dir/vector-into-type.cpp.o CMakeFiles/soci_mysql_static.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/soci-simple.cpp.o -c /build/soci-3.2.3/core/soci-simple.cpp
-/usr/bin/ranlib ../../lib/libsoci_mysql.a
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 49%] Built target soci_mysql_static
-[ 49%] Building CXX object core/CMakeFiles/soci_core_static.dir/transaction.cpp.o
-[ 50%] Building CXX object core/CMakeFiles/soci_core_static.dir/use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/use-type.cpp.o -c /build/soci-3.2.3/core/use-type.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/transaction.cpp.o -c /build/soci-3.2.3/core/transaction.cpp
-[ 50%] Building CXX object core/CMakeFiles/soci_core_static.dir/values.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/c++  -DHAVE_DL=1 -DSOCI_ABI_VERSION=\"3.2\" -DSOCI_LIB_PREFIX=\"libsoci_\" -DSOCI_LIB_SUFFIX=\".so\" -I/build/soci-3.2.3/obj-x86_64-linux-gnu/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_core_static.dir/values.cpp.o -c /build/soci-3.2.3/core/values.cpp
-[ 51%] Linking CXX static library ../../lib/libsoci_postgresql.a
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/cmake -P CMakeFiles/soci_postgresql_static.dir/cmake_clean_target.cmake
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_postgresql_static.dir/link.txt --verbose=1
-/usr/bin/ar qc ../../lib/libsoci_postgresql.a  CMakeFiles/soci_postgresql_static.dir/blob.cpp.o CMakeFiles/soci_postgresql_static.dir/common.cpp.o CMakeFiles/soci_postgresql_static.dir/error.cpp.o CMakeFiles/soci_postgresql_static.dir/factory.cpp.o CMakeFiles/soci_postgresql_static.dir/row-id.cpp.o CMakeFiles/soci_postgresql_static.dir/session.cpp.o CMakeFiles/soci_postgresql_static.dir/standard-into-type.cpp.o CMakeFiles/soci_postgresql_static.dir/standard-use-type.cpp.o CMakeFiles/soci_postgresql_static.dir/statement.cpp.o CMakeFiles/soci_postgresql_static.dir/vector-into-type.cpp.o CMakeFiles/soci_postgresql_static.dir/vector-use-type.cpp.o
-/usr/bin/ranlib ../../lib/libsoci_postgresql.a
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 51%] Built target soci_postgresql_static
+/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp: In member function 'virtual void soci::postgresql_standard_use_type_backend::pre_use(const soci::indicator*)':
+/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:135:41: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
+                 snprintf(buf_, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
+                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:135:41: note: directive argument in the range [-2147483647, 2147483647]
+In file included from /usr/include/stdio.h:873,
+                 from /usr/include/postgresql/libpq-fe.h:23,
+                 from /build/soci-3.2.3/backends/postgresql/soci-postgresql.h:28,
+                 from /build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:9:
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
+   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+        __bos (__s), __fmt, __va_arg_pack ());
+        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 45%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/odbc/statement.cpp
+[ 46%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/statement.cpp.o -c /build/soci-3.2.3/backends/firebird/statement.cpp
+[ 46%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/firebird/vector-into-type.cpp
+[ 46%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/odbc/vector-into-type.cpp
+/build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp: In member function 'virtual void soci::sqlite3_standard_use_type_backend::pre_use(const soci::indicator*)':
+/build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp:159:41: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
+                 snprintf(buf_, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
+                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp:159:41: note: directive argument in the range [-2147483647, 2147483647]
+In file included from /usr/include/stdio.h:873,
+                 from /usr/include/c++/8/cstdio:42,
+                 from /build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp:13:
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
+   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+        __bos (__s), __fmt, __va_arg_pack ());
+        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/soci-3.2.3/backends/odbc/statement.cpp: In member function 'virtual void soci::odbc_statement_backend::prepare(const string&, soci::details::statement_type)':
+/build/soci-3.2.3/backends/odbc/statement.cpp:134:62: warning: cast from type 'const char*' to type 'SQLCHAR*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]
+     SQLRETURN rc = SQLPrepare(hstmt_, (SQLCHAR*)query_.c_str(), (SQLINTEGER)query_.size());
+                                                              ^
+[ 47%] Building CXX object backends/odbc/CMakeFiles/soci_odbc_static.dir/vector-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/odbc/vector-use-type.cpp
+[ 48%] Building CXX object backends/firebird/CMakeFiles/soci_firebird_static.dir/vector-use-type.cpp.o
+[ 48%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/vector-into-type.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/firebird/vector-use-type.cpp
+/build/soci-3.2.3/backends/firebird/statement.cpp: In member function 'virtual void soci::firebird_statement_backend::clean_up()':
+/build/soci-3.2.3/backends/firebird/statement.cpp:56:19: warning: NULL used in arithmetic [-Wpointer-arith]
+     if (stmtp_ != NULL)
+                   ^~~~
+/build/soci-3.2.3/backends/firebird/statement.cpp:62:18: warning: converting to non-pointer type 'isc_stmt_handle' {aka 'unsigned int'} from NULL [-Wconversion-null]
+         stmtp_ = NULL;
+                  ^~~~
+[ 49%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/vector-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_static.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp
 /build/soci-3.2.3/core/soci-simple.cpp: In function 'const char* {anonymous}::format_date({anonymous}::statement_wrapper&, const tm&)':
 /build/soci-3.2.3/core/soci-simple.cpp:497:42: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 8 and 18 [-Wformat-overflow=]
      std::sprintf(wrapper.date_formatted, "%d %d %d %d %d %d",
@@ -1293,6 +1286,13 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 50%] Linking CXX static library ../../lib/libsoci_postgresql.a
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/cmake -P CMakeFiles/soci_postgresql_static.dir/cmake_clean_target.cmake
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_postgresql_static.dir/link.txt --verbose=1
+/usr/bin/ar qc ../../lib/libsoci_postgresql.a  CMakeFiles/soci_postgresql_static.dir/blob.cpp.o CMakeFiles/soci_postgresql_static.dir/common.cpp.o CMakeFiles/soci_postgresql_static.dir/error.cpp.o CMakeFiles/soci_postgresql_static.dir/factory.cpp.o CMakeFiles/soci_postgresql_static.dir/row-id.cpp.o CMakeFiles/soci_postgresql_static.dir/session.cpp.o CMakeFiles/soci_postgresql_static.dir/standard-into-type.cpp.o CMakeFiles/soci_postgresql_static.dir/standard-use-type.cpp.o CMakeFiles/soci_postgresql_static.dir/statement.cpp.o CMakeFiles/soci_postgresql_static.dir/vector-into-type.cpp.o CMakeFiles/soci_postgresql_static.dir/vector-use-type.cpp.o
+/usr/bin/ranlib ../../lib/libsoci_postgresql.a
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 50%] Built target soci_postgresql_static
 /build/soci-3.2.3/core/soci-simple.cpp: In function 'const char* {anonymous}::format_date({anonymous}::statement_wrapper&, const tm&)':
 /build/soci-3.2.3/core/soci-simple.cpp:497:42: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 8 and 18 [-Wformat-overflow=]
      std::sprintf(wrapper.date_formatted, "%d %d %d %d %d %d",
@@ -1306,6 +1306,41 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp: In member function 'virtual void soci::sqlite3_vector_use_type_backend::pre_use(const soci::indicator*)':
+/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:197:44: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
+                     snprintf(buf, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
+                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:197:44: note: directive argument in the range [-2147483647, 2147483647]
+In file included from /usr/include/stdio.h:873,
+                 from /usr/include/c++/8/cstdio:42,
+                 from /build/soci-3.2.3/backends/sqlite3/common.h:13,
+                 from /build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:10:
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
+   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+        __bos (__s), __fmt, __va_arg_pack ());
+        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 50%] Linking CXX static library ../../lib/libsoci_sqlite3.a
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/cmake -P CMakeFiles/soci_sqlite3_static.dir/cmake_clean_target.cmake
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_sqlite3_static.dir/link.txt --verbose=1
+/usr/bin/ar qc ../../lib/libsoci_sqlite3.a  CMakeFiles/soci_sqlite3_static.dir/blob.cpp.o CMakeFiles/soci_sqlite3_static.dir/common.cpp.o CMakeFiles/soci_sqlite3_static.dir/error.cpp.o CMakeFiles/soci_sqlite3_static.dir/factory.cpp.o CMakeFiles/soci_sqlite3_static.dir/row-id.cpp.o CMakeFiles/soci_sqlite3_static.dir/session.cpp.o CMakeFiles/soci_sqlite3_static.dir/standard-into-type.cpp.o CMakeFiles/soci_sqlite3_static.dir/standard-use-type.cpp.o CMakeFiles/soci_sqlite3_static.dir/statement.cpp.o CMakeFiles/soci_sqlite3_static.dir/vector-into-type.cpp.o CMakeFiles/soci_sqlite3_static.dir/vector-use-type.cpp.o
+/usr/bin/ranlib ../../lib/libsoci_sqlite3.a
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 51%] Linking CXX static library ../../lib/libsoci_odbc.a
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/cmake -P CMakeFiles/soci_odbc_static.dir/cmake_clean_target.cmake
+[ 51%] Built target soci_sqlite3_static
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc_static.dir/link.txt --verbose=1
+/usr/bin/ar qc ../../lib/libsoci_odbc.a  CMakeFiles/soci_odbc_static.dir/blob.cpp.o CMakeFiles/soci_odbc_static.dir/factory.cpp.o CMakeFiles/soci_odbc_static.dir/row-id.cpp.o CMakeFiles/soci_odbc_static.dir/session.cpp.o CMakeFiles/soci_odbc_static.dir/standard-into-type.cpp.o CMakeFiles/soci_odbc_static.dir/standard-use-type.cpp.o CMakeFiles/soci_odbc_static.dir/statement.cpp.o CMakeFiles/soci_odbc_static.dir/vector-into-type.cpp.o CMakeFiles/soci_odbc_static.dir/vector-use-type.cpp.o
+/usr/bin/ranlib ../../lib/libsoci_odbc.a
+[ 51%] Linking CXX static library ../../lib/libsoci_firebird.a
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/cmake -P CMakeFiles/soci_firebird_static.dir/cmake_clean_target.cmake
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_firebird_static.dir/link.txt --verbose=1
+[ 51%] Built target soci_odbc_static
+/usr/bin/ar qc ../../lib/libsoci_firebird.a  CMakeFiles/soci_firebird_static.dir/blob.cpp.o CMakeFiles/soci_firebird_static.dir/common.cpp.o CMakeFiles/soci_firebird_static.dir/error-firebird.cpp.o CMakeFiles/soci_firebird_static.dir/factory.cpp.o CMakeFiles/soci_firebird_static.dir/row-id.cpp.o CMakeFiles/soci_firebird_static.dir/session.cpp.o CMakeFiles/soci_firebird_static.dir/standard-into-type.cpp.o CMakeFiles/soci_firebird_static.dir/standard-use-type.cpp.o CMakeFiles/soci_firebird_static.dir/statement.cpp.o CMakeFiles/soci_firebird_static.dir/vector-into-type.cpp.o CMakeFiles/soci_firebird_static.dir/vector-use-type.cpp.o
+/usr/bin/ranlib ../../lib/libsoci_firebird.a
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 51%] Built target soci_firebird_static
 /build/soci-3.2.3/core/soci-simple.cpp: In function 'const char* soci_get_use_date(statement_handle, const char*)':
 /build/soci-3.2.3/core/soci-simple.cpp:1535:43: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 8 and 18 [-Wformat-overflow=]
      std::sprintf(wrapper->date_formatted, "%d %d %d %d %d %d",
@@ -1332,120 +1367,216 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 52%] Linking CXX shared library ../lib/libsoci_core.so
+[ 52%] Linking CXX static library ../lib/libsoci_core.a
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/cmake -P CMakeFiles/soci_core_static.dir/cmake_clean_target.cmake
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_core_static.dir/link.txt --verbose=1
+/usr/bin/ar qc ../lib/libsoci_core.a  CMakeFiles/soci_core_static.dir/backend-loader.cpp.o CMakeFiles/soci_core_static.dir/blob.cpp.o CMakeFiles/soci_core_static.dir/connection-parameters.cpp.o CMakeFiles/soci_core_static.dir/connection-pool.cpp.o CMakeFiles/soci_core_static.dir/error.cpp.o CMakeFiles/soci_core_static.dir/into-type.cpp.o CMakeFiles/soci_core_static.dir/once-temp-type.cpp.o CMakeFiles/soci_core_static.dir/prepare-temp-type.cpp.o CMakeFiles/soci_core_static.dir/procedure.cpp.o CMakeFiles/soci_core_static.dir/ref-counted-prepare-info.cpp.o CMakeFiles/soci_core_static.dir/ref-counted-statement.cpp.o CMakeFiles/soci_core_static.dir/row.cpp.o CMakeFiles/soci_core_static.dir/rowid.cpp.o CMakeFiles/soci_core_static.dir/session.cpp.o CMakeFiles/soci_core_static.dir/soci-simple.cpp.o CMakeFiles/soci_core_static.dir/statement.cpp.o CMakeFiles/soci_core_static.dir/transaction.cpp.o CMakeFiles/soci_core_static.dir/use-type.cpp.o CMakeFiles/soci_core_static.dir/values.cpp.o
+/usr/bin/ranlib ../lib/libsoci_core.a
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 52%] Built target soci_core_static
+make -f backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/depend
+make -f backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/depend
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/depend
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/DependInfo.cmake --color=
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/depend
+make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/depend
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/DependInfo.cmake --color=
+make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/depend
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/DependInfo.cmake --color=
+Scanning dependencies of target soci_odbc_test_mysql_static
+Scanning dependencies of target soci_firebird_test_static
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build
+Scanning dependencies of target soci_odbc_test_postgresql_static
+Scanning dependencies of target soci_sqlite3_test_static
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+Scanning dependencies of target soci_mysql_test_static
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build
+make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 52%] Building CXX object backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/test-odbc-mysql.cpp.o
+[ 52%] Building CXX object backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/test-firebird.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/odbc  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_test_mysql_static.dir/test-odbc-mysql.cpp.o -c /build/soci-3.2.3/backends/odbc/test/test-odbc-mysql.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/firebird  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_test_static.dir/test-firebird.cpp.o -c /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+Scanning dependencies of target soci_postgresql_test_static
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build
+[ 52%] Building CXX object backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/test-odbc-postgresql.cpp.o
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/odbc  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_test_postgresql_static.dir/test-odbc-postgresql.cpp.o -c /build/soci-3.2.3/backends/odbc/test/test-odbc-postgresql.cpp
+[ 53%] Building CXX object backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/test-sqlite3.cpp.o
+[ 54%] Building CXX object backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/test-mysql.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/sqlite3  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_test_static.dir/test-sqlite3.cpp.o -c /build/soci-3.2.3/backends/sqlite3/test/test-sqlite3.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/mysql  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_test_static.dir/test-mysql.cpp.o -c /build/soci-3.2.3/backends/mysql/test/test-mysql.cpp
+[ 54%] Building CXX object backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/test-postgresql.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/postgresql  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_test_static.dir/test-postgresql.cpp.o -c /build/soci-3.2.3/backends/postgresql/test/test-postgresql.cpp
+[ 55%] Linking CXX shared library ../lib/libsoci_core.so
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_core.dir/link.txt --verbose=1
 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_core.so.3.2 -o ../lib/libsoci_core.so.3.2.3 CMakeFiles/soci_core.dir/backend-loader.cpp.o CMakeFiles/soci_core.dir/blob.cpp.o CMakeFiles/soci_core.dir/connection-parameters.cpp.o CMakeFiles/soci_core.dir/connection-pool.cpp.o CMakeFiles/soci_core.dir/error.cpp.o CMakeFiles/soci_core.dir/into-type.cpp.o CMakeFiles/soci_core.dir/once-temp-type.cpp.o CMakeFiles/soci_core.dir/prepare-temp-type.cpp.o CMakeFiles/soci_core.dir/procedure.cpp.o CMakeFiles/soci_core.dir/ref-counted-prepare-info.cpp.o CMakeFiles/soci_core.dir/ref-counted-statement.cpp.o CMakeFiles/soci_core.dir/row.cpp.o CMakeFiles/soci_core.dir/rowid.cpp.o CMakeFiles/soci_core.dir/session.cpp.o CMakeFiles/soci_core.dir/soci-simple.cpp.o CMakeFiles/soci_core.dir/statement.cpp.o CMakeFiles/soci_core.dir/transaction.cpp.o CMakeFiles/soci_core.dir/use-type.cpp.o CMakeFiles/soci_core.dir/values.cpp.o -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/cmake -E cmake_symlink_library ../lib/libsoci_core.so.3.2.3 ../lib/libsoci_core.so.3.2 ../lib/libsoci_core.so
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 52%] Built target soci_core
+[ 55%] Built target soci_core
 make -f backends/firebird/CMakeFiles/soci_firebird.dir/build.make backends/firebird/CMakeFiles/soci_firebird.dir/depend
-make -f backends/mysql/CMakeFiles/soci_mysql.dir/build.make backends/mysql/CMakeFiles/soci_mysql.dir/depend
-make -f backends/odbc/CMakeFiles/soci_odbc.dir/build.make backends/odbc/CMakeFiles/soci_odbc.dir/depend
-make -f backends/postgresql/CMakeFiles/soci_postgresql.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql.dir/depend
-make -f backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/CMakeFiles/soci_firebird.dir/DependInfo.cmake --color=
+make -f backends/mysql/CMakeFiles/soci_mysql.dir/build.make backends/mysql/CMakeFiles/soci_mysql.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/CMakeFiles/soci_mysql.dir/DependInfo.cmake --color=
+make -f backends/odbc/CMakeFiles/soci_odbc.dir/build.make backends/odbc/CMakeFiles/soci_odbc.dir/depend
+make -f backends/postgresql/CMakeFiles/soci_postgresql.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/CMakeFiles/soci_odbc.dir/DependInfo.cmake --color=
+make -f backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/CMakeFiles/soci_postgresql.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3 /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/CMakeFiles/soci_sqlite3.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_sqlite3
-Scanning dependencies of target soci_mysql
 Scanning dependencies of target soci_firebird
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-Scanning dependencies of target soci_postgresql
-Scanning dependencies of target soci_odbc
-make -f backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/mysql/CMakeFiles/soci_mysql.dir/build.make backends/mysql/CMakeFiles/soci_mysql.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/firebird/CMakeFiles/soci_firebird.dir/build.make backends/firebird/CMakeFiles/soci_firebird.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+Scanning dependencies of target soci_odbc
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/postgresql/CMakeFiles/soci_postgresql.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/odbc/CMakeFiles/soci_odbc.dir/build.make backends/odbc/CMakeFiles/soci_odbc.dir/build
+Scanning dependencies of target soci_sqlite3
+[ 56%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/blob.cpp.o -c /build/soci-3.2.3/backends/firebird/blob.cpp
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+Scanning dependencies of target soci_mysql
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/mysql/CMakeFiles/soci_mysql.dir/build.make backends/mysql/CMakeFiles/soci_mysql.dir/build
+Scanning dependencies of target soci_postgresql
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/postgresql/CMakeFiles/soci_postgresql.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql.dir/build
+[ 56%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/common.cpp.o
+[ 56%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/blob.cpp.o
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 53%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/common.cpp.o
-[ 53%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/blob.cpp.o
-[ 53%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/common.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/blob.cpp.o -c /build/soci-3.2.3/backends/sqlite3/blob.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/common.cpp.o -c /build/soci-3.2.3/backends/sqlite3/common.cpp
+[ 57%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/blob.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/blob.cpp.o -c /build/soci-3.2.3/backends/odbc/blob.cpp
+[ 57%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/factory.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/common.cpp.o -c /build/soci-3.2.3/backends/firebird/common.cpp
-[ 54%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/row-id.cpp.o
-[ 54%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o
-[ 55%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/common.cpp.o
-[ 55%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/blob.cpp.o
-[ 55%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/session.cpp.o
-[ 56%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/blob.cpp.o
-[ 57%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/standard-into-type.cpp.o
-[ 59%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/blob.cpp.o
-[ 59%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/factory.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/sqlite3/row-id.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/session.cpp.o -c /build/soci-3.2.3/backends/sqlite3/session.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/factory.cpp.o -c /build/soci-3.2.3/backends/firebird/factory.cpp
+[ 58%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/error-firebird.cpp.o
+[ 58%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/blob.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/blob.cpp.o -c /build/soci-3.2.3/backends/mysql/blob.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/blob.cpp.o -c /build/soci-3.2.3/backends/odbc/blob.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/standard-into-type.cpp
+[ 59%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/blob.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/error-firebird.cpp.o -c /build/soci-3.2.3/backends/firebird/error-firebird.cpp
+[ 59%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/factory.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/blob.cpp.o -c /build/soci-3.2.3/backends/postgresql/blob.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/factory.cpp.o -c /build/soci-3.2.3/backends/odbc/factory.cpp
+[ 60%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/common.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/common.cpp.o -c /build/soci-3.2.3/backends/sqlite3/common.cpp
+[ 60%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/common.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/common.cpp.o -c /build/soci-3.2.3/backends/postgresql/common.cpp
+[ 61%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/row-id.cpp.o
+[ 61%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/firebird/row-id.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/session.cpp.o -c /build/soci-3.2.3/backends/firebird/session.cpp
+[ 62%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/row-id.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/odbc/row-id.cpp
+[ 63%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/session.cpp.o -c /build/soci-3.2.3/backends/odbc/session.cpp
+[ 64%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/common.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/common.cpp.o -c /build/soci-3.2.3/backends/mysql/common.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/factory.cpp.o -c /build/soci-3.2.3/backends/sqlite3/factory.cpp
-[ 60%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/blob.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/blob.cpp.o -c /build/soci-3.2.3/backends/firebird/blob.cpp
-[ 60%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/error.cpp.o
+[ 64%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/error.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/error.cpp.o -c /build/soci-3.2.3/backends/sqlite3/error.cpp
-[ 60%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/factory.cpp.o
+[ 65%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/firebird/standard-into-type.cpp
+[ 66%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/error.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/error.cpp.o -c /build/soci-3.2.3/backends/postgresql/error.cpp
+[ 66%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/odbc/standard-into-type.cpp
+In file included from /usr/include/c++/8/cassert:44,
+                 from /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:16:
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp: In function 'void test4()':
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:247:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(d1 == d4 && d2 == d5 && d3 == d6);
+                  ^~
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:247:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(d1 == d4 && d2 == d5 && d3 == d6);
+                              ^~
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:247:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(d1 == d4 && d2 == d5 && d3 == d6);
+                                          ^~
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:261:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(d1 == d4 && d2 == d5 && d3 == d6);
+                  ^~
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:261:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(d1 == d4 && d2 == d5 && d3 == d6);
+                              ^~
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:261:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(d1 == d4 && d2 == d5 && d3 == d6);
+                                          ^~
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp: In function 'void test9()':
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:778:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(r.get<double>(2) == d);
+                                ^
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:783:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(r.get<double>("NTEST") == d);
+                                      ^
+/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:791:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
+     assert(r.get<double>("NTEST", 2) == 2);
+                                         ^
+[ 66%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/firebird/standard-use-type.cpp
+[ 67%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/factory.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/factory.cpp.o -c /build/soci-3.2.3/backends/sqlite3/factory.cpp
+[ 67%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/factory.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/factory.cpp.o -c /build/soci-3.2.3/backends/mysql/factory.cpp
-[ 61%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/statement.cpp.o -c /build/soci-3.2.3/backends/sqlite3/statement.cpp
-[ 61%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/vector-into-type.cpp
-[ 62%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp
-[ 63%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/row-id.cpp.o
+[ 68%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/row-id.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/sqlite3/row-id.cpp
+[ 69%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/odbc/standard-use-type.cpp
+[ 69%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/factory.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/factory.cpp.o -c /build/soci-3.2.3/backends/postgresql/factory.cpp
+[ 70%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/row-id.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/mysql/row-id.cpp
-[ 63%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/factory.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/factory.cpp.o -c /build/soci-3.2.3/backends/odbc/factory.cpp
-[ 64%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/session.cpp.o
+[ 71%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/statement.cpp.o -c /build/soci-3.2.3/backends/firebird/statement.cpp
+/build/soci-3.2.3/backends/odbc/session.cpp: In constructor 'soci::odbc_session_backend::odbc_session_backend(const soci::connection_parameters&)':
+/build/soci-3.2.3/backends/odbc/session.cpp:77:58: warning: cast from type 'const char*' to type 'SQLCHAR*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]
+                           (SQLCHAR *)connectString.c_str(),
+                                                          ^
+[ 71%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/session.cpp.o -c /build/soci-3.2.3/backends/sqlite3/session.cpp
+[ 72%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/session.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/session.cpp.o -c /build/soci-3.2.3/backends/mysql/session.cpp
-[ 65%] Linking CXX static library ../lib/libsoci_core.a
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/cmake -P CMakeFiles/soci_core_static.dir/cmake_clean_target.cmake
-[ 65%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/standard-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/mysql/standard-into-type.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_core_static.dir/link.txt --verbose=1
-[ 66%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/mysql/standard-use-type.cpp
-[ 66%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/statement.cpp.o -c /build/soci-3.2.3/backends/mysql/statement.cpp
-/usr/bin/ar qc ../lib/libsoci_core.a  CMakeFiles/soci_core_static.dir/backend-loader.cpp.o CMakeFiles/soci_core_static.dir/blob.cpp.o CMakeFiles/soci_core_static.dir/connection-parameters.cpp.o CMakeFiles/soci_core_static.dir/connection-pool.cpp.o CMakeFiles/soci_core_static.dir/error.cpp.o CMakeFiles/soci_core_static.dir/into-type.cpp.o CMakeFiles/soci_core_static.dir/once-temp-type.cpp.o CMakeFiles/soci_core_static.dir/prepare-temp-type.cpp.o CMakeFiles/soci_core_static.dir/procedure.cpp.o CMakeFiles/soci_core_static.dir/ref-counted-prepare-info.cpp.o CMakeFiles/soci_core_static.dir/ref-counted-statement.cpp.o CMakeFiles/soci_core_static.dir/row.cpp.o CMakeFiles/soci_core_static.dir/rowid.cpp.o CMakeFiles/soci_core_static.dir/session.cpp.o CMakeFiles/soci_core_static.dir/soci-simple.cpp.o CMakeFiles/soci_core_static.dir/statement.cpp.o CMakeFiles/soci_core_static.dir/transaction.cpp.o CMakeFiles/soci_core_static.dir/use-type.cpp.o CMakeFiles/soci_core_static.dir/values.cpp.o
-/usr/bin/ranlib ../lib/libsoci_core.a
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 67%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/mysql/vector-into-type.cpp
-[ 67%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/common.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/common.cpp.o -c /build/soci-3.2.3/backends/postgresql/common.cpp
-[ 67%] Built target soci_core_static
-make -f backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/depend
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_firebird_test_static
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 67%] Building CXX object backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/test-firebird.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/firebird  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_test_static.dir/test-firebird.cpp.o -c /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp
-[ 67%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/mysql/vector-use-type.cpp
-[ 68%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/row-id.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/odbc/row-id.cpp
-[ 69%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/error-firebird.cpp.o
+[ 73%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/row-id.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/postgresql/row-id.cpp
+/build/soci-3.2.3/backends/firebird/statement.cpp: In member function 'virtual void soci::firebird_statement_backend::clean_up()':
+/build/soci-3.2.3/backends/firebird/statement.cpp:56:19: warning: NULL used in arithmetic [-Wpointer-arith]
+     if (stmtp_ != NULL)
+                   ^~~~
+/build/soci-3.2.3/backends/firebird/statement.cpp:62:18: warning: converting to non-pointer type 'isc_stmt_handle' {aka 'unsigned int'} from NULL [-Wconversion-null]
+         stmtp_ = NULL;
+                  ^~~~
+[ 73%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/statement.cpp.o -c /build/soci-3.2.3/backends/odbc/statement.cpp
+[ 73%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/session.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/session.cpp.o -c /build/soci-3.2.3/backends/postgresql/session.cpp
 /build/soci-3.2.3/backends/mysql/session.cpp: In constructor 'soci::mysql_session_backend::mysql_session_backend(const soci::connection_parameters&)':
 /build/soci-3.2.3/backends/mysql/session.cpp:307:24: warning: 'local_infile' may be used uninitialized in this function [-Wmaybe-uninitialized]
      if (local_infile_p and local_infile == 1)
@@ -1453,20 +1584,52 @@
 /build/soci-3.2.3/backends/mysql/session.cpp:280:9: warning: 'port' may be used uninitialized in this function [-Wmaybe-uninitialized]
      int port, local_infile;
          ^~~~
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/error-firebird.cpp.o -c /build/soci-3.2.3/backends/firebird/error-firebird.cpp
-In file included from /build/soci-3.2.3/backends/mysql/standard-use-type.cpp:11:
+/build/soci-3.2.3/backends/odbc/statement.cpp: In member function 'virtual void soci::odbc_statement_backend::prepare(const string&, soci::details::statement_type)':
+/build/soci-3.2.3/backends/odbc/statement.cpp:134:62: warning: cast from type 'const char*' to type 'SQLCHAR*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]
+     SQLRETURN rc = SQLPrepare(hstmt_, (SQLCHAR*)query_.c_str(), (SQLINTEGER)query_.size());
+                                                              ^
+[ 74%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/firebird/vector-into-type.cpp
+[ 75%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/standard-into-type.cpp
+[ 75%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/vector-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/firebird/vector-use-type.cpp
+[ 75%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/mysql/standard-into-type.cpp
+[ 76%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/odbc/vector-into-type.cpp
+[ 76%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/vector-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/odbc/vector-use-type.cpp
+[ 76%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp
+In file included from /build/soci-3.2.3/backends/mysql/standard-into-type.cpp:12:
 /build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
-/build/soci-3.2.3/backends/mysql/standard-use-type.cpp:106:68:   required from here
+/build/soci-3.2.3/backends/mysql/common.h:54:27:   required from 'void soci::details::mysql::parse_num(const char*, T&) [with T = double]'
+/build/soci-3.2.3/backends/mysql/standard-into-type.cpp:122:37:   required from here
 /build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      return (y != y);
             ~~~^~~~~
-In file included from /build/soci-3.2.3/backends/mysql/standard-into-type.cpp:12:
+[ 77%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/standard-into-type.cpp
+[ 78%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/mysql/standard-use-type.cpp
+[ 78%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/statement.cpp.o -c /build/soci-3.2.3/backends/mysql/statement.cpp
+[ 79%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/mysql/vector-into-type.cpp
+[ 79%] Building CXX object backends/mysql/CMakeFiles/soci_mysql.dir/vector-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_mysql_EXPORTS -I/usr/include/mysql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_mysql.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/mysql/vector-use-type.cpp
+[ 80%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/standard-use-type.cpp
+In file included from /build/soci-3.2.3/backends/mysql/standard-use-type.cpp:11:
 /build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
-/build/soci-3.2.3/backends/mysql/common.h:54:27:   required from 'void soci::details::mysql::parse_num(const char*, T&) [with T = double]'
-/build/soci-3.2.3/backends/mysql/standard-into-type.cpp:122:37:   required from here
+/build/soci-3.2.3/backends/mysql/standard-use-type.cpp:106:68:   required from here
 /build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      return (y != y);
             ~~~^~~~~
+[ 81%] Linking CXX shared library ../../lib/libsoci_firebird.so
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_firebird.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_firebird.so.3.2 -o ../../lib/libsoci_firebird.so.3.2.3 CMakeFiles/soci_firebird.dir/blob.cpp.o CMakeFiles/soci_firebird.dir/common.cpp.o CMakeFiles/soci_firebird.dir/error-firebird.cpp.o CMakeFiles/soci_firebird.dir/factory.cpp.o CMakeFiles/soci_firebird.dir/row-id.cpp.o CMakeFiles/soci_firebird.dir/session.cpp.o CMakeFiles/soci_firebird.dir/standard-into-type.cpp.o CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o CMakeFiles/soci_firebird.dir/statement.cpp.o CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o CMakeFiles/soci_firebird.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lfbclient -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
 In file included from /build/soci-3.2.3/backends/mysql/vector-into-type.cpp:11:
 /build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
 /build/soci-3.2.3/backends/mysql/common.h:54:27:   required from 'void soci::details::mysql::parse_num(const char*, T&) [with T = double]'
@@ -1474,6 +1637,20 @@
 /build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      return (y != y);
             ~~~^~~~~
+/build/soci-3.2.3/backends/mysql/standard-use-type.cpp: In member function 'virtual void soci::mysql_standard_use_type_backend::pre_use(const soci::indicator*)':
+/build/soci-3.2.3/backends/mysql/standard-use-type.cpp:126:21: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 19 [-Wformat-truncation=]
+                     "\'%d-%02d-%02d %02d:%02d:%02d\'",
+                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/soci-3.2.3/backends/mysql/standard-use-type.cpp:126:21: note: directive argument in the range [-2147483647, 2147483647]
+In file included from /usr/include/stdio.h:873,
+                 from /usr/include/c++/8/cstdio:42,
+                 from /build/soci-3.2.3/backends/mysql/standard-use-type.cpp:15:
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 19 and 74 bytes into a destination of size 22
+   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+        __bos (__s), __fmt, __va_arg_pack ());
+        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_firebird.so.3.2.3 ../../lib/libsoci_firebird.so.3.2 ../../lib/libsoci_firebird.so
 /build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp: In member function 'virtual void soci::sqlite3_standard_use_type_backend::pre_use(const soci::indicator*)':
 /build/soci-3.2.3/backends/sqlite3/standard-use-type.cpp:159:41: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
                  snprintf(buf_, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
@@ -1487,64 +1664,43 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         __bos (__s), __fmt, __va_arg_pack ());
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 70%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/error.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/error.cpp.o -c /build/soci-3.2.3/backends/postgresql/error.cpp
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 81%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/statement.cpp.o -c /build/soci-3.2.3/backends/postgresql/statement.cpp
 In file included from /build/soci-3.2.3/backends/mysql/vector-use-type.cpp:11:
 /build/soci-3.2.3/backends/mysql/common.h: In instantiation of 'bool soci::details::mysql::is_infinity_or_nan(T) [with T = double]':
 /build/soci-3.2.3/backends/mysql/vector-use-type.cpp:141:48:   required from here
 /build/soci-3.2.3/backends/mysql/common.h:42:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      return (y != y);
             ~~~^~~~~
-[ 70%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/factory.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/factory.cpp.o -c /build/soci-3.2.3/backends/firebird/factory.cpp
-/build/soci-3.2.3/backends/mysql/standard-use-type.cpp: In member function 'virtual void soci::mysql_standard_use_type_backend::pre_use(const soci::indicator*)':
-/build/soci-3.2.3/backends/mysql/standard-use-type.cpp:126:21: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 19 [-Wformat-truncation=]
-                     "\'%d-%02d-%02d %02d:%02d:%02d\'",
-                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/soci-3.2.3/backends/mysql/standard-use-type.cpp:126:21: note: directive argument in the range [-2147483647, 2147483647]
-In file included from /usr/include/stdio.h:873,
-                 from /usr/include/c++/8/cstdio:42,
-                 from /build/soci-3.2.3/backends/mysql/standard-use-type.cpp:15:
-/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 19 and 74 bytes into a destination of size 22
-   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-        __bos (__s), __fmt, __va_arg_pack ());
-        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-make -f backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/depend
+[ 81%] Built target soci_firebird
+make -f backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_mysql_test_static
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test/CMakeFiles/soci_firebird_test.dir/DependInfo.cmake --color=
+Scanning dependencies of target soci_firebird_test
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 72%] Building CXX object backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/test-mysql.cpp.o
-[ 72%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/session.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/mysql  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_test_static.dir/test-mysql.cpp.o -c /build/soci-3.2.3/backends/mysql/test/test-mysql.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/session.cpp.o -c /build/soci-3.2.3/backends/odbc/session.cpp
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/depend
-[ 73%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/row-id.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/firebird/row-id.cpp
+make -f backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_odbc_test_mysql_static
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build
-/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp: In member function 'virtual void soci::sqlite3_vector_use_type_backend::pre_use(const soci::indicator*)':
-/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:197:44: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
-                     snprintf(buf, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
-                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:197:44: note: directive argument in the range [-2147483647, 2147483647]
+[ 82%] Building CXX object backends/firebird/test/CMakeFiles/soci_firebird_test.dir/test-firebird.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/firebird  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_test.dir/test-firebird.cpp.o -c /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp
+[ 83%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/statement.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/statement.cpp.o -c /build/soci-3.2.3/backends/sqlite3/statement.cpp
+/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp: In member function 'virtual void soci::postgresql_standard_use_type_backend::pre_use(const soci::indicator*)':
+/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:135:41: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
+                 snprintf(buf_, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
+                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:135:41: note: directive argument in the range [-2147483647, 2147483647]
 In file included from /usr/include/stdio.h:873,
-                 from /usr/include/c++/8/cstdio:42,
-                 from /build/soci-3.2.3/backends/sqlite3/common.h:13,
-                 from /build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:10:
+                 from /usr/include/postgresql/libpq-fe.h:23,
+                 from /build/soci-3.2.3/backends/postgresql/soci-postgresql.h:28,
+                 from /build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:9:
 /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         __bos (__s), __fmt, __va_arg_pack ());
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/depend
+[ 83%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/vector-into-type.cpp
 /build/soci-3.2.3/backends/mysql/vector-use-type.cpp: In member function 'virtual void soci::mysql_vector_use_type_backend::pre_use(const soci::indicator*)':
 /build/soci-3.2.3/backends/mysql/vector-use-type.cpp:162:44: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 19 [-Wformat-truncation=]
                      snprintf(buf, bufSize, "\'%d-%02d-%02d %02d:%02d:%02d\'",
@@ -1558,156 +1714,64 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         __bos (__s), __fmt, __va_arg_pack ());
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/DependInfo.cmake --color=
-[ 73%] Building CXX object backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/test-odbc-mysql.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/odbc  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_test_mysql_static.dir/test-odbc-mysql.cpp.o -c /build/soci-3.2.3/backends/odbc/test/test-odbc-mysql.cpp
-Scanning dependencies of target soci_odbc_test_postgresql_static
+[ 84%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/vector-into-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/vector-into-type.cpp
+[ 84%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/vector-use-type.cpp.o
+[ 85%] Linking CXX shared library ../../lib/libsoci_odbc.so
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/vector-use-type.cpp
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc.dir/link.txt --verbose=1
+In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
+                 from /build/soci-3.2.3/backends/odbc/test/test-odbc-mysql.cpp:10:
+/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
+/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
+             T tmp;
+               ^~~
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_odbc.so.3.2 -o ../../lib/libsoci_odbc.so.3.2.3 CMakeFiles/soci_odbc.dir/blob.cpp.o CMakeFiles/soci_odbc.dir/factory.cpp.o CMakeFiles/soci_odbc.dir/row-id.cpp.o CMakeFiles/soci_odbc.dir/session.cpp.o CMakeFiles/soci_odbc.dir/standard-into-type.cpp.o CMakeFiles/soci_odbc.dir/standard-use-type.cpp.o CMakeFiles/soci_odbc.dir/statement.cpp.o CMakeFiles/soci_odbc.dir/vector-into-type.cpp.o CMakeFiles/soci_odbc.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lodbc -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
+/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
+/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
+[ 86%] Building CXX object backends/sqlite3/CMakeFiles/soci_sqlite3.dir/vector-use-type.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_sqlite3_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_sqlite3.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp
+In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
+                 from /build/soci-3.2.3/backends/sqlite3/test/test-sqlite3.cpp:10:
+/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
+/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
+             T tmp;
+               ^~~
+/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
+/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_odbc.so.3.2.3 ../../lib/libsoci_odbc.so.3.2 ../../lib/libsoci_odbc.so
+In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
+                 from /build/soci-3.2.3/backends/mysql/test/test-mysql.cpp:11:
+/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
+/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
+             T tmp;
+               ^~~
+/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
+/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 73%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/factory.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/factory.cpp.o -c /build/soci-3.2.3/backends/postgresql/factory.cpp
-[ 73%] Building CXX object backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/test-odbc-postgresql.cpp.o
-[ 73%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/session.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/odbc  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_test_postgresql_static.dir/test-odbc-postgresql.cpp.o -c /build/soci-3.2.3/backends/odbc/test/test-odbc-postgresql.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/session.cpp.o -c /build/soci-3.2.3/backends/firebird/session.cpp
-[ 74%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/row-id.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/row-id.cpp.o -c /build/soci-3.2.3/backends/postgresql/row-id.cpp
-[ 75%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/standard-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/firebird/standard-into-type.cpp
-[ 75%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/firebird/standard-use-type.cpp
-[ 76%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/statement.cpp.o -c /build/soci-3.2.3/backends/firebird/statement.cpp
-[ 77%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/firebird/vector-into-type.cpp
-make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/depend
+[ 86%] Built target soci_odbc
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_postgresql_test_static
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/DependInfo.cmake --color=
+Scanning dependencies of target soci_odbc_test_mysql
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 77%] Building CXX object backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/test-postgresql.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/postgresql  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_test_static.dir/test-postgresql.cpp.o -c /build/soci-3.2.3/backends/postgresql/test/test-postgresql.cpp
-[ 77%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/session.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/session.cpp.o -c /build/soci-3.2.3/backends/postgresql/session.cpp
-[ 78%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/standard-into-type.cpp
-/build/soci-3.2.3/backends/odbc/session.cpp: In constructor 'soci::odbc_session_backend::odbc_session_backend(const soci::connection_parameters&)':
-/build/soci-3.2.3/backends/odbc/session.cpp:77:58: warning: cast from type 'const char*' to type 'SQLCHAR*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]
-                           (SQLCHAR *)connectString.c_str(),
-                                                          ^
-[ 79%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/standard-use-type.cpp
-/build/soci-3.2.3/backends/firebird/statement.cpp: In member function 'virtual void soci::firebird_statement_backend::clean_up()':
-/build/soci-3.2.3/backends/firebird/statement.cpp:56:19: warning: NULL used in arithmetic [-Wpointer-arith]
-     if (stmtp_ != NULL)
-                   ^~~~
-/build/soci-3.2.3/backends/firebird/statement.cpp:62:18: warning: converting to non-pointer type 'isc_stmt_handle' {aka 'unsigned int'} from NULL [-Wconversion-null]
-         stmtp_ = NULL;
-                  ^~~~
-[ 80%] Linking CXX shared library ../../lib/libsoci_sqlite3.so
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_sqlite3.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_sqlite3.so.3.2 -o ../../lib/libsoci_sqlite3.so.3.2.3 CMakeFiles/soci_sqlite3.dir/blob.cpp.o CMakeFiles/soci_sqlite3.dir/common.cpp.o CMakeFiles/soci_sqlite3.dir/error.cpp.o CMakeFiles/soci_sqlite3.dir/factory.cpp.o CMakeFiles/soci_sqlite3.dir/row-id.cpp.o CMakeFiles/soci_sqlite3.dir/session.cpp.o CMakeFiles/soci_sqlite3.dir/standard-into-type.cpp.o CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o CMakeFiles/soci_sqlite3.dir/statement.cpp.o CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o CMakeFiles/soci_sqlite3.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lsqlite3 -lsqlite3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
-In file included from /usr/include/c++/8/cassert:44,
-                 from /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:16:
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp: In function 'void test4()':
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:247:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(d1 == d4 && d2 == d5 && d3 == d6);
-                  ^~
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:247:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(d1 == d4 && d2 == d5 && d3 == d6);
-                              ^~
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:247:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(d1 == d4 && d2 == d5 && d3 == d6);
-                                          ^~
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:261:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(d1 == d4 && d2 == d5 && d3 == d6);
-                  ^~
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:261:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(d1 == d4 && d2 == d5 && d3 == d6);
-                              ^~
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:261:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(d1 == d4 && d2 == d5 && d3 == d6);
-                                          ^~
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp: In function 'void test9()':
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:778:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(r.get<double>(2) == d);
-                                ^
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:783:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(r.get<double>("NTEST") == d);
-                                      ^
-/build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:791:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
-     assert(r.get<double>("NTEST", 2) == 2);
-                                         ^
-[ 80%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/statement.cpp.o -c /build/soci-3.2.3/backends/postgresql/statement.cpp
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_sqlite3.so.3.2.3 ../../lib/libsoci_sqlite3.so.3.2 ../../lib/libsoci_sqlite3.so
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 80%] Built target soci_sqlite3
-make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/depend
+[ 86%] Building CXX object backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/test-odbc-mysql.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/odbc  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_test_mysql.dir/test-odbc-mysql.cpp.o -c /build/soci-3.2.3/backends/odbc/test/test-odbc-mysql.cpp
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_sqlite3_test_static
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/DependInfo.cmake --color=
+Scanning dependencies of target soci_odbc_test_postgresql
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 81%] Building CXX object backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/test-sqlite3.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/sqlite3  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_test_static.dir/test-sqlite3.cpp.o -c /build/soci-3.2.3/backends/sqlite3/test/test-sqlite3.cpp
-[ 82%] Linking CXX shared library ../../lib/libsoci_mysql.so
+[ 86%] Building CXX object backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/test-odbc-postgresql.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/odbc  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_test_postgresql.dir/test-odbc-postgresql.cpp.o -c /build/soci-3.2.3/backends/odbc/test/test-odbc-postgresql.cpp
+[ 87%] Linking CXX shared library ../../lib/libsoci_mysql.so
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_mysql.dir/link.txt --verbose=1
-/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp: In member function 'virtual void soci::postgresql_standard_use_type_backend::pre_use(const soci::indicator*)':
-/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:135:41: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
-                 snprintf(buf_, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
-                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:135:41: note: directive argument in the range [-2147483647, 2147483647]
-In file included from /usr/include/stdio.h:873,
-                 from /usr/include/postgresql/libpq-fe.h:23,
-                 from /build/soci-3.2.3/backends/postgresql/soci-postgresql.h:28,
-                 from /build/soci-3.2.3/backends/postgresql/standard-use-type.cpp:9:
-/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
-   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-        __bos (__s), __fmt, __va_arg_pack ());
-        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_mysql.so.3.2 -o ../../lib/libsoci_mysql.so.3.2.3 CMakeFiles/soci_mysql.dir/blob.cpp.o CMakeFiles/soci_mysql.dir/common.cpp.o CMakeFiles/soci_mysql.dir/factory.cpp.o CMakeFiles/soci_mysql.dir/row-id.cpp.o CMakeFiles/soci_mysql.dir/session.cpp.o CMakeFiles/soci_mysql.dir/standard-into-type.cpp.o CMakeFiles/soci_mysql.dir/standard-use-type.cpp.o CMakeFiles/soci_mysql.dir/statement.cpp.o CMakeFiles/soci_mysql.dir/vector-into-type.cpp.o CMakeFiles/soci_mysql.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lmysqlclient -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
-[ 83%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/vector-into-type.cpp
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_mysql.so.3.2.3 ../../lib/libsoci_mysql.so.3.2 ../../lib/libsoci_mysql.so
-[ 83%] Building CXX object backends/firebird/CMakeFiles/soci_firebird.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_firebird_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_firebird.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/firebird/vector-use-type.cpp
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 83%] Built target soci_mysql
-make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/depend
-[ 83%] Building CXX object backends/postgresql/CMakeFiles/soci_postgresql.dir/vector-use-type.cpp.o
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/DependInfo.cmake --color=
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_postgresql_EXPORTS -I/usr/include/postgresql -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_postgresql.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/postgresql/vector-use-type.cpp
-Scanning dependencies of target soci_sqlite3_test
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 84%] Building CXX object backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/test-sqlite3.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/sqlite3  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_test.dir/test-sqlite3.cpp.o -c /build/soci-3.2.3/backends/sqlite3/test/test-sqlite3.cpp
-[ 84%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/standard-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/standard-into-type.cpp.o -c /build/soci-3.2.3/backends/odbc/standard-into-type.cpp
-[ 85%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/standard-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/standard-use-type.cpp.o -c /build/soci-3.2.3/backends/odbc/standard-use-type.cpp
-[ 85%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/statement.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/statement.cpp.o -c /build/soci-3.2.3/backends/odbc/statement.cpp
-[ 86%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/vector-into-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/vector-into-type.cpp.o -c /build/soci-3.2.3/backends/odbc/vector-into-type.cpp
-/build/soci-3.2.3/backends/odbc/statement.cpp: In member function 'virtual void soci::odbc_statement_backend::prepare(const string&, soci::details::statement_type)':
-/build/soci-3.2.3/backends/odbc/statement.cpp:134:62: warning: cast from type 'const char*' to type 'SQLCHAR*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]
-     SQLRETURN rc = SQLPrepare(hstmt_, (SQLCHAR*)query_.c_str(), (SQLINTEGER)query_.size());
-                                                              ^
-[ 86%] Building CXX object backends/odbc/CMakeFiles/soci_odbc.dir/vector-use-type.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -Dsoci_odbc_EXPORTS -I/build/soci-3.2.3/core  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -fPIC   -o CMakeFiles/soci_odbc.dir/vector-use-type.cpp.o -c /build/soci-3.2.3/backends/odbc/vector-use-type.cpp
-[ 87%] Linking CXX shared library ../../lib/libsoci_firebird.so
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_firebird.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_firebird.so.3.2 -o ../../lib/libsoci_firebird.so.3.2.3 CMakeFiles/soci_firebird.dir/blob.cpp.o CMakeFiles/soci_firebird.dir/common.cpp.o CMakeFiles/soci_firebird.dir/error-firebird.cpp.o CMakeFiles/soci_firebird.dir/factory.cpp.o CMakeFiles/soci_firebird.dir/row-id.cpp.o CMakeFiles/soci_firebird.dir/session.cpp.o CMakeFiles/soci_firebird.dir/standard-into-type.cpp.o CMakeFiles/soci_firebird.dir/standard-use-type.cpp.o CMakeFiles/soci_firebird.dir/statement.cpp.o CMakeFiles/soci_firebird.dir/vector-into-type.cpp.o CMakeFiles/soci_firebird.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lfbclient -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
 /build/soci-3.2.3/backends/postgresql/vector-use-type.cpp: In member function 'virtual void soci::postgresql_vector_use_type_backend::pre_use(const soci::indicator*)':
 /build/soci-3.2.3/backends/postgresql/vector-use-type.cpp:161:44: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
                      snprintf(buf, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
@@ -1722,46 +1786,17 @@
           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         __bos (__s), __fmt, __va_arg_pack ());
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_firebird.so.3.2.3 ../../lib/libsoci_firebird.so.3.2 ../../lib/libsoci_firebird.so
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 87%] Built target soci_firebird
-make -f backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test.dir/depend
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test/CMakeFiles/soci_firebird_test.dir/DependInfo.cmake --color=
+[ 87%] Built target soci_mysql
 make -f backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test/CMakeFiles/soci_mysql_test.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_firebird_test
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 Scanning dependencies of target soci_mysql_test
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 88%] Building CXX object backends/firebird/test/CMakeFiles/soci_firebird_test.dir/test-firebird.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_FIREBIRD=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/firebird  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_firebird_test.dir/test-firebird.cpp.o -c /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp
-[ 89%] Building CXX object backends/mysql/test/CMakeFiles/soci_mysql_test.dir/test-mysql.cpp.o
+[ 88%] Building CXX object backends/mysql/test/CMakeFiles/soci_mysql_test.dir/test-mysql.cpp.o
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_MYSQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/mysql -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/mysql  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_mysql_test.dir/test-mysql.cpp.o -c /build/soci-3.2.3/backends/mysql/test/test-mysql.cpp
-[ 90%] Linking CXX shared library ../../lib/libsoci_postgresql.so
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_postgresql.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_postgresql.so.3.2 -o ../../lib/libsoci_postgresql.so.3.2.3 CMakeFiles/soci_postgresql.dir/blob.cpp.o CMakeFiles/soci_postgresql.dir/common.cpp.o CMakeFiles/soci_postgresql.dir/error.cpp.o CMakeFiles/soci_postgresql.dir/factory.cpp.o CMakeFiles/soci_postgresql.dir/row-id.cpp.o CMakeFiles/soci_postgresql.dir/session.cpp.o CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o CMakeFiles/soci_postgresql.dir/statement.cpp.o CMakeFiles/soci_postgresql.dir/vector-into-type.cpp.o CMakeFiles/soci_postgresql.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lpq -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_postgresql.so.3.2.3 ../../lib/libsoci_postgresql.so.3.2 ../../lib/libsoci_postgresql.so
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 90%] Built target soci_postgresql
-make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/depend
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_postgresql_test
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 90%] Building CXX object backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/postgresql  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o -c /build/soci-3.2.3/backends/postgresql/test/test-postgresql.cpp
-[ 91%] Linking CXX shared library ../../lib/libsoci_odbc.so
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_odbc.so.3.2 -o ../../lib/libsoci_odbc.so.3.2.3 CMakeFiles/soci_odbc.dir/blob.cpp.o CMakeFiles/soci_odbc.dir/factory.cpp.o CMakeFiles/soci_odbc.dir/row-id.cpp.o CMakeFiles/soci_odbc.dir/session.cpp.o CMakeFiles/soci_odbc.dir/standard-into-type.cpp.o CMakeFiles/soci_odbc.dir/standard-use-type.cpp.o CMakeFiles/soci_odbc.dir/statement.cpp.o CMakeFiles/soci_odbc.dir/vector-into-type.cpp.o CMakeFiles/soci_odbc.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lodbc -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_odbc.so.3.2.3 ../../lib/libsoci_odbc.so.3.2 ../../lib/libsoci_odbc.so
 In file included from /usr/include/c++/8/cassert:44,
                  from /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:16:
 /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp: In function 'void test4()':
@@ -1783,7 +1818,6 @@
 /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:261:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      assert(d1 == d4 && d2 == d5 && d3 == d6);
                                           ^~
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp: In function 'void test9()':
 /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:778:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      assert(r.get<double>(2) == d);
@@ -1794,35 +1828,30 @@
 /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:791:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
      assert(r.get<double>("NTEST", 2) == 2);
                                          ^
-[ 91%] Built target soci_odbc
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/depend
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/DependInfo.cmake --color=
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/depend
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/DependInfo.cmake --color=
-Scanning dependencies of target soci_odbc_test_postgresql
-Scanning dependencies of target soci_odbc_test_mysql
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 91%] Building CXX object backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/test-odbc-postgresql.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/odbc  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_test_postgresql.dir/test-odbc-postgresql.cpp.o -c /build/soci-3.2.3/backends/odbc/test/test-odbc-postgresql.cpp
-[ 91%] Building CXX object backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/test-odbc-mysql.cpp.o
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_ODBC=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/odbc  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_odbc_test_mysql.dir/test-odbc-mysql.cpp.o -c /build/soci-3.2.3/backends/odbc/test/test-odbc-mysql.cpp
 In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/mysql/test/test-mysql.cpp:11:
+                 from /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:12:
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
              T tmp;
                ^~~
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
+/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp: In member function 'virtual void soci::sqlite3_vector_use_type_backend::pre_use(const soci::indicator*)':
+/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:197:44: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 8 and 18 [-Wformat-truncation=]
+                     snprintf(buf, bufSize, "%d-%02d-%02d %02d:%02d:%02d",
+                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:197:44: note: directive argument in the range [-2147483647, 2147483647]
+In file included from /usr/include/stdio.h:873,
+                 from /usr/include/c++/8/cstdio:42,
+                 from /build/soci-3.2.3/backends/sqlite3/common.h:13,
+                 from /build/soci-3.2.3/backends/sqlite3/vector-use-type.cpp:10:
+/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 17 and 72 bytes into a destination of size 20
+   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+        __bos (__s), __fmt, __va_arg_pack ());
+        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/odbc/test/test-odbc-mysql.cpp:10:
+                 from /build/soci-3.2.3/backends/odbc/test/test-odbc-postgresql.cpp:10:
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
              T tmp;
@@ -1837,14 +1866,36 @@
                ^~~
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
-In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/odbc/test/test-odbc-postgresql.cpp:10:
-/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
-/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
-             T tmp;
-               ^~~
-/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
-/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
+[ 89%] Linking CXX shared library ../../lib/libsoci_sqlite3.so
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_sqlite3.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_sqlite3.so.3.2 -o ../../lib/libsoci_sqlite3.so.3.2.3 CMakeFiles/soci_sqlite3.dir/blob.cpp.o CMakeFiles/soci_sqlite3.dir/common.cpp.o CMakeFiles/soci_sqlite3.dir/error.cpp.o CMakeFiles/soci_sqlite3.dir/factory.cpp.o CMakeFiles/soci_sqlite3.dir/row-id.cpp.o CMakeFiles/soci_sqlite3.dir/session.cpp.o CMakeFiles/soci_sqlite3.dir/standard-into-type.cpp.o CMakeFiles/soci_sqlite3.dir/standard-use-type.cpp.o CMakeFiles/soci_sqlite3.dir/statement.cpp.o CMakeFiles/soci_sqlite3.dir/vector-into-type.cpp.o CMakeFiles/soci_sqlite3.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lsqlite3 -lsqlite3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_sqlite3.so.3.2.3 ../../lib/libsoci_sqlite3.so.3.2 ../../lib/libsoci_sqlite3.so
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 89%] Built target soci_sqlite3
+make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/depend
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/DependInfo.cmake --color=
+Scanning dependencies of target soci_sqlite3_test
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 90%] Building CXX object backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/test-sqlite3.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_SQLITE3=1 -DSOCI_ABI_VERSION=\"3.2\" -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/sqlite3  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_sqlite3_test.dir/test-sqlite3.cpp.o -c /build/soci-3.2.3/backends/sqlite3/test/test-sqlite3.cpp
+[ 91%] Linking CXX shared library ../../lib/libsoci_postgresql.so
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_postgresql.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -shared -Wl,-soname,libsoci_postgresql.so.3.2 -o ../../lib/libsoci_postgresql.so.3.2.3 CMakeFiles/soci_postgresql.dir/blob.cpp.o CMakeFiles/soci_postgresql.dir/common.cpp.o CMakeFiles/soci_postgresql.dir/error.cpp.o CMakeFiles/soci_postgresql.dir/factory.cpp.o CMakeFiles/soci_postgresql.dir/row-id.cpp.o CMakeFiles/soci_postgresql.dir/session.cpp.o CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o CMakeFiles/soci_postgresql.dir/statement.cpp.o CMakeFiles/soci_postgresql.dir/vector-into-type.cpp.o CMakeFiles/soci_postgresql.dir/vector-use-type.cpp.o -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib: ../../lib/libsoci_core.so.3.2.3 -lpq -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql && /usr/bin/cmake -E cmake_symlink_library ../../lib/libsoci_postgresql.so.3.2.3 ../../lib/libsoci_postgresql.so.3.2 ../../lib/libsoci_postgresql.so
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 91%] Built target soci_postgresql
+make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/depend
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/DependInfo.cmake --color=
+Scanning dependencies of target soci_postgresql_test
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 91%] Building CXX object backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test && /usr/bin/c++  -DHAVE_BOOST=1 -DHAVE_BOOST_DATE_TIME=1 -DHAVE_POSTGRESQL=1 -DSOCI_ABI_VERSION=\"3.2\" -I/usr/include/postgresql -I/build/soci-3.2.3/core -I/build/soci-3.2.3/core/test -I/build/soci-3.2.3/backends/postgresql  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98   -o CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o -c /build/soci-3.2.3/backends/postgresql/test/test-postgresql.cpp
 In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
                  from /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:12:
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
@@ -1854,23 +1905,7 @@
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
 In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/sqlite3/test/test-sqlite3.cpp:10:
-/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
-/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
-             T tmp;
-               ^~~
-/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
-/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
-In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/sqlite3/test/test-sqlite3.cpp:10:
-/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
-/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
-             T tmp;
-               ^~~
-/build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
-/build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
-In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/firebird/test/test-firebird.cpp:12:
+                 from /build/soci-3.2.3/backends/odbc/test/test-odbc-postgresql.cpp:10:
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
              T tmp;
@@ -1878,7 +1913,7 @@
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
 In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/postgresql/test/test-postgresql.cpp:10:
+                 from /build/soci-3.2.3/backends/odbc/test/test-odbc-mysql.cpp:10:
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
              T tmp;
@@ -1886,7 +1921,7 @@
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
 In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/odbc/test/test-odbc-mysql.cpp:10:
+                 from /build/soci-3.2.3/backends/sqlite3/test/test-sqlite3.cpp:10:
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
              T tmp;
@@ -1902,68 +1937,68 @@
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
 In file included from /build/soci-3.2.3/core/test/common-tests.h:17,
-                 from /build/soci-3.2.3/backends/odbc/test/test-odbc-postgresql.cpp:10:
+                 from /build/soci-3.2.3/backends/postgresql/test/test-postgresql.cpp:10:
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_into_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
              T tmp;
                ^~~
 /build/soci-3.2.3/core/boost-optional.h: In member function 'void soci::details::conversion_use_type<T>::convert_from_base() [with T = boost::optional<MyInt>]':
 /build/soci-3.2.3/core/boost-optional.h:33:15: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
-[ 91%] Linking CXX executable ../../../bin/soci_sqlite3_test
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_sqlite3_test.dir/link.txt --verbose=1
-/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_sqlite3_test.dir/test-sqlite3.cpp.o  -o ../../../bin/soci_sqlite3_test -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_sqlite3.so.3.2.3 -lsqlite3 -lsqlite3 -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 91%] Built target soci_sqlite3_test
-[ 92%] Linking CXX executable ../../../bin/soci_postgresql_test_static
+[ 92%] Linking CXX executable ../../../bin/soci_odbc_test_mysql_static
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc_test_mysql_static.dir/link.txt --verbose=1
+/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_odbc_test_mysql_static.dir/test-odbc-mysql.cpp.o  -o ../../../bin/soci_odbc_test_mysql_static ../../../lib/libsoci_core.a ../../../lib/libsoci_odbc.a -lodbc -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
+[ 93%] Linking CXX executable ../../../bin/soci_postgresql_test_static
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_postgresql_test_static.dir/link.txt --verbose=1
-/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_postgresql_test_static.dir/test-postgresql.cpp.o  -o ../../../bin/soci_postgresql_test_static ../../../lib/libsoci_core.a ../../../lib/libsoci_postgresql.a -lpq -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 92%] Built target soci_postgresql_test_static
-[ 93%] Linking CXX executable ../../../bin/soci_sqlite3_test_static
+[ 94%] Linking CXX executable ../../../bin/soci_sqlite3_test_static
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_sqlite3_test_static.dir/link.txt --verbose=1
+/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_postgresql_test_static.dir/test-postgresql.cpp.o  -o ../../../bin/soci_postgresql_test_static ../../../lib/libsoci_core.a ../../../lib/libsoci_postgresql.a -lpq -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
 /usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_sqlite3_test_static.dir/test-sqlite3.cpp.o  -o ../../../bin/soci_sqlite3_test_static ../../../lib/libsoci_core.a ../../../lib/libsoci_sqlite3.a -lsqlite3 -lsqlite3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
-[ 94%] Linking CXX executable ../../../bin/soci_postgresql_test
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_postgresql_test.dir/link.txt --verbose=1
-/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o  -o ../../../bin/soci_postgresql_test -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_postgresql.so.3.2.3 -lpq -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
-[ 95%] Linking CXX executable ../../../bin/soci_odbc_test_mysql_static
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc_test_mysql_static.dir/link.txt --verbose=1
-/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_odbc_test_mysql_static.dir/test-odbc-mysql.cpp.o  -o ../../../bin/soci_odbc_test_mysql_static ../../../lib/libsoci_core.a ../../../lib/libsoci_odbc.a -lodbc -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
-[ 95%] Linking CXX executable ../../../bin/soci_mysql_test_static
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_mysql_test_static.dir/link.txt --verbose=1
-/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_mysql_test_static.dir/test-mysql.cpp.o  -o ../../../bin/soci_mysql_test_static ../../../lib/libsoci_core.a ../../../lib/libsoci_mysql.a -lmysqlclient -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
-[ 96%] Linking CXX executable ../../../bin/soci_odbc_test_mysql
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc_test_mysql.dir/link.txt --verbose=1
-/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_odbc_test_mysql.dir/test-odbc-mysql.cpp.o  -o ../../../bin/soci_odbc_test_mysql -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_odbc.so.3.2.3 -lodbc -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 96%] Built target soci_sqlite3_test_static
+[ 94%] Built target soci_odbc_test_mysql_static
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 96%] Built target soci_postgresql_test
+[ 94%] Built target soci_postgresql_test_static
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 96%] Built target soci_odbc_test_mysql_static
-[ 97%] Linking CXX executable ../../../bin/soci_odbc_test_postgresql_static
+[ 94%] Built target soci_sqlite3_test_static
+[ 94%] Linking CXX executable ../../../bin/soci_mysql_test_static
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_mysql_test_static.dir/link.txt --verbose=1
+/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_mysql_test_static.dir/test-mysql.cpp.o  -o ../../../bin/soci_mysql_test_static ../../../lib/libsoci_core.a ../../../lib/libsoci_mysql.a -lmysqlclient -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
+[ 95%] Linking CXX executable ../../../bin/soci_odbc_test_postgresql_static
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc_test_postgresql_static.dir/link.txt --verbose=1
 /usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_odbc_test_postgresql_static.dir/test-odbc-postgresql.cpp.o  -o ../../../bin/soci_odbc_test_postgresql_static ../../../lib/libsoci_core.a ../../../lib/libsoci_odbc.a -lodbc -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 97%] Built target soci_odbc_test_mysql
+[ 95%] Built target soci_mysql_test_static
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 98%] Linking CXX executable ../../../bin/soci_firebird_test
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_firebird_test.dir/link.txt --verbose=1
-[ 98%] Built target soci_mysql_test_static
-/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_firebird_test.dir/test-firebird.cpp.o  -o ../../../bin/soci_firebird_test -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_firebird.so.3.2.3 -lfbclient -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 98%] Built target soci_odbc_test_postgresql_static
-[ 98%] Built target soci_firebird_test
-[ 99%] Linking CXX executable ../../../bin/soci_firebird_test_static
+[ 95%] Built target soci_odbc_test_postgresql_static
+[ 96%] Linking CXX executable ../../../bin/soci_firebird_test_static
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_firebird_test_static.dir/link.txt --verbose=1
 /usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_firebird_test_static.dir/test-firebird.cpp.o  -o ../../../bin/soci_firebird_test_static ../../../lib/libsoci_core.a ../../../lib/libsoci_firebird.a -lfbclient -lpthread -ldl -Wl,-Bstatic -lboost_date_time -lboost_date_time -Wl,-Bdynamic 
+[ 96%] Linking CXX executable ../../../bin/soci_sqlite3_test
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_sqlite3_test.dir/link.txt --verbose=1
+/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_sqlite3_test.dir/test-sqlite3.cpp.o  -o ../../../bin/soci_sqlite3_test -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_sqlite3.so.3.2.3 -lsqlite3 -lsqlite3 -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 96%] Built target soci_sqlite3_test
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 99%] Built target soci_firebird_test_static
-[100%] Linking CXX executable ../../../bin/soci_odbc_test_postgresql
+[ 96%] Built target soci_firebird_test_static
+[ 97%] Linking CXX executable ../../../bin/soci_odbc_test_mysql
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc_test_mysql.dir/link.txt --verbose=1
+/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_odbc_test_mysql.dir/test-odbc-mysql.cpp.o  -o ../../../bin/soci_odbc_test_mysql -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_odbc.so.3.2.3 -lodbc -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 97%] Built target soci_odbc_test_mysql
+[ 98%] Linking CXX executable ../../../bin/soci_odbc_test_postgresql
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_odbc_test_postgresql.dir/link.txt --verbose=1
 /usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_odbc_test_postgresql.dir/test-odbc-postgresql.cpp.o  -o ../../../bin/soci_odbc_test_postgresql -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_odbc.so.3.2.3 -lodbc -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[100%] Built target soci_odbc_test_postgresql
+[ 98%] Built target soci_odbc_test_postgresql
+[ 99%] Linking CXX executable ../../../bin/soci_firebird_test
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_firebird_test.dir/link.txt --verbose=1
+/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_firebird_test.dir/test-firebird.cpp.o  -o ../../../bin/soci_firebird_test -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_firebird.so.3.2.3 -lfbclient -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 99%] Built target soci_firebird_test
+[100%] Linking CXX executable ../../../bin/soci_postgresql_test
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_postgresql_test.dir/link.txt --verbose=1
+/usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o  -o ../../../bin/soci_postgresql_test -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_postgresql.so.3.2.3 -lpq -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[100%] Built target soci_postgresql_test
 [100%] Linking CXX executable ../../../bin/soci_mysql_test
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/soci_mysql_test.dir/link.txt --verbose=1
 /usr/bin/c++  -g -O2 -ffile-prefix-map=/build/soci-3.2.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pedantic -ansi -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wfloat-equal -Wredundant-decls -Wno-long-long -std=c++98  -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -rdynamic CMakeFiles/soci_mysql_test.dir/test-mysql.cpp.o  -o ../../../bin/soci_mysql_test -Wl,-rpath,/build/soci-3.2.3/obj-x86_64-linux-gnu/lib ../../../lib/libsoci_mysql.so.3.2.3 -lmysqlclient -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic ../../../lib/libsoci_core.so.3.2.3 -lpthread -ldl -Wl,-Bstatic -lboost_date_time -Wl,-Bdynamic 
@@ -1976,10 +2011,10 @@
 make[1]: Entering directory '/build/soci-3.2.3'
 # Run test, but for now, ignore results. (to be fixed later...)
 dh_auto_test
-	cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=-j16
+	cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=-j15
 make[2]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 Running tests...
-/usr/bin/ctest --force-new-ctest-process -j16
+/usr/bin/ctest --force-new-ctest-process -j15
 Test project /build/soci-3.2.3/obj-x86_64-linux-gnu
       Start  1: soci_firebird_test
       Start  2: soci_firebird_test_static
@@ -2026,7 +2061,7 @@
 SOCI Message: Error Connecting to database: [unixODBC][Driver Manager]Data source name not found, and no default driver specified (IM002)
 ODBC Message: [unixODBC][Driver Manager]Data source name not found, and no default driver specified
 
- 6/12 Test  #6: soci_odbc_test_mysql_static ........***Failed    0.01 sec
+ 6/12 Test  #6: soci_odbc_test_mysql_static ........***Failed    0.02 sec
 
 SOCI ODBC with MySQL Tests:
 
@@ -2039,7 +2074,7 @@
 SOCI Message: Error Connecting to database: [unixODBC][Driver Manager]Data source name not found, and no default driver specified (IM002)
 ODBC Message: [unixODBC][Driver Manager]Data source name not found, and no default driver specified
 
- 7/12 Test  #7: soci_odbc_test_postgresql ..........***Failed    0.01 sec
+ 7/12 Test  #8: soci_odbc_test_postgresql_static ...***Failed    0.01 sec
 
 SOCI ODBC with PostgreSQL Tests:
 
@@ -2052,7 +2087,7 @@
 SOCI Message: Error Connecting to database: [unixODBC][Driver Manager]Data source name not found, and no default driver specified (IM002)
 ODBC Message: [unixODBC][Driver Manager]Data source name not found, and no default driver specified
 
- 8/12 Test  #8: soci_odbc_test_postgresql_static ...***Failed    0.01 sec
+ 8/12 Test  #7: soci_odbc_test_postgresql ..........***Failed    0.01 sec
 
 SOCI ODBC with PostgreSQL Tests:
 
@@ -2065,12 +2100,13 @@
 SOCI Message: Error Connecting to database: [unixODBC][Driver Manager]Data source name not found, and no default driver specified (IM002)
 ODBC Message: [unixODBC][Driver Manager]Data source name not found, and no default driver specified
 
- 9/12 Test #12: soci_sqlite3_test_static ...........***Failed    0.00 sec
+ 9/12 Test #11: soci_sqlite3_test ..................***Failed    0.01 sec
 
 SOCI Common Tests:
 
 test 0 passed
-SOCIERROR: sqlite3_statement_backend::prepare: table soci_test already exists
+test 1 passed
+SOCIERROR: sqlite3_statement_backend::loadOne: database is locked
 
 10/12 Test  #9: soci_postgresql_test ...............***Failed    0.01 sec
 
@@ -2090,11 +2126,11 @@
 missing "=" after "dummy" in connection info string
 
 
-12/12 Test #11: soci_sqlite3_test ..................   Passed    0.11 sec
+12/12 Test #12: soci_sqlite3_test_static ...........   Passed    0.13 sec
 
 8% tests passed, 11 tests failed out of 12
 
-Total Test time (real) =   0.13 sec
+Total Test time (real) =   0.15 sec
 
 The following tests FAILED:
 	  1 - soci_firebird_test (Failed)
@@ -2107,11 +2143,11 @@
 	  8 - soci_odbc_test_postgresql_static (Failed)
 	  9 - soci_postgresql_test (Failed)
 	 10 - soci_postgresql_test_static (Failed)
-	 12 - soci_sqlite3_test_static (Failed)
+	 11 - soci_sqlite3_test (Failed)
 Errors while running CTest
 make[2]: *** [Makefile:89: test] Error 8
 make[2]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-dh_auto_test: cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=-j16 returned exit code 2
+dh_auto_test: cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=-j15 returned exit code 2
 make[1]: [debian/rules:16: override_dh_auto_test] Error 2 (ignored)
 make[1]: Leaving directory '/build/soci-3.2.3'
    create-stamp debian/debhelper-build-stamp
@@ -2120,7 +2156,7 @@
    dh_testroot
    dh_prep
    dh_auto_install
-	cd obj-x86_64-linux-gnu && make -j16 install DESTDIR=/build/soci-3.2.3/debian/tmp AM_UPDATE_INFO_DIR=no
+	cd obj-x86_64-linux-gnu && make -j15 install DESTDIR=/build/soci-3.2.3/debian/tmp AM_UPDATE_INFO_DIR=no
 make[1]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 /usr/bin/cmake -S/build/soci-3.2.3 -B/build/soci-3.2.3/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/soci-3.2.3/obj-x86_64-linux-gnu/CMakeFiles /build/soci-3.2.3/obj-x86_64-linux-gnu/CMakeFiles/progress.marks
@@ -2134,13 +2170,13 @@
 make -f backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql_static.dir/depend
 make -f backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/core /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/core /build/soci-3.2.3/obj-x86_64-linux-gnu/core/CMakeFiles/soci_core_static.dir/DependInfo.cmake --color=
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/CMakeFiles/soci_firebird_static.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/CMakeFiles/soci_mysql_static.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/CMakeFiles/soci_odbc_static.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/CMakeFiles/soci_mysql_static.dir/DependInfo.cmake --color=
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/core /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/core /build/soci-3.2.3/obj-x86_64-linux-gnu/core/CMakeFiles/soci_core_static.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/core /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/core /build/soci-3.2.3/obj-x86_64-linux-gnu/core/CMakeFiles/soci_core.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
@@ -2150,198 +2186,198 @@
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/mysql/CMakeFiles/soci_mysql_static.dir/build.make backends/mysql/CMakeFiles/soci_mysql_static.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/odbc/CMakeFiles/soci_odbc_static.dir/build.make backends/odbc/CMakeFiles/soci_odbc_static.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build
-make -f backends/odbc/CMakeFiles/soci_odbc_static.dir/build.make backends/odbc/CMakeFiles/soci_odbc_static.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/firebird/CMakeFiles/soci_firebird_static.dir/build.make backends/firebird/CMakeFiles/soci_firebird_static.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build'.
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f core/CMakeFiles/soci_core_static.dir/build.make core/CMakeFiles/soci_core_static.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/mysql/CMakeFiles/soci_mysql_static.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f core/CMakeFiles/soci_core.dir/build.make core/CMakeFiles/soci_core.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[  6%] Built target soci_mysql_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/odbc/CMakeFiles/soci_odbc_static.dir/build'.
+make[3]: Nothing to be done for 'backends/sqlite3/CMakeFiles/soci_sqlite3_static.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f core/CMakeFiles/soci_core_static.dir/build.make core/CMakeFiles/soci_core_static.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/firebird/CMakeFiles/soci_firebird_static.dir/build'.
+make[3]: Nothing to be done for 'backends/odbc/CMakeFiles/soci_odbc_static.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 12%] Built target soci_sqlite3_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/postgresql/CMakeFiles/soci_postgresql_static.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 18%] Built target soci_odbc_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'core/CMakeFiles/soci_core.dir/build'.
+make[3]: Nothing to be done for 'backends/firebird/CMakeFiles/soci_firebird_static.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'core/CMakeFiles/soci_core_static.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[  6%] Built target soci_sqlite3_static
-[ 12%] Built target soci_odbc_static
-[ 20%] Built target soci_mysql_static
-[ 33%] Built target soci_firebird_static
-[ 45%] Built target soci_postgresql_static
-[ 53%] Built target soci_core_static
-[ 53%] Built target soci_core
-make -f backends/firebird/CMakeFiles/soci_firebird.dir/build.make backends/firebird/CMakeFiles/soci_firebird.dir/depend
-make -f backends/mysql/CMakeFiles/soci_mysql.dir/build.make backends/mysql/CMakeFiles/soci_mysql.dir/depend
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'core/CMakeFiles/soci_core.dir/build'.
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 25%] Built target soci_postgresql_static
+[ 31%] Built target soci_firebird_static
+[ 42%] Built target soci_core_static
+make -f backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/depend
 make -f backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/depend
-make -f backends/odbc/CMakeFiles/soci_odbc.dir/build.make backends/odbc/CMakeFiles/soci_odbc.dir/depend
 make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/depend
 make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/depend
-make -f backends/postgresql/CMakeFiles/soci_postgresql.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql.dir/depend
 make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/depend
-make -f backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3.dir/depend
 make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/CMakeFiles/soci_firebird.dir/DependInfo.cmake --color=
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/CMakeFiles/soci_mysql.dir/DependInfo.cmake --color=
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/DependInfo.cmake --color=
+[ 53%] Built target soci_core
+make -f backends/firebird/CMakeFiles/soci_firebird.dir/build.make backends/firebird/CMakeFiles/soci_firebird.dir/depend
+make -f backends/mysql/CMakeFiles/soci_mysql.dir/build.make backends/mysql/CMakeFiles/soci_mysql.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/DependInfo.cmake --color=
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/CMakeFiles/soci_odbc.dir/DependInfo.cmake --color=
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/CMakeFiles/soci_postgresql.dir/DependInfo.cmake --color=
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/DependInfo.cmake --color=
+make -f backends/odbc/CMakeFiles/soci_odbc.dir/build.make backends/odbc/CMakeFiles/soci_odbc.dir/depend
+make -f backends/postgresql/CMakeFiles/soci_postgresql.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql.dir/depend
+make -f backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/DependInfo.cmake --color=
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/CMakeFiles/soci_mysql.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/CMakeFiles/soci_firebird.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/CMakeFiles/soci_odbc.dir/DependInfo.cmake --color=
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/CMakeFiles/soci_postgresql.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3 /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3 /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/CMakeFiles/soci_sqlite3.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/mysql/CMakeFiles/soci_mysql.dir/build.make backends/mysql/CMakeFiles/soci_mysql.dir/build
+make -f backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/CMakeFiles/soci_odbc.dir/build.make backends/odbc/CMakeFiles/soci_odbc.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build
+make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build
+make -f backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/odbc/CMakeFiles/soci_odbc.dir/build.make backends/odbc/CMakeFiles/soci_odbc.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build
+make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/postgresql/CMakeFiles/soci_postgresql.dir/build.make backends/postgresql/CMakeFiles/soci_postgresql.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/firebird/CMakeFiles/soci_firebird.dir/build.make backends/firebird/CMakeFiles/soci_firebird.dir/build
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build.make backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/mysql/CMakeFiles/soci_mysql.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 60%] Built target soci_sqlite3
+make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/depend
+[ 66%] Built target soci_mysql
+make -f backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test.dir/depend
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test/CMakeFiles/soci_mysql_test.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/odbc/CMakeFiles/soci_odbc.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build'.
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql_static.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/odbc/test/CMakeFiles/soci_odbc_test_mysql_static.dir/build'.
+make[3]: Nothing to be done for 'backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 59%] Built target soci_mysql
-make -f backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/depend
-make -f backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test.dir/depend
-[ 65%] Built target soci_odbc
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build'.
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 67%] Built target soci_odbc_test_mysql_static
+[ 73%] Built target soci_odbc
+[ 74%] Built target soci_odbc_test_postgresql_static
 make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/depend
 make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/depend
-[ 66%] Built target soci_odbc_test_mysql_static
-[ 67%] Built target soci_odbc_test_postgresql_static
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/DependInfo.cmake --color=
+[ 76%] Built target soci_sqlite3_test_static
+[ 77%] Built target soci_firebird_test_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/mysql/test/CMakeFiles/soci_mysql_test.dir/DependInfo.cmake --color=
+make[3]: Nothing to be done for 'backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build'.
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/mysql/test/CMakeFiles/soci_mysql_test_static.dir/build'.
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/sqlite3/CMakeFiles/soci_sqlite3.dir/build'.
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 78%] Built target soci_postgresql_test_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/postgresql/CMakeFiles/soci_postgresql.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 79%] Built target soci_mysql_test_static
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/firebird/CMakeFiles/soci_firebird.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/sqlite3/test/CMakeFiles/soci_sqlite3_test_static.dir/build'.
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/postgresql/test/CMakeFiles/soci_postgresql_test_static.dir/build'.
+[ 86%] Built target soci_postgresql
+make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/depend
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build.make backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build
-[ 75%] Built target soci_postgresql
-[ 75%] Built target soci_mysql_test_static
-[ 79%] Built target soci_postgresql_test_static
-[ 83%] Built target soci_firebird
-[ 90%] Built target soci_sqlite3
-make -f backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test.dir/depend
-make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/depend
-make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/depend
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test/CMakeFiles/soci_firebird_test.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/DependInfo.cmake --color=
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/DependInfo.cmake --color=
-[ 92%] Built target soci_sqlite3_test_static
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build
-make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make -f backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build
+make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build.make backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build'.
+make[3]: Nothing to be done for 'backends/mysql/test/CMakeFiles/soci_mysql_test.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 93%] Built target soci_firebird
+make -f backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test.dir/depend
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build
-make[3]: Nothing to be done for 'backends/firebird/test/CMakeFiles/soci_firebird_test_static.dir/build'.
-make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+cd /build/soci-3.2.3/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/soci-3.2.3 /build/soci-3.2.3/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test /build/soci-3.2.3/obj-x86_64-linux-gnu/backends/firebird/test/CMakeFiles/soci_firebird_test.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/odbc/test/CMakeFiles/soci_odbc_test_postgresql.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build
-make -f backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build.make backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build'.
+make[3]: Nothing to be done for 'backends/odbc/test/CMakeFiles/soci_odbc_test_mysql.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+make -f backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build.make backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build
+[ 95%] Built target soci_mysql_test
+[ 95%] Built target soci_sqlite3_test
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'backends/postgresql/test/CMakeFiles/soci_postgresql_test.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 96%] Built target soci_odbc_test_postgresql
+make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
+[ 97%] Built target soci_odbc_test_mysql
+make -f backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build.make backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build
 make[3]: Entering directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'backends/sqlite3/test/CMakeFiles/soci_sqlite3_test.dir/build'.
+make[3]: Nothing to be done for 'backends/firebird/test/CMakeFiles/soci_firebird_test.dir/build'.
 make[3]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
-[ 93%] Built target soci_mysql_test
-[ 94%] Built target soci_odbc_test_mysql
-[ 95%] Built target soci_odbc_test_postgresql
-[ 96%] Built target soci_firebird_test_static
-[ 97%] Built target soci_postgresql_test
-[ 99%] Built target soci_firebird_test
-[100%] Built target soci_sqlite3_test
+[ 98%] Built target soci_postgresql_test
+[100%] Built target soci_firebird_test
 make[2]: Leaving directory '/build/soci-3.2.3/obj-x86_64-linux-gnu'
 /usr/bin/cmake -E cmake_progress_start /build/soci-3.2.3/obj-x86_64-linux-gnu/CMakeFiles 0
 make -f CMakeFiles/Makefile2 preinstall
@@ -2455,18 +2491,18 @@
    dh_md5sums
    dh_builddeb
 dpkg-deb: building package 'libsoci-core3.2' in '../libsoci-core3.2_3.2.3-2_amd64.deb'.
+dpkg-deb: building package 'libsoci-core3.2-dbgsym' in '../libsoci-core3.2-dbgsym_3.2.3-2_amd64.deb'.
 dpkg-deb: building package 'libsoci-dev' in '../libsoci-dev_3.2.3-2_amd64.deb'.
 dpkg-deb: building package 'libsoci-mysql3.2-dbgsym' in '../libsoci-mysql3.2-dbgsym_3.2.3-2_amd64.deb'.
-dpkg-deb: building package 'libsoci-mysql3.2' in '../libsoci-mysql3.2_3.2.3-2_amd64.deb'.
 dpkg-deb: building package 'libsoci-sqlite3-3.2' in '../libsoci-sqlite3-3.2_3.2.3-2_amd64.deb'.
-dpkg-deb: building package 'libsoci-core3.2-dbgsym' in '../libsoci-core3.2-dbgsym_3.2.3-2_amd64.deb'.
 dpkg-deb: building package 'libsoci-postgresql3.2' in '../libsoci-postgresql3.2_3.2.3-2_amd64.deb'.
-dpkg-deb: building package 'libsoci-postgresql3.2-dbgsym' in '../libsoci-postgresql3.2-dbgsym_3.2.3-2_amd64.deb'.
+dpkg-deb: building package 'libsoci-mysql3.2' in '../libsoci-mysql3.2_3.2.3-2_amd64.deb'.
 dpkg-deb: building package 'libsoci-firebird3.2' in '../libsoci-firebird3.2_3.2.3-2_amd64.deb'.
 dpkg-deb: building package 'libsoci-sqlite3-3.2-dbgsym' in '../libsoci-sqlite3-3.2-dbgsym_3.2.3-2_amd64.deb'.
-dpkg-deb: building package 'libsoci-firebird3.2-dbgsym' in '../libsoci-firebird3.2-dbgsym_3.2.3-2_amd64.deb'.
 dpkg-deb: building package 'libsoci-odbc3.2-dbgsym' in '../libsoci-odbc3.2-dbgsym_3.2.3-2_amd64.deb'.
+dpkg-deb: building package 'libsoci-postgresql3.2-dbgsym' in '../libsoci-postgresql3.2-dbgsym_3.2.3-2_amd64.deb'.
 dpkg-deb: building package 'libsoci-odbc3.2' in '../libsoci-odbc3.2_3.2.3-2_amd64.deb'.
+dpkg-deb: building package 'libsoci-firebird3.2-dbgsym' in '../libsoci-firebird3.2-dbgsym_3.2.3-2_amd64.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../soci_3.2.3-2_amd64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -2474,12 +2510,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/1978895/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/1978895/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/4003511 and its subdirectories
-I: Current time: Tue Jan 17 02:35:07 -12 2023
-I: pbuilder-time-stamp: 1673966107
+I: removing directory /srv/workspace/pbuilder/1978895 and its subdirectories
+I: Current time: Wed Dec 15 22:15:05 +14 2021
+I: pbuilder-time-stamp: 1639556105