Running as unit: rb-build-amd64_1-54273.service; invocation ID: 14d6cccc656b4ecdbd5b53607719a0e9 ==================================================================================== Sun Sep 14 12:23:52 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_1) on jenkins, called using "ionos1-amd64 ionos5-amd64" as arguments. Sun Sep 14 12:23:52 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-gJjIpgoi" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sun Sep 14 12:23:52 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Sun Sep 14 12:23:52 UTC 2025 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-5mT8uY' Sun Sep 14 12:23:53 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos5-amd64.debian.net is marked as down. Sun Sep 14 12:23:53 UTC 2025 - checking via ssh if ionos5-amd64.debian.net is up. removed '/tmp/read-only-fs-test-HlFzUQ' ok, let's check if mariadb-connector-odbc is building anywhere yet… ok, mariadb-connector-odbc is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of mariadb-connector-odbc in unstable on amd64 on jenkins now. 1st build will be done on ionos1-amd64.debian.net. 2nd build will be done on ionos5-amd64.debian.net. ============================================================================= Sun Sep 14 12:24:15 UTC 2025 I: starting to build mariadb-connector-odbc/unstable/amd64 on jenkins on '2025-09-14 12:23' Sun Sep 14 12:24:15 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_1/54273/console.log 1757852655 amd64 unstable mariadb-connector-odbc Sun Sep 14 12:24:15 UTC 2025 I: Downloading source for unstable/mariadb-connector-odbc=3.2.6-1 --2025-09-14 12:24:15-- http://deb.debian.org/debian/pool/main/m/mariadb-connector-odbc/mariadb-connector-odbc_3.2.6-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2205 (2.2K) [text/prs.lines.tag] Saving to: ‘mariadb-connector-odbc_3.2.6-1.dsc’ 0K .. 100% 305M=0s 2025-09-14 12:24:15 (305 MB/s) - ‘mariadb-connector-odbc_3.2.6-1.dsc’ saved [2205/2205] --2025-09-14 12:24:15-- http://deb.debian.org/debian/pool/main/m/mariadb-connector-odbc/mariadb-connector-odbc_3.2.6-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2205 (2.2K) [text/prs.lines.tag] Saving to: ‘mariadb-connector-odbc_3.2.6-1.dsc’ 0K .. 100% 305M=0s 2025-09-14 12:24:15 (305 MB/s) - ‘mariadb-connector-odbc_3.2.6-1.dsc’ saved [2205/2205] Sun Sep 14 12:24:15 UTC 2025 I: mariadb-connector-odbc_3.2.6-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: mariadb-connector-odbc Binary: odbc-mariadb Architecture: any Version: 3.2.6-1 Maintainer: Debian MySQL Maintainers Uploaders: Bernhard Schmidt Homepage: https://mariadb.com/docs/connectors/mariadb-connector-odbc Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/mariadb-team/mariadb-connector-odbc Vcs-Git: https://salsa.debian.org/mariadb-team/mariadb-connector-odbc.git Testsuite: autopkgtest Testsuite-Triggers: mariadb-server, unixodbc Build-Depends: debhelper-compat (= 13), cmake, libmariadb-dev, unixodbc-dev Package-List: odbc-mariadb deb database optional arch=any Checksums-Sha1: ea72d4f74917191779b3ba7864772483af0d60a7 668318 mariadb-connector-odbc_3.2.6.orig.tar.gz 02bfb9ebd634c73ac5f05f0fc5875e3b44b3dc32 3312 mariadb-connector-odbc_3.2.6-1.debian.tar.xz Checksums-Sha256: 642aab04d813dd3e878e4dad06608dce96afeda455e22966f554c49132014870 668318 mariadb-connector-odbc_3.2.6.orig.tar.gz f1a850df7ab9579fbab1410f75f878a3403b2e70907544e78ed5090503daeddb 3312 mariadb-connector-odbc_3.2.6-1.debian.tar.xz Files: de276c83f1087150c166874dae1fa49d 668318 mariadb-connector-odbc_3.2.6.orig.tar.gz 062a3f9aa7a3201e89b226d505b65641 3312 mariadb-connector-odbc_3.2.6-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEE1uAexRal3873GVbTd1B55bhQvJMFAminjPMRHGJlcm5pQGRl Ymlhbi5vcmcACgkQd1B55bhQvJNxrw//VvUg9pjNjdwK8YvFJZteyjXZ3EKGdrzk WsrhdGvNtN+0dvztD7JTHNHh551+/C24EnkEQXR5rDMaZlXZFLK/gqEFpD3PWa55 Xp2uI13Fse8EgrPKDmJ6BnQtMvIGtlt0zs7+iLWBsN8EaA3B4D3loRnIyyAm8qL4 mN6WYrsdlrcU7iwDX+S1Yv4i5RauuXFHOn0Dtbqt71VG5STk9rR6wLN5tk28hT82 5LA/U7Wz+pYPfGlL52RmIX4YDsLjsbtHr58HmakgWe2y+vaqYpfsSjAC8bbcioT2 /25en8aYSN8mi8Hy7eL1A+TVlDIfht7iKpJfV1gHVQ3RizrBMj1ZwOynXa+DDjAh dnaN3mvSLbF2zci39SG9Z8kDuakUpaFVZpyCPVkHBGnAcJNRbyfMVINpQ+on1JMc 4hcu8+aVRLFsA4Q/ApH7nPEXBO823G/IpR78DE/4jxZfetLAtWlHw6dyiwQGpzsn RuUaeQN2yiQ/+NhZrgbl3jG6uRK2pyOQ1Jl7iag0F6i8owiGkRD21J6jYrCphXz/ znEzq16YfV3MJCKtnDzwnrmcAlrI5QMPktdo67x14BUvZdm8h65nr5LpTe8fpxhQ iHqODy6vQz9mK/pAuUutvN9P2u04PwBVa33oiZTXyr5qgROvmyuByiSf6/nOea0d 79tqQcKZsxU= =2+iB -----END PGP SIGNATURE----- Sun Sep 14 12:24:15 UTC 2025 I: Checking whether the package is not for us Sun Sep 14 12:24:15 UTC 2025 I: Starting 1st build on remote node ionos1-amd64.debian.net. Sun Sep 14 12:24:15 UTC 2025 I: Preparing to do remote build '1' on ionos1-amd64.debian.net. Sun Sep 14 12:24:15 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Sun Sep 14 12:24:15 UTC 2025 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-8yhXKU' ==================================================================================== Sun Sep 14 12:24:16 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos1-amd64, called using "1 mariadb-connector-odbc unstable /srv/reproducible-results/rbuild-debian/r-b-build.z9NIvRt4 3.2.6-1" as arguments. Sun Sep 14 12:24:16 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-of7BiaL3" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sun Sep 14 12:24:16 UTC 2025 I: Downloading source for unstable/mariadb-connector-odbc=3.2.6-1 Reading package lists... NOTICE: 'mariadb-connector-odbc' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/mariadb-team/mariadb-connector-odbc.git Please use: git clone https://salsa.debian.org/mariadb-team/mariadb-connector-odbc.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 674 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main mariadb-connector-odbc 3.2.6-1 (dsc) [2205 B] Get:2 http://deb.debian.org/debian unstable/main mariadb-connector-odbc 3.2.6-1 (tar) [668 kB] Get:3 http://deb.debian.org/debian unstable/main mariadb-connector-odbc 3.2.6-1 (diff) [3312 B] Fetched 674 kB in 0s (17.8 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'mariadb-connector-odbc' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/mariadb-team/mariadb-connector-odbc.git Please use: git clone https://salsa.debian.org/mariadb-team/mariadb-connector-odbc.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 674 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main mariadb-connector-odbc 3.2.6-1 (dsc) [2205 B] Get:2 http://deb.debian.org/debian unstable/main mariadb-connector-odbc 3.2.6-1 (tar) [668 kB] Get:3 http://deb.debian.org/debian unstable/main mariadb-connector-odbc 3.2.6-1 (diff) [3312 B] Fetched 674 kB in 0s (17.8 MB/s) Download complete and in download only mode ============================================================================= Building mariadb-connector-odbc in unstable on amd64 on ionos1-amd64 now. Date: Sun Sep 14 12:24:16 UTC 2025 Date UTC: Sun Sep 14 12:24:16 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Sun Sep 14 00:24:16 -12 2025 I: pbuilder-time-stamp: 1757852656 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [mariadb-connector-odbc_3.2.6-1.dsc] I: copying [./mariadb-connector-odbc_3.2.6.orig.tar.gz] I: copying [./mariadb-connector-odbc_3.2.6-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./mariadb-connector-odbc_3.2.6-1.dsc: no acceptable signature found dpkg-source: info: extracting mariadb-connector-odbc in mariadb-connector-odbc-3.2.6 dpkg-source: info: unpacking mariadb-connector-odbc_3.2.6.orig.tar.gz dpkg-source: info: unpacking mariadb-connector-odbc_3.2.6-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2407136/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' 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=40 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='f5776f444a954d879255bc5caf609b9e' 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='2407136' PS1='# ' PS2='> ' 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/r-b-build.z9NIvRt4/pbuilderrc_o5mq --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.z9NIvRt4/b1 --logfile b1/build.log mariadb-connector-odbc_3.2.6-1.dsc' SUDO_GID='110' SUDO_HOME='/var/lib/jenkins' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2407136/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, libmariadb-dev, unixodbc-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19917 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on libmariadb-dev; however: Package libmariadb-dev is not installed. pbuilder-satisfydepends-dummy depends on unixodbc-dev; however: Package unixodbc-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13t64{a} libbrotli1{a} libcom-err2{a} libcurl4t64{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgnutls30t64{a} libgssapi-krb5-2{a} libidn2-0{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libmariadb-dev{a} libmariadb3{a} libnghttp2-14{a} libnghttp3-9{a} libodbc2{a} libodbccr2{a} libodbcinst2{a} libp11-kit0{a} libpipeline1{a} libproc2-0{a} libpsl5t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1t64{a} libssl-dev{a} libtasn1-6{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libxml2-16{a} m4{a} man-db{a} mariadb-common{a} mysql-common{a} po-debconf{a} procps{a} sensible-utils{a} unixodbc-common{a} unixodbc-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults lynx psmisc publicsuffix wget 0 packages upgraded, 71 newly installed, 0 to remove and 0 not upgraded. Need to get 36.7 MB of archives. After unpacking 137 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.1-2 [108 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.1-3 [100 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-1 [324 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 cmake-data all 4.1.1+really3.31.6-1 [2268 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.14.5+dfsg-0.2 [638 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-4+b1 [349 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 27 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-9 [19.8 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-9 [57.5 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.11.0-1 [73.7 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-2 [1484 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.16.0-1 [437 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-4 [89.4 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.51.0-2 [155 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 cmake amd64 4.1.1+really3.31.6-1 [12.0 MB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.26 [91.8 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-5 [540 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 54 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.26 [939 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libltdl7 amd64 2.5.4-5 [416 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 mysql-common all 5.8+1.1.1 [6784 B] Get: 62 http://deb.debian.org/debian unstable/main amd64 mariadb-common all 1:11.8.3-1 [28.8 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libmariadb3 amd64 1:11.8.3-1+b1 [188 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libssl-dev amd64 3.5.2-1 [2957 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libmariadb-dev amd64 1:11.8.3-1+b1 [277 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libodbc2 amd64 2.3.12-2+b1 [152 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libodbccr2 amd64 2.3.12-2+b1 [18.4 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 unixodbc-common all 2.3.12-2 [8640 B] Get: 70 http://deb.debian.org/debian unstable/main amd64 libodbcinst2 amd64 2.3.12-2+b1 [35.4 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 unixodbc-dev amd64 2.3.12-2+b1 [234 kB] Fetched 36.7 MB in 8s (4630 kB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1: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 ... 19917 files and directories currently installed.) Preparing to unpack .../00-libexpat1_2.7.1-2_amd64.deb ... Unpacking libexpat1:amd64 (2.7.1-2) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../01-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../02-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../05-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../08-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.41.1-3_amd64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../11-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.20-1_amd64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../18-cmake-data_4.1.1+really3.31.6-1_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-1) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../19-libxml2-16_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../20-libarchive13t64_3.7.4-4+b1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-4+b1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../21-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../22-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../23-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../24-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../25-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../26-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../27-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../28-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../29-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../30-libsasl2-modules-db_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../31-libsasl2-2_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../32-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../33-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../34-libnghttp3-9_1.11.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.11.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../35-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../36-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../37-libp11-kit0_0.25.5-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../38-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../39-libgnutls30t64_3.8.10-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../40-librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../41-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../42-libcurl4t64_8.16.0-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.16.0-1) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../43-libjsoncpp26_1.9.6-4_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-4) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../44-librhash1_1.4.6-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../45-libuv1t64_1.51.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../46-cmake_4.1.1+really3.31.6-1_amd64.deb ... Unpacking cmake (4.1.1+really3.31.6-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../47-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../48-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../49-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../50-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../51-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../52-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../53-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../54-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../55-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../56-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../57-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../58-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../59-libltdl7_2.5.4-5_amd64.deb ... Unpacking libltdl7:amd64 (2.5.4-5) ... Selecting previously unselected package mysql-common. Preparing to unpack .../60-mysql-common_5.8+1.1.1_all.deb ... Unpacking mysql-common (5.8+1.1.1) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../61-mariadb-common_1%3a11.8.3-1_all.deb ... Unpacking mariadb-common (1:11.8.3-1) ... Selecting previously unselected package libmariadb3:amd64. Preparing to unpack .../62-libmariadb3_1%3a11.8.3-1+b1_amd64.deb ... Unpacking libmariadb3:amd64 (1:11.8.3-1+b1) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../63-libssl-dev_3.5.2-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.2-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../64-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libmariadb-dev. Preparing to unpack .../65-libmariadb-dev_1%3a11.8.3-1+b1_amd64.deb ... Unpacking libmariadb-dev (1:11.8.3-1+b1) ... Selecting previously unselected package libodbc2:amd64. Preparing to unpack .../66-libodbc2_2.3.12-2+b1_amd64.deb ... Unpacking libodbc2:amd64 (2.3.12-2+b1) ... Selecting previously unselected package libodbccr2:amd64. Preparing to unpack .../67-libodbccr2_2.3.12-2+b1_amd64.deb ... Unpacking libodbccr2:amd64 (2.3.12-2+b1) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../68-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:amd64. Preparing to unpack .../69-libodbcinst2_2.3.12-2+b1_amd64.deb ... Unpacking libodbcinst2:amd64 (2.3.12-2+b1) ... Selecting previously unselected package unixodbc-dev:amd64. Preparing to unpack .../70-unixodbc-dev_2.3.12-2+b1_amd64.deb ... Unpacking unixodbc-dev:amd64 (2.3.12-2+b1) ... Setting up libexpat1:amd64 (2.7.1-2) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up mysql-common (5.8+1.1.1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libuv1t64:amd64 (1.51.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Setting up mariadb-common (1:11.8.3-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up autotools-dev (20240727.1) ... Setting up libjsoncpp26:amd64 (1.9.6-4) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libssl-dev:amd64 (3.5.2-1) ... Setting up autopoint (0.23.1-2) ... Setting up libmariadb3:amd64 (1:11.8.3-1+b1) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libltdl7:amd64 (2.5.4-5) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.11.0-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libodbc2:amd64 (2.3.12-2+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up cmake-data (4.1.1+really3.31.6-1) ... Setting up librhash1:amd64 (1.4.6-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libarchive13t64:amd64 (3.7.4-4+b1) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up libodbccr2:amd64 (2.3.12-2+b1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libodbcinst2:amd64 (2.3.12-2+b1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libp11-kit0:amd64 (0.25.5-3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up libmariadb-dev (1:11.8.3-1+b1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up unixodbc-dev:amd64 (2.3.12-2+b1) ... Setting up libgnutls30t64:amd64 (3.8.10-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libcurl4t64:amd64 (8.16.0-1) ... Setting up debhelper (13.26) ... Setting up cmake (4.1.1+really3.31.6-1) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/ && 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 > ../mariadb-connector-odbc_3.2.6-1_source.changes dpkg-buildpackage: info: source package mariadb-connector-odbc dpkg-buildpackage: info: source version 3.2.6-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bernhard Schmidt dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/odbc-mariadb.substvars debian/files rm -fr -- debian/odbc-mariadb/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6' dh_auto_configure -- \ -DMARIADB_LINK_DYNAMIC=yes \ -DINSTALL_LAYOUT=DEB \ -DINSTALL_LIBDIR=lib/x86_64-linux-gnu/odbc \ -DINSTALL_DOCDIR=share/doc/odbc-mariadb \ -DINSTALL_LICENSEDIR=share/doc/odbc-mariadb cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DMARIADB_LINK_DYNAMIC=yes -DINSTALL_LAYOUT=DEB -DINSTALL_LIBDIR=lib/x86_64-linux-gnu/odbc -DINSTALL_DOCDIR=share/doc/odbc-mariadb -DINSTALL_LICENSEDIR=share/doc/odbc-mariadb .. -- The CXX compiler identification is GNU 15.2.0 -- The C compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- MariaDB Connector ODBC: INSTALL_BINDIR=bin -- MariaDB Connector ODBC: INSTALL_LIBDIR=lib/x86_64-linux-gnu/odbc -- MariaDB Connector ODBC: INSTALL_PCDIR=lib/x86_64-linux-gnu/x86_64-linux-gnu/pkgconfig -- MariaDB Connector ODBC: INSTALL_INCLUDEDIR=include/mariadb -- MariaDB Connector ODBC: INSTALL_DOCDIR=share/doc/odbc-mariadb -- MariaDB Connector ODBC: INSTALL_LICENSEDIR=share/doc/odbc-mariadb -- MariaDB Connector ODBC: INSTALL_PLUGINDIR=lib/x86_64-linux-gnu/x86_64-linux-gnu/libmariadb/plugin -- MariaDB Connector ODBC: INSTALL_PLUGINDIR_CLIENT=lib/x86_64-linux-gnu/x86_64-linux-gnu/libmariadb/plugin -- Configuring to build without SSL support -- Linking against libmariadb installed on the system -- Looking for floor -- Looking for floor - not found -- Looking for floor in m -- Looking for floor in m - found -- odbc_config is not found -- Found ODBC Driver Manager includes: /usr/include -- Found ODBC Driver Manager libraries: /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu -- Found DM header: /usr/include/sql.h -- Checking if SQLColAttribute expects SQLPOINTER FALSE -- C/C library found here /usr/lib/x86_64-linux-gnu/libmariadb.so -- C/C headers have been found here /usr/include/mariadb -- Linking Connector/C library dynamically(/usr/lib/x86_64-linux-gnu/libmariadb.so) -- Version script: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/maodbc.def -- All linked targets/external dependencies: /usr/lib/x86_64-linux-gnu/libmariadb.so odbcinst m -- Setup library is not supported on this platform -- Configuring to install libmaodbc.pc -- Package Name: mariadb-connector-odbc-3.2.6-linux-x86_64 Generator: TGZ -- License File: /build/reproducible-path/mariadb-connector-odbc-3.2.6/COPYING -- ReadMe File: /build/reproducible-path/mariadb-connector-odbc-3.2.6/README -- Source Package Filename: mariadb-connector-odbc-3.2.6-src.TGZ -- Configuring done (1.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_FIND_USE_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6' dh_auto_build cd obj-x86_64-linux-gnu && make -j40 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/mariadb-connector-odbc-3.2.6 -B/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make -f CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/build.make CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/depend make[3]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mariadb-connector-odbc-3.2.6 /build/reproducible-path/mariadb-connector-odbc-3.2.6 /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make -f CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/build.make CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/build make[3]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/build'. make[3]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' [ 0%] Built target DEPENDENCIES_FOR_PACKAGE make -f driver/CMakeFiles/maodbc.dir/build.make driver/CMakeFiles/maodbc.dir/depend make[3]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mariadb-connector-odbc-3.2.6 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver/CMakeFiles/maodbc.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make -f driver/CMakeFiles/maodbc.dir/build.make driver/CMakeFiles/maodbc.dir/build make[3]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' [ 2%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_error.cpp.o [ 6%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_environment.cpp.o [ 8%] Building C object driver/CMakeFiles/maodbc.dir/ma_dsn.c.o [ 10%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_catalog.cpp.o [ 12%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_driver.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/cc -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I/usr/include/mariadb -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_dsn.c.o -MF CMakeFiles/maodbc.dir/ma_dsn.c.o.d -o CMakeFiles/maodbc.dir/ma_dsn.c.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_dsn.c cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_error.cpp.o -MF CMakeFiles/maodbc.dir/ma_error.cpp.o.d -o CMakeFiles/maodbc.dir/ma_error.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_error.cpp [ 14%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_parse.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_driver.cpp.o -MF CMakeFiles/maodbc.dir/ma_driver.cpp.o.d -o CMakeFiles/maodbc.dir/ma_driver.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_driver.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_environment.cpp.o -MF CMakeFiles/maodbc.dir/ma_environment.cpp.o.d -o CMakeFiles/maodbc.dir/ma_environment.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_environment.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_parse.cpp.o -MF CMakeFiles/maodbc.dir/ma_parse.cpp.o.d -o CMakeFiles/maodbc.dir/ma_parse.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_parse.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_catalog.cpp.o -MF CMakeFiles/maodbc.dir/ma_catalog.cpp.o.d -o CMakeFiles/maodbc.dir/ma_catalog.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_catalog.cpp [ 18%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_statement.cpp.o [ 18%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_debug.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_debug.cpp.o -MF CMakeFiles/maodbc.dir/ma_debug.cpp.o.d -o CMakeFiles/maodbc.dir/ma_debug.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_debug.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_statement.cpp.o -MF CMakeFiles/maodbc.dir/ma_statement.cpp.o.d -o CMakeFiles/maodbc.dir/ma_statement.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_statement.cpp [ 27%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_api_internal.cpp.o [ 27%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_connection.cpp.o [ 22%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_codec.cpp.o [ 29%] Building CXX object driver/CMakeFiles/maodbc.dir/class/SSPSDirectExec.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_connection.cpp.o -MF CMakeFiles/maodbc.dir/ma_connection.cpp.o.d -o CMakeFiles/maodbc.dir/ma_connection.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_connection.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_codec.cpp.o -MF CMakeFiles/maodbc.dir/ma_codec.cpp.o.d -o CMakeFiles/maodbc.dir/ma_codec.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/SSPSDirectExec.cpp.o -MF CMakeFiles/maodbc.dir/class/SSPSDirectExec.cpp.o.d -o CMakeFiles/maodbc.dir/class/SSPSDirectExec.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/SSPSDirectExec.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_api_internal.cpp.o -MF CMakeFiles/maodbc.dir/ma_api_internal.cpp.o.d -o CMakeFiles/maodbc.dir/ma_api_internal.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp [ 31%] Building CXX object driver/CMakeFiles/maodbc.dir/odbc_3_api.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/odbc_3_api.cpp.o -MF CMakeFiles/maodbc.dir/odbc_3_api.cpp.o.d -o CMakeFiles/maodbc.dir/odbc_3_api.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/odbc_3_api.cpp [ 33%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_desc.cpp.o [ 43%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_typeconv.cpp.o [ 45%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_server.cpp.o [ 45%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_result.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_desc.cpp.o -MF CMakeFiles/maodbc.dir/ma_desc.cpp.o.d -o CMakeFiles/maodbc.dir/ma_desc.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_desc.cpp [ 31%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_info.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_server.cpp.o -MF CMakeFiles/maodbc.dir/ma_server.cpp.o.d -o CMakeFiles/maodbc.dir/ma_server.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_server.cpp [ 52%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_string.cpp.o [ 54%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ResultSetMetaData.cpp.o [ 56%] Building CXX object driver/CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_result.cpp.o -MF CMakeFiles/maodbc.dir/ma_result.cpp.o.d -o CMakeFiles/maodbc.dir/ma_result.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_result.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_info.cpp.o -MF CMakeFiles/maodbc.dir/ma_info.cpp.o.d -o CMakeFiles/maodbc.dir/ma_info.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_info.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_string.cpp.o -MF CMakeFiles/maodbc.dir/ma_string.cpp.o.d -o CMakeFiles/maodbc.dir/ma_string.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_string.cpp [ 60%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ServerSidePreparedStatement.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_typeconv.cpp.o -MF CMakeFiles/maodbc.dir/ma_typeconv.cpp.o.d -o CMakeFiles/maodbc.dir/ma_typeconv.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_typeconv.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ResultSetMetaData.cpp.o -MF CMakeFiles/maodbc.dir/class/ResultSetMetaData.cpp.o.d -o CMakeFiles/maodbc.dir/class/ResultSetMetaData.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.cpp [ 62%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_bulk.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ServerSidePreparedStatement.cpp.o -MF CMakeFiles/maodbc.dir/class/ServerSidePreparedStatement.cpp.o.d -o CMakeFiles/maodbc.dir/class/ServerSidePreparedStatement.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.cpp [ 64%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_bulk.cpp.o -MF CMakeFiles/maodbc.dir/ma_bulk.cpp.o.d -o CMakeFiles/maodbc.dir/ma_bulk.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_bulk.cpp [ 66%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o -MF CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o.d -o CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp [ 68%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ServerPrepareResult.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o -MF CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o.d -o CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp [ 70%] Building CXX object driver/CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ServerPrepareResult.cpp.o -MF CMakeFiles/maodbc.dir/class/ServerPrepareResult.cpp.o.d -o CMakeFiles/maodbc.dir/class/ServerPrepareResult.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerPrepareResult.cpp [ 72%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o -MF CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o.d -o CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o -MF CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o.d -o CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp [ 75%] Building CXX object driver/CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o [ 77%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o -MF CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o.d -o CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp [ 79%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o -MF CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o.d -o CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp [ 52%] Building CXX object driver/CMakeFiles/maodbc.dir/class/Results.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o -MF CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o.d -o CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp [ 52%] Building CXX object driver/CMakeFiles/maodbc.dir/class/TextRow.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o -MF CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o.d -o CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp [ 52%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_helper.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/Results.cpp.o -MF CMakeFiles/maodbc.dir/class/Results.cpp.o.d -o CMakeFiles/maodbc.dir/class/Results.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp [ 81%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_legacy_helpers.cpp.o [ 83%] Building CXX object driver/CMakeFiles/maodbc.dir/class/Protocol.cpp.o [ 81%] Building CXX object driver/CMakeFiles/maodbc.dir/class/Parameter.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/TextRow.cpp.o -MF CMakeFiles/maodbc.dir/class/TextRow.cpp.o.d -o CMakeFiles/maodbc.dir/class/TextRow.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp [ 83%] Building CXX object driver/CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/Parameter.cpp.o -MF CMakeFiles/maodbc.dir/class/Parameter.cpp.o.d -o CMakeFiles/maodbc.dir/class/Parameter.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Parameter.cpp [ 81%] Building C object driver/CMakeFiles/maodbc.dir/ma_common.c.o [ 81%] Building CXX object driver/CMakeFiles/maodbc.dir/class/BinRow.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_helper.cpp.o -MF CMakeFiles/maodbc.dir/ma_helper.cpp.o.d -o CMakeFiles/maodbc.dir/ma_helper.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_helper.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/cc -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I/usr/include/mariadb -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_common.c.o -MF CMakeFiles/maodbc.dir/ma_common.c.o.d -o CMakeFiles/maodbc.dir/ma_common.c.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_common.c cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_legacy_helpers.cpp.o -MF CMakeFiles/maodbc.dir/ma_legacy_helpers.cpp.o.d -o CMakeFiles/maodbc.dir/ma_legacy_helpers.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_legacy_helpers.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/BinRow.cpp.o -MF CMakeFiles/maodbc.dir/class/BinRow.cpp.o.d -o CMakeFiles/maodbc.dir/class/BinRow.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o -MF CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o.d -o CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/Protocol.cpp.o -MF CMakeFiles/maodbc.dir/class/Protocol.cpp.o.d -o CMakeFiles/maodbc.dir/class/Protocol.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Protocol.cpp [ 85%] Building CXX object driver/CMakeFiles/maodbc.dir/interface/Row.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/interface/Row.cpp.o -MF CMakeFiles/maodbc.dir/interface/Row.cpp.o.d -o CMakeFiles/maodbc.dir/interface/Row.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp [ 87%] Building CXX object driver/CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o -MF CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o.d -o CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:25, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:24, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:15: error: 'int64_t' was not declared in this scope 35 | std::vector batchRes; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:26:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 1 is invalid 35 | std::vector batchRes; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: error: 'int64_t' was not declared in this scope 43 | virtual std::vector& getUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 1 is invalid 43 | virtual std::vector& getUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: error: 'int64_t' was not declared in this scope 44 | virtual std::vector& getServerUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 1 is invalid 44 | virtual std::vector& getServerUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: error: 'int64_t' does not name a type 45 | virtual int64_t getUpdateCount()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: error: 'int64_t' has not been declared 46 | virtual void addSuccessStat(int64_t updateCount)=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: error: 'int32_t' does not name a type 50 | virtual int32_t getCurrentStatNumber()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:31:3: error: 'int64_t' does not name a type 31 | int64_t updateCount; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:25:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include "CmdInformation.h" +++ |+#include 25 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:34:31: error: expected ')' before 'updateCount' 34 | CmdInformationSingle(int64_t updateCount); | ~ ^~~~~~~~~~~~ | ) /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:15: error: 'int64_t' was not declared in this scope 37 | std::vector& getUpdateCounts() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:22: error: template argument 1 is invalid 37 | std::vector& getUpdateCounts() override; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:15: error: 'int64_t' was not declared in this scope 38 | std::vector& getServerUpdateCounts() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:22: error: template argument 1 is invalid 38 | std::vector& getServerUpdateCounts() override; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:39:3: error: 'int64_t' does not name a type 39 | int64_t getUpdateCount() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:39:3: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:43:3: error: 'int32_t' does not name a type 43 | int32_t getCurrentStatNumber() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:43:3: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:45:10: error: 'uint32_t' does not name a type 45 | inline uint32_t hasMoreResults() override { return 0U; } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:45:10: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:47:23: error: 'int64_t' has not been declared 47 | void addSuccessStat(int64_t updateCount) override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:47:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:24, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:15: error: 'int64_t' was not declared in this scope 35 | std::vector batchRes; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:26:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 1 is invalid 35 | std::vector batchRes; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: error: 'int64_t' was not declared in this scope 43 | virtual std::vector& getUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 1 is invalid 43 | virtual std::vector& getUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: error: 'int64_t' was not declared in this scope 44 | virtual std::vector& getServerUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 1 is invalid 44 | virtual std::vector& getServerUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: error: 'int64_t' does not name a type 45 | virtual int64_t getUpdateCount()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: error: 'int64_t' has not been declared 46 | virtual void addSuccessStat(int64_t updateCount)=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: error: 'int32_t' does not name a type 50 | virtual int32_t getCurrentStatNumber()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:32:15: error: 'int64_t' was not declared in this scope 32 | std::vectorupdateCounts; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:25:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include "CmdInformation.h" +++ |+#include 25 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:32:22: error: template argument 1 is invalid 32 | std::vectorupdateCounts; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:32:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:34:3: error: 'uint32_t' does not name a type 34 | uint32_t moreResultsIdx; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:34:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:45:23: error: 'int64_t' has not been declared 45 | void addSuccessStat(int64_t updateCount); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:45:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:15: error: 'int64_t' was not declared in this scope 46 | std::vector& getServerUpdateCounts(); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:22: error: template argument 1 is invalid 46 | std::vector& getServerUpdateCounts(); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:15: error: 'int64_t' was not declared in this scope 47 | std::vector& getUpdateCounts(); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:22: error: template argument 1 is invalid 47 | std::vector& getUpdateCounts(); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:48:3: error: 'int64_t' does not name a type 48 | int64_t getUpdateCount(); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:48:3: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:49:3: error: 'int32_t' does not name a type 49 | int32_t getCurrentStatNumber(); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:49:3: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:51:3: error: 'uint32_t' does not name a type 51 | uint32_t hasMoreResults(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:51:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:25, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In function 'mariadb::SQLString mariadb::columnTypeName(enum_field_types, int64_t, int64_t, bool, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:92:17: error: 'INT32_MAX' was not declared in this scope 92 | if (len > INT32_MAX) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:22:1: note: 'INT32_MAX' is defined in header ''; this is probably fixable by adding '#include ' 21 | #include "ColumnDefinition.h" +++ |+#include 22 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In member function 'mariadb::SQLString mariadb::ColumnDefinition::getColumnTypeName() const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:123:54: error: 'getLength' was not declared in this scope 123 | return std::move(columnTypeName(getColumnType(), getLength(), getDisplaySize(), isSigned(), isBinary())); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:123:67: error: 'getDisplaySize' was not declared in this scope 123 | return std::move(columnTypeName(getColumnType(), getLength(), getDisplaySize(), isSigned(), isBinary())); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:127:3: error: 'uint8_t' does not name a type 127 | uint8_t ColumnDefinition::maxCharlen[]={ | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:127:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In static member function 'static void mariadb::ColumnDefinition::fieldDeafaultBind(const mariadb::ColumnDefinition&, MYSQL_BIND&, int8_t**)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:201:10: error: 'const class mariadb::ColumnDefinition' has no member named 'getMaxLength' 201 | cd.getMaxLength() > 0 ? cd.getMaxLength() : cd.getLength()); | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:201:34: error: 'const class mariadb::ColumnDefinition' has no member named 'getMaxLength' 201 | cd.getMaxLength() > 0 ? cd.getMaxLength() : cd.getLength()); | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:201:54: error: 'const class mariadb::ColumnDefinition' has no member named 'getLength' 201 | cd.getMaxLength() > 0 ? cd.getMaxLength() : cd.getLength()); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:205:24: error: 'uint8_t' does not name a type 205 | bind.buffer= new uint8_t[bind.buffer_length]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:205:24: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In copy constructor 'mariadb::ColumnDefinition::ColumnDefinition(const mariadb::ColumnDefinition&)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:252:5: error: class 'mariadb::ColumnDefinition' does not have any field named 'length' 252 | length(other.length) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:252:18: error: 'const class mariadb::ColumnDefinition' has no member named 'length' 252 | length(other.length) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In constructor 'mariadb::ColumnDefinition::ColumnDefinition(mariadb::ColumnDefinition&&)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:265:5: error: class 'mariadb::ColumnDefinition' does not have any field named 'length' 265 | length(other.length) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:265:18: error: 'class mariadb::ColumnDefinition' has no member named 'length' 265 | length(other.length) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In constructor 'mariadb::ColumnDefinition::ColumnDefinition(const MYSQL_FIELD*, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:278:5: error: class 'mariadb::ColumnDefinition' does not have any field named 'length' 278 | length(std::max(field->length, field->max_length)) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In member function 'mariadb::ColumnDefinition& mariadb::ColumnDefinition::operator=(const mariadb::ColumnDefinition&)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:307:5: error: 'length' was not declared in this scope 307 | length= other.length; | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:307:19: error: 'const class mariadb::ColumnDefinition' has no member named 'length' 307 | length= other.length; | ^~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In constructor 'mariadb::ColumnDefinition::ColumnDefinition(mariadb::SQLString, const MYSQL_FIELD*, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:326:5: error: 'length' was not declared in this scope 326 | length= std::max(_metadata->length, _metadata->max_length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:371:3: error: 'uint32_t' does not name a type 371 | uint32_t ColumnDefinition::getLength() const { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:371:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:375:3: error: 'uint32_t' does not name a type 375 | uint32_t ColumnDefinition::getMaxLength() const | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:375:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In member function 'int64_t mariadb::ColumnDefinition::getPrecision() const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:389:16: error: 'length' was not declared in this scope 389 | return length -((metadata->decimals >0) ? 2 : 1); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:26: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:25, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:392:16: error: 'length' was not declared in this scope 392 | return length -((metadata->decimals >0) ? 1 : 0); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:30: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:395:12: error: 'length' was not declared in this scope 395 | return length; | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:403:3: error: 'uint32_t' does not name a type 403 | uint32_t ColumnDefinition::getDisplaySize() const { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:403:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:417:3: error: 'uint8_t' does not name a type 417 | uint8_t ColumnDefinition::getDecimals() const { | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:417:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:73:3: error: 'uint32_t' does not name a type 73 | uint32_t getErrNo(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "ResultSet.h" +++ |+#include 31 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:74:3: error: 'uint32_t' does not name a type 74 | uint32_t warningCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:74:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:131:3: error: 'uint64_t' does not name a type 131 | uint64_t getUInt64(int32_t columnIndex) const override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:131:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:132:3: error: 'uint32_t' does not name a type 132 | uint32_t getUInt(int32_t columnIndex) const override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:132:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:30: error: 'uint32_t' has not been declared 160 | bool get(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:30: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:56: error: 'uint64_t' has not been declared 160 | bool get(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:56: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:162:49: error: 'uint32_t' has not been declared 162 | bool setResultCallback(ResultCodec* callback, uint32_t column) override { return true; } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:162:49: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:27: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:47:3: error: 'uint32_t' does not name a type 47 | uint32_t paramCount= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:28:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 27 | #include "PrepareResult.h" +++ |+#include 28 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:77: error: 'uint32_t' was not declared in this scope 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:77: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 1 is invalid 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 3 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 4 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:74: error: 'uint32_t' has not been declared 73 | std::size_t assembleBatchQuery(SQLString& sql, MYSQL_BIND* parameters, uint32_t arraySize, std::size_t curIndex) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:27: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:38:12: error: 'uint32_t' was not declared in this scope 38 | std::map longData; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:28:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 27 | #include "ClientPrepareResult.h" +++ |+#include 28 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:38:33: error: template argument 1 is invalid 38 | std::map longData; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:38:33: error: template argument 3 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:38:33: error: template argument 4 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:57:39: error: 'uint32_t' has not been declared 57 | void executeBatchInternal(uint32_t queryParameterSize) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:57:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:72:3: error: 'uint32_t' does not name a type 72 | uint32_t getParameterCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:72:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:75:3: error: 'uint32_t' does not name a type 75 | uint32_t getErrno(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:75:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:79:21: error: 'uint32_t' has not been declared 79 | bool sendLongData(uint32_t paramNum, const char* data, std::size_t length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:79:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:85:47: error: 'uint32_t' has not been declared 85 | bool setParamCallback(ParamCodec* callback, uint32_t param) override { return true; } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:85:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:25, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:23, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Parameter.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:26:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:24, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:15: error: 'int64_t' was not declared in this scope 35 | std::vector batchRes; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:26:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 1 is invalid 35 | std::vector batchRes; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: error: 'int64_t' was not declared in this scope 43 | virtual std::vector& getUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 1 is invalid 43 | virtual std::vector& getUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: error: 'int64_t' was not declared in this scope 44 | virtual std::vector& getServerUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 1 is invalid 44 | virtual std::vector& getServerUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: error: 'int64_t' does not name a type 45 | virtual int64_t getUpdateCount()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: error: 'int64_t' has not been declared 46 | virtual void addSuccessStat(int64_t updateCount)=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: error: 'int32_t' does not name a type 50 | virtual int32_t getCurrentStatNumber()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:32:15: error: 'int64_t' was not declared in this scope 32 | std::vectorupdateCounts; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:25:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include "CmdInformation.h" +++ |+#include 25 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:32:22: error: template argument 1 is invalid 32 | std::vectorupdateCounts; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:32:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:34:3: error: 'int32_t' does not name a type 34 | int32_t autoIncrement; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:34:3: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:35:3: error: 'int64_t' does not name a type 35 | int64_t insertIdNumber ; /*0*/ | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:35:3: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:46:23: error: 'int64_t' has not been declared 46 | void addSuccessStat(int64_t updateCount) override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:46:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:15: error: 'int64_t' was not declared in this scope 47 | std::vector& getUpdateCounts() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:22: error: template argument 1 is invalid 47 | std::vector& getUpdateCounts() override; | ^ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:26: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:15: error: 'int64_t' was not declared in this scope 48 | std::vector& getServerUpdateCounts() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:22: error: template argument 1 is invalid 48 | std::vector& getServerUpdateCounts() override; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:49:3: error: 'int64_t' does not name a type 49 | int64_t getUpdateCount() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:49:3: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:50:3: error: 'int32_t' does not name a type 50 | int32_t getCurrentStatNumber() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:50:3: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:52:10: error: 'uint32_t' does not name a type 52 | inline uint32_t hasMoreResults() override { return 0U; } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:52:10: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:29: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.h:81:15: error: 'uint32_t mariadb::ServerSidePreparedStatement::getErrno()' marked 'override', but does not override 81 | uint32_t getErrno() override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.h:85:15: error: 'bool mariadb::ServerSidePreparedStatement::sendLongData(uint32_t, const char*, std::size_t)' marked 'override', but does not override 85 | bool sendLongData(uint32_t paramNum, const char* data, std::size_t length) override; | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.h:92:8: error: 'bool mariadb::ServerSidePreparedStatement::setParamCallback(mariadb::ParamCodec*, uint32_t)' marked 'override', but does not override 92 | bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1)) override; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In function 'mariadb::SQLString mariadb::columnTypeName(enum_field_types, int64_t, int64_t, bool, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:119:3: warning: control reaches end of non-void function [-Wreturn-type] 119 | } | ^ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:600: driver/CMakeFiles/maodbc.dir/class/Parameter.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:40:63: error: 'uint32_t' has not been declared 40 | my_bool* defaultParamCallback(void* data, MYSQL_BIND* bind, uint32_t row_nr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:30:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "ResultSet.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:42:63: error: 'uint32_t' has not been declared 42 | my_bool* withRowCheckCallback(void* data, MYSQL_BIND* bind, uint32_t row_nr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:42:63: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:44:42: error: 'uint32_t' has not been declared 44 | void defaultResultCallback(void* data, uint32_t column, unsigned char **row); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:44:42: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:49:49: error: 'uint32_t' has not been declared 49 | friend void defaultResultCallback(void* data, uint32_t column, unsigned char **row); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:49:49: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:35:3: error: no declaration matches 'mariadb::CmdInformationSingle::CmdInformationSingle(int64_t)' 35 | CmdInformationSingle::CmdInformationSingle(int64_t _updateCount) | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: candidates are: 'mariadb::CmdInformationSingle::CmdInformationSingle(const mariadb::CmdInformationSingle&)' 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'mariadb::CmdInformationSingle::CmdInformationSingle()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:45:25: error: no declaration matches 'std::vector& mariadb::CmdInformationSingle::getUpdateCounts()' 45 | std::vector& CmdInformationSingle::getUpdateCounts() | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:25: note: candidate is: 'virtual int& mariadb::CmdInformationSingle::getUpdateCounts()' 37 | std::vector& getUpdateCounts() override; | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:51:25: error: no declaration matches 'std::vector& mariadb::CmdInformationSingle::getServerUpdateCounts()' 51 | std::vector& CmdInformationSingle::getServerUpdateCounts() | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:25: note: candidate is: 'virtual int& mariadb::CmdInformationSingle::getServerUpdateCounts()' 38 | std::vector& getServerUpdateCounts() override; | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:57:11: error: no declaration matches 'int64_t mariadb::CmdInformationSingle::getUpdateCount()' 57 | int64_t CmdInformationSingle::getUpdateCount() | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:57:11: note: no functions named 'int64_t mariadb::CmdInformationSingle::getUpdateCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:79:11: error: no declaration matches 'int32_t mariadb::CmdInformationSingle::getCurrentStatNumber()' 79 | int32_t CmdInformationSingle::getCurrentStatNumber() | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:79:11: note: no functions named 'int32_t mariadb::CmdInformationSingle::getCurrentStatNumber()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:81:3: error: 'uint32_t' does not name a type 81 | uint32_t getErrNo(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:81:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:82:3: error: 'uint32_t' does not name a type 82 | uint32_t warningCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:82:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:137:3: error: 'uint64_t' does not name a type 137 | uint64_t getUInt64(int32_t columnIndex) const override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:137:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:138:3: error: 'uint32_t' does not name a type 138 | uint32_t getUInt(int32_t columnIndex) const override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:138:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:30: error: 'uint32_t' has not been declared 165 | bool get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:30: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:53: error: 'uint64_t' has not been declared 165 | bool get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:53: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:167:49: error: 'uint32_t' has not been declared 167 | bool setResultCallback(ResultCodec* callback, uint32_t column) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:167:49: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp: In member function 'virtual bool mariadb::CmdInformationSingle::moreResults()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:86:5: error: 'updateCount' was not declared in this scope; did you mean 'getUpdateCounts'? 86 | updateCount= RESULT_SET_VALUE;// -1? | ^~~~~~~~~~~ | getUpdateCounts /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp: In member function 'virtual bool mariadb::CmdInformationSingle::isCurrentUpdateCount()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:92:12: error: 'updateCount' was not declared in this scope; did you mean 'getUpdateCounts'? 92 | return updateCount != RESULT_SET_VALUE; | ^~~~~~~~~~~ | getUpdateCounts /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:95:8: error: no declaration matches 'void mariadb::CmdInformationSingle::addSuccessStat(int64_t)' 95 | void CmdInformationSingle::addSuccessStat(int64_t updateCount) | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:47:8: note: candidate is: 'virtual void mariadb::CmdInformationSingle::addSuccessStat(int)' 47 | void addSuccessStat(int64_t updateCount) override; | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp: In member function 'void mariadb::PreparedStatement::clearBatch()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:100:5: error: 'batchArraySize' was not declared in this scope 100 | batchArraySize= 0; | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:27: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp: In member function 'void mariadb::PreparedStatement::setBatchSize(int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:135:5: error: 'batchArraySize' was not declared in this scope; did you mean 'batchSize'? 135 | batchArraySize= batchSize; | ^~~~~~~~~~~~~~ | batchSize /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp: In member function 'const mariadb::Longs& mariadb::PreparedStatement::executeBatch()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:165:9: error: 'batchArraySize' was not declared in this scope 165 | if (batchArraySize < 1) { | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:168:26: error: 'batchArraySize' was not declared in this scope 168 | executeBatchInternal(batchArraySize); | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:61:3: error: 'uint64_t' does not name a type 61 | uint64_t getInternalULong(const ColumnDefinition* columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:1:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp:29: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:25:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include +++ |+#include 25 | #include /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:32: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:53:3: error: 'uint64_t' does not name a type 53 | uint64_t getInternalULong(const ColumnDefinition* columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:1:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In constructor 'mariadb::CmdInformationMultiple::CmdInformationMultiple(std::size_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:38:7: error: class 'mariadb::CmdInformationMultiple' does not have any field named 'moreResultsIdx' 38 | , moreResultsIdx(0) | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "Row.h" +++ |+#include 31 | #include "ColumnDefinition.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:42:18: error: request for member 'reserve' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 42 | updateCounts.reserve(expectedSize > 4U ? expectedSize : 4U); // let's assume SP is RS, outparams and result code + 1 reserve is kinda normal | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual void mariadb::CmdInformationMultiple::addErrorStat()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:53:18: error: request for member 'push_back' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 53 | updateCounts.push_back(static_cast(PreparedStatement::EXECUTE_FAILED)); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual void mariadb::CmdInformationMultiple::reset()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:58:18: error: request for member 'clear' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 58 | updateCounts.clear(); | ^~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:59:5: error: 'moreResultsIdx' was not declared in this scope; did you mean 'moreResults'? 59 | moreResultsIdx= 0; | ^~~~~~~~~~~~~~ | moreResults /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual void mariadb::CmdInformationMultiple::addResultSetStat()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:66:18: error: request for member 'push_back' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 66 | updateCounts.push_back(static_cast(RESULT_SET_VALUE)); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:69:8: error: no declaration matches 'void mariadb::CmdInformationMultiple::addSuccessStat(int64_t)' 69 | void CmdInformationMultiple::addSuccessStat(int64_t updateCount) | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:45:8: note: candidate is: 'virtual void mariadb::CmdInformationMultiple::addSuccessStat(int)' 45 | void addSuccessStat(int64_t updateCount); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:74:25: error: no declaration matches 'std::vector& mariadb::CmdInformationMultiple::getServerUpdateCounts()' 74 | std::vector& CmdInformationMultiple::getServerUpdateCounts() | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:25: note: candidate is: 'virtual int& mariadb::CmdInformationMultiple::getServerUpdateCounts()' 46 | std::vector& getServerUpdateCounts(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:90:25: error: no declaration matches 'std::vector& mariadb::CmdInformationMultiple::getUpdateCounts()' 90 | std::vector& CmdInformationMultiple::getUpdateCounts() | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:25: note: candidate is: 'virtual int& mariadb::CmdInformationMultiple::getUpdateCounts()' 47 | std::vector& getUpdateCounts(); | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:115:11: error: no declaration matches 'int64_t mariadb::CmdInformationMultiple::getUpdateCount()' 115 | int64_t CmdInformationMultiple::getUpdateCount() | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:115:11: note: no functions named 'int64_t mariadb::CmdInformationMultiple::getUpdateCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:124:11: error: no declaration matches 'int32_t mariadb::CmdInformationMultiple::getCurrentStatNumber()' 124 | int32_t CmdInformationMultiple::getCurrentStatNumber() | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:124:11: note: no functions named 'int32_t mariadb::CmdInformationMultiple::getCurrentStatNumber()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual bool mariadb::CmdInformationMultiple::moreResults()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:131:39: error: 'moreResultsIdx' was not declared in this scope; did you mean 'moreResults'? 131 | return static_cast(++moreResultsIdx) < updateCounts.size(); | ^~~~~~~~~~~~~~ | moreResults /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:131:70: error: request for member 'size' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 131 | return static_cast(++moreResultsIdx) < updateCounts.size(); | ^~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:135:3: error: 'uint32_t' does not name a type 135 | uint32_t CmdInformationMultiple::hasMoreResults() | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:26:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include "Results.h" +++ |+#include 26 | #include /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual bool mariadb::CmdInformationMultiple::isCurrentUpdateCount()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:142:25: error: 'moreResultsIdx' was not declared in this scope; did you mean 'moreResults'? 142 | return updateCounts[moreResultsIdx] != RESULT_SET_VALUE; | ^~~~~~~~~~~~~~ | moreResults In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:32:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 31 | #include "CArray.h" +++ |+#include 32 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:32:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 31 | #include "CArray.h" +++ |+#include 32 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:53:3: error: 'uint64_t' does not name a type 53 | uint64_t getInternalULong(const ColumnDefinition* columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:27:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 26 | #include "Row.h" +++ |+#include 27 | #include "mysql.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:169:12: error: no declaration matches 'uint32_t mariadb::ResultSetText::getErrNo()' 169 | uint32_t ResultSetText::getErrNo() | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:169:12: note: no functions named 'uint32_t mariadb::ResultSetText::getErrNo()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:178:12: error: no declaration matches 'uint32_t mariadb::ResultSetText::warningCount()' 178 | uint32_t ResultSetText::warningCount() | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:178:12: note: no functions named 'uint32_t mariadb::ResultSetText::warningCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: In member function 'virtual bool mariadb::ResultSetText::readNextValue(bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:243:54: error: 'getErrNo' was not declared in this scope 243 | throw SQLException(getErrMessage(), "HY000", getErrNo());; | ^~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:25: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: In member function 'void mariadb::ResultSetText::growDataArray()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:320:25: error: 'MAX_ARRAY_SIZE' was not declared in this scope; did you mean 'STMT_ATTR_ARRAY_SIZE'? 320 | if (newCapacity > MAX_ARRAY_SIZE) { | ^~~~~~~~~~~~~~ | STMT_ATTR_ARRAY_SIZE /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:27:41: error: 'uint32_t' has not been declared 27 | int64_t core_strtoll(const char* str, uint32_t len, const char **stopChar) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:23:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 22 | #include "ColumnDefinition.h" +++ |+#include 23 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:79:42: error: 'uint32_t' has not been declared 79 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:79:42: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:102:3: error: 'uint64_t' does not name a type 102 | uint64_t stoull(const SQLString& str, std::size_t* pos) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:102:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:123:45: error: 'uint32_t' has not been declared 123 | long double safer_strtod(const char* str, uint32_t len) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:123:45: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: In function 'long double mariadb::safer_strtod(const char*, int)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:201:50: error: 'uint32_t' does not name a type 201 | fractional= safer_strtoll(str, static_cast(end - str), &stop); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:201:50: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:208:3: error: 'uint64_t' does not name a type 208 | uint64_t stoull(const char* str, std::size_t len, std::size_t* pos) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:208:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: In member function 'mariadb::SQLString mariadb::ResultSetText::zeroFillingIfNeeded(const mariadb::SQLString&, const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:608:45: error: 'const class mariadb::ColumnDefinition' has no member named 'getDisplaySize' 608 | int64_t zeroToAdd= columnInformation->getDisplaySize() - value.size(); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual void mariadb::TextRow::setPosition(int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:59:6: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 59 | length= static_cast(fieldBuf.size()); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:59:26: error: 'uint32_t' does not name a type 59 | length= static_cast(fieldBuf.size()); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:27:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 26 | #include "Exception.h" +++ |+#include 27 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:63:6: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 63 | length= lengthArr[newIndex]; | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: In member function 'virtual std::istream* mariadb::ResultSetText::getBinaryStream(int32_t) const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:623:150: error: 'class mariadb::Row' has no member named 'getLengthMaxFieldSize' 623 | blobBuffer[columnIndex].reset(new memBuf(const_cast(row->fieldBuf.arr) + row->pos, const_cast(row->fieldBuf.arr) + row->pos + row->getLengthMaxFieldSize())); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:642:12: error: no declaration matches 'uint64_t mariadb::ResultSetText::getUInt64(int32_t) const' 642 | uint64_t ResultSetText::getUInt64(int32_t columnIndex) const { | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:642:12: note: no functions named 'uint64_t mariadb::ResultSetText::getUInt64(int32_t) const' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:648:12: error: no declaration matches 'uint32_t mariadb::ResultSetText::getUInt(int32_t) const' 648 | uint32_t ResultSetText::getUInt(int32_t columnIndex) const { | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:648:12: note: no functions named 'uint32_t mariadb::ResultSetText::getUInt(int32_t) const' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: In constructor 'mariadb::Row::Row()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:351:7: error: class 'mariadb::Row' does not have any field named 'length' 351 | , length(0) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:789:8: error: no declaration matches 'bool mariadb::ResultSetText::get(MYSQL_BIND*, uint32_t, uint64_t)' 789 | bool ResultSetText::get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:161:8: note: candidates are: 'virtual bool mariadb::ResultSetText::get()' 161 | bool get() override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:8: note: 'virtual bool mariadb::ResultSetText::get(MYSQL_BIND*, int, int)' 160 | bool get(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::SQLString mariadb::TextRow::getInternalString(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:100:41: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 100 | return SQLString(fieldBuf.arr, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:364:3: error: 'uint32_t' does not name a type 364 | uint32_t Row::getLengthMaxFieldSize() | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:364:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:370:3: error: 'uint32_t' does not name a type 370 | uint32_t Row::getMaxFieldSize() | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:370:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: In member function 'mariadb::SQLString mariadb::Row::zeroFillingIfNeeded(const mariadb::SQLString&, const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:386:45: error: 'const class mariadb::ColumnDefinition' has no member named 'getDisplaySize' 386 | int64_t zeroToAdd= columnInformation->getDisplaySize() - value.size(); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:113:41: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 113 | return SQLString(fieldBuf.arr, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: In member function 'int64_t mariadb::Row::parseBit()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:411:9: error: 'length' was not declared in this scope 411 | if (length == 1) { | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:415:5: error: 'uint32_t' was not declared in this scope 415 | uint32_t ind= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:415:5: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:130:35: error: 'getLengthMaxFieldSize' was not declared in this scope 130 | return SQLString(fieldBuf.arr, getLengthMaxFieldSize()); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:417:44: error: 'ind' was not declared in this scope; did you mean 'int'? 417 | val+= (static_cast(fieldBuf[ind] & 0xff)) << (8 * (length - ind - 1)); | ^~~ | int /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::Date mariadb::TextRow::getInternalDate(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:145:11: error: 'uint32_t' was not declared in this scope 145 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:145:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:145:32: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 145 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~ | std::begin In file included from /usr/include/c++/15/string:55, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:21: /usr/include/c++/15/bits/range_access.h:101:5: note: 'std::begin' declared here 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:27, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:145:46: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 145 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:417:67: error: 'length' was not declared in this scope 417 | val+= (static_cast(fieldBuf[ind] & 0xff)) << (8 * (length - ind - 1)); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:165:27: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 165 | Date d(fieldBuf.arr, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:420:14: error: 'ind' was not declared in this scope; did you mean 'int'? 420 | } while (ind < length); | ^~~ | int /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: In member function 'virtual bool mariadb::ClientSidePreparedStatement::executeInternal(int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:113:53: error: 'queryTimeout' was not declared in this scope; did you mean 'addQueryTimeout'? 113 | sql.reserve(prepareResult->getSql().length() + (queryTimeout > 0 ? 42/* need const for this */ : 0) + | ^~~~~~~~~~~~ | addQueryTimeout /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:180:10: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 180 | if (length == 2 && columnInfo->getLength() == 2) { | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:180:37: error: 'const class mariadb::ColumnDefinition' has no member named 'getLength' 180 | if (length == 2 && columnInfo->getLength() == 2) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:420:20: error: 'length' was not declared in this scope 420 | } while (ind < length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:194:42: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 194 | std::string str(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::Time mariadb::TextRow::getInternalTime(const mariadb::ColumnDefinition*, MYSQL_TIME*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:232:40: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 232 | SQLString raw(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::Timestamp mariadb::TextRow::getInternalTimestamp(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:292:11: error: 'uint32_t' was not declared in this scope 292 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:292:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:292:32: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 292 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~ | std::begin /usr/include/c++/15/bits/range_access.h:101:5: note: 'std::begin' declared here 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:292:46: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 292 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:330:13: error: 'uint32_t' was not declared in this scope 330 | for (uint32_t begin= 0; begin < 9 - (pos + length - nanoBegin - 1); begin++) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:330:13: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:330:32: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 330 | for (uint32_t begin= 0; begin < 9 - (pos + length - nanoBegin - 1); begin++) { | ^~~~~ | std::begin /usr/include/c++/15/bits/range_access.h:101:5: note: 'std::begin' declared here 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:330:51: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 330 | for (uint32_t begin= 0; begin < 9 - (pos + length - nanoBegin - 1); begin++) { | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:47:3: error: 'uint32_t' does not name a type 47 | uint32_t paramCount= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:28:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 27 | #include "PrepareResult.h" +++ |+#include 28 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:77: error: 'uint32_t' was not declared in this scope 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:77: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 1 is invalid 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 3 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 4 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:74: error: 'uint32_t' has not been declared 73 | std::size_t assembleBatchQuery(SQLString& sql, MYSQL_BIND* parameters, uint32_t arraySize, std::size_t curIndex) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual int32_t mariadb::TextRow::getInternalInt(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:386:26: error: 'INT32_MIN' was not declared in this scope 386 | rangeCheck("int32_t", INT32_MIN, UINT32_MAX, value, columnInfo); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:386:37: error: 'UINT32_MAX' was not declared in this scope 386 | rangeCheck("int32_t", INT32_MIN, UINT32_MAX, value, columnInfo); | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:386:37: note: 'UINT32_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual int64_t mariadb::TextRow::getInternalLong(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:410:66: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 410 | long double doubleValue= safer_strtod(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:411:51: error: 'INT64_MAX' was not declared in this scope 411 | if (doubleValue > static_cast(INT64_MAX)) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:411:51: note: 'INT64_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:436:49: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 436 | return safer_strtoll(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:455:103: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 455 | "Out of range value for column '"+columnInfo->getName()+"' : value " + SQLString(fieldBuf.arr, length), | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:462:2: error: 'uint64_t' does not name a type 462 | uint64_t TextRow::getInternalULong(const ColumnDefinition * columnInfo) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:462:2: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual float mariadb::TextRow::getInternalFloat(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:551:55: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 551 | return std::stof(std::string(fieldBuf.arr+pos, length)); | ^~~~~~ | lengthArr In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp:20: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:26:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:557:43: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 557 | + SQLString(fieldBuf.arr + pos, length) | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual long double mariadb::TextRow::getInternalDouble(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:599:57: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 599 | return mariadb::safer_strtod(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:605:43: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 605 | + SQLString(fieldBuf.arr + pos, length) | ^~~~~~ | lengthArr make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:544: driver/CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::BigDecimal mariadb::TextRow::getInternalBigDecimal(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:633:42: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 633 | return BigDecimal(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual bool mariadb::TextRow::getInternalBoolean(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:652:54: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 652 | return convertStringToBoolean(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual int8_t mariadb::TextRow::getInternalByte(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:668:23: error: 'INT8_MIN' was not declared in this scope 668 | rangeCheck("Byte", INT8_MIN, INT8_MAX, value, columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:668:33: error: 'INT8_MAX' was not declared in this scope 668 | rangeCheck("Byte", INT8_MIN, INT8_MAX, value, columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:668:33: note: 'INT8_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual int16_t mariadb::TextRow::getInternalShort(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:686:26: error: 'INT16_MIN' was not declared in this scope 686 | rangeCheck("int16_t", INT16_MIN, UINT16_MAX, value, columnInfo); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:686:37: error: 'UINT16_MAX' was not declared in this scope 686 | rangeCheck("int16_t", INT16_MIN, UINT16_MAX, value, columnInfo); | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:686:37: note: 'UINT16_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:180:12: error: no declaration matches 'uint32_t mariadb::ResultSetBin::getErrNo()' 180 | uint32_t ResultSetBin::getErrNo() | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:180:12: note: no functions named 'uint32_t mariadb::ResultSetBin::getErrNo()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:186:12: error: no declaration matches 'uint32_t mariadb::ResultSetBin::warningCount()' 186 | uint32_t ResultSetBin::warningCount() | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:186:12: note: no functions named 'uint32_t mariadb::ResultSetBin::warningCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::SQLString mariadb::TextRow::getInternalTimeString(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:702:43: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 702 | SQLString rawValue(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In member function 'virtual bool mariadb::ResultSetBin::readNextValue(bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:244:40: error: 'getErrNo' was not declared in this scope 244 | throw SQLException(err, "HY000", getErrNo()); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In member function 'void mariadb::ResultSetBin::growDataArray(bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:363:38: error: 'MAX_ARRAY_SIZE' was not declared in this scope; did you mean 'STMT_ATTR_ARRAY_SIZE'? 363 | if (!complete && newCapacity > MAX_ARRAY_SIZE) { | ^~~~~~~~~~~~~~ | STMT_ATTR_ARRAY_SIZE /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In member function 'mariadb::SQLString mariadb::ResultSetBin::zeroFillingIfNeeded(const mariadb::SQLString&, mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:639:45: error: 'class mariadb::ColumnDefinition' has no member named 'getDisplaySize' 639 | int64_t zeroToAdd= columnInformation->getDisplaySize() - value.size(); | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In member function 'virtual std::istream* mariadb::ResultSetBin::getBinaryStream(int32_t) const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:654:150: error: 'class mariadb::Row' has no member named 'getLengthMaxFieldSize' 654 | blobBuffer[columnIndex].reset(new memBuf(const_cast(row->fieldBuf.arr) + row->pos, const_cast(row->fieldBuf.arr) + row->pos + row->getLengthMaxFieldSize())); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:671:12: error: no declaration matches 'uint64_t mariadb::ResultSetBin::getUInt64(int32_t) const' 671 | uint64_t ResultSetBin::getUInt64(int32_t columnIndex) const { | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:671:12: note: no functions named 'uint64_t mariadb::ResultSetBin::getUInt64(int32_t) const' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:677:12: error: no declaration matches 'uint32_t mariadb::ResultSetBin::getUInt(int32_t) const' 677 | uint32_t ResultSetBin::getUInt(int32_t columnIndex) const { | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:677:12: note: no functions named 'uint32_t mariadb::ResultSetBin::getUInt(int32_t) const' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:820:8: error: no declaration matches 'bool mariadb::ResultSetBin::get(MYSQL_BIND*, uint32_t, uint64_t)' 820 | bool ResultSetBin::get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:166:8: note: candidates are: 'virtual bool mariadb::ResultSetBin::get()' 166 | bool get() override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:8: note: 'virtual bool mariadb::ResultSetBin::get(MYSQL_BIND*, int, int)' 165 | bool get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:864:8: error: no declaration matches 'bool mariadb::ResultSetBin::setResultCallback(mariadb::ResultCodec*, uint32_t)' 864 | bool ResultSetBin::setResultCallback(ResultCodec* callback, uint32_t column) | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:167:8: note: candidate is: 'virtual bool mariadb::ResultSetBin::setResultCallback(mariadb::ResultCodec*, int)' 167 | bool setResultCallback(ResultCodec* callback, uint32_t column) override; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In function 'void mariadb::defaultResultCallback(void*, uint32_t, unsigned char**)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:895:15: error: 'mariadb::ResultCodec* mariadb::ResultSetBin::nullResultCodec' is private within this context 895 | (*rs->nullResultCodec)(rs->callbackData, column, nullptr, NULL_LENGTH); | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:59:16: note: declared private here 59 | ResultCodec* nullResultCodec= nullptr; | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:895:36: error: 'void* mariadb::ResultSetBin::callbackData' is private within this context 895 | (*rs->nullResultCodec)(rs->callbackData, column, nullptr, NULL_LENGTH); | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:60:9: note: declared private here 60 | void* callbackData= nullptr; | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:898:27: error: 'std::map mariadb::ResultSetBin::resultCodec' is private within this context 898 | const auto& it= rs->resultCodec.find(column); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:56:39: note: declared private here 56 | std::map resultCodec; | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:900:21: error: 'std::map mariadb::ResultSetBin::resultCodec' is private within this context 900 | if (it != rs->resultCodec.end()) { | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:56:39: note: declared private here 56 | std::map resultCodec; | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:902:27: error: 'void* mariadb::ResultSetBin::callbackData' is private within this context 902 | (*it->second)(rs->callbackData, column, *row, length); | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:60:9: note: declared private here 60 | void* callbackData= nullptr; | ^~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:628: driver/CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:516: driver/CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: In member function 'mariadb::Longs& mariadb::ClientSidePreparedStatement::executeBatch()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:149:9: error: 'batchArraySize' was not declared in this scope 149 | if (batchArraySize == 0) { | ^~~~~~~~~~~~~~ make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:502: driver/CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:154:28: error: 'batchArraySize' was not declared in this scope 154 | executeBatchInternal(batchArraySize); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:187:8: error: no declaration matches 'void mariadb::ClientSidePreparedStatement::executeBatchInternal(uint32_t)' 187 | void ClientSidePreparedStatement::executeBatchInternal(uint32_t size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:57:18: note: candidate is: 'virtual void mariadb::ClientSidePreparedStatement::executeBatchInternal(int)' 57 | void executeBatchInternal(uint32_t queryParameterSize) override; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:34:7: note: 'class mariadb::ClientSidePreparedStatement' defined here 34 | class ClientSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: In member function 'void mariadb::ClientSidePreparedStatement::loadParametersData()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:256:35: error: cannot declare variable 'ssps' to be of abstract type 'mariadb::ServerSidePreparedStatement' 256 | ServerSidePreparedStatement ssps( | ^~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.h:39:7: note: because the following virtual functions are pure within 'mariadb::ServerSidePreparedStatement': 39 | class ServerSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:16: note: 'virtual void mariadb::PreparedStatement::executeBatchInternal(int)' 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:16: note: 'virtual bool mariadb::PreparedStatement::sendLongData(int, const char*, std::size_t)' 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:16: note: 'virtual bool mariadb::PreparedStatement::setParamCallback(mariadb::ParamCodec*, int)' 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:281:12: error: no declaration matches 'uint32_t mariadb::ClientSidePreparedStatement::getParameterCount()' 281 | uint32_t ClientSidePreparedStatement::getParameterCount() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:281:12: note: no functions named 'uint32_t mariadb::ClientSidePreparedStatement::getParameterCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:34:7: note: 'class mariadb::ClientSidePreparedStatement' defined here 34 | class ClientSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:292:12: error: no declaration matches 'uint32_t mariadb::ClientSidePreparedStatement::getErrno()' 292 | uint32_t ClientSidePreparedStatement::getErrno() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:292:12: note: no functions named 'uint32_t mariadb::ClientSidePreparedStatement::getErrno()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:34:7: note: 'class mariadb::ClientSidePreparedStatement' defined here 34 | class ClientSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:308:8: error: no declaration matches 'bool mariadb::ClientSidePreparedStatement::sendLongData(uint32_t, const char*, std::size_t)' 308 | bool ClientSidePreparedStatement::sendLongData(uint32_t paramNum, const char* data, std::size_t length) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:79:8: note: candidate is: 'virtual bool mariadb::ClientSidePreparedStatement::sendLongData(int, const char*, std::size_t)' 79 | bool sendLongData(uint32_t paramNum, const char* data, std::size_t length) override; | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:34:7: note: 'class mariadb::ClientSidePreparedStatement' defined here 34 | class ClientSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:137:17: error: 'uint64_t mariadb::ResultSetBin::getUInt64(int32_t) const' marked 'override', but does not override 137 | uint64_t getUInt64(int32_t columnIndex) const override; | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:138:17: error: 'uint32_t mariadb::ResultSetBin::getUInt(int32_t) const' marked 'override', but does not override 138 | uint32_t getUInt(int32_t columnIndex) const override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:8: error: 'bool mariadb::ResultSetBin::get(MYSQL_BIND*, uint32_t, uint64_t)' marked 'override', but does not override 165 | bool get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:167:8: error: 'bool mariadb::ResultSetBin::setResultCallback(mariadb::ResultCodec*, uint32_t)' marked 'override', but does not override 167 | bool setResultCallback(ResultCodec* callback, uint32_t column) override; | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:24: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:131:12: error: 'uint64_t mariadb::ResultSetText::getUInt64(int32_t) const' marked 'override', but does not override 131 | uint64_t getUInt64(int32_t columnIndex) const override; | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:132:12: error: 'uint32_t mariadb::ResultSetText::getUInt(int32_t) const' marked 'override', but does not override 132 | uint32_t getUInt(int32_t columnIndex) const override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:8: error: 'bool mariadb::ResultSetText::get(MYSQL_BIND*, uint32_t, uint64_t)' marked 'override', but does not override 160 | bool get(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:162:8: error: 'bool mariadb::ResultSetText::setResultCallback(mariadb::ResultCodec*, uint32_t)' marked 'override', but does not override 162 | bool setResultCallback(ResultCodec* callback, uint32_t column) override { return true; } | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:24, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:32:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 31 | #include "CArray.h" +++ |+#include 32 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:37:8: error: 'bool mariadb::IgnoreRow::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 37 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:56:8: error: 'bool mariadb::FixedSizeCopyCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 56 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:66:8: error: 'bool mariadb::CopyCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 66 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:83:8: error: 'bool mariadb::WcharCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 83 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:94:8: error: 'bool mariadb::BitCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 94 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:105:8: error: 'bool mariadb::Str2TimeCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 105 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:116:8: error: 'bool mariadb::Str2DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 116 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:127:8: error: 'bool mariadb::Str2TimestampCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 127 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:140:8: error: 'bool mariadb::NumericCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 140 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:151:8: error: 'bool mariadb::Ts2DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 151 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:162:8: error: 'bool mariadb::Ts2TimeCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 162 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:173:8: error: 'bool mariadb::TsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 173 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:185:8: error: 'bool mariadb::Time2TsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 185 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:197:8: error: 'bool mariadb::IntrervalHmsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 197 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:208:8: error: 'bool mariadb::DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 208 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:222:8: error: 'void mariadb::NullRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 222 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:237:8: error: 'void mariadb::WcharRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 237 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:252:8: error: 'void mariadb::StringRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 252 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:61:3: error: 'uint64_t' does not name a type 61 | uint64_t getInternalULong(const ColumnDefinition* columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:25:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include "Row.h" +++ |+#include 25 | #include "mysql.h" In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:404: driver/CMakeFiles/maodbc.dir/class/TextRow.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_odbc.h:424, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp:30: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:37:8: error: 'bool mariadb::IgnoreRow::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 37 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:56:8: error: 'bool mariadb::FixedSizeCopyCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 56 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:66:8: error: 'bool mariadb::CopyCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 66 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:83:8: error: 'bool mariadb::WcharCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 83 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:94:8: error: 'bool mariadb::BitCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 94 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:105:8: error: 'bool mariadb::Str2TimeCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 105 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:116:8: error: 'bool mariadb::Str2DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 116 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:127:8: error: 'bool mariadb::Str2TimestampCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 127 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:140:8: error: 'bool mariadb::NumericCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 140 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:151:8: error: 'bool mariadb::Ts2DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 151 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:162:8: error: 'bool mariadb::Ts2TimeCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 162 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:173:8: error: 'bool mariadb::TsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 173 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:185:8: error: 'bool mariadb::Time2TsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 185 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:197:8: error: 'bool mariadb::IntrervalHmsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 197 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:208:8: error: 'bool mariadb::DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 208 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:222:8: error: 'void mariadb::NullRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 222 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:237:8: error: 'void mariadb::WcharRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 237 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:252:8: error: 'void mariadb::StringRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 252 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:42:12: error: 'uint64_t mariadb::ResultSet::MAX_ARRAY_SIZE' is not a static data member of 'class mariadb::ResultSet' 42 | uint64_t ResultSet::MAX_ARRAY_SIZE= INT32_MAX - 8; | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp:24: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:45:19: error: 'uint32_t mariadb::CmdInformationSingle::hasMoreResults()' marked 'override', but does not override 45 | inline uint32_t hasMoreResults() override { return 0U; } | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp:26: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:52:19: error: 'uint32_t mariadb::CmdInformationBatch::hasMoreResults()' marked 'override', but does not override 52 | inline uint32_t hasMoreResults() override { return 0U; } | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::create(mariadb::Results*, mariadb::Protocol*, mariadb::ServerPrepareResult*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:100:72: error: invalid new-expression of abstract class type 'mariadb::ResultSetBin' 100 | return new ResultSetBin(results, _protocol, spr/*, callableResult*/); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: because the following virtual functions are pure within 'mariadb::ResultSetBin': 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:16: note: 'virtual bool mariadb::ResultSet::get(MYSQL_BIND*, int, int)' 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:16: note: 'virtual bool mariadb::ResultSet::setResultCallback(mariadb::ResultCodec*, int)' 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::create(mariadb::Results*, mariadb::Protocol*, MYSQL*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:108:60: error: invalid new-expression of abstract class type 'mariadb::ResultSetText' 108 | return new ResultSetText(results, _protocol, connection); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: because the following virtual functions are pure within 'mariadb::ResultSetText': 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:16: note: 'virtual bool mariadb::ResultSet::get(MYSQL_BIND*, int, int)' 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:16: note: 'virtual bool mariadb::ResultSet::setResultCallback(mariadb::ResultCodec*, int)' 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::create(const MYSQL_FIELD*, std::vector > >&, mariadb::Protocol*, int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:126:90: error: invalid new-expression of abstract class type 'mariadb::ResultSetText' 126 | return new ResultSetText(columnInformation, resultSet, _protocol, resultSetScrollType); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::create(std::vector&, const std::vector > >&, mariadb::Protocol*, int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:144:90: error: invalid new-expression of abstract class type 'mariadb::ResultSetText' 144 | return new ResultSetText(columnInformation, resultSet, _protocol, resultSetScrollType); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::createGeneratedData(std::vector&, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:180:85: error: invalid new-expression of abstract class type 'mariadb::ResultSetText' 180 | return new ResultSetText(INSERT_ID_COLUMNS, rows, nullptr, TYPE_SCROLL_SENSITIVE); | ^ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:25: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:387:8: error: no declaration matches 'bool mariadb::ResultSet::getCached(MYSQL_BIND*, uint32_t, uint64_t)' 387 | bool ResultSet::getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:16: note: candidate is: 'bool mariadb::ResultSet::getCached(MYSQL_BIND*, int, int)' 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:42:7: note: 'class mariadb::ResultSet' defined here 42 | class ResultSet | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In constructor 'mariadb::BinRow::BinRow(const std::vector&, int32_t, MYSQL_STMT*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:51:8: error: 'length' was not declared in this scope 51 | length= columnInfo.getLength(); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:51:27: error: 'const class mariadb::ColumnDefinition' has no member named 'getLength' 51 | length= columnInfo.getLength(); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual void mariadb::BinRow::setPosition(int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:81:7: error: 'length' was not declared in this scope 81 | length= static_cast(fieldBuf.size()); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:81:27: error: 'uint32_t' does not name a type 81 | length= static_cast(fieldBuf.size()); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:27:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 26 | #include "Exception.h" +++ |+#include 27 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:84:7: error: 'length' was not declared in this scope 84 | length= bind[index].length_value; | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: In constructor 'mariadb::CmdInformationBatch::CmdInformationBatch(std::size_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:42:7: error: class 'mariadb::CmdInformationBatch' does not have any field named 'insertIdNumber' 42 | , insertIdNumber(0) | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: In member function 'virtual void mariadb::CmdInformationBatch::addErrorStat()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:55:18: error: request for member 'push_back' in '((mariadb::CmdInformationBatch*)this)->mariadb::CmdInformationBatch::updateCounts', which is of non-class type 'int' 55 | updateCounts.push_back(static_cast(PreparedStatement::EXECUTE_FAILED)); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: In member function 'virtual void mariadb::CmdInformationBatch::reset()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:61:18: error: request for member 'clear' in '((mariadb::CmdInformationBatch*)this)->mariadb::CmdInformationBatch::updateCounts', which is of non-class type 'int' 61 | updateCounts.clear(); | ^~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp: In function 'SQLRETURN MA_SQLGetData(SQLHSTMT, SQLUSMALLINT, SQLSMALLINT, SQLPOINTER, SQLLEN, SQLLEN*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp:1589:34: error: 'class mariadb::ResultSetMetaData' has no member named 'getColumnCount' 1589 | for (i= 0; i < Stmt->metadata->getColumnCount(); i++) | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'mariadb::SQLString mariadb::BinRow::convertToString(const char*, const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:112:11: error: 'getLengthMaxFieldSize' was not declared in this scope 112 | if (getLengthMaxFieldSize() > 0) { | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:130:61: error: 'getInternalULong' was not declared in this scope; did you mean 'getInternalLong'? 130 | return SQLString(zeroFillingIfNeeded(std::to_string(getInternalULong(columnInfo)), columnInfo)); | ^~~~~~~~~~~~~~~~ | getInternalLong /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:62:5: error: 'insertIdNumber' was not declared in this scope 62 | insertIdNumber= 0; | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: In member function 'virtual void mariadb::CmdInformationBatch::addResultSetStat()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:70:24: error: request for member 'push_back' in '((mariadb::CmdInformationBatch*)this)->mariadb::CmdInformationBatch::updateCounts', which is of non-class type 'int' 70 | this->updateCounts.push_back(static_cast(RESULT_SET_VALUE)); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:74:8: error: no declaration matches 'void mariadb::CmdInformationBatch::addSuccessStat(int64_t)' 74 | void CmdInformationBatch::addSuccessStat(int64_t updateCount) | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:46:8: note: candidate is: 'virtual void mariadb::CmdInformationBatch::addSuccessStat(int)' 46 | void addSuccessStat(int64_t updateCount) override; | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:81:25: error: no declaration matches 'std::vector& mariadb::CmdInformationBatch::getUpdateCounts()' 81 | std::vector& CmdInformationBatch::getUpdateCounts() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:25: note: candidate is: 'virtual int& mariadb::CmdInformationBatch::getUpdateCounts()' 47 | std::vector& getUpdateCounts() override; | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:123:25: error: no declaration matches 'std::vector& mariadb::CmdInformationBatch::getServerUpdateCounts()' 123 | std::vector& CmdInformationBatch::getServerUpdateCounts() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:25: note: candidate is: 'virtual int& mariadb::CmdInformationBatch::getServerUpdateCounts()' 48 | std::vector& getServerUpdateCounts() override; | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:135:11: error: no declaration matches 'int64_t mariadb::CmdInformationBatch::getUpdateCount()' 135 | int64_t CmdInformationBatch::getUpdateCount() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:135:11: note: no functions named 'int64_t mariadb::CmdInformationBatch::getUpdateCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:141:11: error: no declaration matches 'int32_t mariadb::CmdInformationBatch::getCurrentStatNumber()' 141 | int32_t CmdInformationBatch::getCurrentStatNumber() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:141:11: note: no functions named 'int32_t mariadb::CmdInformationBatch::getCurrentStatNumber()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:167:32: error: 'getLengthMaxFieldSize' was not declared in this scope 167 | return SQLString(asChar, getLengthMaxFieldSize()); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual int32_t mariadb::BinRow::getInternalInt(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:224:40: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 224 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:224:40: error: expected '>' before 'uint32_t' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:224:17: error: cast from 'const char*' to 'int' loses precision [-fpermissive] 224 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:224:16: error: invalid type argument of unary '*' (have 'int') 224 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp: In constructor 'mariadb::ClientPrepareResult::ClientPrepareResult(const mariadb::SQLString&, std::vector >&, bool, bool, bool, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:74:7: error: class 'mariadb::ClientPrepareResult' does not have any field named 'paramCount' 74 | , paramCount(static_cast(queryParts.size()) - (_rewriteType ? 3 : 1)) | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:243:42: error: 'length' was not declared in this scope 243 | value= safer_strtoll(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:259:27: error: 'INT32_MIN' was not declared in this scope 259 | rangeCheck("int32_t", INT32_MIN, UINT32_MAX, value, columnInfo); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:259:38: error: 'UINT32_MAX' was not declared in this scope 259 | rangeCheck("int32_t", INT32_MIN, UINT32_MAX, value, columnInfo); | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:259:38: note: 'UINT32_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual int64_t mariadb::BinRow::getInternalLong(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:303:40: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 303 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:303:40: error: expected '>' before 'uint64_t' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:303:17: error: cast from 'const char*' to 'int' loses precision [-fpermissive] 303 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:303:16: error: invalid type argument of unary '*' (have 'int') 303 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:308:9: error: 'uint64_t' was not declared in this scope 308 | uint64_t unsignedValue= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:308:9: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:13: error: 'unsignedValue' was not declared in this scope; did you mean 'unsigned'? 310 | if (unsignedValue > static_cast(INT64_MAX)) { | ^~~~~~~~~~~~~ | unsigned /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:41: error: 'uint64_t' does not name a type 310 | if (unsignedValue > static_cast(INT64_MAX)) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:41: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:51: error: 'INT64_MAX' was not declared in this scope 310 | if (unsignedValue > static_cast(INT64_MAX)) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:51: note: 'INT64_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:320:16: error: 'unsignedValue' was not declared in this scope; did you mean 'unsigned'? 320 | return unsignedValue; | ^~~~~~~~~~~~~ | unsigned /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:325:45: error: 'INT64_MAX' was not declared in this scope 325 | if (floatValue > static_cast(INT64_MAX)) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:325:45: note: 'INT64_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:340:52: error: 'INT64_MAX' was not declared in this scope 340 | if (doubleValue > static_cast(INT64_MAX)) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:340:52: note: 'INT64_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:362:44: error: 'length' was not declared in this scope 362 | return safer_strtoll(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:381:3: error: 'uint64_t' does not name a type 381 | uint64_t BinRow::getInternalULong(const ColumnDefinition* columnInfo) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:381:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp: In member function 'virtual std::size_t mariadb::ClientPrepareResult::getParamCount() const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:567:12: error: 'paramCount' was not declared in this scope; did you mean 'getParamCount'? 567 | return paramCount; | ^~~~~~~~~~ | getParamCount /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual float mariadb::BinRow::getInternalFloat(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:525:7: error: 'uint64_t' was not declared in this scope 525 | uint64_t unsignedValue= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:525:7: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:527:33: error: 'unsignedValue' was not declared in this scope; did you mean 'unsigned'? 527 | return static_cast(unsignedValue); | ^~~~~~~~~~~~~ | unsigned /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual long double mariadb::BinRow::getInternalDouble(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:588:63: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 588 | return static_cast(*reinterpret_cast(fieldBuf.arr)); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:588:63: error: expected '>' before 'uint64_t' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:588:40: error: cast from 'const char*' to 'int' loses precision [-fpermissive] 588 | return static_cast(*reinterpret_cast(fieldBuf.arr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:588:39: error: invalid type argument of unary '*' (have 'int') 588 | return static_cast(*reinterpret_cast(fieldBuf.arr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:633:14: error: no declaration matches 'mariadb::SQLString& mariadb::ClientPrepareResult::assembleQuery(mariadb::SQLString&, MYSQL_BIND*, std::map >&) const' 633 | SQLString& ClientPrepareResult::assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:14: note: candidate is: 'mariadb::SQLString& mariadb::ClientPrepareResult::assembleQuery(mariadb::SQLString&, MYSQL_BIND*, int&) const' 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:32:7: note: 'class mariadb::ClientPrepareResult' defined here 32 | class ClientPrepareResult : public PrepareResult | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:600:43: error: 'length' was not declared in this scope 600 | return safer_strtod(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:808:15: error: no declaration matches 'std::size_t mariadb::ClientPrepareResult::assembleBatchQuery(mariadb::SQLString&, MYSQL_BIND*, uint32_t, std::size_t) const' 808 | std::size_t ClientPrepareResult::assembleBatchQuery(SQLString& sql, MYSQL_BIND* parameters, uint32_t arraySize, | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:15: note: candidate is: 'std::size_t mariadb::ClientPrepareResult::assembleBatchQuery(mariadb::SQLString&, MYSQL_BIND*, int, std::size_t) const' 73 | std::size_t assembleBatchQuery(SQLString& sql, MYSQL_BIND* parameters, uint32_t arraySize, std::size_t curIndex) const; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:32:7: note: 'class mariadb::ClientPrepareResult' defined here 32 | class ClientPrepareResult : public PrepareResult | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::BigDecimal mariadb::BinRow::getInternalBigDecimal(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:647:11: error: 'length' was not declared in this scope 647 | if (length > 0) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::Date mariadb::BinRow::getInternalDate(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:755:72: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 755 | return makeStringFromTimeStruct(mt, MYSQL_TYPE_DATE, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:761:40: error: 'length' was not declared in this scope 761 | SQLString rawValue(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:773:11: error: 'length' was not declared in this scope 773 | if (length == 2 && columnInfo->getLength() == 2) { | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:773:38: error: 'const class mariadb::ColumnDefinition' has no member named 'getLength' 773 | if (length == 2 && columnInfo->getLength() == 2) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:792:39: error: 'uint32_t' has not been declared 792 | void padZeroMicros(SQLString& time, uint32_t decimals) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:792:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::Time mariadb::BinRow::getInternalTime(const mariadb::ColumnDefinition*, MYSQL_TIME*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:817:21: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 817 | if (columnInfo->getDecimals() > 0) { | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:819:53: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 819 | padZeroMicros(nullTimeWithMicros, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:831:72: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 831 | return makeStringFromTimeStruct(mt, MYSQL_TYPE_TIME, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:837:40: error: 'length' was not declared in this scope 837 | SQLString rawValue(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::Timestamp mariadb::BinRow::getInternalTimestamp(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:868:21: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 868 | if (columnInfo->getDecimals() > 0) { | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:870:51: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 870 | padZeroMicros(nullTsWithMicros, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:877:9: error: 'length' was not declared in this scope 877 | if (length == 0) { | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:902:77: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 902 | return makeStringFromTimeStruct(mt, MYSQL_TYPE_TIMESTAMP, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:907:40: error: 'length' was not declared in this scope 907 | SQLString rawValue(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual bool mariadb::BinRow::getInternalBoolean(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:953:16: error: 'getInternalULong' was not declared in this scope; did you mean 'getInternalLong'? 953 | return getInternalULong(columnInfo) != 0; | ^~~~~~~~~~~~~~~~ | getInternalLong /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:965:51: error: 'length' was not declared in this scope 965 | return convertStringToBoolean(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual int8_t mariadb::BinRow::getInternalByte(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1014:42: error: 'length' was not declared in this scope 1014 | value= safer_strtoll(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1022:24: error: 'INT8_MIN' was not declared in this scope 1022 | rangeCheck("byte", INT8_MIN, INT8_MAX, value, columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1022:34: error: 'INT8_MAX' was not declared in this scope 1022 | rangeCheck("byte", INT8_MIN, INT8_MAX, value, columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1022:34: note: 'INT8_MAX' is defined in header ''; this is probably fixable by adding '#include ' make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:572: driver/CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:642: driver/CMakeFiles/maodbc.dir/interface/Row.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:376: driver/CMakeFiles/maodbc.dir/ma_codec.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual int16_t mariadb::BinRow::getInternalShort(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1071:42: error: 'length' was not declared in this scope 1071 | value= safer_strtoll(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1079:27: error: 'INT16_MIN' was not declared in this scope 1079 | rangeCheck("int16_t", INT16_MIN, UINT16_MAX, value, columnInfo); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1079:38: error: 'UINT16_MAX' was not declared in this scope 1079 | rangeCheck("int16_t", INT16_MIN, UINT16_MAX, value, columnInfo); | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1079:38: note: 'UINT16_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::SQLString mariadb::BinRow::getInternalTimeString(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1095:70: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 1095 | return makeStringFromTimeStruct(ts, MYSQL_TYPE_TIME, columnInfo->getDecimals()); | ^~~~~~~~~~~ make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:558: driver/CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp: In member function 'bool mariadb::Results::hasMoreResults(mariadb::Protocol*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp:424:62: error: 'class mariadb::CmdInformation' has no member named 'hasMoreResults'; did you mean 'moreResults'? 424 | bool haveCachedResult= cmdInformation && cmdInformation->hasMoreResults() && !batch; | ^~~~~~~~~~~~~~ | moreResults make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:656: driver/CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:530: driver/CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:432: driver/CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:96: driver/CMakeFiles/maodbc.dir/ma_api_internal.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:474: driver/CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:390: driver/CMakeFiles/maodbc.dir/class/Results.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:418: driver/CMakeFiles/maodbc.dir/class/BinRow.cpp.o] Error 1 make[3]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:211: driver/CMakeFiles/maodbc.dir/all] Error 2 make[2]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make[1]: *** [Makefile:159: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j40 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/2407136 and its subdirectories Starting cleanup. All cleanup done. Sun Sep 14 12:29:23 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-of7BiaL3, removing. /srv/reproducible-results/rbuild-debian/r-b-build.z9NIvRt4: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Sep 14 12:29 b1 drwxrwxr-x 2 jenkins jenkins 4096 Sep 14 12:24 b2 -rw-rw-r-- 1 jenkins jenkins 2205 Aug 21 21:26 mariadb-connector-odbc_3.2.6-1.dsc -rw------- 1 jenkins jenkins 3409 Sep 14 12:24 rbuildlog.AufOUKD /srv/reproducible-results/rbuild-debian/r-b-build.z9NIvRt4/b1: total 468 -rw-r--r-- 1 jenkins jenkins 475551 Sep 14 12:29 build.log /srv/reproducible-results/rbuild-debian/r-b-build.z9NIvRt4/b2: total 0 Sun Sep 14 12:29:24 UTC 2025 I: Deleting $TMPDIR on ionos1-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Sep 14 00:24:16 -12 2025 I: pbuilder-time-stamp: 1757852656 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [mariadb-connector-odbc_3.2.6-1.dsc] I: copying [./mariadb-connector-odbc_3.2.6.orig.tar.gz] I: copying [./mariadb-connector-odbc_3.2.6-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./mariadb-connector-odbc_3.2.6-1.dsc: no acceptable signature found dpkg-source: info: extracting mariadb-connector-odbc in mariadb-connector-odbc-3.2.6 dpkg-source: info: unpacking mariadb-connector-odbc_3.2.6.orig.tar.gz dpkg-source: info: unpacking mariadb-connector-odbc_3.2.6-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2407136/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' 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=40 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='f5776f444a954d879255bc5caf609b9e' 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='2407136' PS1='# ' PS2='> ' 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/r-b-build.z9NIvRt4/pbuilderrc_o5mq --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.z9NIvRt4/b1 --logfile b1/build.log mariadb-connector-odbc_3.2.6-1.dsc' SUDO_GID='110' SUDO_HOME='/var/lib/jenkins' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2407136/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, libmariadb-dev, unixodbc-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19917 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on libmariadb-dev; however: Package libmariadb-dev is not installed. pbuilder-satisfydepends-dummy depends on unixodbc-dev; however: Package unixodbc-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13t64{a} libbrotli1{a} libcom-err2{a} libcurl4t64{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgnutls30t64{a} libgssapi-krb5-2{a} libidn2-0{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libmariadb-dev{a} libmariadb3{a} libnghttp2-14{a} libnghttp3-9{a} libodbc2{a} libodbccr2{a} libodbcinst2{a} libp11-kit0{a} libpipeline1{a} libproc2-0{a} libpsl5t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1t64{a} libssl-dev{a} libtasn1-6{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libxml2-16{a} m4{a} man-db{a} mariadb-common{a} mysql-common{a} po-debconf{a} procps{a} sensible-utils{a} unixodbc-common{a} unixodbc-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults lynx psmisc publicsuffix wget 0 packages upgraded, 71 newly installed, 0 to remove and 0 not upgraded. Need to get 36.7 MB of archives. After unpacking 137 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.1-2 [108 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.1-3 [100 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-1 [324 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 cmake-data all 4.1.1+really3.31.6-1 [2268 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.14.5+dfsg-0.2 [638 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-4+b1 [349 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 27 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-9 [19.8 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-9 [57.5 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.11.0-1 [73.7 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-2 [1484 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.16.0-1 [437 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-4 [89.4 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.51.0-2 [155 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 cmake amd64 4.1.1+really3.31.6-1 [12.0 MB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.26 [91.8 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-5 [540 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 54 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.26 [939 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libltdl7 amd64 2.5.4-5 [416 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 mysql-common all 5.8+1.1.1 [6784 B] Get: 62 http://deb.debian.org/debian unstable/main amd64 mariadb-common all 1:11.8.3-1 [28.8 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libmariadb3 amd64 1:11.8.3-1+b1 [188 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libssl-dev amd64 3.5.2-1 [2957 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libmariadb-dev amd64 1:11.8.3-1+b1 [277 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libodbc2 amd64 2.3.12-2+b1 [152 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libodbccr2 amd64 2.3.12-2+b1 [18.4 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 unixodbc-common all 2.3.12-2 [8640 B] Get: 70 http://deb.debian.org/debian unstable/main amd64 libodbcinst2 amd64 2.3.12-2+b1 [35.4 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 unixodbc-dev amd64 2.3.12-2+b1 [234 kB] Fetched 36.7 MB in 8s (4630 kB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1: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 ... 19917 files and directories currently installed.) Preparing to unpack .../00-libexpat1_2.7.1-2_amd64.deb ... Unpacking libexpat1:amd64 (2.7.1-2) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../01-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../02-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../05-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../08-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.41.1-3_amd64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../11-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.20-1_amd64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../18-cmake-data_4.1.1+really3.31.6-1_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-1) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../19-libxml2-16_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../20-libarchive13t64_3.7.4-4+b1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-4+b1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../21-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../22-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../23-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../24-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../25-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../26-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../27-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../28-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../29-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../30-libsasl2-modules-db_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../31-libsasl2-2_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../32-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../33-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../34-libnghttp3-9_1.11.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.11.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../35-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../36-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../37-libp11-kit0_0.25.5-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../38-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../39-libgnutls30t64_3.8.10-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../40-librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../41-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../42-libcurl4t64_8.16.0-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.16.0-1) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../43-libjsoncpp26_1.9.6-4_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-4) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../44-librhash1_1.4.6-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../45-libuv1t64_1.51.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../46-cmake_4.1.1+really3.31.6-1_amd64.deb ... Unpacking cmake (4.1.1+really3.31.6-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../47-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../48-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../49-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../50-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../51-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../52-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../53-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../54-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../55-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../56-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../57-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../58-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../59-libltdl7_2.5.4-5_amd64.deb ... Unpacking libltdl7:amd64 (2.5.4-5) ... Selecting previously unselected package mysql-common. Preparing to unpack .../60-mysql-common_5.8+1.1.1_all.deb ... Unpacking mysql-common (5.8+1.1.1) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../61-mariadb-common_1%3a11.8.3-1_all.deb ... Unpacking mariadb-common (1:11.8.3-1) ... Selecting previously unselected package libmariadb3:amd64. Preparing to unpack .../62-libmariadb3_1%3a11.8.3-1+b1_amd64.deb ... Unpacking libmariadb3:amd64 (1:11.8.3-1+b1) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../63-libssl-dev_3.5.2-1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.2-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../64-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libmariadb-dev. Preparing to unpack .../65-libmariadb-dev_1%3a11.8.3-1+b1_amd64.deb ... Unpacking libmariadb-dev (1:11.8.3-1+b1) ... Selecting previously unselected package libodbc2:amd64. Preparing to unpack .../66-libodbc2_2.3.12-2+b1_amd64.deb ... Unpacking libodbc2:amd64 (2.3.12-2+b1) ... Selecting previously unselected package libodbccr2:amd64. Preparing to unpack .../67-libodbccr2_2.3.12-2+b1_amd64.deb ... Unpacking libodbccr2:amd64 (2.3.12-2+b1) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../68-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:amd64. Preparing to unpack .../69-libodbcinst2_2.3.12-2+b1_amd64.deb ... Unpacking libodbcinst2:amd64 (2.3.12-2+b1) ... Selecting previously unselected package unixodbc-dev:amd64. Preparing to unpack .../70-unixodbc-dev_2.3.12-2+b1_amd64.deb ... Unpacking unixodbc-dev:amd64 (2.3.12-2+b1) ... Setting up libexpat1:amd64 (2.7.1-2) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up mysql-common (5.8+1.1.1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libuv1t64:amd64 (1.51.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Setting up mariadb-common (1:11.8.3-1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up autotools-dev (20240727.1) ... Setting up libjsoncpp26:amd64 (1.9.6-4) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libssl-dev:amd64 (3.5.2-1) ... Setting up autopoint (0.23.1-2) ... Setting up libmariadb3:amd64 (1:11.8.3-1+b1) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libltdl7:amd64 (2.5.4-5) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.11.0-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libodbc2:amd64 (2.3.12-2+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up cmake-data (4.1.1+really3.31.6-1) ... Setting up librhash1:amd64 (1.4.6-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libarchive13t64:amd64 (3.7.4-4+b1) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up libodbccr2:amd64 (2.3.12-2+b1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libodbcinst2:amd64 (2.3.12-2+b1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libp11-kit0:amd64 (0.25.5-3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up libmariadb-dev (1:11.8.3-1+b1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up unixodbc-dev:amd64 (2.3.12-2+b1) ... Setting up libgnutls30t64:amd64 (3.8.10-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libcurl4t64:amd64 (8.16.0-1) ... Setting up debhelper (13.26) ... Setting up cmake (4.1.1+really3.31.6-1) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/ && 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 > ../mariadb-connector-odbc_3.2.6-1_source.changes dpkg-buildpackage: info: source package mariadb-connector-odbc dpkg-buildpackage: info: source version 3.2.6-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bernhard Schmidt dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/odbc-mariadb.substvars debian/files rm -fr -- debian/odbc-mariadb/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6' dh_auto_configure -- \ -DMARIADB_LINK_DYNAMIC=yes \ -DINSTALL_LAYOUT=DEB \ -DINSTALL_LIBDIR=lib/x86_64-linux-gnu/odbc \ -DINSTALL_DOCDIR=share/doc/odbc-mariadb \ -DINSTALL_LICENSEDIR=share/doc/odbc-mariadb cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DMARIADB_LINK_DYNAMIC=yes -DINSTALL_LAYOUT=DEB -DINSTALL_LIBDIR=lib/x86_64-linux-gnu/odbc -DINSTALL_DOCDIR=share/doc/odbc-mariadb -DINSTALL_LICENSEDIR=share/doc/odbc-mariadb .. -- The CXX compiler identification is GNU 15.2.0 -- The C compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- MariaDB Connector ODBC: INSTALL_BINDIR=bin -- MariaDB Connector ODBC: INSTALL_LIBDIR=lib/x86_64-linux-gnu/odbc -- MariaDB Connector ODBC: INSTALL_PCDIR=lib/x86_64-linux-gnu/x86_64-linux-gnu/pkgconfig -- MariaDB Connector ODBC: INSTALL_INCLUDEDIR=include/mariadb -- MariaDB Connector ODBC: INSTALL_DOCDIR=share/doc/odbc-mariadb -- MariaDB Connector ODBC: INSTALL_LICENSEDIR=share/doc/odbc-mariadb -- MariaDB Connector ODBC: INSTALL_PLUGINDIR=lib/x86_64-linux-gnu/x86_64-linux-gnu/libmariadb/plugin -- MariaDB Connector ODBC: INSTALL_PLUGINDIR_CLIENT=lib/x86_64-linux-gnu/x86_64-linux-gnu/libmariadb/plugin -- Configuring to build without SSL support -- Linking against libmariadb installed on the system -- Looking for floor -- Looking for floor - not found -- Looking for floor in m -- Looking for floor in m - found -- odbc_config is not found -- Found ODBC Driver Manager includes: /usr/include -- Found ODBC Driver Manager libraries: /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu -- Found DM header: /usr/include/sql.h -- Checking if SQLColAttribute expects SQLPOINTER FALSE -- C/C library found here /usr/lib/x86_64-linux-gnu/libmariadb.so -- C/C headers have been found here /usr/include/mariadb -- Linking Connector/C library dynamically(/usr/lib/x86_64-linux-gnu/libmariadb.so) -- Version script: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/maodbc.def -- All linked targets/external dependencies: /usr/lib/x86_64-linux-gnu/libmariadb.so odbcinst m -- Setup library is not supported on this platform -- Configuring to install libmaodbc.pc -- Package Name: mariadb-connector-odbc-3.2.6-linux-x86_64 Generator: TGZ -- License File: /build/reproducible-path/mariadb-connector-odbc-3.2.6/COPYING -- ReadMe File: /build/reproducible-path/mariadb-connector-odbc-3.2.6/README -- Source Package Filename: mariadb-connector-odbc-3.2.6-src.TGZ -- Configuring done (1.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_FIND_USE_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6' dh_auto_build cd obj-x86_64-linux-gnu && make -j40 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/mariadb-connector-odbc-3.2.6 -B/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make -f CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/build.make CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/depend make[3]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mariadb-connector-odbc-3.2.6 /build/reproducible-path/mariadb-connector-odbc-3.2.6 /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make -f CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/build.make CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/build make[3]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make[3]: Nothing to be done for 'CMakeFiles/DEPENDENCIES_FOR_PACKAGE.dir/build'. make[3]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' [ 0%] Built target DEPENDENCIES_FOR_PACKAGE make -f driver/CMakeFiles/maodbc.dir/build.make driver/CMakeFiles/maodbc.dir/depend make[3]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mariadb-connector-odbc-3.2.6 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver/CMakeFiles/maodbc.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make -f driver/CMakeFiles/maodbc.dir/build.make driver/CMakeFiles/maodbc.dir/build make[3]: Entering directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' [ 2%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_error.cpp.o [ 6%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_environment.cpp.o [ 8%] Building C object driver/CMakeFiles/maodbc.dir/ma_dsn.c.o [ 10%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_catalog.cpp.o [ 12%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_driver.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/cc -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I/usr/include/mariadb -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_dsn.c.o -MF CMakeFiles/maodbc.dir/ma_dsn.c.o.d -o CMakeFiles/maodbc.dir/ma_dsn.c.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_dsn.c cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_error.cpp.o -MF CMakeFiles/maodbc.dir/ma_error.cpp.o.d -o CMakeFiles/maodbc.dir/ma_error.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_error.cpp [ 14%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_parse.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_driver.cpp.o -MF CMakeFiles/maodbc.dir/ma_driver.cpp.o.d -o CMakeFiles/maodbc.dir/ma_driver.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_driver.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_environment.cpp.o -MF CMakeFiles/maodbc.dir/ma_environment.cpp.o.d -o CMakeFiles/maodbc.dir/ma_environment.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_environment.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_parse.cpp.o -MF CMakeFiles/maodbc.dir/ma_parse.cpp.o.d -o CMakeFiles/maodbc.dir/ma_parse.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_parse.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_catalog.cpp.o -MF CMakeFiles/maodbc.dir/ma_catalog.cpp.o.d -o CMakeFiles/maodbc.dir/ma_catalog.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_catalog.cpp [ 18%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_statement.cpp.o [ 18%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_debug.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_debug.cpp.o -MF CMakeFiles/maodbc.dir/ma_debug.cpp.o.d -o CMakeFiles/maodbc.dir/ma_debug.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_debug.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_statement.cpp.o -MF CMakeFiles/maodbc.dir/ma_statement.cpp.o.d -o CMakeFiles/maodbc.dir/ma_statement.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_statement.cpp [ 27%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_api_internal.cpp.o [ 27%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_connection.cpp.o [ 22%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_codec.cpp.o [ 29%] Building CXX object driver/CMakeFiles/maodbc.dir/class/SSPSDirectExec.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_connection.cpp.o -MF CMakeFiles/maodbc.dir/ma_connection.cpp.o.d -o CMakeFiles/maodbc.dir/ma_connection.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_connection.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_codec.cpp.o -MF CMakeFiles/maodbc.dir/ma_codec.cpp.o.d -o CMakeFiles/maodbc.dir/ma_codec.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/SSPSDirectExec.cpp.o -MF CMakeFiles/maodbc.dir/class/SSPSDirectExec.cpp.o.d -o CMakeFiles/maodbc.dir/class/SSPSDirectExec.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/SSPSDirectExec.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_api_internal.cpp.o -MF CMakeFiles/maodbc.dir/ma_api_internal.cpp.o.d -o CMakeFiles/maodbc.dir/ma_api_internal.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp [ 31%] Building CXX object driver/CMakeFiles/maodbc.dir/odbc_3_api.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/odbc_3_api.cpp.o -MF CMakeFiles/maodbc.dir/odbc_3_api.cpp.o.d -o CMakeFiles/maodbc.dir/odbc_3_api.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/odbc_3_api.cpp [ 33%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_desc.cpp.o [ 43%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_typeconv.cpp.o [ 45%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_server.cpp.o [ 45%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_result.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_desc.cpp.o -MF CMakeFiles/maodbc.dir/ma_desc.cpp.o.d -o CMakeFiles/maodbc.dir/ma_desc.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_desc.cpp [ 31%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_info.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_server.cpp.o -MF CMakeFiles/maodbc.dir/ma_server.cpp.o.d -o CMakeFiles/maodbc.dir/ma_server.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_server.cpp [ 52%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_string.cpp.o [ 54%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ResultSetMetaData.cpp.o [ 56%] Building CXX object driver/CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_result.cpp.o -MF CMakeFiles/maodbc.dir/ma_result.cpp.o.d -o CMakeFiles/maodbc.dir/ma_result.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_result.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_info.cpp.o -MF CMakeFiles/maodbc.dir/ma_info.cpp.o.d -o CMakeFiles/maodbc.dir/ma_info.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_info.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_string.cpp.o -MF CMakeFiles/maodbc.dir/ma_string.cpp.o.d -o CMakeFiles/maodbc.dir/ma_string.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_string.cpp [ 60%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ServerSidePreparedStatement.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_typeconv.cpp.o -MF CMakeFiles/maodbc.dir/ma_typeconv.cpp.o.d -o CMakeFiles/maodbc.dir/ma_typeconv.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_typeconv.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ResultSetMetaData.cpp.o -MF CMakeFiles/maodbc.dir/class/ResultSetMetaData.cpp.o.d -o CMakeFiles/maodbc.dir/class/ResultSetMetaData.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.cpp [ 62%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_bulk.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ServerSidePreparedStatement.cpp.o -MF CMakeFiles/maodbc.dir/class/ServerSidePreparedStatement.cpp.o.d -o CMakeFiles/maodbc.dir/class/ServerSidePreparedStatement.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.cpp [ 64%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_bulk.cpp.o -MF CMakeFiles/maodbc.dir/ma_bulk.cpp.o.d -o CMakeFiles/maodbc.dir/ma_bulk.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_bulk.cpp [ 66%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o -MF CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o.d -o CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp [ 68%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ServerPrepareResult.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o -MF CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o.d -o CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp [ 70%] Building CXX object driver/CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ServerPrepareResult.cpp.o -MF CMakeFiles/maodbc.dir/class/ServerPrepareResult.cpp.o.d -o CMakeFiles/maodbc.dir/class/ServerPrepareResult.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerPrepareResult.cpp [ 72%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o -MF CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o.d -o CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o -MF CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o.d -o CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp [ 75%] Building CXX object driver/CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o [ 77%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o -MF CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o.d -o CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp [ 79%] Building CXX object driver/CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o -MF CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o.d -o CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp [ 52%] Building CXX object driver/CMakeFiles/maodbc.dir/class/Results.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o -MF CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o.d -o CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp [ 52%] Building CXX object driver/CMakeFiles/maodbc.dir/class/TextRow.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o -MF CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o.d -o CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp [ 52%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_helper.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/Results.cpp.o -MF CMakeFiles/maodbc.dir/class/Results.cpp.o.d -o CMakeFiles/maodbc.dir/class/Results.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp [ 81%] Building CXX object driver/CMakeFiles/maodbc.dir/ma_legacy_helpers.cpp.o [ 83%] Building CXX object driver/CMakeFiles/maodbc.dir/class/Protocol.cpp.o [ 81%] Building CXX object driver/CMakeFiles/maodbc.dir/class/Parameter.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/TextRow.cpp.o -MF CMakeFiles/maodbc.dir/class/TextRow.cpp.o.d -o CMakeFiles/maodbc.dir/class/TextRow.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp [ 83%] Building CXX object driver/CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/Parameter.cpp.o -MF CMakeFiles/maodbc.dir/class/Parameter.cpp.o.d -o CMakeFiles/maodbc.dir/class/Parameter.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Parameter.cpp [ 81%] Building C object driver/CMakeFiles/maodbc.dir/ma_common.c.o [ 81%] Building CXX object driver/CMakeFiles/maodbc.dir/class/BinRow.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_helper.cpp.o -MF CMakeFiles/maodbc.dir/ma_helper.cpp.o.d -o CMakeFiles/maodbc.dir/ma_helper.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_helper.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/cc -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -I/usr/include/mariadb -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu99 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_common.c.o -MF CMakeFiles/maodbc.dir/ma_common.c.o.d -o CMakeFiles/maodbc.dir/ma_common.c.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_common.c cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/ma_legacy_helpers.cpp.o -MF CMakeFiles/maodbc.dir/ma_legacy_helpers.cpp.o.d -o CMakeFiles/maodbc.dir/ma_legacy_helpers.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_legacy_helpers.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/BinRow.cpp.o -MF CMakeFiles/maodbc.dir/class/BinRow.cpp.o.d -o CMakeFiles/maodbc.dir/class/BinRow.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o -MF CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o.d -o CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/class/Protocol.cpp.o -MF CMakeFiles/maodbc.dir/class/Protocol.cpp.o.d -o CMakeFiles/maodbc.dir/class/Protocol.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Protocol.cpp [ 85%] Building CXX object driver/CMakeFiles/maodbc.dir/interface/Row.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/interface/Row.cpp.o -MF CMakeFiles/maodbc.dir/interface/Row.cpp.o.d -o CMakeFiles/maodbc.dir/interface/Row.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp [ 87%] Building CXX object driver/CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o cd /build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver && /usr/bin/c++ -DMAODBC_DEBUG -DSQLCOLATTRIB_SQLLEN_PTR -Dmaodbc_EXPORTS -I/build/reproducible-path/mariadb-connector-odbc-3.2.6 -I/usr/include/mariadb -I/usr/local/include/mariadb -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/include -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/template -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu/driver -I/build/reproducible-path/mariadb-connector-odbc-3.2.6/class -g -O2 -ffile-prefix-map=/build/reproducible-path/mariadb-connector-odbc-3.2.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -MD -MT driver/CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o -MF CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o.d -o CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o -c /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:25, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:24, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:15: error: 'int64_t' was not declared in this scope 35 | std::vector batchRes; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:26:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 1 is invalid 35 | std::vector batchRes; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: error: 'int64_t' was not declared in this scope 43 | virtual std::vector& getUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 1 is invalid 43 | virtual std::vector& getUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: error: 'int64_t' was not declared in this scope 44 | virtual std::vector& getServerUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 1 is invalid 44 | virtual std::vector& getServerUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: error: 'int64_t' does not name a type 45 | virtual int64_t getUpdateCount()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: error: 'int64_t' has not been declared 46 | virtual void addSuccessStat(int64_t updateCount)=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: error: 'int32_t' does not name a type 50 | virtual int32_t getCurrentStatNumber()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:31:3: error: 'int64_t' does not name a type 31 | int64_t updateCount; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:25:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include "CmdInformation.h" +++ |+#include 25 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:34:31: error: expected ')' before 'updateCount' 34 | CmdInformationSingle(int64_t updateCount); | ~ ^~~~~~~~~~~~ | ) /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:15: error: 'int64_t' was not declared in this scope 37 | std::vector& getUpdateCounts() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:22: error: template argument 1 is invalid 37 | std::vector& getUpdateCounts() override; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:15: error: 'int64_t' was not declared in this scope 38 | std::vector& getServerUpdateCounts() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:22: error: template argument 1 is invalid 38 | std::vector& getServerUpdateCounts() override; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:39:3: error: 'int64_t' does not name a type 39 | int64_t getUpdateCount() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:39:3: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:43:3: error: 'int32_t' does not name a type 43 | int32_t getCurrentStatNumber() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:43:3: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:45:10: error: 'uint32_t' does not name a type 45 | inline uint32_t hasMoreResults() override { return 0U; } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:45:10: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:47:23: error: 'int64_t' has not been declared 47 | void addSuccessStat(int64_t updateCount) override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:47:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:24, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:15: error: 'int64_t' was not declared in this scope 35 | std::vector batchRes; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:26:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 1 is invalid 35 | std::vector batchRes; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: error: 'int64_t' was not declared in this scope 43 | virtual std::vector& getUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 1 is invalid 43 | virtual std::vector& getUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: error: 'int64_t' was not declared in this scope 44 | virtual std::vector& getServerUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 1 is invalid 44 | virtual std::vector& getServerUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: error: 'int64_t' does not name a type 45 | virtual int64_t getUpdateCount()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: error: 'int64_t' has not been declared 46 | virtual void addSuccessStat(int64_t updateCount)=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: error: 'int32_t' does not name a type 50 | virtual int32_t getCurrentStatNumber()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:32:15: error: 'int64_t' was not declared in this scope 32 | std::vectorupdateCounts; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:25:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include "CmdInformation.h" +++ |+#include 25 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:32:22: error: template argument 1 is invalid 32 | std::vectorupdateCounts; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:32:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:34:3: error: 'uint32_t' does not name a type 34 | uint32_t moreResultsIdx; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:34:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:45:23: error: 'int64_t' has not been declared 45 | void addSuccessStat(int64_t updateCount); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:45:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:15: error: 'int64_t' was not declared in this scope 46 | std::vector& getServerUpdateCounts(); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:22: error: template argument 1 is invalid 46 | std::vector& getServerUpdateCounts(); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:15: error: 'int64_t' was not declared in this scope 47 | std::vector& getUpdateCounts(); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:22: error: template argument 1 is invalid 47 | std::vector& getUpdateCounts(); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:48:3: error: 'int64_t' does not name a type 48 | int64_t getUpdateCount(); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:48:3: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:49:3: error: 'int32_t' does not name a type 49 | int32_t getCurrentStatNumber(); | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:49:3: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:51:3: error: 'uint32_t' does not name a type 51 | uint32_t hasMoreResults(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:51:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:25, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In function 'mariadb::SQLString mariadb::columnTypeName(enum_field_types, int64_t, int64_t, bool, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:92:17: error: 'INT32_MAX' was not declared in this scope 92 | if (len > INT32_MAX) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:22:1: note: 'INT32_MAX' is defined in header ''; this is probably fixable by adding '#include ' 21 | #include "ColumnDefinition.h" +++ |+#include 22 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In member function 'mariadb::SQLString mariadb::ColumnDefinition::getColumnTypeName() const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:123:54: error: 'getLength' was not declared in this scope 123 | return std::move(columnTypeName(getColumnType(), getLength(), getDisplaySize(), isSigned(), isBinary())); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:123:67: error: 'getDisplaySize' was not declared in this scope 123 | return std::move(columnTypeName(getColumnType(), getLength(), getDisplaySize(), isSigned(), isBinary())); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:127:3: error: 'uint8_t' does not name a type 127 | uint8_t ColumnDefinition::maxCharlen[]={ | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:127:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In static member function 'static void mariadb::ColumnDefinition::fieldDeafaultBind(const mariadb::ColumnDefinition&, MYSQL_BIND&, int8_t**)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:201:10: error: 'const class mariadb::ColumnDefinition' has no member named 'getMaxLength' 201 | cd.getMaxLength() > 0 ? cd.getMaxLength() : cd.getLength()); | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:201:34: error: 'const class mariadb::ColumnDefinition' has no member named 'getMaxLength' 201 | cd.getMaxLength() > 0 ? cd.getMaxLength() : cd.getLength()); | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:201:54: error: 'const class mariadb::ColumnDefinition' has no member named 'getLength' 201 | cd.getMaxLength() > 0 ? cd.getMaxLength() : cd.getLength()); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:205:24: error: 'uint8_t' does not name a type 205 | bind.buffer= new uint8_t[bind.buffer_length]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:205:24: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In copy constructor 'mariadb::ColumnDefinition::ColumnDefinition(const mariadb::ColumnDefinition&)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:252:5: error: class 'mariadb::ColumnDefinition' does not have any field named 'length' 252 | length(other.length) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:252:18: error: 'const class mariadb::ColumnDefinition' has no member named 'length' 252 | length(other.length) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In constructor 'mariadb::ColumnDefinition::ColumnDefinition(mariadb::ColumnDefinition&&)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:265:5: error: class 'mariadb::ColumnDefinition' does not have any field named 'length' 265 | length(other.length) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:265:18: error: 'class mariadb::ColumnDefinition' has no member named 'length' 265 | length(other.length) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In constructor 'mariadb::ColumnDefinition::ColumnDefinition(const MYSQL_FIELD*, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:278:5: error: class 'mariadb::ColumnDefinition' does not have any field named 'length' 278 | length(std::max(field->length, field->max_length)) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In member function 'mariadb::ColumnDefinition& mariadb::ColumnDefinition::operator=(const mariadb::ColumnDefinition&)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:307:5: error: 'length' was not declared in this scope 307 | length= other.length; | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:307:19: error: 'const class mariadb::ColumnDefinition' has no member named 'length' 307 | length= other.length; | ^~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In constructor 'mariadb::ColumnDefinition::ColumnDefinition(mariadb::SQLString, const MYSQL_FIELD*, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:326:5: error: 'length' was not declared in this scope 326 | length= std::max(_metadata->length, _metadata->max_length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:371:3: error: 'uint32_t' does not name a type 371 | uint32_t ColumnDefinition::getLength() const { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:371:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:375:3: error: 'uint32_t' does not name a type 375 | uint32_t ColumnDefinition::getMaxLength() const | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:375:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In member function 'int64_t mariadb::ColumnDefinition::getPrecision() const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:389:16: error: 'length' was not declared in this scope 389 | return length -((metadata->decimals >0) ? 2 : 1); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:26: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:25, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:392:16: error: 'length' was not declared in this scope 392 | return length -((metadata->decimals >0) ? 1 : 0); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:30: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:395:12: error: 'length' was not declared in this scope 395 | return length; | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:403:3: error: 'uint32_t' does not name a type 403 | uint32_t ColumnDefinition::getDisplaySize() const { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:403:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:417:3: error: 'uint8_t' does not name a type 417 | uint8_t ColumnDefinition::getDecimals() const { | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:417:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:73:3: error: 'uint32_t' does not name a type 73 | uint32_t getErrNo(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "ResultSet.h" +++ |+#include 31 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:74:3: error: 'uint32_t' does not name a type 74 | uint32_t warningCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:74:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:131:3: error: 'uint64_t' does not name a type 131 | uint64_t getUInt64(int32_t columnIndex) const override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:131:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:132:3: error: 'uint32_t' does not name a type 132 | uint32_t getUInt(int32_t columnIndex) const override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:132:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:30: error: 'uint32_t' has not been declared 160 | bool get(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:30: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:56: error: 'uint64_t' has not been declared 160 | bool get(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:56: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:162:49: error: 'uint32_t' has not been declared 162 | bool setResultCallback(ResultCodec* callback, uint32_t column) override { return true; } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:162:49: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:27: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:47:3: error: 'uint32_t' does not name a type 47 | uint32_t paramCount= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:28:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 27 | #include "PrepareResult.h" +++ |+#include 28 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:77: error: 'uint32_t' was not declared in this scope 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:77: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 1 is invalid 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 3 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 4 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:74: error: 'uint32_t' has not been declared 73 | std::size_t assembleBatchQuery(SQLString& sql, MYSQL_BIND* parameters, uint32_t arraySize, std::size_t curIndex) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:27: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:38:12: error: 'uint32_t' was not declared in this scope 38 | std::map longData; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:28:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 27 | #include "ClientPrepareResult.h" +++ |+#include 28 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:38:33: error: template argument 1 is invalid 38 | std::map longData; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:38:33: error: template argument 3 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:38:33: error: template argument 4 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:57:39: error: 'uint32_t' has not been declared 57 | void executeBatchInternal(uint32_t queryParameterSize) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:57:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:72:3: error: 'uint32_t' does not name a type 72 | uint32_t getParameterCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:72:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:75:3: error: 'uint32_t' does not name a type 75 | uint32_t getErrno(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:75:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:79:21: error: 'uint32_t' has not been declared 79 | bool sendLongData(uint32_t paramNum, const char* data, std::size_t length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:79:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:85:47: error: 'uint32_t' has not been declared 85 | bool setParamCallback(ParamCodec* callback, uint32_t param) override { return true; } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:85:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:25, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:23, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Parameter.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:26:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:24, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:15: error: 'int64_t' was not declared in this scope 35 | std::vector batchRes; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:26:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 1 is invalid 35 | std::vector batchRes; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:35:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: error: 'int64_t' was not declared in this scope 43 | virtual std::vector& getUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 1 is invalid 43 | virtual std::vector& getUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:43:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: error: 'int64_t' was not declared in this scope 44 | virtual std::vector& getServerUpdateCounts()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 1 is invalid 44 | virtual std::vector& getServerUpdateCounts()=0; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:44:30: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: error: 'int64_t' does not name a type 45 | virtual int64_t getUpdateCount()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:45:11: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: error: 'int64_t' has not been declared 46 | virtual void addSuccessStat(int64_t updateCount)=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:46:31: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: error: 'int32_t' does not name a type 50 | virtual int32_t getCurrentStatNumber()=0; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:50:11: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:32:15: error: 'int64_t' was not declared in this scope 32 | std::vectorupdateCounts; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:25:1: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include "CmdInformation.h" +++ |+#include 25 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:32:22: error: template argument 1 is invalid 32 | std::vectorupdateCounts; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:32:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:34:3: error: 'int32_t' does not name a type 34 | int32_t autoIncrement; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:34:3: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:35:3: error: 'int64_t' does not name a type 35 | int64_t insertIdNumber ; /*0*/ | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:35:3: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:46:23: error: 'int64_t' has not been declared 46 | void addSuccessStat(int64_t updateCount) override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:46:23: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:15: error: 'int64_t' was not declared in this scope 47 | std::vector& getUpdateCounts() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:22: error: template argument 1 is invalid 47 | std::vector& getUpdateCounts() override; | ^ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:26: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:15: error: 'int64_t' was not declared in this scope 48 | std::vector& getServerUpdateCounts() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:15: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:22: error: template argument 1 is invalid 48 | std::vector& getServerUpdateCounts() override; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:22: error: template argument 2 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:49:3: error: 'int64_t' does not name a type 49 | int64_t getUpdateCount() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:49:3: note: 'int64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:50:3: error: 'int32_t' does not name a type 50 | int32_t getCurrentStatNumber() override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:50:3: note: 'int32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:52:10: error: 'uint32_t' does not name a type 52 | inline uint32_t hasMoreResults() override { return 0U; } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:52:10: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:29: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.h:81:15: error: 'uint32_t mariadb::ServerSidePreparedStatement::getErrno()' marked 'override', but does not override 81 | uint32_t getErrno() override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.h:85:15: error: 'bool mariadb::ServerSidePreparedStatement::sendLongData(uint32_t, const char*, std::size_t)' marked 'override', but does not override 85 | bool sendLongData(uint32_t paramNum, const char* data, std::size_t length) override; | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.h:92:8: error: 'bool mariadb::ServerSidePreparedStatement::setParamCallback(mariadb::ParamCodec*, uint32_t)' marked 'override', but does not override 92 | bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1)) override; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp: In function 'mariadb::SQLString mariadb::columnTypeName(enum_field_types, int64_t, int64_t, bool, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.cpp:119:3: warning: control reaches end of non-void function [-Wreturn-type] 119 | } | ^ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:600: driver/CMakeFiles/maodbc.dir/class/Parameter.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:40:63: error: 'uint32_t' has not been declared 40 | my_bool* defaultParamCallback(void* data, MYSQL_BIND* bind, uint32_t row_nr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:30:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "ResultSet.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:42:63: error: 'uint32_t' has not been declared 42 | my_bool* withRowCheckCallback(void* data, MYSQL_BIND* bind, uint32_t row_nr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:42:63: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:44:42: error: 'uint32_t' has not been declared 44 | void defaultResultCallback(void* data, uint32_t column, unsigned char **row); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:44:42: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:49:49: error: 'uint32_t' has not been declared 49 | friend void defaultResultCallback(void* data, uint32_t column, unsigned char **row); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:49:49: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:35:3: error: no declaration matches 'mariadb::CmdInformationSingle::CmdInformationSingle(int64_t)' 35 | CmdInformationSingle::CmdInformationSingle(int64_t _updateCount) | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: candidates are: 'mariadb::CmdInformationSingle::CmdInformationSingle(const mariadb::CmdInformationSingle&)' 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'mariadb::CmdInformationSingle::CmdInformationSingle()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:45:25: error: no declaration matches 'std::vector& mariadb::CmdInformationSingle::getUpdateCounts()' 45 | std::vector& CmdInformationSingle::getUpdateCounts() | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:37:25: note: candidate is: 'virtual int& mariadb::CmdInformationSingle::getUpdateCounts()' 37 | std::vector& getUpdateCounts() override; | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:51:25: error: no declaration matches 'std::vector& mariadb::CmdInformationSingle::getServerUpdateCounts()' 51 | std::vector& CmdInformationSingle::getServerUpdateCounts() | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:38:25: note: candidate is: 'virtual int& mariadb::CmdInformationSingle::getServerUpdateCounts()' 38 | std::vector& getServerUpdateCounts() override; | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:57:11: error: no declaration matches 'int64_t mariadb::CmdInformationSingle::getUpdateCount()' 57 | int64_t CmdInformationSingle::getUpdateCount() | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:57:11: note: no functions named 'int64_t mariadb::CmdInformationSingle::getUpdateCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:79:11: error: no declaration matches 'int32_t mariadb::CmdInformationSingle::getCurrentStatNumber()' 79 | int32_t CmdInformationSingle::getCurrentStatNumber() | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:79:11: note: no functions named 'int32_t mariadb::CmdInformationSingle::getCurrentStatNumber()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:81:3: error: 'uint32_t' does not name a type 81 | uint32_t getErrNo(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:81:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:82:3: error: 'uint32_t' does not name a type 82 | uint32_t warningCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:82:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:137:3: error: 'uint64_t' does not name a type 137 | uint64_t getUInt64(int32_t columnIndex) const override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:137:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:138:3: error: 'uint32_t' does not name a type 138 | uint32_t getUInt(int32_t columnIndex) const override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:138:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:30: error: 'uint32_t' has not been declared 165 | bool get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:30: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:53: error: 'uint64_t' has not been declared 165 | bool get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:53: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:167:49: error: 'uint32_t' has not been declared 167 | bool setResultCallback(ResultCodec* callback, uint32_t column) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:167:49: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp: In member function 'virtual bool mariadb::CmdInformationSingle::moreResults()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:86:5: error: 'updateCount' was not declared in this scope; did you mean 'getUpdateCounts'? 86 | updateCount= RESULT_SET_VALUE;// -1? | ^~~~~~~~~~~ | getUpdateCounts /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp: In member function 'virtual bool mariadb::CmdInformationSingle::isCurrentUpdateCount()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:92:12: error: 'updateCount' was not declared in this scope; did you mean 'getUpdateCounts'? 92 | return updateCount != RESULT_SET_VALUE; | ^~~~~~~~~~~ | getUpdateCounts /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.cpp:95:8: error: no declaration matches 'void mariadb::CmdInformationSingle::addSuccessStat(int64_t)' 95 | void CmdInformationSingle::addSuccessStat(int64_t updateCount) | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:47:8: note: candidate is: 'virtual void mariadb::CmdInformationSingle::addSuccessStat(int)' 47 | void addSuccessStat(int64_t updateCount) override; | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:29:7: note: 'class mariadb::CmdInformationSingle' defined here 29 | class CmdInformationSingle : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp: In member function 'void mariadb::PreparedStatement::clearBatch()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:100:5: error: 'batchArraySize' was not declared in this scope 100 | batchArraySize= 0; | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:27: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp: In member function 'void mariadb::PreparedStatement::setBatchSize(int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:135:5: error: 'batchArraySize' was not declared in this scope; did you mean 'batchSize'? 135 | batchArraySize= batchSize; | ^~~~~~~~~~~~~~ | batchSize /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp: In member function 'const mariadb::Longs& mariadb::PreparedStatement::executeBatch()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:165:9: error: 'batchArraySize' was not declared in this scope 165 | if (batchArraySize < 1) { | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.cpp:168:26: error: 'batchArraySize' was not declared in this scope 168 | executeBatchInternal(batchArraySize); | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:61:3: error: 'uint64_t' does not name a type 61 | uint64_t getInternalULong(const ColumnDefinition* columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:1:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp:29: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:25:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include +++ |+#include 25 | #include /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:32: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:53:3: error: 'uint64_t' does not name a type 53 | uint64_t getInternalULong(const ColumnDefinition* columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:1:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In constructor 'mariadb::CmdInformationMultiple::CmdInformationMultiple(std::size_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:38:7: error: class 'mariadb::CmdInformationMultiple' does not have any field named 'moreResultsIdx' 38 | , moreResultsIdx(0) | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "Row.h" +++ |+#include 31 | #include "ColumnDefinition.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:42:18: error: request for member 'reserve' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 42 | updateCounts.reserve(expectedSize > 4U ? expectedSize : 4U); // let's assume SP is RS, outparams and result code + 1 reserve is kinda normal | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual void mariadb::CmdInformationMultiple::addErrorStat()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:53:18: error: request for member 'push_back' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 53 | updateCounts.push_back(static_cast(PreparedStatement::EXECUTE_FAILED)); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual void mariadb::CmdInformationMultiple::reset()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:58:18: error: request for member 'clear' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 58 | updateCounts.clear(); | ^~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:59:5: error: 'moreResultsIdx' was not declared in this scope; did you mean 'moreResults'? 59 | moreResultsIdx= 0; | ^~~~~~~~~~~~~~ | moreResults /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual void mariadb::CmdInformationMultiple::addResultSetStat()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:66:18: error: request for member 'push_back' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 66 | updateCounts.push_back(static_cast(RESULT_SET_VALUE)); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:69:8: error: no declaration matches 'void mariadb::CmdInformationMultiple::addSuccessStat(int64_t)' 69 | void CmdInformationMultiple::addSuccessStat(int64_t updateCount) | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:45:8: note: candidate is: 'virtual void mariadb::CmdInformationMultiple::addSuccessStat(int)' 45 | void addSuccessStat(int64_t updateCount); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:74:25: error: no declaration matches 'std::vector& mariadb::CmdInformationMultiple::getServerUpdateCounts()' 74 | std::vector& CmdInformationMultiple::getServerUpdateCounts() | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:46:25: note: candidate is: 'virtual int& mariadb::CmdInformationMultiple::getServerUpdateCounts()' 46 | std::vector& getServerUpdateCounts(); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:90:25: error: no declaration matches 'std::vector& mariadb::CmdInformationMultiple::getUpdateCounts()' 90 | std::vector& CmdInformationMultiple::getUpdateCounts() | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:47:25: note: candidate is: 'virtual int& mariadb::CmdInformationMultiple::getUpdateCounts()' 47 | std::vector& getUpdateCounts(); | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:115:11: error: no declaration matches 'int64_t mariadb::CmdInformationMultiple::getUpdateCount()' 115 | int64_t CmdInformationMultiple::getUpdateCount() | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:115:11: note: no functions named 'int64_t mariadb::CmdInformationMultiple::getUpdateCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:124:11: error: no declaration matches 'int32_t mariadb::CmdInformationMultiple::getCurrentStatNumber()' 124 | int32_t CmdInformationMultiple::getCurrentStatNumber() | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:124:11: note: no functions named 'int32_t mariadb::CmdInformationMultiple::getCurrentStatNumber()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.h:30:7: note: 'class mariadb::CmdInformationMultiple' defined here 30 | class CmdInformationMultiple : public CmdInformation | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual bool mariadb::CmdInformationMultiple::moreResults()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:131:39: error: 'moreResultsIdx' was not declared in this scope; did you mean 'moreResults'? 131 | return static_cast(++moreResultsIdx) < updateCounts.size(); | ^~~~~~~~~~~~~~ | moreResults /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:131:70: error: request for member 'size' in '((mariadb::CmdInformationMultiple*)this)->mariadb::CmdInformationMultiple::updateCounts', which is of non-class type 'int' 131 | return static_cast(++moreResultsIdx) < updateCounts.size(); | ^~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:135:3: error: 'uint32_t' does not name a type 135 | uint32_t CmdInformationMultiple::hasMoreResults() | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:26:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include "Results.h" +++ |+#include 26 | #include /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp: In member function 'virtual bool mariadb::CmdInformationMultiple::isCurrentUpdateCount()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationMultiple.cpp:142:25: error: 'moreResultsIdx' was not declared in this scope; did you mean 'moreResults'? 142 | return updateCounts[moreResultsIdx] != RESULT_SET_VALUE; | ^~~~~~~~~~~~~~ | moreResults In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:32:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 31 | #include "CArray.h" +++ |+#include 32 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:32:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 31 | #include "CArray.h" +++ |+#include 32 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:53:3: error: 'uint64_t' does not name a type 53 | uint64_t getInternalULong(const ColumnDefinition* columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.h:27:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 26 | #include "Row.h" +++ |+#include 27 | #include "mysql.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:169:12: error: no declaration matches 'uint32_t mariadb::ResultSetText::getErrNo()' 169 | uint32_t ResultSetText::getErrNo() | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:169:12: note: no functions named 'uint32_t mariadb::ResultSetText::getErrNo()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:178:12: error: no declaration matches 'uint32_t mariadb::ResultSetText::warningCount()' 178 | uint32_t ResultSetText::warningCount() | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:178:12: note: no functions named 'uint32_t mariadb::ResultSetText::warningCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: In member function 'virtual bool mariadb::ResultSetText::readNextValue(bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:243:54: error: 'getErrNo' was not declared in this scope 243 | throw SQLException(getErrMessage(), "HY000", getErrNo());; | ^~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:25: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: In member function 'void mariadb::ResultSetText::growDataArray()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:320:25: error: 'MAX_ARRAY_SIZE' was not declared in this scope; did you mean 'STMT_ATTR_ARRAY_SIZE'? 320 | if (newCapacity > MAX_ARRAY_SIZE) { | ^~~~~~~~~~~~~~ | STMT_ATTR_ARRAY_SIZE /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:27:41: error: 'uint32_t' has not been declared 27 | int64_t core_strtoll(const char* str, uint32_t len, const char **stopChar) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:23:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 22 | #include "ColumnDefinition.h" +++ |+#include 23 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:79:42: error: 'uint32_t' has not been declared 79 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:79:42: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:102:3: error: 'uint64_t' does not name a type 102 | uint64_t stoull(const SQLString& str, std::size_t* pos) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:102:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:123:45: error: 'uint32_t' has not been declared 123 | long double safer_strtod(const char* str, uint32_t len) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:123:45: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: In function 'long double mariadb::safer_strtod(const char*, int)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:201:50: error: 'uint32_t' does not name a type 201 | fractional= safer_strtoll(str, static_cast(end - str), &stop); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:201:50: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:208:3: error: 'uint64_t' does not name a type 208 | uint64_t stoull(const char* str, std::size_t len, std::size_t* pos) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:208:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: In member function 'mariadb::SQLString mariadb::ResultSetText::zeroFillingIfNeeded(const mariadb::SQLString&, const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:608:45: error: 'const class mariadb::ColumnDefinition' has no member named 'getDisplaySize' 608 | int64_t zeroToAdd= columnInformation->getDisplaySize() - value.size(); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual void mariadb::TextRow::setPosition(int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:59:6: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 59 | length= static_cast(fieldBuf.size()); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:59:26: error: 'uint32_t' does not name a type 59 | length= static_cast(fieldBuf.size()); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:27:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 26 | #include "Exception.h" +++ |+#include 27 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:63:6: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 63 | length= lengthArr[newIndex]; | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: In member function 'virtual std::istream* mariadb::ResultSetText::getBinaryStream(int32_t) const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:623:150: error: 'class mariadb::Row' has no member named 'getLengthMaxFieldSize' 623 | blobBuffer[columnIndex].reset(new memBuf(const_cast(row->fieldBuf.arr) + row->pos, const_cast(row->fieldBuf.arr) + row->pos + row->getLengthMaxFieldSize())); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:642:12: error: no declaration matches 'uint64_t mariadb::ResultSetText::getUInt64(int32_t) const' 642 | uint64_t ResultSetText::getUInt64(int32_t columnIndex) const { | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:642:12: note: no functions named 'uint64_t mariadb::ResultSetText::getUInt64(int32_t) const' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:648:12: error: no declaration matches 'uint32_t mariadb::ResultSetText::getUInt(int32_t) const' 648 | uint32_t ResultSetText::getUInt(int32_t columnIndex) const { | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:648:12: note: no functions named 'uint32_t mariadb::ResultSetText::getUInt(int32_t) const' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: In constructor 'mariadb::Row::Row()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:351:7: error: class 'mariadb::Row' does not have any field named 'length' 351 | , length(0) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.cpp:789:8: error: no declaration matches 'bool mariadb::ResultSetText::get(MYSQL_BIND*, uint32_t, uint64_t)' 789 | bool ResultSetText::get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:161:8: note: candidates are: 'virtual bool mariadb::ResultSetText::get()' 161 | bool get() override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:8: note: 'virtual bool mariadb::ResultSetText::get(MYSQL_BIND*, int, int)' 160 | bool get(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: 'class mariadb::ResultSetText' defined here 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::SQLString mariadb::TextRow::getInternalString(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:100:41: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 100 | return SQLString(fieldBuf.arr, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:364:3: error: 'uint32_t' does not name a type 364 | uint32_t Row::getLengthMaxFieldSize() | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:364:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:370:3: error: 'uint32_t' does not name a type 370 | uint32_t Row::getMaxFieldSize() | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:370:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: In member function 'mariadb::SQLString mariadb::Row::zeroFillingIfNeeded(const mariadb::SQLString&, const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:386:45: error: 'const class mariadb::ColumnDefinition' has no member named 'getDisplaySize' 386 | int64_t zeroToAdd= columnInformation->getDisplaySize() - value.size(); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:113:41: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 113 | return SQLString(fieldBuf.arr, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp: In member function 'int64_t mariadb::Row::parseBit()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:411:9: error: 'length' was not declared in this scope 411 | if (length == 1) { | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:415:5: error: 'uint32_t' was not declared in this scope 415 | uint32_t ind= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:415:5: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:130:35: error: 'getLengthMaxFieldSize' was not declared in this scope 130 | return SQLString(fieldBuf.arr, getLengthMaxFieldSize()); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:417:44: error: 'ind' was not declared in this scope; did you mean 'int'? 417 | val+= (static_cast(fieldBuf[ind] & 0xff)) << (8 * (length - ind - 1)); | ^~~ | int /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::Date mariadb::TextRow::getInternalDate(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:145:11: error: 'uint32_t' was not declared in this scope 145 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:145:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:145:32: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 145 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~ | std::begin In file included from /usr/include/c++/15/string:55, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:21: /usr/include/c++/15/bits/range_access.h:101:5: note: 'std::begin' declared here 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PrepareResult.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:27, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:145:46: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 145 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:417:67: error: 'length' was not declared in this scope 417 | val+= (static_cast(fieldBuf[ind] & 0xff)) << (8 * (length - ind - 1)); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:165:27: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 165 | Date d(fieldBuf.arr, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:420:14: error: 'ind' was not declared in this scope; did you mean 'int'? 420 | } while (ind < length); | ^~~ | int /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: In member function 'virtual bool mariadb::ClientSidePreparedStatement::executeInternal(int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:113:53: error: 'queryTimeout' was not declared in this scope; did you mean 'addQueryTimeout'? 113 | sql.reserve(prepareResult->getSql().length() + (queryTimeout > 0 ? 42/* need const for this */ : 0) + | ^~~~~~~~~~~~ | addQueryTimeout /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:180:10: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 180 | if (length == 2 && columnInfo->getLength() == 2) { | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:180:37: error: 'const class mariadb::ColumnDefinition' has no member named 'getLength' 180 | if (length == 2 && columnInfo->getLength() == 2) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.cpp:420:20: error: 'length' was not declared in this scope 420 | } while (ind < length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:194:42: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 194 | std::string str(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::Time mariadb::TextRow::getInternalTime(const mariadb::ColumnDefinition*, MYSQL_TIME*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:232:40: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 232 | SQLString raw(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::Timestamp mariadb::TextRow::getInternalTimestamp(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:292:11: error: 'uint32_t' was not declared in this scope 292 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:292:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:292:32: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 292 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~ | std::begin /usr/include/c++/15/bits/range_access.h:101:5: note: 'std::begin' declared here 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:292:46: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 292 | for (uint32_t begin= pos; begin < pos + length; begin++) { | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:330:13: error: 'uint32_t' was not declared in this scope 330 | for (uint32_t begin= 0; begin < 9 - (pos + length - nanoBegin - 1); begin++) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:330:13: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:330:32: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 330 | for (uint32_t begin= 0; begin < 9 - (pos + length - nanoBegin - 1); begin++) { | ^~~~~ | std::begin /usr/include/c++/15/bits/range_access.h:101:5: note: 'std::begin' declared here 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:330:51: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 330 | for (uint32_t begin= 0; begin < 9 - (pos + length - nanoBegin - 1); begin++) { | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:47:3: error: 'uint32_t' does not name a type 47 | uint32_t paramCount= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:28:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 27 | #include "PrepareResult.h" +++ |+#include 28 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:77: error: 'uint32_t' was not declared in this scope 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:77: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 1 is invalid 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 3 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:98: error: template argument 4 is invalid /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:74: error: 'uint32_t' has not been declared 73 | std::size_t assembleBatchQuery(SQLString& sql, MYSQL_BIND* parameters, uint32_t arraySize, std::size_t curIndex) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual int32_t mariadb::TextRow::getInternalInt(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:386:26: error: 'INT32_MIN' was not declared in this scope 386 | rangeCheck("int32_t", INT32_MIN, UINT32_MAX, value, columnInfo); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:386:37: error: 'UINT32_MAX' was not declared in this scope 386 | rangeCheck("int32_t", INT32_MIN, UINT32_MAX, value, columnInfo); | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:386:37: note: 'UINT32_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual int64_t mariadb::TextRow::getInternalLong(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:410:66: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 410 | long double doubleValue= safer_strtod(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:411:51: error: 'INT64_MAX' was not declared in this scope 411 | if (doubleValue > static_cast(INT64_MAX)) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:411:51: note: 'INT64_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:436:49: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 436 | return safer_strtoll(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:455:103: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 455 | "Out of range value for column '"+columnInfo->getName()+"' : value " + SQLString(fieldBuf.arr, length), | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:462:2: error: 'uint64_t' does not name a type 462 | uint64_t TextRow::getInternalULong(const ColumnDefinition * columnInfo) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:462:2: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual float mariadb::TextRow::getInternalFloat(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:551:55: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 551 | return std::stof(std::string(fieldBuf.arr+pos, length)); | ^~~~~~ | lengthArr In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.h:26, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp:20: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:52:11: error: 'uint32_t' does not name a type 52 | virtual uint32_t hasMoreResults()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/CmdInformation.h:26:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 25 | #include +++ |+#include 26 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:557:43: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 557 | + SQLString(fieldBuf.arr + pos, length) | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual long double mariadb::TextRow::getInternalDouble(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:599:57: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 599 | return mariadb::safer_strtod(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:605:43: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 605 | + SQLString(fieldBuf.arr + pos, length) | ^~~~~~ | lengthArr make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:544: driver/CMakeFiles/maodbc.dir/class/ColumnDefinition.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::BigDecimal mariadb::TextRow::getInternalBigDecimal(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:633:42: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 633 | return BigDecimal(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual bool mariadb::TextRow::getInternalBoolean(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:652:54: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 652 | return convertStringToBoolean(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual int8_t mariadb::TextRow::getInternalByte(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:668:23: error: 'INT8_MIN' was not declared in this scope 668 | rangeCheck("Byte", INT8_MIN, INT8_MAX, value, columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:668:33: error: 'INT8_MAX' was not declared in this scope 668 | rangeCheck("Byte", INT8_MIN, INT8_MAX, value, columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:668:33: note: 'INT8_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual int16_t mariadb::TextRow::getInternalShort(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:686:26: error: 'INT16_MIN' was not declared in this scope 686 | rangeCheck("int16_t", INT16_MIN, UINT16_MAX, value, columnInfo); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:686:37: error: 'UINT16_MAX' was not declared in this scope 686 | rangeCheck("int16_t", INT16_MIN, UINT16_MAX, value, columnInfo); | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:686:37: note: 'UINT16_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:180:12: error: no declaration matches 'uint32_t mariadb::ResultSetBin::getErrNo()' 180 | uint32_t ResultSetBin::getErrNo() | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:180:12: note: no functions named 'uint32_t mariadb::ResultSetBin::getErrNo()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:186:12: error: no declaration matches 'uint32_t mariadb::ResultSetBin::warningCount()' 186 | uint32_t ResultSetBin::warningCount() | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:186:12: note: no functions named 'uint32_t mariadb::ResultSetBin::warningCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp: In member function 'virtual mariadb::SQLString mariadb::TextRow::getInternalTimeString(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/TextRow.cpp:702:43: error: 'length' was not declared in this scope; did you mean 'lengthArr'? 702 | SQLString rawValue(fieldBuf.arr + pos, length); | ^~~~~~ | lengthArr /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In member function 'virtual bool mariadb::ResultSetBin::readNextValue(bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:244:40: error: 'getErrNo' was not declared in this scope 244 | throw SQLException(err, "HY000", getErrNo()); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In member function 'void mariadb::ResultSetBin::growDataArray(bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:363:38: error: 'MAX_ARRAY_SIZE' was not declared in this scope; did you mean 'STMT_ATTR_ARRAY_SIZE'? 363 | if (!complete && newCapacity > MAX_ARRAY_SIZE) { | ^~~~~~~~~~~~~~ | STMT_ATTR_ARRAY_SIZE /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In member function 'mariadb::SQLString mariadb::ResultSetBin::zeroFillingIfNeeded(const mariadb::SQLString&, mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:639:45: error: 'class mariadb::ColumnDefinition' has no member named 'getDisplaySize' 639 | int64_t zeroToAdd= columnInformation->getDisplaySize() - value.size(); | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:21: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In member function 'virtual std::istream* mariadb::ResultSetBin::getBinaryStream(int32_t) const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:654:150: error: 'class mariadb::Row' has no member named 'getLengthMaxFieldSize' 654 | blobBuffer[columnIndex].reset(new memBuf(const_cast(row->fieldBuf.arr) + row->pos, const_cast(row->fieldBuf.arr) + row->pos + row->getLengthMaxFieldSize())); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:671:12: error: no declaration matches 'uint64_t mariadb::ResultSetBin::getUInt64(int32_t) const' 671 | uint64_t ResultSetBin::getUInt64(int32_t columnIndex) const { | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:671:12: note: no functions named 'uint64_t mariadb::ResultSetBin::getUInt64(int32_t) const' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:677:12: error: no declaration matches 'uint32_t mariadb::ResultSetBin::getUInt(int32_t) const' 677 | uint32_t ResultSetBin::getUInt(int32_t columnIndex) const { | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:677:12: note: no functions named 'uint32_t mariadb::ResultSetBin::getUInt(int32_t) const' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:820:8: error: no declaration matches 'bool mariadb::ResultSetBin::get(MYSQL_BIND*, uint32_t, uint64_t)' 820 | bool ResultSetBin::get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:166:8: note: candidates are: 'virtual bool mariadb::ResultSetBin::get()' 166 | bool get() override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:8: note: 'virtual bool mariadb::ResultSetBin::get(MYSQL_BIND*, int, int)' 165 | bool get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:864:8: error: no declaration matches 'bool mariadb::ResultSetBin::setResultCallback(mariadb::ResultCodec*, uint32_t)' 864 | bool ResultSetBin::setResultCallback(ResultCodec* callback, uint32_t column) | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:167:8: note: candidate is: 'virtual bool mariadb::ResultSetBin::setResultCallback(mariadb::ResultCodec*, int)' 167 | bool setResultCallback(ResultCodec* callback, uint32_t column) override; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: 'class mariadb::ResultSetBin' defined here 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp: In function 'void mariadb::defaultResultCallback(void*, uint32_t, unsigned char**)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:895:15: error: 'mariadb::ResultCodec* mariadb::ResultSetBin::nullResultCodec' is private within this context 895 | (*rs->nullResultCodec)(rs->callbackData, column, nullptr, NULL_LENGTH); | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:59:16: note: declared private here 59 | ResultCodec* nullResultCodec= nullptr; | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:895:36: error: 'void* mariadb::ResultSetBin::callbackData' is private within this context 895 | (*rs->nullResultCodec)(rs->callbackData, column, nullptr, NULL_LENGTH); | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:60:9: note: declared private here 60 | void* callbackData= nullptr; | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:898:27: error: 'std::map mariadb::ResultSetBin::resultCodec' is private within this context 898 | const auto& it= rs->resultCodec.find(column); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:56:39: note: declared private here 56 | std::map resultCodec; | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:900:21: error: 'std::map mariadb::ResultSetBin::resultCodec' is private within this context 900 | if (it != rs->resultCodec.end()) { | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:56:39: note: declared private here 56 | std::map resultCodec; | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.cpp:902:27: error: 'void* mariadb::ResultSetBin::callbackData' is private within this context 902 | (*it->second)(rs->callbackData, column, *row, length); | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:60:9: note: declared private here 60 | void* callbackData= nullptr; | ^~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:628: driver/CMakeFiles/maodbc.dir/interface/PreparedStatement.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:516: driver/CMakeFiles/maodbc.dir/class/CmdInformationMultiple.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: In member function 'mariadb::Longs& mariadb::ClientSidePreparedStatement::executeBatch()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:149:9: error: 'batchArraySize' was not declared in this scope 149 | if (batchArraySize == 0) { | ^~~~~~~~~~~~~~ make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:502: driver/CMakeFiles/maodbc.dir/class/CmdInformationSingle.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:154:28: error: 'batchArraySize' was not declared in this scope 154 | executeBatchInternal(batchArraySize); | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:187:8: error: no declaration matches 'void mariadb::ClientSidePreparedStatement::executeBatchInternal(uint32_t)' 187 | void ClientSidePreparedStatement::executeBatchInternal(uint32_t size) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:57:18: note: candidate is: 'virtual void mariadb::ClientSidePreparedStatement::executeBatchInternal(int)' 57 | void executeBatchInternal(uint32_t queryParameterSize) override; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:34:7: note: 'class mariadb::ClientSidePreparedStatement' defined here 34 | class ClientSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: In member function 'void mariadb::ClientSidePreparedStatement::loadParametersData()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:256:35: error: cannot declare variable 'ssps' to be of abstract type 'mariadb::ServerSidePreparedStatement' 256 | ServerSidePreparedStatement ssps( | ^~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ServerSidePreparedStatement.h:39:7: note: because the following virtual functions are pure within 'mariadb::ServerSidePreparedStatement': 39 | class ServerSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:16: note: 'virtual void mariadb::PreparedStatement::executeBatchInternal(int)' 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:16: note: 'virtual bool mariadb::PreparedStatement::sendLongData(int, const char*, std::size_t)' 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:16: note: 'virtual bool mariadb::PreparedStatement::setParamCallback(mariadb::ParamCodec*, int)' 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:281:12: error: no declaration matches 'uint32_t mariadb::ClientSidePreparedStatement::getParameterCount()' 281 | uint32_t ClientSidePreparedStatement::getParameterCount() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:281:12: note: no functions named 'uint32_t mariadb::ClientSidePreparedStatement::getParameterCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:34:7: note: 'class mariadb::ClientSidePreparedStatement' defined here 34 | class ClientSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:292:12: error: no declaration matches 'uint32_t mariadb::ClientSidePreparedStatement::getErrno()' 292 | uint32_t ClientSidePreparedStatement::getErrno() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:292:12: note: no functions named 'uint32_t mariadb::ClientSidePreparedStatement::getErrno()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:34:7: note: 'class mariadb::ClientSidePreparedStatement' defined here 34 | class ClientSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.cpp:308:8: error: no declaration matches 'bool mariadb::ClientSidePreparedStatement::sendLongData(uint32_t, const char*, std::size_t)' 308 | bool ClientSidePreparedStatement::sendLongData(uint32_t paramNum, const char* data, std::size_t length) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:79:8: note: candidate is: 'virtual bool mariadb::ClientSidePreparedStatement::sendLongData(int, const char*, std::size_t)' 79 | bool sendLongData(uint32_t paramNum, const char* data, std::size_t length) override; | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientSidePreparedStatement.h:34:7: note: 'class mariadb::ClientSidePreparedStatement' defined here 34 | class ClientSidePreparedStatement : public PreparedStatement | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:137:17: error: 'uint64_t mariadb::ResultSetBin::getUInt64(int32_t) const' marked 'override', but does not override 137 | uint64_t getUInt64(int32_t columnIndex) const override; | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:138:17: error: 'uint32_t mariadb::ResultSetBin::getUInt(int32_t) const' marked 'override', but does not override 138 | uint32_t getUInt(int32_t columnIndex) const override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:165:8: error: 'bool mariadb::ResultSetBin::get(MYSQL_BIND*, uint32_t, uint64_t)' marked 'override', but does not override 165 | bool get(MYSQL_BIND* bind, uint32_t colIdx0based, uint64_t offset) override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:167:8: error: 'bool mariadb::ResultSetBin::setResultCallback(mariadb::ResultCodec*, uint32_t)' marked 'override', but does not override 167 | bool setResultCallback(ResultCodec* callback, uint32_t column) override; | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:24: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:131:12: error: 'uint64_t mariadb::ResultSetText::getUInt64(int32_t) const' marked 'override', but does not override 131 | uint64_t getUInt64(int32_t columnIndex) const override; | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:132:12: error: 'uint32_t mariadb::ResultSetText::getUInt(int32_t) const' marked 'override', but does not override 132 | uint32_t getUInt(int32_t columnIndex) const override; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:160:8: error: 'bool mariadb::ResultSetText::get(MYSQL_BIND*, uint32_t, uint64_t)' marked 'override', but does not override 160 | bool get(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) override; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:162:8: error: 'bool mariadb::ResultSetText::setResultCallback(mariadb::ResultCodec*, uint32_t)' marked 'override', but does not override 162 | bool setResultCallback(ResultCodec* callback, uint32_t column) override { return true; } | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:30, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:22: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:31:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 30 | #include "SQLString.h" +++ |+#include 31 | #include "CArray.h" /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:24, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:40:40: error: 'uint32_t' has not been declared 40 | int64_t safer_strtoll(const char* str, uint32_t len, const char **stopChar= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:32:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 31 | #include "CArray.h" +++ |+#include 32 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: error: 'uint64_t' does not name a type 41 | uint64_t stoull(const SQLString& str, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:41:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: error: 'uint64_t' does not name a type 42 | uint64_t stoull(const char* str, std::size_t len= -1, std::size_t* pos= nullptr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:42:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: error: 'uint32_t' has not been declared 43 | long double safer_strtod(const char* str, uint32_t len); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:43:43: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: error: 'uint32_t' does not name a type 96 | uint32_t length; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:37:8: error: 'bool mariadb::IgnoreRow::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 37 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:56:8: error: 'bool mariadb::FixedSizeCopyCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 56 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:66:8: error: 'bool mariadb::CopyCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 66 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:83:8: error: 'bool mariadb::WcharCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 83 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:94:8: error: 'bool mariadb::BitCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 94 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:105:8: error: 'bool mariadb::Str2TimeCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 105 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:116:8: error: 'bool mariadb::Str2DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 116 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:96:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: error: 'uint32_t' does not name a type 107 | uint32_t getLengthMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:107:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: error: 'uint32_t' does not name a type 108 | uint32_t getMaxFieldSize(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:108:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:127:8: error: 'bool mariadb::Str2TimestampCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 127 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: error: 'uint64_t' does not name a type 119 | virtual uint64_t getInternalULong(const ColumnDefinition* columnInfo)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/Row.h:119:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:140:8: error: 'bool mariadb::NumericCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 140 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:151:8: error: 'bool mariadb::Ts2DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 151 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:162:8: error: 'bool mariadb::Ts2TimeCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 162 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:173:8: error: 'bool mariadb::TsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 173 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:185:8: error: 'bool mariadb::Time2TsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 185 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:197:8: error: 'bool mariadb::IntrervalHmsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 197 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:208:8: error: 'bool mariadb::DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 208 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:222:8: error: 'void mariadb::NullRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 222 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:237:8: error: 'void mariadb::WcharRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 237 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:252:8: error: 'void mariadb::StringRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 252 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:61:3: error: 'uint64_t' does not name a type 61 | uint64_t getInternalULong(const ColumnDefinition* columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.h:25:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 24 | #include "Row.h" +++ |+#include 25 | #include "mysql.h" In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:31: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:47:10: error: 'uint64_t' does not name a type 47 | static uint64_t MAX_ARRAY_SIZE; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:33:1: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' 32 | #include "pimpls.h" +++ |+#include 33 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: error: 'uint32_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:44: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: error: 'uint64_t' has not been declared 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:70: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: error: 'uint64_t' does not name a type 185 | virtual uint64_t getUInt64(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:185:11: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: error: 'uint32_t' does not name a type 186 | virtual uint32_t getUInt(int32_t columnIndex) const=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:186:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: error: 'uint32_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:40: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: error: 'uint64_t' has not been declared 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:66: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: error: 'uint32_t' has not been declared 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:404: driver/CMakeFiles/maodbc.dir/class/TextRow.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: error: 'uint32_t' was not declared in this scope 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_odbc.h:424, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp:30: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:37:8: error: 'bool mariadb::IgnoreRow::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 37 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:56:8: error: 'bool mariadb::FixedSizeCopyCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 56 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:66:8: error: 'bool mariadb::CopyCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 66 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:28, from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:23: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:46:3: error: 'uint32_t' does not name a type 46 | uint32_t getColumnCount(); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:1:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' +++ |+#include 1 | /************************************************************************************ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: error: 'uint32_t' has not been declared 48 | bool isAutoIncrement(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:83:8: error: 'bool mariadb::WcharCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 83 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:48:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: error: 'uint32_t' has not been declared 49 | bool isCaseSensitive(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:49:24: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: error: 'uint32_t' has not been declared 50 | bool isSearchable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:50:21: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: error: 'uint32_t' has not been declared 51 | int32_t isNullable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:51:22: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:94:8: error: 'bool mariadb::BitCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 94 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: error: 'uint32_t' has not been declared 52 | bool isSigned(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:52:17: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: error: 'uint32_t' does not name a type 53 | uint32_t getColumnDisplaySize(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:53:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: error: 'uint32_t' has not been declared 54 | SQLString getColumnLabel(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:54:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:105:8: error: 'bool mariadb::Str2TimeCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 105 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: error: 'uint32_t' has not been declared 55 | SQLString getColumnName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:55:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: error: 'uint32_t' has not been declared 56 | SQLString getCatalogName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:56:28: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:116:8: error: 'bool mariadb::Str2DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 116 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: error: 'uint32_t' does not name a type 57 | uint32_t getPrecision(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:57:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: error: 'uint32_t' does not name a type 58 | uint32_t getScale(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:58:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: error: 'uint32_t' has not been declared 59 | SQLString getTableName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:59:26: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:127:8: error: 'bool mariadb::Str2TimestampCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 127 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: error: 'uint32_t' has not been declared 60 | SQLString getSchemaName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:60:27: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: error: 'uint32_t' has not been declared 61 | int32_t getColumnType(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:61:25: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: error: 'uint32_t' has not been declared 62 | SQLString getColumnTypeName(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:140:8: error: 'bool mariadb::NumericCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 140 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:62:31: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: error: 'uint32_t' has not been declared 63 | bool isReadOnly(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:63:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: error: 'uint32_t' has not been declared 64 | bool isWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:151:8: error: 'bool mariadb::Ts2DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 151 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:64:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: error: 'uint32_t' has not been declared 65 | bool isDefinitelyWritable(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:65:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: error: 'uint32_t' has not been declared 66 | bool isZerofill(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:162:8: error: 'bool mariadb::Ts2TimeCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 162 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:66:19: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: error: 'uint32_t' has not been declared 67 | SQLString getColumnCollation(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:67:32: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:173:8: error: 'bool mariadb::TsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 173 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: error: 'uint32_t' has not been declared 70 | const ColumnDefinition& getColumnDefinition(uint32_t column) const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetMetaData.h:70:47: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:185:8: error: 'bool mariadb::Time2TsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 185 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:197:8: error: 'bool mariadb::IntrervalHmsCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 197 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:57: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:208:8: error: 'bool mariadb::DateCodec::operator()(void*, MYSQL_BIND*, uint32_t, uint32_t)' marked 'override', but does not override 208 | bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:29:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 28 | #include "class/ResultSetMetaData.h" +++ |+#include 29 | namespace mariadb /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: error: 'uint32_t' has not been declared 38 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:222:8: error: 'void mariadb::NullRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 222 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:38:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:57: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: error: 'uint32_t' has not been declared [-Wtemplate-body] 46 | virtual bool operator()(void *data, MYSQL_BIND *bind, uint32_t col_nr, uint32_t row_nr) { return T(data, bind, col_nr, row_nr); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:237:8: error: 'void mariadb::WcharRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 237 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:46:74: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: error: 'uint32_t' has not been declared 54 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length)= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:54:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_codec.h:252:8: error: 'void mariadb::StringRCodec::operator()(void*, uint32_t, unsigned char*, long unsigned int)' marked 'override', but does not override 252 | void operator()(void *data, uint32_t col_nr, unsigned char* row, unsigned long length) override; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: error: 'uint32_t' has not been declared [-Wtemplate-body] 63 | virtual void operator()(void *data, uint32_t col_nr, unsigned char *row, unsigned long length) { T(data, col_nr, row); } | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:63:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:42:12: error: 'uint64_t mariadb::ResultSet::MAX_ARRAY_SIZE' is not a static data member of 'class mariadb::ResultSet' 42 | uint64_t ResultSet::MAX_ARRAY_SIZE= INT32_MAX - 8; | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: error: 'uint32_t' does not name a type 84 | uint32_t batchArraySize= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:84:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: error: 'uint32_t' does not name a type 86 | uint32_t queryTimeout= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:86:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp:24: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationSingle.h:45:19: error: 'uint32_t mariadb::CmdInformationSingle::hasMoreResults()' marked 'override', but does not override 45 | inline uint32_t hasMoreResults() override { return 0U; } | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp:26: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:52:19: error: 'uint32_t mariadb::CmdInformationBatch::hasMoreResults()' marked 'override', but does not override 52 | inline uint32_t hasMoreResults() override { return 0U; } | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: error: 'uint32_t' has not been declared 111 | virtual void executeBatchInternal(uint32_t queryParameterSize)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:111:37: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: error: 'uint32_t' does not name a type 142 | virtual uint32_t getErrno()=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:142:11: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: error: 'uint32_t' has not been declared 146 | virtual bool sendLongData(uint32_t paramNum, const char* data, std::size_t length)=0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:146:29: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::create(mariadb::Results*, mariadb::Protocol*, mariadb::ServerPrepareResult*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:100:72: error: invalid new-expression of abstract class type 'mariadb::ResultSetBin' 100 | return new ResultSetBin(results, _protocol, spr/*, callableResult*/); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetBin.h:47:7: note: because the following virtual functions are pure within 'mariadb::ResultSetBin': 47 | class ResultSetBin : public ResultSet | ^~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: error: 'uint32_t' has not been declared 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:16: note: 'virtual bool mariadb::ResultSet::get(MYSQL_BIND*, int, int)' 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:55: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:16: note: 'virtual bool mariadb::ResultSet::setResultCallback(mariadb::ResultCodec*, int)' 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::create(mariadb::Results*, mariadb::Protocol*, MYSQL*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:108:60: error: invalid new-expression of abstract class type 'mariadb::ResultSetText' 108 | return new ResultSetText(results, _protocol, connection); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ResultSetText.h:40:7: note: because the following virtual functions are pure within 'mariadb::ResultSetText': 40 | class ResultSetText : public ResultSet | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:205:16: note: 'virtual bool mariadb::ResultSet::get(MYSQL_BIND*, int, int)' 205 | virtual bool get(MYSQL_BIND* result, uint32_t column0basedIdx, uint64_t offset)= 0; | ^~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:208:16: note: 'virtual bool mariadb::ResultSet::setResultCallback(mariadb::ResultCodec*, int)' 208 | virtual bool setResultCallback(ResultCodec* callback, uint32_t column= uint32_t(-1))= 0; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::create(const MYSQL_FIELD*, std::vector > >&, mariadb::Protocol*, int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:126:90: error: invalid new-expression of abstract class type 'mariadb::ResultSetText' 126 | return new ResultSetText(columnInformation, resultSet, _protocol, resultSetScrollType); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::create(std::vector&, const std::vector > >&, mariadb::Protocol*, int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:144:90: error: invalid new-expression of abstract class type 'mariadb::ResultSetText' 144 | return new ResultSetText(columnInformation, resultSet, _protocol, resultSetScrollType); | ^ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: error: 'uint32_t' was not declared in this scope 153 | virtual bool setParamCallback(ParamCodec* callback, uint32_t param= uint32_t(-1))= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/PreparedStatement.h:153:71: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: In static member function 'static mariadb::ResultSet* mariadb::ResultSet::createGeneratedData(std::vector&, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:180:85: error: invalid new-expression of abstract class type 'mariadb::ResultSetText' 180 | return new ResultSetText(INSERT_ID_COLUMNS, rows, nullptr, TYPE_SCROLL_SENSITIVE); | ^ In file included from /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:25: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:55:10: error: 'uint8_t' does not name a type 55 | static uint8_t maxCharlen[]; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:30:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 29 | #include "SQLString.h" +++ |+#include 30 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: error: 'uint32_t' does not name a type 64 | uint32_t length= 0; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:64:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: error: 'uint32_t' does not name a type 88 | uint32_t getLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.cpp:387:8: error: no declaration matches 'bool mariadb::ResultSet::getCached(MYSQL_BIND*, uint32_t, uint64_t)' 387 | bool ResultSet::getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset) | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:178:16: note: candidate is: 'bool mariadb::ResultSet::getCached(MYSQL_BIND*, int, int)' 178 | bool getCached(MYSQL_BIND* bind, uint32_t column0basedIdx, uint64_t offset); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/interface/ResultSet.h:42:7: note: 'class mariadb::ResultSet' defined here 42 | class ResultSet | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:88:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: error: 'uint32_t' does not name a type 89 | uint32_t getMaxLength() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:89:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: error: 'uint32_t' does not name a type 91 | uint32_t getDisplaySize() const; | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:91:3: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: error: 'uint8_t' does not name a type 92 | uint8_t getDecimals() const; | ^~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ColumnDefinition.h:92:3: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In constructor 'mariadb::BinRow::BinRow(const std::vector&, int32_t, MYSQL_STMT*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:51:8: error: 'length' was not declared in this scope 51 | length= columnInfo.getLength(); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:51:27: error: 'const class mariadb::ColumnDefinition' has no member named 'getLength' 51 | length= columnInfo.getLength(); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual void mariadb::BinRow::setPosition(int32_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:81:7: error: 'length' was not declared in this scope 81 | length= static_cast(fieldBuf.size()); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:81:27: error: 'uint32_t' does not name a type 81 | length= static_cast(fieldBuf.size()); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:27:1: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' 26 | #include "Exception.h" +++ |+#include 27 | /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:84:7: error: 'length' was not declared in this scope 84 | length= bind[index].length_value; | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: In constructor 'mariadb::CmdInformationBatch::CmdInformationBatch(std::size_t)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:42:7: error: class 'mariadb::CmdInformationBatch' does not have any field named 'insertIdNumber' 42 | , insertIdNumber(0) | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: In member function 'virtual void mariadb::CmdInformationBatch::addErrorStat()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:55:18: error: request for member 'push_back' in '((mariadb::CmdInformationBatch*)this)->mariadb::CmdInformationBatch::updateCounts', which is of non-class type 'int' 55 | updateCounts.push_back(static_cast(PreparedStatement::EXECUTE_FAILED)); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: In member function 'virtual void mariadb::CmdInformationBatch::reset()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:61:18: error: request for member 'clear' in '((mariadb::CmdInformationBatch*)this)->mariadb::CmdInformationBatch::updateCounts', which is of non-class type 'int' 61 | updateCounts.clear(); | ^~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp: In function 'SQLRETURN MA_SQLGetData(SQLHSTMT, SQLUSMALLINT, SQLSMALLINT, SQLPOINTER, SQLLEN, SQLLEN*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/ma_api_internal.cpp:1589:34: error: 'class mariadb::ResultSetMetaData' has no member named 'getColumnCount' 1589 | for (i= 0; i < Stmt->metadata->getColumnCount(); i++) | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'mariadb::SQLString mariadb::BinRow::convertToString(const char*, const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:112:11: error: 'getLengthMaxFieldSize' was not declared in this scope 112 | if (getLengthMaxFieldSize() > 0) { | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:130:61: error: 'getInternalULong' was not declared in this scope; did you mean 'getInternalLong'? 130 | return SQLString(zeroFillingIfNeeded(std::to_string(getInternalULong(columnInfo)), columnInfo)); | ^~~~~~~~~~~~~~~~ | getInternalLong /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:62:5: error: 'insertIdNumber' was not declared in this scope 62 | insertIdNumber= 0; | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: In member function 'virtual void mariadb::CmdInformationBatch::addResultSetStat()': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:70:24: error: request for member 'push_back' in '((mariadb::CmdInformationBatch*)this)->mariadb::CmdInformationBatch::updateCounts', which is of non-class type 'int' 70 | this->updateCounts.push_back(static_cast(RESULT_SET_VALUE)); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:74:8: error: no declaration matches 'void mariadb::CmdInformationBatch::addSuccessStat(int64_t)' 74 | void CmdInformationBatch::addSuccessStat(int64_t updateCount) | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:46:8: note: candidate is: 'virtual void mariadb::CmdInformationBatch::addSuccessStat(int)' 46 | void addSuccessStat(int64_t updateCount) override; | ^~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:81:25: error: no declaration matches 'std::vector& mariadb::CmdInformationBatch::getUpdateCounts()' 81 | std::vector& CmdInformationBatch::getUpdateCounts() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:47:25: note: candidate is: 'virtual int& mariadb::CmdInformationBatch::getUpdateCounts()' 47 | std::vector& getUpdateCounts() override; | ^~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:123:25: error: no declaration matches 'std::vector& mariadb::CmdInformationBatch::getServerUpdateCounts()' 123 | std::vector& CmdInformationBatch::getServerUpdateCounts() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:48:25: note: candidate is: 'virtual int& mariadb::CmdInformationBatch::getServerUpdateCounts()' 48 | std::vector& getServerUpdateCounts() override; | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:135:11: error: no declaration matches 'int64_t mariadb::CmdInformationBatch::getUpdateCount()' 135 | int64_t CmdInformationBatch::getUpdateCount() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:135:11: note: no functions named 'int64_t mariadb::CmdInformationBatch::getUpdateCount()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:141:11: error: no declaration matches 'int32_t mariadb::CmdInformationBatch::getCurrentStatNumber()' 141 | int32_t CmdInformationBatch::getCurrentStatNumber() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.cpp:141:11: note: no functions named 'int32_t mariadb::CmdInformationBatch::getCurrentStatNumber()' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/CmdInformationBatch.h:29:7: note: 'class mariadb::CmdInformationBatch' defined here 29 | class CmdInformationBatch : public CmdInformation | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:167:32: error: 'getLengthMaxFieldSize' was not declared in this scope 167 | return SQLString(asChar, getLengthMaxFieldSize()); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual int32_t mariadb::BinRow::getInternalInt(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:224:40: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 224 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:224:40: error: expected '>' before 'uint32_t' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:224:17: error: cast from 'const char*' to 'int' loses precision [-fpermissive] 224 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:224:16: error: invalid type argument of unary '*' (have 'int') 224 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp: In constructor 'mariadb::ClientPrepareResult::ClientPrepareResult(const mariadb::SQLString&, std::vector >&, bool, bool, bool, bool)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:74:7: error: class 'mariadb::ClientPrepareResult' does not have any field named 'paramCount' 74 | , paramCount(static_cast(queryParts.size()) - (_rewriteType ? 3 : 1)) | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:243:42: error: 'length' was not declared in this scope 243 | value= safer_strtoll(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:259:27: error: 'INT32_MIN' was not declared in this scope 259 | rangeCheck("int32_t", INT32_MIN, UINT32_MAX, value, columnInfo); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:259:38: error: 'UINT32_MAX' was not declared in this scope 259 | rangeCheck("int32_t", INT32_MIN, UINT32_MAX, value, columnInfo); | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:259:38: note: 'UINT32_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual int64_t mariadb::BinRow::getInternalLong(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:303:40: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 303 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:303:40: error: expected '>' before 'uint64_t' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:303:17: error: cast from 'const char*' to 'int' loses precision [-fpermissive] 303 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:303:16: error: invalid type argument of unary '*' (have 'int') 303 | value= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:308:9: error: 'uint64_t' was not declared in this scope 308 | uint64_t unsignedValue= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:308:9: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:13: error: 'unsignedValue' was not declared in this scope; did you mean 'unsigned'? 310 | if (unsignedValue > static_cast(INT64_MAX)) { | ^~~~~~~~~~~~~ | unsigned /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:41: error: 'uint64_t' does not name a type 310 | if (unsignedValue > static_cast(INT64_MAX)) { | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:41: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:51: error: 'INT64_MAX' was not declared in this scope 310 | if (unsignedValue > static_cast(INT64_MAX)) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:310:51: note: 'INT64_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:320:16: error: 'unsignedValue' was not declared in this scope; did you mean 'unsigned'? 320 | return unsignedValue; | ^~~~~~~~~~~~~ | unsigned /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:325:45: error: 'INT64_MAX' was not declared in this scope 325 | if (floatValue > static_cast(INT64_MAX)) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:325:45: note: 'INT64_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:340:52: error: 'INT64_MAX' was not declared in this scope 340 | if (doubleValue > static_cast(INT64_MAX)) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:340:52: note: 'INT64_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:362:44: error: 'length' was not declared in this scope 362 | return safer_strtoll(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:381:3: error: 'uint64_t' does not name a type 381 | uint64_t BinRow::getInternalULong(const ColumnDefinition* columnInfo) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:381:3: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp: In member function 'virtual std::size_t mariadb::ClientPrepareResult::getParamCount() const': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:567:12: error: 'paramCount' was not declared in this scope; did you mean 'getParamCount'? 567 | return paramCount; | ^~~~~~~~~~ | getParamCount /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual float mariadb::BinRow::getInternalFloat(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:525:7: error: 'uint64_t' was not declared in this scope 525 | uint64_t unsignedValue= *reinterpret_cast(fieldBuf.arr); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:525:7: note: 'uint64_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:527:33: error: 'unsignedValue' was not declared in this scope; did you mean 'unsigned'? 527 | return static_cast(unsignedValue); | ^~~~~~~~~~~~~ | unsigned /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual long double mariadb::BinRow::getInternalDouble(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:588:63: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 588 | return static_cast(*reinterpret_cast(fieldBuf.arr)); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:588:63: error: expected '>' before 'uint64_t' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:588:40: error: cast from 'const char*' to 'int' loses precision [-fpermissive] 588 | return static_cast(*reinterpret_cast(fieldBuf.arr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:588:39: error: invalid type argument of unary '*' (have 'int') 588 | return static_cast(*reinterpret_cast(fieldBuf.arr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:633:14: error: no declaration matches 'mariadb::SQLString& mariadb::ClientPrepareResult::assembleQuery(mariadb::SQLString&, MYSQL_BIND*, std::map >&) const' 633 | SQLString& ClientPrepareResult::assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:72:14: note: candidate is: 'mariadb::SQLString& mariadb::ClientPrepareResult::assembleQuery(mariadb::SQLString&, MYSQL_BIND*, int&) const' 72 | SQLString& assembleQuery(SQLString& sql, MYSQL_BIND* parameters, std::map &longData) const; | ^~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:32:7: note: 'class mariadb::ClientPrepareResult' defined here 32 | class ClientPrepareResult : public PrepareResult | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:600:43: error: 'length' was not declared in this scope 600 | return safer_strtod(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.cpp:808:15: error: no declaration matches 'std::size_t mariadb::ClientPrepareResult::assembleBatchQuery(mariadb::SQLString&, MYSQL_BIND*, uint32_t, std::size_t) const' 808 | std::size_t ClientPrepareResult::assembleBatchQuery(SQLString& sql, MYSQL_BIND* parameters, uint32_t arraySize, | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:73:15: note: candidate is: 'std::size_t mariadb::ClientPrepareResult::assembleBatchQuery(mariadb::SQLString&, MYSQL_BIND*, int, std::size_t) const' 73 | std::size_t assembleBatchQuery(SQLString& sql, MYSQL_BIND* parameters, uint32_t arraySize, std::size_t curIndex) const; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/ClientPrepareResult.h:32:7: note: 'class mariadb::ClientPrepareResult' defined here 32 | class ClientPrepareResult : public PrepareResult | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::BigDecimal mariadb::BinRow::getInternalBigDecimal(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:647:11: error: 'length' was not declared in this scope 647 | if (length > 0) | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::Date mariadb::BinRow::getInternalDate(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:755:72: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 755 | return makeStringFromTimeStruct(mt, MYSQL_TYPE_DATE, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:761:40: error: 'length' was not declared in this scope 761 | SQLString rawValue(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:773:11: error: 'length' was not declared in this scope 773 | if (length == 2 && columnInfo->getLength() == 2) { | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:773:38: error: 'const class mariadb::ColumnDefinition' has no member named 'getLength' 773 | if (length == 2 && columnInfo->getLength() == 2) { | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: At global scope: /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:792:39: error: 'uint32_t' has not been declared 792 | void padZeroMicros(SQLString& time, uint32_t decimals) | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:792:39: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::Time mariadb::BinRow::getInternalTime(const mariadb::ColumnDefinition*, MYSQL_TIME*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:817:21: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 817 | if (columnInfo->getDecimals() > 0) { | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:819:53: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 819 | padZeroMicros(nullTimeWithMicros, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:831:72: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 831 | return makeStringFromTimeStruct(mt, MYSQL_TYPE_TIME, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:837:40: error: 'length' was not declared in this scope 837 | SQLString rawValue(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::Timestamp mariadb::BinRow::getInternalTimestamp(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:868:21: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 868 | if (columnInfo->getDecimals() > 0) { | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:870:51: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 870 | padZeroMicros(nullTsWithMicros, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:877:9: error: 'length' was not declared in this scope 877 | if (length == 0) { | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:902:77: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 902 | return makeStringFromTimeStruct(mt, MYSQL_TYPE_TIMESTAMP, columnInfo->getDecimals()); | ^~~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:907:40: error: 'length' was not declared in this scope 907 | SQLString rawValue(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual bool mariadb::BinRow::getInternalBoolean(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:953:16: error: 'getInternalULong' was not declared in this scope; did you mean 'getInternalLong'? 953 | return getInternalULong(columnInfo) != 0; | ^~~~~~~~~~~~~~~~ | getInternalLong /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:965:51: error: 'length' was not declared in this scope 965 | return convertStringToBoolean(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual int8_t mariadb::BinRow::getInternalByte(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1014:42: error: 'length' was not declared in this scope 1014 | value= safer_strtoll(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1022:24: error: 'INT8_MIN' was not declared in this scope 1022 | rangeCheck("byte", INT8_MIN, INT8_MAX, value, columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1022:34: error: 'INT8_MAX' was not declared in this scope 1022 | rangeCheck("byte", INT8_MIN, INT8_MAX, value, columnInfo); | ^~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1022:34: note: 'INT8_MAX' is defined in header ''; this is probably fixable by adding '#include ' make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:572: driver/CMakeFiles/maodbc.dir/class/ResultSetBin.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:642: driver/CMakeFiles/maodbc.dir/interface/Row.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:376: driver/CMakeFiles/maodbc.dir/ma_codec.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual int16_t mariadb::BinRow::getInternalShort(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1071:42: error: 'length' was not declared in this scope 1071 | value= safer_strtoll(fieldBuf.arr, length); | ^~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1079:27: error: 'INT16_MIN' was not declared in this scope 1079 | rangeCheck("int16_t", INT16_MIN, UINT16_MAX, value, columnInfo); | ^~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1079:38: error: 'UINT16_MAX' was not declared in this scope 1079 | rangeCheck("int16_t", INT16_MIN, UINT16_MAX, value, columnInfo); | ^~~~~~~~~~ /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1079:38: note: 'UINT16_MAX' is defined in header ''; this is probably fixable by adding '#include ' /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp: In member function 'virtual mariadb::SQLString mariadb::BinRow::getInternalTimeString(const mariadb::ColumnDefinition*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/BinRow.cpp:1095:70: error: 'const class mariadb::ColumnDefinition' has no member named 'getDecimals' 1095 | return makeStringFromTimeStruct(ts, MYSQL_TYPE_TIME, columnInfo->getDecimals()); | ^~~~~~~~~~~ make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:558: driver/CMakeFiles/maodbc.dir/class/ResultSetText.cpp.o] Error 1 /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp: In member function 'bool mariadb::Results::hasMoreResults(mariadb::Protocol*)': /build/reproducible-path/mariadb-connector-odbc-3.2.6/driver/class/Results.cpp:424:62: error: 'class mariadb::CmdInformation' has no member named 'hasMoreResults'; did you mean 'moreResults'? 424 | bool haveCachedResult= cmdInformation && cmdInformation->hasMoreResults() && !batch; | ^~~~~~~~~~~~~~ | moreResults make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:656: driver/CMakeFiles/maodbc.dir/interface/ResultSet.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:530: driver/CMakeFiles/maodbc.dir/class/CmdInformationBatch.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:432: driver/CMakeFiles/maodbc.dir/class/ClientSidePreparedStatement.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:96: driver/CMakeFiles/maodbc.dir/ma_api_internal.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:474: driver/CMakeFiles/maodbc.dir/class/ClientPrepareResult.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:390: driver/CMakeFiles/maodbc.dir/class/Results.cpp.o] Error 1 make[3]: *** [driver/CMakeFiles/maodbc.dir/build.make:418: driver/CMakeFiles/maodbc.dir/class/BinRow.cpp.o] Error 1 make[3]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:211: driver/CMakeFiles/maodbc.dir/all] Error 2 make[2]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' make[1]: *** [Makefile:159: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/mariadb-connector-odbc-3.2.6/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j40 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/2407136 and its subdirectories mariadb-connector-odbc failed to build from source. removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/mariadb-connector-odbc_3.2.6-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/mariadb-connector-odbc_3.2.6-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/mariadb-connector-odbc_3.2.6-1.build1.log.gz' Sun Sep 14 12:29:24 UTC 2025 W: No second build log, what happened? Compressing the 1st log... b1/build.log: 92.7% -- replaced with stdout INSERT 0 1 INSERT 0 1 DELETE 1 [2025-09-14 12:29:25] INFO: Starting at 2025-09-14 12:29:25.332015 [2025-09-14 12:29:25] INFO: Generating the pages of 1 package(s) [2025-09-14 12:29:25] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/amd64/mariadb-connector-odbc didn't produce a buildlog, even though it has been built. [2025-09-14 12:29:25] INFO: Finished at 2025-09-14 12:29:25.578077, took: 0:00:00.246066 Sun Sep 14 12:29:25 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mariadb-connector-odbc.html Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/mariadb-connector-odbc_3.2.6-1.rbuild.log: 92.4% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/mariadb-connector-odbc_3.2.6-1.rbuild.log.gz [2025-09-14 12:29:25] INFO: Starting at 2025-09-14 12:29:25.932412 [2025-09-14 12:29:26] INFO: Generating the pages of 1 package(s) [2025-09-14 12:29:26] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/mariadb-connector-odbc_3.2.6-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/mariadb-connector-odbc_3.2.6-1.diff.gz is missing [2025-09-14 12:29:26] INFO: Finished at 2025-09-14 12:29:26.172989, took: 0:00:00.240581 All cleanup done. Sun Sep 14 12:29:26 UTC 2025 - total duration: 0h 5m 32s. Sun Sep 14 12:29:26 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-gJjIpgoi, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 5min 33.629s CPU time consumed: 2.542s Memory peak: 38.1M (swap: 0B)