Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save areebxfusiontech/14c5be6a4900bee96ac65dea9631d480 to your computer and use it in GitHub Desktop.
Save areebxfusiontech/14c5be6a4900bee96ac65dea9631d480 to your computer and use it in GitHub Desktop.
Encountered error while trying to install package. ╰─> turbodbc
+ docker build -t dev-xaqua-udp-core-dmg-api-py .
Sending build context to Docker daemon 2.166MB
Step 1/13 : FROM tiangolo/meinheld-gunicorn-flask:python3.9
---> 9354ae096454
Step 2/13 : ENV PYTHONDONTWRITEBYTECODE 1
---> Using cache
---> 3cb70339dff5
Step 3/13 : ENV PYTHONUNBUFFERED 1
---> Using cache
---> e94e7616d742
Step 4/13 : RUN apt-get update && export DEBIAN_FRONTEND=noninteractive && apt-get -y install --no-install-recommends build-essential default-libmysqlclient-dev libpython3-dev libboost-all-dev python3-wheel python3-dev software-properties-common libsasl2-modules-gssapi-mit libsasl2-modules unixodbc unixodbc-dev odbc-postgresql tdsodbc
---> Using cache
---> a299ce7cdd99
Step 5/13 : CMD gunicorn --bind :2090 --workers 4 --threads 8 main:app --log-level debug --timeout 0
---> Using cache
---> 8f5096c4ecc4
Step 6/13 : RUN wget -O mysql-connector-odbc-8.0.12-linux-debian9-x86-64bit.tar.gz https://github.com/ubisoft/mobydq/blob/master/scripts/drivers/mysql-connector-odbc-8.0.12-linux-debian9-x86-64bit.tar.gz?raw=true && tar -xvzf mysql-connector-odbc-8.0.12-linux-debian9-x86-64bit.tar.gz && cp mysql-connector-odbc-8.0.12-linux-debian9-x86-64bit/lib/libmyodbc8* /usr/lib/x86_64-linux-gnu/odbc/ && rm -R mysql-connector-odbc-8.0.12-linux-debian9-x86-64bit
---> Using cache
---> acf4b9310160
Step 7/13 : ADD req.txt .
---> Using cache
---> f3eff5f25d7b
Step 8/13 : RUN apt-get update --yes && pip3 install -U pip==22.0.4 setuptools==45.2.0 wheel==0.37.1 && apt-get install curl sudo git make musl-dev --yes && pip3 install -r req.txt && python3 -c "import pyarrow; pyarrow.create_library_symlinks()" && CFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0" pip3 install --no-cache-dir turbodbc && apt-get remove make gcc musl-dev libffi-dev --yes && apt-get clean autoclean && apt-get autoremove --yes && rm -rf /var/lib/{apt,dpkg,cache,log}/
---> Running in b91eaf2d8fa1
Get:1 http://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Fetched 48.4 kB in 6s (7601 B/s)
Reading package lists...
Collecting pip==22.0.4
Downloading pip-22.0.4-py3-none-any.whl (2.1 MB)
Collecting setuptools==45.2.0
Downloading setuptools-45.2.0-py3-none-any.whl (584 kB)
Collecting wheel==0.37.1
Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel, setuptools, pip
Attempting uninstall: wheel
Found existing installation: wheel 0.37.0
Uninstalling wheel-0.37.0:
Successfully uninstalled wheel-0.37.0
Attempting uninstall: setuptools
Found existing installation: setuptools 57.5.0
Uninstalling setuptools-57.5.0:
Successfully uninstalled setuptools-57.5.0
Attempting uninstall: pip
Found existing installation: pip 21.2.4
Uninstalling pip-21.2.4:
Successfully uninstalled pip-21.2.4
Successfully installed pip-22.0.4 setuptools-45.2.0 wheel-0.37.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.30.2-1).
make is already the newest version (4.3-4.1).
The following additional packages will be installed:
libcurl4 libcurl4-openssl-dev musl
Suggested packages:
libcurl4-doc libidn11-dev libldap2-dev librtmp-dev libssh2-1-dev
Recommended packages:
linux-musl-dev
The following NEW packages will be installed:
musl musl-dev sudo
The following packages will be upgraded:
curl libcurl4 libcurl4-openssl-dev
3 upgraded, 3 newly installed, 0 to remove and 101 not upgraded.
Need to get 3131 kB of archives.
After this operation, 8890 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 libcurl4-openssl-dev amd64 7.74.0-1.3+deb11u3 [436 kB]
Get:2 http://deb.debian.org/debian bullseye/main amd64 curl amd64 7.74.0-1.3+deb11u3 [269 kB]
Get:3 http://deb.debian.org/debian bullseye/main amd64 libcurl4 amd64 7.74.0-1.3+deb11u3 [345 kB]
Get:4 http://deb.debian.org/debian bullseye/main amd64 musl amd64 1.2.2-1 [418 kB]
Get:5 http://deb.debian.org/debian bullseye/main amd64 musl-dev amd64 1.2.2-1 [604 kB]
Get:6 http://deb.debian.org/debian bullseye/main amd64 sudo amd64 1.9.5p2-3 [1059 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 3131 kB in 6s (512 kB/s)
(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 ... 45046 files and directories currently installed.)
Preparing to unpack .../0-libcurl4-openssl-dev_7.74.0-1.3+deb11u3_amd64.deb ...
Unpacking libcurl4-openssl-dev:amd64 (7.74.0-1.3+deb11u3) over (7.74.0-1.3+b1) ...
Preparing to unpack .../1-curl_7.74.0-1.3+deb11u3_amd64.deb ...
Unpacking curl (7.74.0-1.3+deb11u3) over (7.74.0-1.3+b1) ...
Preparing to unpack .../2-libcurl4_7.74.0-1.3+deb11u3_amd64.deb ...
Unpacking libcurl4:amd64 (7.74.0-1.3+deb11u3) over (7.74.0-1.3+b1) ...
Selecting previously unselected package musl:amd64.
Preparing to unpack .../3-musl_1.2.2-1_amd64.deb ...
Unpacking musl:amd64 (1.2.2-1) ...
Selecting previously unselected package musl-dev:amd64.
Preparing to unpack .../4-musl-dev_1.2.2-1_amd64.deb ...
Unpacking musl-dev:amd64 (1.2.2-1) ...
Selecting previously unselected package sudo.
Preparing to unpack .../5-sudo_1.9.5p2-3_amd64.deb ...
Unpacking sudo (1.9.5p2-3) ...
Setting up sudo (1.9.5p2-3) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Setting up musl:amd64 (1.2.2-1) ...
Setting up libcurl4:amd64 (7.74.0-1.3+deb11u3) ...
Setting up curl (7.74.0-1.3+deb11u3) ...
Setting up musl-dev:amd64 (1.2.2-1) ...
Setting up libcurl4-openssl-dev:amd64 (7.74.0-1.3+deb11u3) ...
Processing triggers for libc-bin (2.31-13+deb11u2) ...
Collecting boto3
Downloading boto3-1.25.3-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 6.6 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.28.3-py3-none-any.whl (9.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.3/9.3 MB 79.3 MB/s eta 0:00:00
Collecting cachetools==5.0.0
Downloading cachetools-5.0.0-py3-none-any.whl (9.1 kB)
Collecting certifi==2021.10.8
Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.2/149.2 KB 33.9 MB/s eta 0:00:00
Collecting charset-normalizer==2.0.12
Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting fastapi==0.65.2
Downloading fastapi-0.65.2-py3-none-any.whl (51 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.2/51.2 KB 12.5 MB/s eta 0:00:00
Collecting Flask==2.0.3
Downloading Flask-2.0.3-py3-none-any.whl (95 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 KB 22.6 MB/s eta 0:00:00
Collecting Flask-Cors==3.0.10
Downloading Flask_Cors-3.0.10-py2.py3-none-any.whl (14 kB)
Collecting Flask-Ext==0.1
Downloading Flask_Ext-0.1-py3-none-any.whl (3.6 kB)
Collecting flask-restplus==0.13.0
Downloading flask_restplus-0.13.0-py2.py3-none-any.whl (2.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 92.6 MB/s eta 0:00:00
Collecting Flask-Session==0.4.0
Downloading Flask_Session-0.4.0-py2.py3-none-any.whl (7.5 kB)
Collecting duckdb
Downloading duckdb-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 78.8 MB/s eta 0:00:00
Collecting google-api-core==2.7.2
Downloading google_api_core-2.7.2-py3-none-any.whl (114 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.6/114.6 KB 25.6 MB/s eta 0:00:00
Collecting google-auth==2.6.6
Downloading google_auth-2.6.6-py2.py3-none-any.whl (156 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.7/156.7 KB 31.2 MB/s eta 0:00:00
Collecting google-cloud-core==2.3.0
Downloading google_cloud_core-2.3.0-py2.py3-none-any.whl (29 kB)
Collecting google-cloud-storage==2.3.0
Downloading google_cloud_storage-2.3.0-py2.py3-none-any.whl (107 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.1/107.1 KB 28.1 MB/s eta 0:00:00
Collecting google-crc32c==1.3.0
Downloading google_crc32c-1.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (36 kB)
Collecting google-resumable-media==2.3.2
Downloading google_resumable_media-2.3.2-py2.py3-none-any.whl (76 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.8/76.8 KB 18.9 MB/s eta 0:00:00
Collecting googleapis-common-protos==1.56.0
Downloading googleapis_common_protos-1.56.0-py2.py3-none-any.whl (241 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 241.5/241.5 KB 35.2 MB/s eta 0:00:00
Collecting idna==3.3
Downloading idna-3.3-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 KB 14.1 MB/s eta 0:00:00
Collecting jmespath==1.0.0
Downloading jmespath-1.0.0-py3-none-any.whl (23 kB)
Collecting numpy==1.21.6
Downloading numpy-1.21.6-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.7/15.7 MB 83.3 MB/s eta 0:00:00
Collecting pandas==1.3.5
Downloading pandas-1.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.5/11.5 MB 109.3 MB/s eta 0:00:00
Collecting pydantic==1.8.2
Downloading pydantic-1.8.2-cp39-cp39-manylinux2014_x86_64.whl (11.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 112.3 MB/s eta 0:00:00
Collecting protobuf==3.20.1
Downloading protobuf-3.20.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 88.5 MB/s eta 0:00:00
Collecting pyparsing==2.4.7
Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.8/67.8 KB 14.2 MB/s eta 0:00:00
Collecting pytest==6.2.4
Downloading pytest-6.2.4-py3-none-any.whl (280 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 280.6/280.6 KB 46.5 MB/s eta 0:00:00
Collecting psycopg2-binary==2.9.1
Downloading psycopg2_binary-2.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 104.7 MB/s eta 0:00:00
Collecting pytest-cov==2.12.1
Downloading pytest_cov-2.12.1-py2.py3-none-any.whl (20 kB)
Collecting python-dotenv==0.17.1
Downloading python_dotenv-0.17.1-py2.py3-none-any.whl (18 kB)
Collecting python-jenkins==1.7.0
Downloading python_jenkins-1.7.0-py3-none-any.whl (27 kB)
Collecting python-multipart==0.0.5
Downloading python-multipart-0.0.5.tar.gz (32 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting PyYAML==5.4.1
Downloading PyYAML-5.4.1-cp39-cp39-manylinux1_x86_64.whl (630 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 630.1/630.1 KB 73.4 MB/s eta 0:00:00
Collecting pyasn1==0.4.8
Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 KB 17.8 MB/s eta 0:00:00
Collecting pyasn1-modules==0.2.8
Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 KB 36.7 MB/s eta 0:00:00
Collecting pymongo
Downloading pymongo-4.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (491 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 491.6/491.6 KB 63.7 MB/s eta 0:00:00
Collecting python-dateutil==2.8.2
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 KB 44.7 MB/s eta 0:00:00
Collecting pytz==2022.1
Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 503.5/503.5 KB 62.2 MB/s eta 0:00:00
Collecting requests==2.27.1
Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.1/63.1 KB 15.4 MB/s eta 0:00:00
Collecting rsa==4.8
Downloading rsa-4.8-py3-none-any.whl (39 kB)
Collecting s3path
Downloading s3path-0.3.4-py3-none-any.whl (14 kB)
Collecting s3transfer==0.5.2
Downloading s3transfer-0.5.2-py3-none-any.whl (79 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 KB 18.3 MB/s eta 0:00:00
Collecting s3fs==2022.3.0
Downloading s3fs-2022.3.0-py3-none-any.whl (26 kB)
Collecting six==1.16.0
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting urllib3==1.26.9
Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 KB 29.7 MB/s eta 0:00:00
Collecting vaex
Downloading vaex-4.14.0-py3-none-any.whl (4.7 kB)
Collecting vaex-arrow
Downloading vaex_arrow-0.5.1-py3-none-any.whl (7.3 kB)
Collecting typing-extensions==3.10.0.0
Downloading typing_extensions-3.10.0.0-py3-none-any.whl (26 kB)
Collecting uvicorn==0.14.0
Downloading uvicorn-0.14.0-py3-none-any.whl (50 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.5/50.5 KB 11.7 MB/s eta 0:00:00
Collecting uvloop==0.14.0
Downloading uvloop-0.14.0.tar.gz (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 95.9 MB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting watchgod==0.7
Downloading watchgod-0.7-py3-none-any.whl (11 kB)
Collecting websockets==9.1
Downloading websockets-9.1-cp39-cp39-manylinux2010_x86_64.whl (102 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.2/102.2 KB 22.2 MB/s eta 0:00:00
Collecting wrapt==1.12.1
Downloading wrapt-1.12.1.tar.gz (27 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: Werkzeug in /usr/local/lib/python3.9/site-packages (from -r req.txt (line 54)) (2.0.2)
Collecting zipp==3.4.1
Downloading zipp-3.4.1-py3-none-any.whl (5.2 kB)
Collecting pyarrow>=7.0.0
Downloading pyarrow-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.2/35.2 MB 54.8 MB/s eta 0:00:00
Collecting pyodbc==4.0.34
Downloading pyodbc-4.0.34-cp39-cp39-manylinux_2_24_x86_64.whl (471 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 471.7/471.7 KB 69.1 MB/s eta 0:00:00
Collecting starlette==0.14.2
Downloading starlette-0.14.2-py3-none-any.whl (60 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.6/60.6 KB 13.9 MB/s eta 0:00:00
Requirement already satisfied: Jinja2>=3.0 in /usr/local/lib/python3.9/site-packages (from Flask==2.0.3->-r req.txt (line 7)) (3.0.2)
Requirement already satisfied: itsdangerous>=2.0 in /usr/local/lib/python3.9/site-packages (from Flask==2.0.3->-r req.txt (line 7)) (2.0.1)
Requirement already satisfied: click>=7.1.2 in /usr/local/lib/python3.9/site-packages (from Flask==2.0.3->-r req.txt (line 7)) (8.0.3)
Collecting jsonschema
Downloading jsonschema-4.16.0-py3-none-any.whl (83 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 KB 19.5 MB/s eta 0:00:00
Collecting aniso8601>=0.82
Downloading aniso8601-9.0.1-py2.py3-none-any.whl (52 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 KB 12.7 MB/s eta 0:00:00
Collecting cachelib
Downloading cachelib-0.9.0-py3-none-any.whl (15 kB)
Collecting packaging
Downloading packaging-21.3-py3-none-any.whl (40 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 KB 11.7 MB/s eta 0:00:00
Collecting py>=1.8.2
Downloading py-1.11.0-py2.py3-none-any.whl (98 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 KB 24.9 MB/s eta 0:00:00
Collecting iniconfig
Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB)
Collecting pluggy<1.0.0a1,>=0.12
Downloading pluggy-0.13.1-py2.py3-none-any.whl (18 kB)
Collecting attrs>=19.2.0
Downloading attrs-22.1.0-py2.py3-none-any.whl (58 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.8/58.8 KB 13.7 MB/s eta 0:00:00
Collecting toml
Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting coverage>=5.2.1
Downloading coverage-6.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.8/212.8 KB 43.1 MB/s eta 0:00:00
Collecting multi-key-dict
Downloading multi_key_dict-2.0.3.zip (9.9 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting pbr>=0.8.2
Downloading pbr-5.11.0-py2.py3-none-any.whl (112 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.6/112.6 KB 20.4 MB/s eta 0:00:00
Collecting aiohttp<=4
Downloading aiohttp-3.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 84.2 MB/s eta 0:00:00
Collecting aiobotocore~=2.2.0
Downloading aiobotocore-2.2.0.tar.gz (59 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.7/59.7 KB 14.5 MB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting fsspec==2022.3.0
Downloading fsspec-2022.3.0-py3-none-any.whl (136 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.1/136.1 KB 28.1 MB/s eta 0:00:00
Collecting h11>=0.8
Downloading h11-0.14.0-py3-none-any.whl (58 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 KB 12.8 MB/s eta 0:00:00
Collecting asgiref>=3.3.4
Downloading asgiref-3.5.2-py3-none-any.whl (22 kB)
Collecting boto3
Downloading boto3-1.25.2-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.6 MB/s eta 0:00:00
Downloading boto3-1.25.1-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.4 MB/s eta 0:00:00
Downloading boto3-1.25.0-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.8 MB/s eta 0:00:00
Downloading boto3-1.24.96-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.8 MB/s eta 0:00:00
Downloading boto3-1.24.95-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.8 MB/s eta 0:00:00
Downloading boto3-1.24.94-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.0 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.27.96-py3-none-any.whl (9.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.3/9.3 MB 100.3 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.24.93-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.4 MB/s eta 0:00:00
Downloading boto3-1.24.92-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.8 MB/s eta 0:00:00
Downloading boto3-1.24.91-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 24.8 MB/s eta 0:00:00
Downloading boto3-1.24.90-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.0 MB/s eta 0:00:00
Downloading boto3-1.24.89-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 24.6 MB/s eta 0:00:00
Downloading boto3-1.24.88-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.1 MB/s eta 0:00:00
Downloading boto3-1.24.87-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.1 MB/s eta 0:00:00
Downloading boto3-1.24.86-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 20.8 MB/s eta 0:00:00
Downloading boto3-1.24.85-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.7 MB/s eta 0:00:00
Downloading boto3-1.24.84-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.7 MB/s eta 0:00:00
Downloading boto3-1.24.83-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.6 MB/s eta 0:00:00
Downloading boto3-1.24.82-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.9 MB/s eta 0:00:00
Downloading boto3-1.24.81-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.6 MB/s eta 0:00:00
Downloading boto3-1.24.80-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.0 MB/s eta 0:00:00
Downloading boto3-1.24.79-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.2 MB/s eta 0:00:00
Downloading boto3-1.24.78-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 32.0 MB/s eta 0:00:00
Downloading boto3-1.24.77-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.9 MB/s eta 0:00:00
Downloading boto3-1.24.76-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 32.9 MB/s eta 0:00:00
Downloading boto3-1.24.75-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 35.1 MB/s eta 0:00:00
Downloading boto3-1.24.74-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 32.3 MB/s eta 0:00:00
Downloading boto3-1.24.73-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 31.9 MB/s eta 0:00:00
Downloading boto3-1.24.72-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.1 MB/s eta 0:00:00
Downloading boto3-1.24.71-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.0 MB/s eta 0:00:00
Downloading boto3-1.24.70-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.0 MB/s eta 0:00:00
Downloading boto3-1.24.69-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.1 MB/s eta 0:00:00
Downloading boto3-1.24.68-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.6 MB/s eta 0:00:00
Downloading boto3-1.24.67-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 35.4 MB/s eta 0:00:00
Downloading boto3-1.24.66-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 24.6 MB/s eta 0:00:00
Downloading boto3-1.24.65-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.1 MB/s eta 0:00:00
Downloading boto3-1.24.64-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.6 MB/s eta 0:00:00
Downloading boto3-1.24.63-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 33.6 MB/s eta 0:00:00
Downloading boto3-1.24.62-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.3 MB/s eta 0:00:00
Downloading boto3-1.24.61-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.2 MB/s eta 0:00:00
Downloading boto3-1.24.60-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.2 MB/s eta 0:00:00
Downloading boto3-1.24.59-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.1 MB/s eta 0:00:00
Downloading boto3-1.24.58-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 33.3 MB/s eta 0:00:00
Downloading boto3-1.24.57-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.1 MB/s eta 0:00:00
Downloading boto3-1.24.56-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.9 MB/s eta 0:00:00
Downloading boto3-1.24.55-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.5 MB/s eta 0:00:00
Downloading boto3-1.24.54-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.9 MB/s eta 0:00:00
Downloading boto3-1.24.53-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.6 MB/s eta 0:00:00
Downloading boto3-1.24.52-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.6 MB/s eta 0:00:00
Downloading boto3-1.24.51-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 32.3 MB/s eta 0:00:00
Downloading boto3-1.24.50-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.9 MB/s eta 0:00:00
Downloading boto3-1.24.49-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.9 MB/s eta 0:00:00
Downloading boto3-1.24.48-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.5 MB/s eta 0:00:00
Downloading boto3-1.24.47-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 32.0 MB/s eta 0:00:00
Downloading boto3-1.24.46-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.7 MB/s eta 0:00:00
Downloading boto3-1.24.45-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.1 MB/s eta 0:00:00
Downloading boto3-1.24.44-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.6 MB/s eta 0:00:00
Downloading boto3-1.24.43-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 31.9 MB/s eta 0:00:00
Downloading boto3-1.24.42-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 35.5 MB/s eta 0:00:00
Downloading boto3-1.24.41-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 33.7 MB/s eta 0:00:00
Downloading boto3-1.24.40-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.4 MB/s eta 0:00:00
Downloading boto3-1.24.39-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.0 MB/s eta 0:00:00
Downloading boto3-1.24.38-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.9 MB/s eta 0:00:00
Downloading boto3-1.24.37-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.9 MB/s eta 0:00:00
Downloading boto3-1.24.36-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.0 MB/s eta 0:00:00
Downloading boto3-1.24.35-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.8 MB/s eta 0:00:00
Downloading boto3-1.24.34-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 32.3 MB/s eta 0:00:00
Downloading boto3-1.24.33-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.7 MB/s eta 0:00:00
Downloading boto3-1.24.32-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 31.2 MB/s eta 0:00:00
Downloading boto3-1.24.31-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.1 MB/s eta 0:00:00
Downloading boto3-1.24.30-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 34.3 MB/s eta 0:00:00
Downloading boto3-1.24.29-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 32.9 MB/s eta 0:00:00
Downloading boto3-1.24.28-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 31.2 MB/s eta 0:00:00
Downloading boto3-1.24.27-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.5 MB/s eta 0:00:00
Downloading boto3-1.24.26-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 31.7 MB/s eta 0:00:00
Downloading boto3-1.24.25-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.6 MB/s eta 0:00:00
Downloading boto3-1.24.24-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.7 MB/s eta 0:00:00
Downloading boto3-1.24.23-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.8 MB/s eta 0:00:00
Downloading boto3-1.24.22-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.1 MB/s eta 0:00:00
Downloading boto3-1.24.21-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.5 MB/s eta 0:00:00
Downloading boto3-1.24.20-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.5 MB/s eta 0:00:00
Downloading boto3-1.24.19-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.4 MB/s eta 0:00:00
Downloading boto3-1.24.18-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.8 MB/s eta 0:00:00
Downloading boto3-1.24.17-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.8 MB/s eta 0:00:00
Downloading boto3-1.24.16-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.8 MB/s eta 0:00:00
Downloading boto3-1.24.15-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 23.9 MB/s eta 0:00:00
Downloading boto3-1.24.14-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 31.7 MB/s eta 0:00:00
Downloading boto3-1.24.13-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.7 MB/s eta 0:00:00
Downloading boto3-1.24.12-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.4 MB/s eta 0:00:00
Downloading boto3-1.24.11-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 19.0 MB/s eta 0:00:00
Downloading boto3-1.24.10-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 31.3 MB/s eta 0:00:00
Downloading boto3-1.24.9-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.7 MB/s eta 0:00:00
Downloading boto3-1.24.8-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.5 MB/s eta 0:00:00
Downloading boto3-1.24.7-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 32.0 MB/s eta 0:00:00
Downloading boto3-1.24.6-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.2 MB/s eta 0:00:00
Downloading boto3-1.24.5-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.3 MB/s eta 0:00:00
Downloading boto3-1.24.4-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.4 MB/s eta 0:00:00
Downloading boto3-1.24.3-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.0 MB/s eta 0:00:00
Downloading boto3-1.24.2-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.9 MB/s eta 0:00:00
Downloading boto3-1.24.1-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.5 MB/s eta 0:00:00
Downloading boto3-1.24.0-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.5 MB/s eta 0:00:00
Downloading boto3-1.23.10-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.3 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.10-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 109.9 MB/s eta 0:00:00
Collecting dnspython<3.0.0,>=1.16.0
Downloading dnspython-2.2.1-py3-none-any.whl (269 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.1/269.1 KB 54.0 MB/s eta 0:00:00
Collecting smart-open
Downloading smart_open-6.2.0-py3-none-any.whl (58 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.6/58.6 KB 16.2 MB/s eta 0:00:00
Collecting vaex-server<0.9,>=0.8.1
Downloading vaex_server-0.8.1-py3-none-any.whl (23 kB)
Collecting vaex-viz<0.6,>=0.5.4
Downloading vaex_viz-0.5.4-py3-none-any.whl (19 kB)
Collecting vaex-astro<0.10,>=0.9.2
Downloading vaex_astro-0.9.2-py3-none-any.whl (20 kB)
Collecting vaex-core<4.15,>=4.14.0
Downloading vaex_core-4.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 110.0 MB/s eta 0:00:00
Collecting vaex-hdf5<0.14,>=0.13.0
Downloading vaex_hdf5-0.13.0-py3-none-any.whl (16 kB)
Collecting vaex-ml<0.19,>=0.18.0
Downloading vaex_ml-0.18.0-py3-none-any.whl (58 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.2/58.2 KB 13.4 MB/s eta 0:00:00
Collecting vaex-jupyter<0.9,>=0.8.0
Downloading vaex_jupyter-0.8.0-py3-none-any.whl (43 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.2/43.2 KB 11.5 MB/s eta 0:00:00
Collecting vaex-arrow
Downloading vaex_arrow-0.5.0-py3-none-any.whl (7.3 kB)
Downloading vaex-arrow-0.4.2.tar.gz (5.5 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting matplotlib>=1.3.1
Downloading matplotlib-3.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.8/11.8 MB 101.0 MB/s eta 0:00:00
Collecting pillow
Downloading Pillow-9.2.0-cp39-cp39-manylinux_2_28_x86_64.whl (3.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 105.6 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of pyarrow to determine which version is compatible with other requirements. This could take a while.
Collecting pyarrow>=7.0.0
Downloading pyarrow-9.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.3/35.3 MB 55.1 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of werkzeug to determine which version is compatible with other requirements. This could take a while.
Collecting Werkzeug
Downloading Werkzeug-2.2.2-py3-none-any.whl (232 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 232.7/232.7 KB 40.0 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of vaex-arrow to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of vaex to determine which version is compatible with other requirements. This could take a while.
Collecting vaex
Downloading vaex-4.13.0-py3-none-any.whl (4.7 kB)
INFO: pip is looking at multiple versions of s3path to determine which version is compatible with other requirements. This could take a while.
Collecting s3path
Downloading s3path-0.3.3-py3-none-any.whl (14 kB)
INFO: pip is looking at multiple versions of pymongo to determine which version is compatible with other requirements. This could take a while.
Collecting pymongo
Downloading pymongo-4.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 479.2/479.2 KB 62.0 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of duckdb to determine which version is compatible with other requirements. This could take a while.
Collecting duckdb
Downloading duckdb-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 92.5 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of botocore to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of boto3 to determine which version is compatible with other requirements. This could take a while.
Collecting boto3
Downloading boto3-1.23.9-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.8 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.9-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 107.3 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.23.8-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.1 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.8-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 113.1 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.23.7-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.2 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of botocore to determine which version is compatible with other requirements. This could take a while.
Collecting botocore
Downloading botocore-1.26.7-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 117.4 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.23.6-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.3 MB/s eta 0:00:00
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Collecting botocore
Downloading botocore-1.26.6-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 35.8 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.23.5-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.5-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 107.9 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.23.4-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 23.7 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.4-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 113.1 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.23.3-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.6 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.3-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 116.6 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of boto3 to determine which version is compatible with other requirements. This could take a while.
Collecting boto3
Downloading boto3-1.23.2-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.1 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.2-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 98.6 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.23.1-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 24.3 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.1-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 115.7 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.23.0-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 25.2 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.26.0-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 115.2 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.13-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 24.6 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.13-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 118.9 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.12-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.2 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.12-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 115.6 MB/s eta 0:00:00
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Collecting boto3
Downloading boto3-1.22.11-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.8 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.11-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 112.3 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.10-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.10-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 106.3 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.9-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.0 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.9-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 110.0 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.8-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 14.7 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.8-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 115.2 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.7-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 29.2 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.7-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 115.9 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.6-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.5 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.6-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 116.4 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.5-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 28.3 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.5-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 112.7 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.4-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 24.4 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.4-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 110.0 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.3-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.8 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.3-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 108.2 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.2-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.6 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.2-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 114.4 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.1-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.1-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 115.8 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.22.0-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 36.2 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.25.0-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 114.2 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.46-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 30.1 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.46-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 110.3 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.45-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 27.6 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.45-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 106.6 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.44-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 KB 26.6 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.44-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 112.4 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.43-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 29.1 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.43-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 109.6 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.42-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 21.6 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.42-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 113.2 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.41-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 26.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.41-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 116.4 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.40-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 29.5 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.40-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 113.5 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.39-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 27.5 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.39-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 116.9 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.38-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 28.3 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.38-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 110.7 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.37-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 29.5 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.37-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 105.9 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.36-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 29.4 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.36-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 110.1 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.35-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 25.5 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.35-py3-none-any.whl (8.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 116.5 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.34-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 27.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.34-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 108.3 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.33-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 28.1 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.33-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 70.8 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.32-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.4/132.4 KB 30.3 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.32-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 110.1 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.31-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 30.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.31-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 119.3 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.30-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 27.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.30-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 107.3 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.29-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 27.0 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.29-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 106.0 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.28-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 28.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.28-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 111.0 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.27-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 27.2 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.27-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 110.1 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.26-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 29.7 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.26-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 109.2 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.25-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 29.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.25-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 116.4 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.24-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 30.6 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.24-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 114.4 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.23-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 29.7 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.23-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 108.4 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.22-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 28.5 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.22-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 108.8 MB/s eta 0:00:00
Collecting boto3
Downloading boto3-1.21.21-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 26.9 MB/s eta 0:00:00
Collecting botocore
Downloading botocore-1.24.21-py3-none-any.whl (8.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 119.3 MB/s eta 0:00:00
Collecting aioitertools>=0.5.1
Downloading aioitertools-0.11.0-py3-none-any.whl (23 kB)
Collecting aiosignal>=1.1.2
Downloading aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting async-timeout<5.0,>=4.0.0a3
Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting multidict<7.0,>=4.5
Downloading multidict-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.2/114.2 KB 32.1 MB/s eta 0:00:00
Collecting frozenlist>=1.1.1
Downloading frozenlist-1.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.8/158.8 KB 34.5 MB/s eta 0:00:00
Collecting yarl<2.0,>=1.0
Downloading yarl-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 264.6/264.6 KB 47.3 MB/s eta 0:00:00
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/site-packages (from Jinja2>=3.0->Flask==2.0.3->-r req.txt (line 7)) (2.0.1)
Collecting kiwisolver>=1.0.1
Downloading kiwisolver-1.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 106.9 MB/s eta 0:00:00
Collecting contourpy>=1.0.1
Downloading contourpy-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 296.3/296.3 KB 48.0 MB/s eta 0:00:00
Collecting cycler>=0.10
Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting fonttools>=4.22.0
Downloading fonttools-4.38.0-py3-none-any.whl (965 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 965.4/965.4 KB 83.0 MB/s eta 0:00:00
Collecting astropy
Downloading astropy-5.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (11.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 106.3 MB/s eta 0:00:00
Collecting frozendict!=2.2.0
Downloading frozendict-2.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.6/112.6 KB 26.1 MB/s eta 0:00:00
Collecting cloudpickle
Downloading cloudpickle-2.2.0-py3-none-any.whl (25 kB)
Collecting dask!=2022.4.0
Downloading dask-2022.10.0-py3-none-any.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 86.3 MB/s eta 0:00:00
Collecting rich
Downloading rich-12.6.0-py3-none-any.whl (237 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.5/237.5 KB 37.5 MB/s eta 0:00:00
Collecting future>=0.15.2
Downloading future-0.18.2.tar.gz (829 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 829.2/829.2 KB 80.2 MB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting progressbar2
Downloading progressbar2-4.2.0-py2.py3-none-any.whl (27 kB)
Collecting aplus
Downloading aplus-0.11.0.tar.gz (3.7 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting filelock
Downloading filelock-3.8.0-py3-none-any.whl (10 kB)
Collecting tabulate>=0.8.3
Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting blake3
Downloading blake3-0.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 82.9 MB/s eta 0:00:00
Collecting nest-asyncio>=1.3.3
Downloading nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB)
Collecting h5py>=2.9
Downloading h5py-3.7.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 101.7 MB/s eta 0:00:00
Collecting bqplot>=0.10.1
Downloading bqplot-0.12.36-py2.py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 90.5 MB/s eta 0:00:00
Collecting ipyleaflet
Downloading ipyleaflet-0.17.2-py3-none-any.whl (3.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 109.1 MB/s eta 0:00:00
Collecting xarray
Downloading xarray-2022.10.0-py3-none-any.whl (947 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 947.6/947.6 KB 85.3 MB/s eta 0:00:00
Collecting ipyvuetify<2,>=1.2.2
Downloading ipyvuetify-1.8.4-py2.py3-none-any.whl (11.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 97.7 MB/s eta 0:00:00
Collecting ipympl
Downloading ipympl-0.9.2-py2.py3-none-any.whl (510 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 510.3/510.3 KB 69.7 MB/s eta 0:00:00
Collecting ipyvolume>=0.4
Downloading ipyvolume-0.5.2-py2.py3-none-any.whl (2.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 109.4 MB/s eta 0:00:00
Collecting traitlets
Downloading traitlets-5.5.0-py3-none-any.whl (107 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.4/107.4 KB 27.0 MB/s eta 0:00:00
Collecting numba
Downloading numba-0.56.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 107.6 MB/s eta 0:00:00
Collecting uvicorn[standard]
Downloading uvicorn-0.19.0-py3-none-any.whl (56 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.6/56.6 KB 15.4 MB/s eta 0:00:00
Collecting tornado>4.1
Downloading tornado-6.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 424.0/424.0 KB 68.6 MB/s eta 0:00:00
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
Downloading pyrsistent-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (115 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.6/115.6 KB 24.0 MB/s eta 0:00:00
Collecting aioitertools>=0.5.1
Downloading aioitertools-0.10.0-py3-none-any.whl (23 kB)
Downloading aioitertools-0.9.0-py3-none-any.whl (22 kB)
Downloading aioitertools-0.8.0-py3-none-any.whl (21 kB)
Collecting traittypes>=0.0.6
Downloading traittypes-0.2.1-py2.py3-none-any.whl (8.6 kB)
Collecting ipywidgets<9,>=7.5.0
Downloading ipywidgets-8.0.2-py3-none-any.whl (134 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.4/134.4 KB 30.8 MB/s eta 0:00:00
Collecting toolz>=0.8.2
Downloading toolz-0.12.0-py3-none-any.whl (55 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 KB 15.5 MB/s eta 0:00:00
Collecting partd>=0.3.10
Downloading partd-1.3.0-py3-none-any.whl (18 kB)
Collecting pythreejs>=1.0.0
Downloading pythreejs-2.4.1-py3-none-any.whl (3.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 114.5 MB/s eta 0:00:00
Collecting ipywebrtc
Downloading ipywebrtc-0.6.0-py2.py3-none-any.whl (260 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.7/260.7 KB 48.1 MB/s eta 0:00:00
Collecting ipyvue<2,>=1.5
Downloading ipyvue-1.8.0-py2.py3-none-any.whl (2.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 101.1 MB/s eta 0:00:00
Collecting pyerfa>=2.0
Downloading pyerfa-2.0.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (742 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 742.9/742.9 KB 81.0 MB/s eta 0:00:00
Collecting xyzservices>=2021.8.1
Downloading xyzservices-2022.9.0-py3-none-any.whl (55 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.9/55.9 KB 16.6 MB/s eta 0:00:00
Collecting branca>=0.5.0
Downloading branca-0.5.0-py3-none-any.whl (24 kB)
Collecting ipython-genutils
Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting ipython<9
Downloading ipython-8.5.0-py3-none-any.whl (752 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 752.0/752.0 KB 77.3 MB/s eta 0:00:00
Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (from numba->vaex-ml<0.19,>=0.18.0->vaex->-r req.txt (line 46)) (45.2.0)
Collecting llvmlite<0.40,>=0.39.0dev0
Downloading llvmlite-0.39.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.6/34.6 MB 54.7 MB/s eta 0:00:00
Collecting python-utils>=3.0.0
Downloading python_utils-3.3.3-py2.py3-none-any.whl (23 kB)
Collecting pygments<3.0.0,>=2.6.0
Downloading Pygments-2.13.0-py3-none-any.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 93.5 MB/s eta 0:00:00
Collecting commonmark<0.10.0,>=0.9.0
Downloading commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.1/51.1 KB 14.7 MB/s eta 0:00:00
Collecting uvicorn[standard]
Downloading uvicorn-0.18.3-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.4/57.4 KB 14.2 MB/s eta 0:00:00
Downloading uvicorn-0.18.2-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.0/57.0 KB 11.8 MB/s eta 0:00:00
Downloading uvicorn-0.18.1-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.0/57.0 KB 14.9 MB/s eta 0:00:00
Downloading uvicorn-0.18.0-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.0/57.0 KB 14.4 MB/s eta 0:00:00
Downloading uvicorn-0.17.6-py3-none-any.whl (53 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.6/53.6 KB 13.2 MB/s eta 0:00:00
Downloading uvicorn-0.17.5-py3-none-any.whl (53 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.6/53.6 KB 13.9 MB/s eta 0:00:00
Downloading uvicorn-0.17.4-py3-none-any.whl (52 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.6/52.6 KB 13.1 MB/s eta 0:00:00
Downloading uvicorn-0.17.3-py3-none-any.whl (52 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.6/52.6 KB 13.4 MB/s eta 0:00:00
Downloading uvicorn-0.17.2-py3-none-any.whl (52 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.7/52.7 KB 13.1 MB/s eta 0:00:00
Downloading uvicorn-0.17.1-py3-none-any.whl (54 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.7/54.7 KB 15.4 MB/s eta 0:00:00
Downloading uvicorn-0.17.0.post1-py3-none-any.whl (54 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 KB 11.0 MB/s eta 0:00:00
Downloading uvicorn-0.16.0-py3-none-any.whl (54 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 KB 7.5 MB/s eta 0:00:00
Downloading uvicorn-0.15.0-py3-none-any.whl (54 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.4/54.4 KB 5.8 MB/s eta 0:00:00
Collecting httptools==0.2.*
Downloading httptools-0.2.0-cp39-cp39-manylinux1_x86_64.whl (343 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 343.2/343.2 KB 52.5 MB/s eta 0:00:00
Collecting decorator
Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting stack-data
Downloading stack_data-0.5.1-py3-none-any.whl (24 kB)
Collecting matplotlib-inline
Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting jedi>=0.16
Downloading jedi-0.18.1-py2.py3-none-any.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 103.5 MB/s eta 0:00:00
Collecting backcall
Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting prompt-toolkit<3.1.0,>3.0.1
Downloading prompt_toolkit-3.0.31-py3-none-any.whl (382 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 382.3/382.3 KB 59.7 MB/s eta 0:00:00
Collecting pickleshare
Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting pexpect>4.3
Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 KB 18.0 MB/s eta 0:00:00
Collecting jupyterlab-widgets~=3.0
Downloading jupyterlab_widgets-3.0.3-py3-none-any.whl (384 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 384.1/384.1 KB 58.2 MB/s eta 0:00:00
Collecting ipykernel>=4.5.1
Downloading ipykernel-6.16.2-py3-none-any.whl (138 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.5/138.5 KB 35.2 MB/s eta 0:00:00
Collecting widgetsnbextension~=4.0
Downloading widgetsnbextension-4.0.3-py3-none-any.whl (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 106.2 MB/s eta 0:00:00
Collecting locket
Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB)
Collecting ipydatawidgets>=1.1.1
Downloading ipydatawidgets-4.3.2-py2.py3-none-any.whl (271 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 271.6/271.6 KB 48.6 MB/s eta 0:00:00
Collecting pyzmq>=17
Downloading pyzmq-24.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 89.2 MB/s eta 0:00:00
Collecting jupyter-client>=6.1.12
Downloading jupyter_client-7.4.4-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 31.4 MB/s eta 0:00:00
Collecting debugpy>=1.0
Downloading debugpy-1.6.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 106.2 MB/s eta 0:00:00
Collecting psutil
Downloading psutil-5.9.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (291 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 291.4/291.4 KB 42.3 MB/s eta 0:00:00
Collecting parso<0.9.0,>=0.8.0
Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 KB 23.4 MB/s eta 0:00:00
Collecting ptyprocess>=0.5
Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting wcwidth
Downloading wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting executing
Downloading executing-1.1.1-py2.py3-none-any.whl (22 kB)
Collecting asttokens
Downloading asttokens-2.0.8-py2.py3-none-any.whl (23 kB)
Collecting pure-eval
Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB)
Collecting entrypoints
Downloading entrypoints-0.4-py3-none-any.whl (5.3 kB)
Collecting jupyter-core>=4.9.2
Downloading jupyter_core-4.11.2-py3-none-any.whl (88 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.5/88.5 KB 20.3 MB/s eta 0:00:00
Building wheels for collected packages: python-multipart, uvloop, wrapt, aiobotocore, vaex-arrow, multi-key-dict, future, aplus
Building wheel for python-multipart (setup.py): started
Building wheel for python-multipart (setup.py): finished with status 'done'
Created wheel for python-multipart: filename=python_multipart-0.0.5-py3-none-any.whl size=31671 sha256=91755b08a8e64565d60b9c675d4754b8691a79f1ffe589a4d305e32899ba8768
Stored in directory: /root/.cache/pip/wheels/fe/04/d1/a10661cc45f03c3cecda50deb2d2c22f57b4e84a75b2a5987e
Building wheel for uvloop (setup.py): started
Building wheel for uvloop (setup.py): finished with status 'done'
Created wheel for uvloop: filename=uvloop-0.14.0-cp39-cp39-linux_x86_64.whl size=4200342 sha256=35f827c3100be6744dec71d3e758701c87174d35b3eac4791d11aa54db429178
Stored in directory: /root/.cache/pip/wheels/9b/a4/7f/7c63d88099ad55ee6725e8a1f9453508c697dc0ad540d758fa
Building wheel for wrapt (setup.py): started
Building wheel for wrapt (setup.py): finished with status 'done'
Created wheel for wrapt: filename=wrapt-1.12.1-cp39-cp39-linux_x86_64.whl size=73016 sha256=79f5e15646cc418c6d8f16ae93112d3e4e2d1c04518e14385afd528a594b7556
Stored in directory: /root/.cache/pip/wheels/98/23/68/efe259aaca055e93b08e74fbe512819c69a2155c11ba3c0f10
Building wheel for aiobotocore (setup.py): started
Building wheel for aiobotocore (setup.py): finished with status 'done'
Created wheel for aiobotocore: filename=aiobotocore-2.2.0-py3-none-any.whl size=57092 sha256=740d301a753111d58dfbbfc01614f9d367249f9fd378bde9a5e093314729789a
Stored in directory: /root/.cache/pip/wheels/03/00/b5/78eda0a8dffd05e210f46e99fd8df6775f76cca046f7a3a5fc
Building wheel for vaex-arrow (setup.py): started
Building wheel for vaex-arrow (setup.py): finished with status 'done'
Created wheel for vaex-arrow: filename=vaex_arrow-0.4.2-py3-none-any.whl size=7178 sha256=23ff339f8c03b84641e9a6078a48a434e98d1ea0a9fa49188fd29b05ecd67009
Stored in directory: /root/.cache/pip/wheels/45/eb/cc/fa9aee087f1b383a110af977be50adf45b9ca947554619e00d
Building wheel for multi-key-dict (setup.py): started
Building wheel for multi-key-dict (setup.py): finished with status 'done'
Created wheel for multi-key-dict: filename=multi_key_dict-2.0.3-py3-none-any.whl size=9299 sha256=1b91b38f700c8f082aeb5b1a6e4e82c6ecdec8099dc98e83d97b279e5226b902
Stored in directory: /root/.cache/pip/wheels/5a/f1/35/1ef8a532da798d2b16e17ea684c5052270676f209cca3e72e2
Building wheel for future (setup.py): started
Building wheel for future (setup.py): finished with status 'done'
Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491058 sha256=05253cc35bc4c023d60b8c741320dcf8886232523a8e82def174e48cb2e0ee22
Stored in directory: /root/.cache/pip/wheels/2f/a0/d3/4030d9f80e6b3be787f19fc911b8e7aa462986a40ab1e4bb94
Building wheel for aplus (setup.py): started
Building wheel for aplus (setup.py): finished with status 'done'
Created wheel for aplus: filename=aplus-0.11.0-py3-none-any.whl size=4412 sha256=867b1c5aa545e0a07e501e98db5af54e7ea24b4dd4afd4e2864f2f967890da3c
Stored in directory: /root/.cache/pip/wheels/e2/ec/10/f765aa7a52b46a9b836531727749cc586db038705bd885a0d5
Successfully built python-multipart uvloop wrapt aiobotocore vaex-arrow multi-key-dict future aplus
Installing collected packages: wrapt, wcwidth, uvloop, typing-extensions, pytz, python-dotenv, pyasn1, pure-eval, ptyprocess, pickleshare, multi-key-dict, ipywebrtc, ipython-genutils, iniconfig, httptools, executing, commonmark, certifi, blake3, backcall, aplus, aniso8601, zipp, xyzservices, widgetsnbextension, websockets, watchgod, urllib3, traitlets, tornado, toolz, toml, tabulate, starlette, smart-open, six, rsa, pyzmq, PyYAML, python-utils, pyrsistent, pyparsing, pyodbc, pygments, pydantic, pyasn1-modules, py, psycopg2-binary, psutil, protobuf, prompt-toolkit, pluggy, pillow, pexpect, pbr, parso, numpy, nest-asyncio, multidict, locket, llvmlite, kiwisolver, jupyterlab-widgets, jmespath, idna, h11, google-crc32c, future, fsspec, frozenlist, frozendict, fonttools, filelock, entrypoints, dnspython, decorator, debugpy, cycler, coverage, cloudpickle, charset-normalizer, cachetools, cachelib, attrs, async-timeout, asgiref, aioitertools, yarl, uvicorn, traittypes, rich, requests, python-multipart, python-dateutil, pymongo, pyerfa, pyarrow, progressbar2, partd, packaging, numba, matplotlib-inline, jupyter-core, jsonschema, jedi, h5py, googleapis-common-protos, google-resumable-media, google-auth, Flask, fastapi, duckdb, contourpy, branca, asttokens, aiosignal, stack-data, python-jenkins, pytest, pandas, matplotlib, jupyter-client, google-api-core, Flask-Session, flask-restplus, Flask-Ext, Flask-Cors, dask, botocore, astropy, aiohttp, xarray, vaex-core, s3transfer, pytest-cov, ipython, google-cloud-core, aiobotocore, vaex-viz, vaex-server, vaex-ml, vaex-hdf5, vaex-astro, vaex-arrow, s3fs, ipykernel, google-cloud-storage, boto3, s3path, ipywidgets, ipyvue, ipympl, ipyleaflet, ipydatawidgets, bqplot, pythreejs, ipyvuetify, ipyvolume, vaex-jupyter, vaex
Attempting uninstall: Flask
Found existing installation: Flask 2.0.1
Uninstalling Flask-2.0.1:
Successfully uninstalled Flask-2.0.1
Successfully installed Flask-2.0.3 Flask-Cors-3.0.10 Flask-Ext-0.1 Flask-Session-0.4.0 PyYAML-5.4.1 aiobotocore-2.2.0 aiohttp-3.8.3 aioitertools-0.8.0 aiosignal-1.2.0 aniso8601-9.0.1 aplus-0.11.0 asgiref-3.5.2 astropy-5.1.1 asttokens-2.0.8 async-timeout-4.0.2 attrs-22.1.0 backcall-0.2.0 blake3-0.3.1 boto3-1.21.21 botocore-1.24.21 bqplot-0.12.36 branca-0.5.0 cachelib-0.9.0 cachetools-5.0.0 certifi-2021.10.8 charset-normalizer-2.0.12 cloudpickle-2.2.0 commonmark-0.9.1 contourpy-1.0.5 coverage-6.5.0 cycler-0.11.0 dask-2022.10.0 debugpy-1.6.3 decorator-5.1.1 dnspython-2.2.1 duckdb-0.5.1 entrypoints-0.4 executing-1.1.1 fastapi-0.65.2 filelock-3.8.0 flask-restplus-0.13.0 fonttools-4.38.0 frozendict-2.3.4 frozenlist-1.3.1 fsspec-2022.3.0 future-0.18.2 google-api-core-2.7.2 google-auth-2.6.6 google-cloud-core-2.3.0 google-cloud-storage-2.3.0 google-crc32c-1.3.0 google-resumable-media-2.3.2 googleapis-common-protos-1.56.0 h11-0.14.0 h5py-3.7.0 httptools-0.2.0 idna-3.3 iniconfig-1.1.1 ipydatawidgets-4.3.2 ipykernel-6.16.2 ipyleaflet-0.17.2 ipympl-0.9.2 ipython-8.5.0 ipython-genutils-0.2.0 ipyvolume-0.5.2 ipyvue-1.8.0 ipyvuetify-1.8.4 ipywebrtc-0.6.0 ipywidgets-8.0.2 jedi-0.18.1 jmespath-1.0.0 jsonschema-4.16.0 jupyter-client-7.4.4 jupyter-core-4.11.2 jupyterlab-widgets-3.0.3 kiwisolver-1.4.4 llvmlite-0.39.1 locket-1.0.0 matplotlib-3.6.1 matplotlib-inline-0.1.6 multi-key-dict-2.0.3 multidict-6.0.2 nest-asyncio-1.5.6 numba-0.56.3 numpy-1.21.6 packaging-21.3 pandas-1.3.5 parso-0.8.3 partd-1.3.0 pbr-5.11.0 pexpect-4.8.0 pickleshare-0.7.5 pillow-9.2.0 pluggy-0.13.1 progressbar2-4.2.0 prompt-toolkit-3.0.31 protobuf-3.20.1 psutil-5.9.3 psycopg2-binary-2.9.1 ptyprocess-0.7.0 pure-eval-0.2.2 py-1.11.0 pyarrow-10.0.0 pyasn1-0.4.8 pyasn1-modules-0.2.8 pydantic-1.8.2 pyerfa-2.0.0.1 pygments-2.13.0 pymongo-4.3.2 pyodbc-4.0.34 pyparsing-2.4.7 pyrsistent-0.18.1 pytest-6.2.4 pytest-cov-2.12.1 python-dateutil-2.8.2 python-dotenv-0.17.1 python-jenkins-1.7.0 python-multipart-0.0.5 python-utils-3.3.3 pythreejs-2.4.1 pytz-2022.1 pyzmq-24.0.1 requests-2.27.1 rich-12.6.0 rsa-4.8 s3fs-2022.3.0 s3path-0.3.4 s3transfer-0.5.2 six-1.16.0 smart-open-6.2.0 stack-data-0.5.1 starlette-0.14.2 tabulate-0.9.0 toml-0.10.2 toolz-0.12.0 tornado-6.2 traitlets-5.5.0 traittypes-0.2.1 typing-extensions-3.10.0.0 urllib3-1.26.9 uvicorn-0.14.0 uvloop-0.14.0 vaex-4.14.0 vaex-arrow-0.4.2 vaex-astro-0.9.2 vaex-core-4.14.0 vaex-hdf5-0.13.0 vaex-jupyter-0.8.0 vaex-ml-0.18.0 vaex-server-0.8.1 vaex-viz-0.5.4 watchgod-0.7 wcwidth-0.2.5 websockets-9.1 widgetsnbextension-4.0.3 wrapt-1.12.1 xarray-2022.10.0 xyzservices-2022.9.0 yarl-1.8.1 zipp-3.4.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: You are using pip version 22.0.4; however, version 22.3 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
Collecting turbodbc
Downloading turbodbc-4.5.5.tar.gz (82 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.2/82.2 KB 6.4 MB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Building wheels for collected packages: turbodbc
Building wheel for turbodbc (setup.py): started
Building wheel for turbodbc (setup.py): still running...
Building wheel for turbodbc (setup.py): still running...
Building wheel for turbodbc (setup.py): still running...
Building wheel for turbodbc (setup.py): still running...
Building wheel for turbodbc (setup.py): finished with status 'error'
 error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [1248 lines of output]
/usr/local/lib/python3.9/site-packages/setuptools/dist.py:724: UserWarning: Module pyarrow was already imported from /usr/local/lib/python3.9/site-packages/pyarrow/__init__.py, but /tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pyarrow-9.0.0-py3.9-linux-x86_64.egg is being added to sys.path
pkg_resources.working_set.add(dist, replace=True)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.9
creating build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/__init__.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/api_constants.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/connect.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/connection.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/constructors.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/cursor.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/data_types.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/exceptions.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/options.py -> build/lib.linux-x86_64-3.9/turbodbc
running egg_info
writing turbodbc.egg-info/PKG-INFO
writing dependency_links to turbodbc.egg-info/dependency_links.txt
writing requirements to turbodbc.egg-info/requires.txt
writing top-level names to turbodbc.egg-info/top_level.txt
reading manifest file 'turbodbc.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'turbodbc.egg-info/SOURCES.txt'
warning: build_py: byte-compiling is disabled, skipping.
running build_ext
building 'libturbodbc' extension
creating build/temp.linux-x86_64-3.9
creating build/temp.linux-x86_64-3.9/src
creating build/temp.linux-x86_64-3.9/src/cpp_odbc
creating build/temp.linux-x86_64-3.9/src/cpp_odbc/level1
creating build/temp.linux-x86_64-3.9/src/cpp_odbc/level2
creating build/temp.linux-x86_64-3.9/src/cpp_odbc/level3
creating build/temp.linux-x86_64-3.9/src/turbodbc
creating build/temp.linux-x86_64-3.9/src/turbodbc/descriptions
creating build/temp.linux-x86_64-3.9/src/turbodbc/field_translators
creating build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets
creating build/temp.linux-x86_64-3.9/src/turbodbc/result_sets
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/column_description.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/column_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/connection.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/connection.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/cpp_odbc.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/cpp_odbc.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/environment.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/environment.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/error.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/error.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level1/api.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/api.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level1/level1.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/level1.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level1/unixodbc_backend.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/unixodbc_backend.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level1/unixodbc_backend_debug.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/unixodbc_backend_debug.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/api.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/api.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/handles.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/handles.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/input_string_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/input_string_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/input_u16string_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/input_u16string_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/level1_connector.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/level1_connector.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/level2.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/level2.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/string_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/string_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/u16string_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/u16string_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level3/level3.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/level3.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level3/raii_connection.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_connection.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level3/raii_environment.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_environment.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level3/raii_statement.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_statement.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/make_environment.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/make_environment.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/multi_value_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/multi_value_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/statement.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/statement.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/buffer_size.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/buffer_size.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/column.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/command.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/command.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/configuration.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/configuration.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/connect.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/connect.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/connection.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/connection.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/cursor.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/cursor.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/boolean_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/boolean_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/date_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/date_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/floating_point_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/floating_point_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/integer_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/integer_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/string_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/string_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/timestamp_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/timestamp_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/unicode_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/unicode_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/errors.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/errors.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/boolean_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/boolean_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/date_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/date_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/float64_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/float64_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/int64_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/int64_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/string_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/string_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/timestamp_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/timestamp_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/make_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/make_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/make_field_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/make_field_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/parameter.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/parameter.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/parameter_sets/bound_parameter_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/bound_parameter_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/parameter_sets/field_parameter_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/field_parameter_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/parameter_sets/set_field.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/set_field.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/bound_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/bound_result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/double_buffered_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/double_buffered_result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/field_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/field_result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/row_based_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/row_based_result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/string_helpers.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/string_helpers.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/time_helpers.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/time_helpers.o --std=c++11
g++ -pthread -shared -D_GLIBCXX_USE_CXX11_ABI=0 build/temp.linux-x86_64-3.9/src/cpp_odbc/column_description.o build/temp.linux-x86_64-3.9/src/cpp_odbc/connection.o build/temp.linux-x86_64-3.9/src/cpp_odbc/cpp_odbc.o build/temp.linux-x86_64-3.9/src/cpp_odbc/environment.o build/temp.linux-x86_64-3.9/src/cpp_odbc/error.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/api.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/level1.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/unixodbc_backend.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/unixodbc_backend_debug.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/api.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/handles.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/input_string_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/input_u16string_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/level1_connector.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/level2.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/string_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/u16string_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/level3.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_connection.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_environment.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_statement.o build/temp.linux-x86_64-3.9/src/cpp_odbc/make_environment.o build/temp.linux-x86_64-3.9/src/cpp_odbc/multi_value_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/statement.o build/temp.linux-x86_64-3.9/src/turbodbc/buffer_size.o build/temp.linux-x86_64-3.9/src/turbodbc/column.o build/temp.linux-x86_64-3.9/src/turbodbc/command.o build/temp.linux-x86_64-3.9/src/turbodbc/configuration.o build/temp.linux-x86_64-3.9/src/turbodbc/connect.o build/temp.linux-x86_64-3.9/src/turbodbc/connection.o build/temp.linux-x86_64-3.9/src/turbodbc/cursor.o build/temp.linux-x86_64-3.9/src/turbodbc/description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/boolean_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/date_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/floating_point_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/integer_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/string_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/timestamp_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/unicode_description.o build/temp.linux-x86_64-3.9/src/turbodbc/errors.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/boolean_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/date_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/float64_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/int64_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/string_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/timestamp_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/make_description.o build/temp.linux-x86_64-3.9/src/turbodbc/make_field_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/parameter.o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/bound_parameter_set.o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/field_parameter_set.o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/set_field.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/bound_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/double_buffered_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/field_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/row_based_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/string_helpers.o build/temp.linux-x86_64-3.9/src/turbodbc/time_helpers.o -Lbuild/lib.linux-x86_64-3.9 -L/usr/local/lib -lodbc -o build/lib.linux-x86_64-3.9/libturbodbc.cpython-39-x86_64-linux-gnu.so
building 'turbodbc_intern' extension
creating build/temp.linux-x86_64-3.9/src/turbodbc_python
creating build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/determine_parameter_type.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/determine_parameter_type.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/buffer_size.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/buffer_size.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/column_info.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/column_info.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/connect.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/connect.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/connection.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/connection.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/cursor.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/cursor.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/error.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/error.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/module.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/module.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/options.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/options.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/python_parameter_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/python_parameter_set.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/python_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/python_result_set.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_parameter_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_parameter_set.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_result_set.o --std=c++11 -fvisibility=hidden
g++ -pthread -shared -D_GLIBCXX_USE_CXX11_ABI=0 build/temp.linux-x86_64-3.9/src/turbodbc_python/determine_parameter_type.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/buffer_size.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/column_info.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/connect.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/connection.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/cursor.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/error.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/module.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/options.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/python_parameter_set.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/python_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_parameter_set.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_result_set.o -Lbuild/lib.linux-x86_64-3.9 -L/usr/local/lib -lodbc -lturbodbc.cpython-39-x86_64-linux-gnu -o build/lib.linux-x86_64-3.9/turbodbc_intern.cpython-39-x86_64-linux-gnu.so -Wl,-rpath,$ORIGIN
building 'turbodbc_numpy_support' extension
creating build/temp.linux-x86_64-3.9/src/turbodbc_numpy
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/binary_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/binary_column.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/datetime_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/datetime_column.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/make_numpy_array.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/make_numpy_array.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/masked_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/masked_column.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/numpy_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/numpy_result_set.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/numpy_type.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/numpy_type.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/python_bindings.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/python_bindings.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/set_numpy_parameters.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/set_numpy_parameters.o --std=c++11 -fvisibility=hidden
src/turbodbc_numpy/set_numpy_parameters.cpp: In function ‘void turbodbc_numpy::set_numpy_parameters(turbodbc::bound_parameter_set&, const std::vector<std::tuple<pybind11::array, pybind11::array_t<bool, 16>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)’:
src/turbodbc_numpy/set_numpy_parameters.cpp:359:39: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare]
359 | for (std::size_t start = 0; start < total_sets; start += parameters.buffered_sets()) {
| ~~~~~~^~~~~~~~~~~~
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/string_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/string_column.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/unicode_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/unicode_column.o --std=c++11 -fvisibility=hidden
g++ -pthread -shared -D_GLIBCXX_USE_CXX11_ABI=0 build/temp.linux-x86_64-3.9/src/turbodbc_numpy/binary_column.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/datetime_column.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/make_numpy_array.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/masked_column.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/numpy_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/numpy_type.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/python_bindings.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/set_numpy_parameters.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/string_column.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/unicode_column.o -Lbuild/lib.linux-x86_64-3.9 -L/usr/local/lib -lodbc -lturbodbc.cpython-39-x86_64-linux-gnu -o build/lib.linux-x86_64-3.9/turbodbc_numpy_support.cpython-39-x86_64-linux-gnu.so -Wl,-rpath,$ORIGIN
building 'turbodbc_arrow_support' extension
creating build/temp.linux-x86_64-3.9/src/turbodbc_arrow
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/pyarrow/include -I/usr/local/include/python3.9 -c src/turbodbc_arrow/arrow_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_arrow/arrow_result_set.o --std=c++11 -fvisibility=hidden
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer.h:31,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/bytes_view.h:26:25: error: ‘basic_string_view’ in namespace ‘std’ does not name a template type
26 | using bytes_view = std::basic_string_view<uint8_t>;
| ^~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/bytes_view.h:26:20: note: ‘std::basic_string_view’ is only available from C++17 onwards
26 | using bytes_view = std::basic_string_view<uint8_t>;
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer.h:81:35: error: expected ‘)’ before ‘data’
81 | explicit Buffer(std::string_view data)
| ~ ^~~~~
| )
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer.h:165:21: error: expected type-specifier
165 | explicit operator std::string_view() const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer.h:171:21: error: expected type-specifier
171 | explicit operator util::bytes_view() const { return util::bytes_view(data_, size_); }
| ^~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:39:22: error: ‘constexpr const T* arrow::internal::AlignedStorage<T>::get() const’ cannot be overloaded with ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const’
39 | constexpr const T* get() const noexcept {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:35:16: note: previous declaration ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const’
35 | constexpr T* get() noexcept {
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:423:16: error: ‘constexpr T& arrow::Result<T>::ValueUnsafe() const &’ cannot be overloaded with ‘constexpr const T& arrow::Result<T>::ValueUnsafe() const &’
423 | constexpr T& ValueUnsafe() & { return *storage_.get(); }
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:421:22: note: previous declaration ‘constexpr const T& arrow::Result<T>::ValueUnsafe() const &’
421 | constexpr const T& ValueUnsafe() const& { return *storage_.get(); }
| ^~~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1849:8: error: ‘variant’ in namespace ‘std’ does not name a template type
1849 | std::variant<FieldPath, std::string, std::vector<FieldRef>> impl_;
| ^~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1849:3: note: ‘std::variant’ is only available from C++17 onwards
1849 | std::variant<FieldPath, std::string, std::vector<FieldRef>> impl_;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In constructor ‘arrow::FieldRef::FieldRef(std::string)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1688:32: error: class ‘arrow::FieldRef’ does not have any field named ‘impl_’
1688 | FieldRef(std::string name) : impl_(std::move(name)) {} // NOLINT runtime/explicit
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In constructor ‘arrow::FieldRef::FieldRef(const char*)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1689:32: error: class ‘arrow::FieldRef’ does not have any field named ‘impl_’
1689 | FieldRef(const char* name) : impl_(std::string(name)) {} // NOLINT runtime/explicit
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In constructor ‘arrow::FieldRef::FieldRef(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1692:25: error: class ‘arrow::FieldRef’ does not have any field named ‘impl_’
1692 | FieldRef(int index) : impl_(FieldPath({index})) {} // NOLINT runtime/explicit
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘bool arrow::FieldRef::Equals(const arrow::FieldRef&) const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1729:53: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1729 | bool Equals(const FieldRef& other) const { return impl_ == other.impl_; }
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1729:68: error: ‘const class arrow::FieldRef’ has no member named ‘impl_’
1729 | bool Equals(const FieldRef& other) const { return impl_ == other.impl_; }
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘bool arrow::FieldRef::IsFieldPath() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1741:42: error: ‘holds_alternative’ is not a member of ‘std’
1741 | bool IsFieldPath() const { return std::holds_alternative<FieldPath>(impl_); }
| ^~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1741:69: error: expected primary-expression before ‘>’ token
1741 | bool IsFieldPath() const { return std::holds_alternative<FieldPath>(impl_); }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1741:71: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1741 | bool IsFieldPath() const { return std::holds_alternative<FieldPath>(impl_); }
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘bool arrow::FieldRef::IsName() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1742:37: error: ‘holds_alternative’ is not a member of ‘std’
1742 | bool IsName() const { return std::holds_alternative<std::string>(impl_); }
| ^~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1742:66: error: expected primary-expression before ‘>’ token
1742 | bool IsName() const { return std::holds_alternative<std::string>(impl_); }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1742:68: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1742 | bool IsName() const { return std::holds_alternative<std::string>(impl_); }
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘bool arrow::FieldRef::IsNested() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1745:51: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1745 | if (IsFieldPath()) return std::get<FieldPath>(impl_).indices().size() > 1;
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘const arrow::FieldPath* arrow::FieldRef::field_path() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1750:49: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1750 | return IsFieldPath() ? &std::get<FieldPath>(impl_) : NULLPTR;
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘const string* arrow::FieldRef::name() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1753:46: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1753 | return IsName() ? &std::get<std::string>(impl_) : NULLPTR;
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘const std::vector<arrow::FieldRef>* arrow::FieldRef::nested_refs() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1756:17: error: ‘holds_alternative’ is not a member of ‘std’
1756 | return std::holds_alternative<std::vector<FieldRef>>(impl_)
| ^~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1756:55: error: expected primary-expression before ‘>’ token
1756 | return std::holds_alternative<std::vector<FieldRef>>(impl_)
| ^~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1756:58: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1756 | return std::holds_alternative<std::vector<FieldRef>>(impl_)
| ^~~~~
| mpl_
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:29,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:32,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:38,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_integer(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:876:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_integer(arrow::Type::type)’ not a return-statement
876 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_signed_integer(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:893:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_signed_integer(arrow::Type::type)’ not a return-statement
893 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_unsigned_integer(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:910:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_unsigned_integer(arrow::Type::type)’ not a return-statement
910 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_floating(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:926:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_floating(arrow::Type::type)’ not a return-statement
926 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_numeric(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:952:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_numeric(arrow::Type::type)’ not a return-statement
952 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_decimal(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:967:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_decimal(arrow::Type::type)’ not a return-statement
967 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_primitive(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1003:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_primitive(arrow::Type::type)’ not a return-statement
1003 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_base_binary_like(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1023:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_base_binary_like(arrow::Type::type)’ not a return-statement
1023 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_binary_like(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1038:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_binary_like(arrow::Type::type)’ not a return-statement
1038 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_large_binary_like(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1053:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_large_binary_like(arrow::Type::type)’ not a return-statement
1053 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_binary(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1068:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_binary(arrow::Type::type)’ not a return-statement
1068 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_string(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1083:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_string(arrow::Type::type)’ not a return-statement
1083 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_temporal(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1101:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_temporal(arrow::Type::type)’ not a return-statement
1101 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_interval(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1117:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_interval(arrow::Type::type)’ not a return-statement
1117 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_fixed_size_binary(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1140:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_fixed_size_binary(arrow::Type::type)’ not a return-statement
1140 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_list_like(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1165:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_list_like(arrow::Type::type)’ not a return-statement
1165 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_nested(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1185:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_nested(arrow::Type::type)’ not a return-statement
1185 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_union(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1200:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_union(arrow::Type::type)’ not a return-statement
1200 | }
| ^
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:32,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:38,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:52:27: error: ‘optional’ in namespace ‘std’ does not name a template type
52 | using value_type = std::optional<typename ValueAccessor::ValueType>;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:52:22: note: ‘std::optional’ is only available from C++17 onwards
52 | using value_type = std::optional<typename ValueAccessor::ValueType>;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:54:19: error: ‘value_type’ does not name a type
54 | using pointer = value_type*;
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:55:21: error: ‘value_type’ does not name a type
55 | using reference = value_type&;
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:65:3: error: ‘value_type’ does not name a type
65 | value_type operator*() const {
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:70:3: error: ‘value_type’ does not name a type
70 | value_type operator[](difference_type n) const {
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:141:27: error: ‘optional’ in namespace ‘std’ does not name a template type
141 | using value_type = std::optional<typename ValueAccessor::ValueType>;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:141:22: note: ‘std::optional’ is only available from C++17 onwards
141 | using value_type = std::optional<typename ValueAccessor::ValueType>;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:143:19: error: ‘value_type’ does not name a type
143 | using pointer = value_type*;
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:144:21: error: ‘value_type’ does not name a type
144 | using reference = value_type&;
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:155:3: error: ‘value_type’ does not name a type
155 | value_type operator*() const {
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:163:3: error: ‘value_type’ does not name a type
163 | value_type operator[](difference_type n) const { return *(*this + n); }
| ^~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:38,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:70:8: error: ‘string_view’ in namespace ‘std’ does not name a type
70 | std::string_view GetView(int64_t i) const {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:70:3: note: ‘std::string_view’ is only available from C++17 onwards
70 | std::string_view GetView(int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:78:8: error: ‘optional’ in namespace ‘std’ does not name a template type
78 | std::optional<std::string_view> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:78:3: note: ‘std::optional’ is only available from C++17 onwards
78 | std::optional<std::string_view> operator[](int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:87:8: error: ‘string_view’ in namespace ‘std’ does not name a type
87 | std::string_view Value(int64_t i) const { return GetView(i); }
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:87:3: note: ‘std::string_view’ is only available from C++17 onwards
87 | std::string_view Value(int64_t i) const { return GetView(i); }
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h: In member function ‘std::string arrow::BaseBinaryArray<TYPE>::GetString(int64_t) const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:93:63: error: there are no arguments to ‘GetView’ that depend on a template parameter, so a declaration of ‘GetView’ must be available [-fpermissive]
93 | std::string GetString(int64_t i) const { return std::string(GetView(i)); }
| ^~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:93:63: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:239:8: error: ‘string_view’ in namespace ‘std’ does not name a type
239 | std::string_view GetView(int64_t i) const {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:239:3: note: ‘std::string_view’ is only available from C++17 onwards
239 | std::string_view GetView(int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:243:8: error: ‘optional’ in namespace ‘std’ does not name a template type
243 | std::optional<std::string_view> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:243:3: note: ‘std::optional’ is only available from C++17 onwards
243 | std::optional<std::string_view> operator[](int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h: In member function ‘std::string arrow::FixedSizeBinaryArray::GetString(int64_t) const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:247:63: error: ‘GetView’ was not declared in this scope; did you mean ‘View’?
247 | std::string GetString(int64_t i) const { return std::string(GetView(i)); }
| ^~~~~~~
| View
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:42,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:57:8: error: ‘optional’ in namespace ‘std’ does not name a template type
57 | std::optional<bool> operator[](int64_t i) const { return *IteratorType(*this, i); }
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:57:3: note: ‘std::optional’ is only available from C++17 onwards
57 | std::optional<bool> operator[](int64_t i) const { return *IteratorType(*this, i); }
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:114:8: error: ‘optional’ in namespace ‘std’ does not name a template type
114 | std::optional<value_type> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:114:3: note: ‘std::optional’ is only available from C++17 onwards
114 | std::optional<value_type> operator[](int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:155:8: error: ‘optional’ in namespace ‘std’ does not name a template type
155 | std::optional<TypeClass::DayMilliseconds> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:155:3: note: ‘std::optional’ is only available from C++17 onwards
155 | std::optional<TypeClass::DayMilliseconds> operator[](int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:191:8: error: ‘optional’ in namespace ‘std’ does not name a template type
191 | std::optional<TypeClass::MonthDayNanos> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:191:3: note: ‘std::optional’ is only available from C++17 onwards
191 | std::optional<TypeClass::MonthDayNanos> operator[](int64_t i) const {
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:24,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:80:22: error: ‘std::string_view’ has not been declared
80 | Status Append(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:96:29: error: ‘std::string_view’ has not been declared
96 | Status ExtendCurrent(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:153:26: error: ‘std::string_view’ has not been declared
153 | void UnsafeAppend(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:162:33: error: ‘std::string_view’ has not been declared
162 | void UnsafeExtendCurrent(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:373:8: error: ‘string_view’ in namespace ‘std’ does not name a type
373 | std::string_view GetView(int64_t i) const {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:373:3: note: ‘std::string_view’ is only available from C++17 onwards
373 | std::string_view GetView(int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::BaseBinaryBuilder<TYPE>::Append(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:81:25: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
81 | return Append(value.data(), static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:81:64: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
81 | return Append(value.data(), static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::BaseBinaryBuilder<TYPE>::ExtendCurrent(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:97:65: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
97 | return ExtendCurrent(reinterpret_cast<const uint8_t*>(value.data()),
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:98:57: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
98 | static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘void arrow::BaseBinaryBuilder<TYPE>::UnsafeAppend(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:154:24: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
154 | UnsafeAppend(value.data(), static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:154:63: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
154 | UnsafeAppend(value.data(), static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘void arrow::BaseBinaryBuilder<TYPE>::UnsafeExtendCurrent(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:163:64: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
163 | UnsafeExtendCurrent(reinterpret_cast<const uint8_t*>(value.data()),
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:164:56: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
164 | static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:479:28: error: ‘string_view’ in namespace ‘std’ does not name a type
479 | Status Append(const std::string_view& view) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:479:23: note: ‘std::string_view’ is only available from C++17 onwards
479 | Status Append(const std::string_view& view) {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:537:26: error: ‘std::string_view’ has not been declared
537 | void UnsafeAppend(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:593:8: error: ‘string_view’ in namespace ‘std’ does not name a type
593 | std::string_view GetView(int64_t i) const;
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:593:3: note: ‘std::string_view’ is only available from C++17 onwards
593 | std::string_view GetView(int64_t i) const;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::FixedSizeBinaryBuilder::Append(const string&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:487:19: error: no matching function for call to ‘arrow::FixedSizeBinaryBuilder::UnsafeAppend(const string&)’
487 | UnsafeAppend(s);
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:526:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const uint8_t*)’
526 | void UnsafeAppend(const uint8_t* value) {
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:526:36: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘const uint8_t*’ {aka ‘const unsigned char*’}
526 | void UnsafeAppend(const uint8_t* value) {
| ~~~~~~~~~~~~~~~^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:533:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const char*)’
533 | void UnsafeAppend(const char* value) {
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:533:33: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘const char*’
533 | void UnsafeAppend(const char* value) {
| ~~~~~~~~~~~~^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:537:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(int)’
537 | void UnsafeAppend(std::string_view value) {
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:537:38: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘int’
537 | void UnsafeAppend(std::string_view value) {
| ~~~~~~~~~~~~~~~~~^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:544:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const arrow::Buffer&)’
544 | void UnsafeAppend(const Buffer& s) { UnsafeAppend(std::string_view(s)); }
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:544:35: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘const arrow::Buffer&’
544 | void UnsafeAppend(const Buffer& s) { UnsafeAppend(std::string_view(s)); }
| ~~~~~~~~~~~~~~^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:546:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const std::shared_ptr<arrow::Buffer>&)’
546 | void UnsafeAppend(const std::shared_ptr<Buffer>& s) { UnsafeAppend(*s); }
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:546:52: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘const std::shared_ptr<arrow::Buffer>&’
546 | void UnsafeAppend(const std::shared_ptr<Buffer>& s) { UnsafeAppend(*s); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::FixedSizeBinaryBuilder::Append(const arrow::Buffer&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:493:23: error: ‘string_view’ is not a member of ‘std’
493 | UnsafeAppend(std::string_view(s));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:493:23: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::FixedSizeBinaryBuilder::Append(const std::array<unsigned char, NBYTES>&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:503:14: error: ‘string_view’ is not a member of ‘std’
503 | std::string_view(reinterpret_cast<const char*>(value.data()), value.size()));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:503:14: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:541:57: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
541 | UnsafeAppend(reinterpret_cast<const uint8_t*>(value.data()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const arrow::Buffer&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:544:58: error: ‘string_view’ is not a member of ‘std’
544 | void UnsafeAppend(const Buffer& s) { UnsafeAppend(std::string_view(s)); }
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:544:58: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:661:28: error: ‘string_view’ in namespace ‘std’ does not name a type
661 | Status Append(const std::string_view& value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:661:23: note: ‘std::string_view’ is only available from C++17 onwards
661 | Status Append(const std::string_view& value) {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::internal::ChunkedBinaryBuilder::Append(const int&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:662:58: error: request for member ‘data’ in ‘value’, which is of non-class type ‘const int’
662 | return Append(reinterpret_cast<const uint8_t*>(value.data()),
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:663:46: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
663 | static_cast<int32_t>(value.size()));
| ^~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:25,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_decimal.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_decimal.h:50:26: error: ‘std::string_view’ has not been declared
50 | void UnsafeAppend(std::string_view val);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_decimal.h:80:26: error: ‘std::string_view’ has not been declared
80 | void UnsafeAppend(std::string_view val);
| ^~~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:38,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:32,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:98:39: error: ‘string_view’ in namespace ‘std’ does not name a type
98 | static Status FromString(const std::string_view& s, Decimal128* out, int32_t* precision,
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:98:34: note: ‘std::string_view’ is only available from C++17 onwards
98 | static Status FromString(const std::string_view& s, Decimal128* out, int32_t* precision,
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:104:51: error: ‘string_view’ in namespace ‘std’ does not name a type
104 | static Result<Decimal128> FromString(const std::string_view& s);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:104:46: note: ‘std::string_view’ is only available from C++17 onwards
104 | static Result<Decimal128> FromString(const std::string_view& s);
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:215:39: error: ‘string_view’ in namespace ‘std’ does not name a type
215 | static Status FromString(const std::string_view& s, Decimal256* out, int32_t* precision,
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:215:34: note: ‘std::string_view’ is only available from C++17 onwards
215 | static Status FromString(const std::string_view& s, Decimal256* out, int32_t* precision,
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:221:51: error: ‘string_view’ in namespace ‘std’ does not name a type
221 | static Result<Decimal256> FromString(const std::string_view& s);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:221:46: note: ‘std::string_view’ is only available from C++17 onwards
221 | static Result<Decimal256> FromString(const std::string_view& s);
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:32,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:98:53: error: ‘std::string_view’ has not been declared
98 | std::string_view repr);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:143:16: error: ‘string_view’ in namespace ‘std’ does not name a type
143 | virtual std::string_view view() const = 0;
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:143:11: note: ‘std::string_view’ is only available from C++17 onwards
143 | virtual std::string_view view() const = 0;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:162:8: error: ‘string_view’ in namespace ‘std’ does not name a type
162 | std::string_view view() const override {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:162:3: note: ‘std::string_view’ is only available from C++17 onwards
162 | std::string_view view() const override {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:248:8: error: ‘string_view’ in namespace ‘std’ does not name a type
248 | std::string_view view() const override {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:248:3: note: ‘std::string_view’ is only available from C++17 onwards
248 | std::string_view view() const override {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:418:8: error: ‘string_view’ in namespace ‘std’ does not name a type
418 | std::string_view view() const override {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:418:3: note: ‘std::string_view’ is only available from C++17 onwards
418 | std::string_view view() const override {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:564:8: error: ‘string_view’ in namespace ‘std’ does not name a type
564 | std::string_view view() const override {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:564:3: note: ‘std::string_view’ is only available from C++17 onwards
564 | std::string_view view() const override {
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:57:21: error: ‘string_view’ in namespace ‘std’ does not name a type
57 | using type = std::string_view;
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:57:16: note: ‘std::string_view’ is only available from C++17 onwards
57 | using type = std::string_view;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:65:21: error: ‘string_view’ in namespace ���std’ does not name a type
65 | using type = std::string_view;
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:65:16: note: ‘std::string_view’ is only available from C++17 onwards
65 | using type = std::string_view;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:115:46: error: ‘std::string_view’ has not been declared
115 | Status GetOrInsert(const BinaryType*, std::string_view value, int32_t* out);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:116:51: error: ‘std::string_view’ has not been declared
116 | Status GetOrInsert(const LargeBinaryType*, std::string_view value, int32_t* out);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In member function ‘arrow::enable_if_fixed_size_binary<T1, arrow::Status> arrow::internal::DictionaryBuilderBase<BuilderType, T>::Append(const uint8_t*)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:260:24: error: ‘string_view’ is not a member of ‘std’
260 | return Append(std::string_view(reinterpret_cast<const char*>(value), byte_width_));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:260:24: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In member function ‘arrow::enable_if_fixed_size_binary<T1, arrow::Status> arrow::internal::DictionaryBuilderBase<BuilderType, T>::Append(const char*)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:266:24: error: ‘string_view’ is not a member of ‘std’
266 | return Append(std::string_view(value, byte_width_));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:266:24: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In member function ‘arrow::enable_if_binary_like<T1, arrow::Status> arrow::internal::DictionaryBuilderBase<BuilderType, T>::Append(const char*, int32_t)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:278:24: error: ‘string_view’ is not a member of ‘std’
278 | return Append(std::string_view(value, length));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:278:24: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In member function ‘arrow::enable_if_string_like<T1, arrow::Status> arrow::internal::DictionaryBuilderBase<BuilderType, T>::Append(const char*, int32_t)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:284:24: error: ‘string_view’ is not a member of ‘std’
284 | return Append(std::string_view(value, length));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:284:24: note: ‘std::string_view’ is only available from C++17 onwards
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:28,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h:73:8: error: ‘optional’ in namespace ‘std’ does not name a template type
73 | std::optional<std::string> timezone_db_path;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h:73:3: note: ‘std::optional’ is only available from C++17 onwards
73 | std::optional<std::string> timezone_db_path;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h:92:8: error: ‘optional’ in namespace ‘std’ does not name a template type
92 | std::optional<std::string> timezone_db_path;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h:92:3: note: ‘std::optional’ is only available from C++17 onwards
92 | std::optional<std::string> timezone_db_path;
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:29,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:54:8: error: ‘variant’ in namespace ‘std’ does not name a template type
54 | std::variant<Empty, std::shared_ptr<Scalar>, std::shared_ptr<ArrayData>,
| ^~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:54:3: note: ‘std::variant’ is only available from C++17 onwards
54 | std::variant<Empty, std::shared_ptr<Scalar>, std::shared_ptr<ArrayData>,
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In constructor ‘arrow::Datum::Datum(std::shared_ptr<arrow::Scalar>)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:68:9: error: class ‘arrow::Datum’ does not have any field named ‘value’
68 | : value(std::move(value)) {}
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In constructor ‘arrow::Datum::Datum(std::shared_ptr<arrow::ArrayData>)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:71:9: error: class ‘arrow::Datum’ does not have any field named ‘value’
71 | : value(std::move(value)) {}
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In constructor ‘arrow::Datum::Datum(arrow::ArrayData)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:74:9: error: class ‘arrow::Datum’ does not have any field named ‘value’
74 | : value(std::make_shared<ArrayData>(std::move(arg))) {}
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘arrow::Datum::Kind arrow::Datum::kind() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:120:19: error: ‘const struct arrow::Datum’ has no member named ‘value’
120 | switch (this->value.index()) {
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::ArrayData>& arrow::Datum::array() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:139:55: error: ‘const struct arrow::Datum’ has no member named ‘value’
139 | return std::get<std::shared_ptr<ArrayData>>(this->value);
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::ChunkedArray>& arrow::Datum::chunked_array() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:152:58: error: ‘const struct arrow::Datum’ has no member named ‘value’
152 | return std::get<std::shared_ptr<ChunkedArray>>(this->value);
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::RecordBatch>& arrow::Datum::record_batch() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:156:57: error: ‘const struct arrow::Datum’ has no member named ‘value’
156 | return std::get<std::shared_ptr<RecordBatch>>(this->value);
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::Table>& arrow::Datum::table() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:160:51: error: ‘const struct arrow::Datum’ has no member named ‘value’
160 | return std::get<std::shared_ptr<Table>>(this->value);
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::Scalar>& arrow::Datum::scalar() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:164:52: error: ‘const struct arrow::Datum’ has no member named ‘value’
164 | return std::get<std::shared_ptr<Scalar>>(this->value);
| ^~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/record_batch.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:33,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:29: error: ‘optional’ is not a member of ‘std’
69 | struct IterationTraits<std::optional<T>> {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:29: note: ‘std::optional’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:29: error: ‘optional’ is not a member of ‘std’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:29: note: ‘std::optional’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:38: error: template argument 1 is invalid
69 | struct IterationTraits<std::optional<T>> {
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:39: error: expected unqualified-id before ‘>’ token
69 | struct IterationTraits<std::optional<T>> {
| ^~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:230:8: error: ‘optional’ in namespace ‘std’ does not name a template type
230 | std::optional<YieldValueType> yield_value_;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:230:3: note: ‘std::optional’ is only available from C++17 onwards
230 | std::optional<YieldValueType> yield_value_;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In constructor ‘arrow::TransformFlow<T>::TransformFlow(arrow::TransformFlow<T>::YieldValueType, bool)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:219:9: error: class ‘arrow::TransformFlow<T>’ does not have any field named ‘yield_value_’
219 | yield_value_(std::move(value)) {}
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In constructor ‘arrow::TransformFlow<T>::TransformFlow(bool, bool)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:221:63: error: class ‘arrow::TransformFlow<T>’ does not have any field named ‘yield_value_’
221 | : finished_(finished), ready_for_next_(ready_for_next), yield_value_() {}
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In member function ‘bool arrow::TransformFlow<T>::HasValue() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:223:34: error: ‘yield_value_’ was not declared in this scope
223 | bool HasValue() const { return yield_value_.has_value(); }
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In member function ‘T arrow::TransformFlow<T>::Value() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:226:29: error: ‘yield_value_’ was not declared in this scope
226 | T Value() const { return *yield_value_; }
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:15: error: ‘optional’ is not a member of ‘std’
281 | Result<std::optional<V>> Pump() {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:15: note: ‘std::optional’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:15: error: ‘optional’ is not a member of ‘std’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:15: note: ‘std::optional’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:24: error: template argument 1 is invalid
281 | Result<std::optional<V>> Pump() {
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:25: error: expected unqualified-id before ‘>’ token
281 | Result<std::optional<V>> Pump() {
| ^~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:310:8: error: ‘optional’ in namespace ‘std’ does not name a template type
310 | std::optional<T> last_value_;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:310:3: note: ‘std::optional’ is only available from C++17 onwards
310 | std::optional<T> last_value_;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In constructor ‘arrow::TransformIterator<T, V>::TransformIterator(arrow::Iterator<T>, arrow::Transformer<T, V>)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:261:9: error: class ‘arrow::TransformIterator<T, V>’ does not have any field named ‘last_value_’
261 | last_value_(),
| ^~~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In member function ‘arrow::Result<V> arrow::TransformIterator<T, V>::Next()’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:52: error: there are no arguments to ‘Pump’ that depend on a template parameter, so a declaration of ‘Pump’ must be available [-fpermissive]
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:448:25: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
448 | auto&& result_name = (rexpr); \
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:34: error: ‘optional’ is not a member of ‘std’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:34: note: ‘std::optional’ is only available from C++17 onwards
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:44: error: expected primary-expression before ‘>’ token
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:46: error: ‘next’ was not declared in this scope
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:46: note: suggested alternatives:
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:66,
from /usr/include/c++/10/bits/char_traits.h:39,
from /usr/include/c++/10/string:40,
from include/turbodbc/column_info.h:4,
from include/turbodbc/result_sets/result_set.h:3,
from include/turbodbc/result_sets/row_based_result_set.h:3,
from include/turbodbc_arrow/arrow_result_set.h:3,
from src/turbodbc_arrow/arrow_result_set.cpp:1:
/usr/include/c++/10/bits/stl_iterator_base_funcs.h:213:5: note: ‘std::next’
213 | next(_InputIterator __x, typename
| ^~~~
In file included from /usr/include/boost/range/iterator_range_core.hpp:45,
from /usr/include/boost/algorithm/string/replace.hpp:16,
from /usr/include/boost/date_time/date_facet.hpp:17,
from /usr/include/boost/date_time/gregorian/gregorian_io.hpp:16,
from /usr/include/boost/date_time/gregorian/gregorian.hpp:31,
from include/turbodbc/field.h:6,
from include/turbodbc_arrow/arrow_result_set.h:4,
from src/turbodbc_arrow/arrow_result_set.cpp:1:
/usr/include/boost/next_prior.hpp:179:10: note: ‘boost::next’
179 | inline T next(T x, Distance n)
| ^~~~
In file included from /usr/include/boost/mpl/next.hpp:17,
from /usr/include/boost/mpl/bind.hpp:25,
from /usr/include/boost/mpl/lambda.hpp:18,
from /usr/include/boost/mpl/iter_fold.hpp:20,
from /usr/include/boost/variant/detail/initializer.hpp:28,
from /usr/include/boost/variant/variant.hpp:30,
from include/turbodbc/field.h:3,
from include/turbodbc_arrow/arrow_result_set.h:4,
from src/turbodbc_arrow/arrow_result_set.cpp:1:
/usr/include/boost/mpl/next_prior.hpp:29:8: note: ‘boost::mpl::next’
29 | struct next
| ^~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:270:29: error: ‘last_value_’ was not declared in this scope
270 | ARROW_ASSIGN_OR_RAISE(last_value_, it_.Next());
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:270:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
270 | ARROW_ASSIGN_OR_RAISE(last_value_, it_.Next());
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘class arrow::internal::DictionaryBuilderBase<arrow::AdaptiveIntBuilder, arrow::StringType>’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:669:7: required from ‘class arrow::DictionaryBuilder<arrow::StringType>’
src/turbodbc_arrow/arrow_result_set.cpp:55:44: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:139:9: error: no type named ‘type’ in ‘struct arrow::internal::DictionaryValue<arrow::StringType, void>’
139 | using Value = typename DictionaryValue<T>::type;
| ^~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::DataType>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::DataType>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::DataType>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::DataType>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1104:45: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::DataType>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::DataType>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Array>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::Array>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::Array>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::Array>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_dict.h:81:33: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::Array>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Array>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::ResizableBuffer>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::unique_ptr<arrow::ResizableBuffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::unique_ptr<arrow::ResizableBuffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::unique_ptr<arrow::ResizableBuffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer_builder.h:74:7: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<8, 8>::type*’ to type ‘std::unique_ptr<arrow::ResizableBuffer>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::ResizableBuffer>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::Buffer>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::unique_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::unique_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::unique_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer_builder.h:156:7: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<8, 8>::type*’ to type ‘std::unique_ptr<arrow::Buffer>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::Buffer>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Buffer>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer_builder.h:164:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::Buffer>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Buffer>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::ArrayBuilder>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::unique_ptr<arrow::ArrayBuilder>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::unique_ptr<arrow::ArrayBuilder>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::unique_ptr<arrow::ArrayBuilder>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_base.h:313:3: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<8, 8>::type*’ to type ‘std::unique_ptr<arrow::ArrayBuilder>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::ArrayBuilder>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:82:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<32, 8>::type*’ to type ‘std::pair<arrow::Decimal128, arrow::Decimal128>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::Decimal128]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = arrow::Decimal128]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = arrow::Decimal128]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = arrow::Decimal128]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:120:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘arrow::Decimal128*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::Decimal128]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::Decimal256]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = arrow::Decimal256]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = arrow::Decimal256]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = arrow::Decimal256]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:229:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<32, 8>::type*’ to type ‘arrow::Decimal256*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::Decimal256]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:246:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<64, 8>::type*’ to type ‘std::pair<arrow::Decimal256, arrow::Decimal256>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:299:14: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<4, 4>::type*’ to type ‘int*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = int]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::internal::Empty]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = arrow::internal::Empty]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = arrow::internal::Empty]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = arrow::internal::Empty]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/functional.h:33:20: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<1, 1>::type*’ to type ‘arrow::internal::Empty*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::internal::Empty]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::RecordBatchWithMetadata]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = arrow::RecordBatchWithMetadata]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = arrow::RecordBatchWithMetadata]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = arrow::RecordBatchWithMetadata]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/record_batch.h:237:66: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<32, 8>::type*’ to type ‘arrow::RecordBatchWithMetadata*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::RecordBatchWithMetadata]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::RecordBatch>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::RecordBatch>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::RecordBatch>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::RecordBatch>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/record_batch.h:243:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::RecordBatch>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::RecordBatch>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Tensor>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::Tensor>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::Tensor>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::Tensor>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/tensor.h:99:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::Tensor>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Tensor>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::SparseCSFIndex>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::SparseCSFIndex>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::SparseCSFIndex>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::SparseCSFIndex>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/sparse_tensor.h:418:29: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::SparseCSFIndex>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::SparseCSFIndex>]’ not a return-statement
37 | }
| ^
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::UInt8Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:341:43: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::Int8Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:343:42: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::UInt16Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:345:44: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::Int16Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:347:43: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::UInt32Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:349:44: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::Int32Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:351:43: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::UInt64Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:353:44: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::Int64Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:355:43: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = unsigned char; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:377:45: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = signed char; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:379:44: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = short unsigned int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:381:46: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = short int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:383:45: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = unsigned int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:385:46: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:387:45: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = long unsigned int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:389:46: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = long int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:391:45: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/python/platform.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/python/pyarrow.h:20,
from src/turbodbc_arrow/arrow_result_set.cpp:7:
/usr/local/include/python3.9/datetime.h: At global scope:
/usr/local/include/python3.9/datetime.h:189:25: warning: ‘PyDateTimeAPI’ defined but not used [-Wunused-variable]
189 | static PyDateTime_CAPI *PyDateTimeAPI = NULL;
| ^~~~~~~~~~~~~
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
 ERROR: Failed building wheel for turbodbc
 Running setup.py clean for turbodbc
Failed to build turbodbc
Installing collected packages: turbodbc
Running setup.py install for turbodbc: started
Running setup.py install for turbodbc: still running...
Running setup.py install for turbodbc: still running...
Running setup.py install for turbodbc: still running...
Running setup.py install for turbodbc: still running...
Running setup.py install for turbodbc: finished with status 'error'
 error: subprocess-exited-with-error
× Running setup.py install for turbodbc did not run successfully.
│ exit code: 1
╰─> [1248 lines of output]
/usr/local/lib/python3.9/site-packages/setuptools/dist.py:724: UserWarning: Module pyarrow was already imported from /usr/local/lib/python3.9/site-packages/pyarrow/__init__.py, but /tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pyarrow-9.0.0-py3.9-linux-x86_64.egg is being added to sys.path
pkg_resources.working_set.add(dist, replace=True)
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.9
creating build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/__init__.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/api_constants.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/connect.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/connection.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/constructors.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/cursor.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/data_types.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/exceptions.py -> build/lib.linux-x86_64-3.9/turbodbc
copying turbodbc/options.py -> build/lib.linux-x86_64-3.9/turbodbc
running egg_info
writing turbodbc.egg-info/PKG-INFO
writing dependency_links to turbodbc.egg-info/dependency_links.txt
writing requirements to turbodbc.egg-info/requires.txt
writing top-level names to turbodbc.egg-info/top_level.txt
reading manifest file 'turbodbc.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'turbodbc.egg-info/SOURCES.txt'
warning: build_py: byte-compiling is disabled, skipping.
running build_ext
building 'libturbodbc' extension
creating build/temp.linux-x86_64-3.9
creating build/temp.linux-x86_64-3.9/src
creating build/temp.linux-x86_64-3.9/src/cpp_odbc
creating build/temp.linux-x86_64-3.9/src/cpp_odbc/level1
creating build/temp.linux-x86_64-3.9/src/cpp_odbc/level2
creating build/temp.linux-x86_64-3.9/src/cpp_odbc/level3
creating build/temp.linux-x86_64-3.9/src/turbodbc
creating build/temp.linux-x86_64-3.9/src/turbodbc/descriptions
creating build/temp.linux-x86_64-3.9/src/turbodbc/field_translators
creating build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets
creating build/temp.linux-x86_64-3.9/src/turbodbc/result_sets
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/column_description.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/column_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/connection.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/connection.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/cpp_odbc.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/cpp_odbc.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/environment.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/environment.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/error.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/error.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level1/api.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/api.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level1/level1.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/level1.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level1/unixodbc_backend.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/unixodbc_backend.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level1/unixodbc_backend_debug.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/unixodbc_backend_debug.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/api.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/api.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/handles.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/handles.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/input_string_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/input_string_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/input_u16string_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/input_u16string_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/level1_connector.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/level1_connector.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/level2.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/level2.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/string_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/string_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level2/u16string_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/u16string_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level3/level3.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/level3.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level3/raii_connection.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_connection.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level3/raii_environment.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_environment.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/level3/raii_statement.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_statement.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/make_environment.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/make_environment.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/multi_value_buffer.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/multi_value_buffer.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/cpp_odbc/statement.cpp -o build/temp.linux-x86_64-3.9/src/cpp_odbc/statement.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/buffer_size.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/buffer_size.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/column.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/command.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/command.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/configuration.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/configuration.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/connect.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/connect.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/connection.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/connection.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/cursor.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/cursor.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/boolean_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/boolean_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/date_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/date_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/floating_point_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/floating_point_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/integer_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/integer_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/string_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/string_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/timestamp_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/timestamp_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/descriptions/unicode_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/unicode_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/errors.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/errors.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/boolean_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/boolean_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/date_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/date_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/float64_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/float64_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/int64_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/int64_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/string_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/string_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/field_translators/timestamp_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/timestamp_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/make_description.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/make_description.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/make_field_translator.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/make_field_translator.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/parameter.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/parameter.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/parameter_sets/bound_parameter_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/bound_parameter_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/parameter_sets/field_parameter_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/field_parameter_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/parameter_sets/set_field.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/set_field.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/bound_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/bound_result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/double_buffered_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/double_buffered_result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/field_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/field_result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/result_sets/row_based_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/row_based_result_set.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/string_helpers.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/string_helpers.o --std=c++11
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc/time_helpers.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc/time_helpers.o --std=c++11
g++ -pthread -shared -D_GLIBCXX_USE_CXX11_ABI=0 build/temp.linux-x86_64-3.9/src/cpp_odbc/column_description.o build/temp.linux-x86_64-3.9/src/cpp_odbc/connection.o build/temp.linux-x86_64-3.9/src/cpp_odbc/cpp_odbc.o build/temp.linux-x86_64-3.9/src/cpp_odbc/environment.o build/temp.linux-x86_64-3.9/src/cpp_odbc/error.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/api.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/level1.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/unixodbc_backend.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level1/unixodbc_backend_debug.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/api.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/handles.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/input_string_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/input_u16string_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/level1_connector.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/level2.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/string_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level2/u16string_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/level3.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_connection.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_environment.o build/temp.linux-x86_64-3.9/src/cpp_odbc/level3/raii_statement.o build/temp.linux-x86_64-3.9/src/cpp_odbc/make_environment.o build/temp.linux-x86_64-3.9/src/cpp_odbc/multi_value_buffer.o build/temp.linux-x86_64-3.9/src/cpp_odbc/statement.o build/temp.linux-x86_64-3.9/src/turbodbc/buffer_size.o build/temp.linux-x86_64-3.9/src/turbodbc/column.o build/temp.linux-x86_64-3.9/src/turbodbc/command.o build/temp.linux-x86_64-3.9/src/turbodbc/configuration.o build/temp.linux-x86_64-3.9/src/turbodbc/connect.o build/temp.linux-x86_64-3.9/src/turbodbc/connection.o build/temp.linux-x86_64-3.9/src/turbodbc/cursor.o build/temp.linux-x86_64-3.9/src/turbodbc/description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/boolean_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/date_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/floating_point_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/integer_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/string_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/timestamp_description.o build/temp.linux-x86_64-3.9/src/turbodbc/descriptions/unicode_description.o build/temp.linux-x86_64-3.9/src/turbodbc/errors.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/boolean_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/date_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/float64_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/int64_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/string_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/field_translators/timestamp_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/make_description.o build/temp.linux-x86_64-3.9/src/turbodbc/make_field_translator.o build/temp.linux-x86_64-3.9/src/turbodbc/parameter.o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/bound_parameter_set.o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/field_parameter_set.o build/temp.linux-x86_64-3.9/src/turbodbc/parameter_sets/set_field.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/bound_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/double_buffered_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/field_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/result_sets/row_based_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc/string_helpers.o build/temp.linux-x86_64-3.9/src/turbodbc/time_helpers.o -Lbuild/lib.linux-x86_64-3.9 -L/usr/local/lib -lodbc -o build/lib.linux-x86_64-3.9/libturbodbc.cpython-39-x86_64-linux-gnu.so
building 'turbodbc_intern' extension
creating build/temp.linux-x86_64-3.9/src/turbodbc_python
creating build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/determine_parameter_type.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/determine_parameter_type.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/buffer_size.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/buffer_size.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/column_info.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/column_info.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/connect.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/connect.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/connection.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/connection.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/cursor.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/cursor.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/error.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/error.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/module.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/module.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/options.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/options.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/python_parameter_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/python_parameter_set.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_bindings/python_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/python_result_set.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_parameter_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_parameter_set.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/include/python3.9 -c src/turbodbc_python/python_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_result_set.o --std=c++11 -fvisibility=hidden
g++ -pthread -shared -D_GLIBCXX_USE_CXX11_ABI=0 build/temp.linux-x86_64-3.9/src/turbodbc_python/determine_parameter_type.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/buffer_size.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/column_info.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/connect.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/connection.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/cursor.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/error.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/module.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/options.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/python_parameter_set.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_bindings/python_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_parameter_set.o build/temp.linux-x86_64-3.9/src/turbodbc_python/python_result_set.o -Lbuild/lib.linux-x86_64-3.9 -L/usr/local/lib -lodbc -lturbodbc.cpython-39-x86_64-linux-gnu -o build/lib.linux-x86_64-3.9/turbodbc_intern.cpython-39-x86_64-linux-gnu.so -Wl,-rpath,$ORIGIN
building 'turbodbc_numpy_support' extension
creating build/temp.linux-x86_64-3.9/src/turbodbc_numpy
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/binary_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/binary_column.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/datetime_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/datetime_column.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/make_numpy_array.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/make_numpy_array.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/masked_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/masked_column.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/numpy_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/numpy_result_set.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/numpy_type.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/numpy_type.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/python_bindings.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/python_bindings.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/set_numpy_parameters.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/set_numpy_parameters.o --std=c++11 -fvisibility=hidden
src/turbodbc_numpy/set_numpy_parameters.cpp: In function ‘void turbodbc_numpy::set_numpy_parameters(turbodbc::bound_parameter_set&, const std::vector<std::tuple<pybind11::array, pybind11::array_t<bool, 16>, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)’:
src/turbodbc_numpy/set_numpy_parameters.cpp:359:39: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare]
359 | for (std::size_t start = 0; start < total_sets; start += parameters.buffered_sets()) {
| ~~~~~~^~~~~~~~~~~~
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/string_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/string_column.o --std=c++11 -fvisibility=hidden
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/numpy/core/include -I/usr/local/include/python3.9 -c src/turbodbc_numpy/unicode_column.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/unicode_column.o --std=c++11 -fvisibility=hidden
g++ -pthread -shared -D_GLIBCXX_USE_CXX11_ABI=0 build/temp.linux-x86_64-3.9/src/turbodbc_numpy/binary_column.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/datetime_column.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/make_numpy_array.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/masked_column.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/numpy_result_set.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/numpy_type.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/python_bindings.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/set_numpy_parameters.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/string_column.o build/temp.linux-x86_64-3.9/src/turbodbc_numpy/unicode_column.o -Lbuild/lib.linux-x86_64-3.9 -L/usr/local/lib -lodbc -lturbodbc.cpython-39-x86_64-linux-gnu -o build/lib.linux-x86_64-3.9/turbodbc_numpy_support.cpython-39-x86_64-linux-gnu.so -Wl,-rpath,$ORIGIN
building 'turbodbc_arrow_support' extension
creating build/temp.linux-x86_64-3.9/src/turbodbc_arrow
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -Iinclude/ -I/tmp/pip-install-64lv0rpv/turbodbc_99cb81698f1444109a3d8faae1e53b9b/.eggs/pybind11-2.10.0-py3.9.egg/pybind11/include -I/usr/local/lib/python3.9/site-packages/pyarrow/include -I/usr/local/include/python3.9 -c src/turbodbc_arrow/arrow_result_set.cpp -o build/temp.linux-x86_64-3.9/src/turbodbc_arrow/arrow_result_set.o --std=c++11 -fvisibility=hidden
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer.h:31,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/bytes_view.h:26:25: error: ‘basic_string_view’ in namespace ‘std’ does not name a template type
26 | using bytes_view = std::basic_string_view<uint8_t>;
| ^~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/bytes_view.h:26:20: note: ‘std::basic_string_view’ is only available from C++17 onwards
26 | using bytes_view = std::basic_string_view<uint8_t>;
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer.h:81:35: error: expected ‘)’ before ‘data’
81 | explicit Buffer(std::string_view data)
| ~ ^~~~~
| )
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer.h:165:21: error: expected type-specifier
165 | explicit operator std::string_view() const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer.h:171:21: error: expected type-specifier
171 | explicit operator util::bytes_view() const { return util::bytes_view(data_, size_); }
| ^~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:39:22: error: ‘constexpr const T* arrow::internal::AlignedStorage<T>::get() const’ cannot be overloaded with ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const’
39 | constexpr const T* get() const noexcept {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:35:16: note: previous declaration ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const’
35 | constexpr T* get() noexcept {
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:423:16: error: ‘constexpr T& arrow::Result<T>::ValueUnsafe() const &’ cannot be overloaded with ‘constexpr const T& arrow::Result<T>::ValueUnsafe() const &’
423 | constexpr T& ValueUnsafe() & { return *storage_.get(); }
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:421:22: note: previous declaration ‘constexpr const T& arrow::Result<T>::ValueUnsafe() const &’
421 | constexpr const T& ValueUnsafe() const& { return *storage_.get(); }
| ^~~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1849:8: error: ‘variant’ in namespace ‘std’ does not name a template type
1849 | std::variant<FieldPath, std::string, std::vector<FieldRef>> impl_;
| ^~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1849:3: note: ‘std::variant’ is only available from C++17 onwards
1849 | std::variant<FieldPath, std::string, std::vector<FieldRef>> impl_;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In constructor ‘arrow::FieldRef::FieldRef(std::string)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1688:32: error: class ‘arrow::FieldRef’ does not have any field named ‘impl_’
1688 | FieldRef(std::string name) : impl_(std::move(name)) {} // NOLINT runtime/explicit
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In constructor ‘arrow::FieldRef::FieldRef(const char*)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1689:32: error: class ‘arrow::FieldRef’ does not have any field named ‘impl_’
1689 | FieldRef(const char* name) : impl_(std::string(name)) {} // NOLINT runtime/explicit
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In constructor ‘arrow::FieldRef::FieldRef(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1692:25: error: class ‘arrow::FieldRef’ does not have any field named ‘impl_’
1692 | FieldRef(int index) : impl_(FieldPath({index})) {} // NOLINT runtime/explicit
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘bool arrow::FieldRef::Equals(const arrow::FieldRef&) const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1729:53: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1729 | bool Equals(const FieldRef& other) const { return impl_ == other.impl_; }
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1729:68: error: ‘const class arrow::FieldRef’ has no member named ‘impl_’
1729 | bool Equals(const FieldRef& other) const { return impl_ == other.impl_; }
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘bool arrow::FieldRef::IsFieldPath() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1741:42: error: ‘holds_alternative’ is not a member of ‘std’
1741 | bool IsFieldPath() const { return std::holds_alternative<FieldPath>(impl_); }
| ^~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1741:69: error: expected primary-expression before ‘>’ token
1741 | bool IsFieldPath() const { return std::holds_alternative<FieldPath>(impl_); }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1741:71: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1741 | bool IsFieldPath() const { return std::holds_alternative<FieldPath>(impl_); }
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘bool arrow::FieldRef::IsName() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1742:37: error: ‘holds_alternative’ is not a member of ‘std’
1742 | bool IsName() const { return std::holds_alternative<std::string>(impl_); }
| ^~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1742:66: error: expected primary-expression before ‘>’ token
1742 | bool IsName() const { return std::holds_alternative<std::string>(impl_); }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1742:68: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1742 | bool IsName() const { return std::holds_alternative<std::string>(impl_); }
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘bool arrow::FieldRef::IsNested() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1745:51: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1745 | if (IsFieldPath()) return std::get<FieldPath>(impl_).indices().size() > 1;
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘const arrow::FieldPath* arrow::FieldRef::field_path() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1750:49: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1750 | return IsFieldPath() ? &std::get<FieldPath>(impl_) : NULLPTR;
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘const string* arrow::FieldRef::name() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1753:46: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1753 | return IsName() ? &std::get<std::string>(impl_) : NULLPTR;
| ^~~~~
| mpl_
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h: In member function ‘const std::vector<arrow::FieldRef>* arrow::FieldRef::nested_refs() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1756:17: error: ‘holds_alternative’ is not a member of ‘std’
1756 | return std::holds_alternative<std::vector<FieldRef>>(impl_)
| ^~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1756:55: error: expected primary-expression before ‘>’ token
1756 | return std::holds_alternative<std::vector<FieldRef>>(impl_)
| ^~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1756:58: error: ‘impl_’ was not declared in this scope; did you mean ‘mpl_’?
1756 | return std::holds_alternative<std::vector<FieldRef>>(impl_)
| ^~~~~
| mpl_
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:29,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:32,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:38,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_integer(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:876:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_integer(arrow::Type::type)’ not a return-statement
876 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_signed_integer(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:893:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_signed_integer(arrow::Type::type)’ not a return-statement
893 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_unsigned_integer(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:910:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_unsigned_integer(arrow::Type::type)’ not a return-statement
910 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_floating(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:926:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_floating(arrow::Type::type)’ not a return-statement
926 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_numeric(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:952:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_numeric(arrow::Type::type)’ not a return-statement
952 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_decimal(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:967:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_decimal(arrow::Type::type)’ not a return-statement
967 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_primitive(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1003:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_primitive(arrow::Type::type)’ not a return-statement
1003 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_base_binary_like(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1023:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_base_binary_like(arrow::Type::type)’ not a return-statement
1023 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_binary_like(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1038:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_binary_like(arrow::Type::type)’ not a return-statement
1038 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_large_binary_like(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1053:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_large_binary_like(arrow::Type::type)’ not a return-statement
1053 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_binary(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1068:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_binary(arrow::Type::type)’ not a return-statement
1068 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_string(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1083:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_string(arrow::Type::type)’ not a return-statement
1083 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_temporal(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1101:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_temporal(arrow::Type::type)’ not a return-statement
1101 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_interval(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1117:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_interval(arrow::Type::type)’ not a return-statement
1117 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_fixed_size_binary(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1140:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_fixed_size_binary(arrow::Type::type)’ not a return-statement
1140 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_list_like(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1165:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_list_like(arrow::Type::type)’ not a return-statement
1165 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_nested(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1185:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_nested(arrow::Type::type)’ not a return-statement
1185 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h: In function ‘constexpr bool arrow::is_union(arrow::Type::type)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type_traits.h:1200:1: error: body of ‘constexpr’ function ‘constexpr bool arrow::is_union(arrow::Type::type)’ not a return-statement
1200 | }
| ^
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:32,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:38,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:52:27: error: ‘optional’ in namespace ‘std’ does not name a template type
52 | using value_type = std::optional<typename ValueAccessor::ValueType>;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:52:22: note: ‘std::optional’ is only available from C++17 onwards
52 | using value_type = std::optional<typename ValueAccessor::ValueType>;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:54:19: error: ‘value_type’ does not name a type
54 | using pointer = value_type*;
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:55:21: error: ‘value_type’ does not name a type
55 | using reference = value_type&;
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:65:3: error: ‘value_type’ does not name a type
65 | value_type operator*() const {
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:70:3: error: ‘value_type’ does not name a type
70 | value_type operator[](difference_type n) const {
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:141:27: error: ‘optional’ in namespace ‘std’ does not name a template type
141 | using value_type = std::optional<typename ValueAccessor::ValueType>;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:141:22: note: ‘std::optional’ is only available from C++17 onwards
141 | using value_type = std::optional<typename ValueAccessor::ValueType>;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:143:19: error: ‘value_type’ does not name a type
143 | using pointer = value_type*;
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:144:21: error: ‘value_type’ does not name a type
144 | using reference = value_type&;
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:155:3: error: ‘value_type’ does not name a type
155 | value_type operator*() const {
| ^~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/stl_iterator.h:163:3: error: ‘value_type’ does not name a type
163 | value_type operator[](difference_type n) const { return *(*this + n); }
| ^~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:38,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:70:8: error: ‘string_view’ in namespace ‘std’ does not name a type
70 | std::string_view GetView(int64_t i) const {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:70:3: note: ‘std::string_view’ is only available from C++17 onwards
70 | std::string_view GetView(int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:78:8: error: ‘optional’ in namespace ‘std’ does not name a template type
78 | std::optional<std::string_view> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:78:3: note: ‘std::optional’ is only available from C++17 onwards
78 | std::optional<std::string_view> operator[](int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:87:8: error: ‘string_view’ in namespace ‘std’ does not name a type
87 | std::string_view Value(int64_t i) const { return GetView(i); }
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:87:3: note: ‘std::string_view’ is only available from C++17 onwards
87 | std::string_view Value(int64_t i) const { return GetView(i); }
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h: In member function ‘std::string arrow::BaseBinaryArray<TYPE>::GetString(int64_t) const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:93:63: error: there are no arguments to ‘GetView’ that depend on a template parameter, so a declaration of ‘GetView’ must be available [-fpermissive]
93 | std::string GetString(int64_t i) const { return std::string(GetView(i)); }
| ^~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:93:63: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:239:8: error: ‘string_view’ in namespace ‘std’ does not name a type
239 | std::string_view GetView(int64_t i) const {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:239:3: note: ‘std::string_view’ is only available from C++17 onwards
239 | std::string_view GetView(int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:243:8: error: ‘optional’ in namespace ‘std’ does not name a template type
243 | std::optional<std::string_view> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:243:3: note: ‘std::optional’ is only available from C++17 onwards
243 | std::optional<std::string_view> operator[](int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h: In member function ‘std::string arrow::FixedSizeBinaryArray::GetString(int64_t) const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_binary.h:247:63: error: ‘GetView’ was not declared in this scope; did you mean ‘View’?
247 | std::string GetString(int64_t i) const { return std::string(GetView(i)); }
| ^~~~~~~
| View
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:42,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:57:8: error: ‘optional’ in namespace ‘std’ does not name a template type
57 | std::optional<bool> operator[](int64_t i) const { return *IteratorType(*this, i); }
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:57:3: note: ‘std::optional’ is only available from C++17 onwards
57 | std::optional<bool> operator[](int64_t i) const { return *IteratorType(*this, i); }
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:114:8: error: ‘optional’ in namespace ‘std’ does not name a template type
114 | std::optional<value_type> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:114:3: note: ‘std::optional’ is only available from C++17 onwards
114 | std::optional<value_type> operator[](int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:155:8: error: ‘optional’ in namespace ‘std’ does not name a template type
155 | std::optional<TypeClass::DayMilliseconds> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:155:3: note: ‘std::optional’ is only available from C++17 onwards
155 | std::optional<TypeClass::DayMilliseconds> operator[](int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:191:8: error: ‘optional’ in namespace ‘std’ does not name a template type
191 | std::optional<TypeClass::MonthDayNanos> operator[](int64_t i) const {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_primitive.h:191:3: note: ‘std::optional’ is only available from C++17 onwards
191 | std::optional<TypeClass::MonthDayNanos> operator[](int64_t i) const {
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:24,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:80:22: error: ‘std::string_view’ has not been declared
80 | Status Append(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:96:29: error: ‘std::string_view’ has not been declared
96 | Status ExtendCurrent(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:153:26: error: ‘std::string_view’ has not been declared
153 | void UnsafeAppend(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:162:33: error: ‘std::string_view’ has not been declared
162 | void UnsafeExtendCurrent(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:373:8: error: ‘string_view’ in namespace ‘std’ does not name a type
373 | std::string_view GetView(int64_t i) const {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:373:3: note: ‘std::string_view’ is only available from C++17 onwards
373 | std::string_view GetView(int64_t i) const {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::BaseBinaryBuilder<TYPE>::Append(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:81:25: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
81 | return Append(value.data(), static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:81:64: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
81 | return Append(value.data(), static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::BaseBinaryBuilder<TYPE>::ExtendCurrent(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:97:65: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
97 | return ExtendCurrent(reinterpret_cast<const uint8_t*>(value.data()),
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:98:57: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
98 | static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘void arrow::BaseBinaryBuilder<TYPE>::UnsafeAppend(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:154:24: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
154 | UnsafeAppend(value.data(), static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:154:63: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
154 | UnsafeAppend(value.data(), static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘void arrow::BaseBinaryBuilder<TYPE>::UnsafeExtendCurrent(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:163:64: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
163 | UnsafeExtendCurrent(reinterpret_cast<const uint8_t*>(value.data()),
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:164:56: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
164 | static_cast<offset_type>(value.size()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:479:28: error: ‘string_view’ in namespace ‘std’ does not name a type
479 | Status Append(const std::string_view& view) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:479:23: note: ‘std::string_view’ is only available from C++17 onwards
479 | Status Append(const std::string_view& view) {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:537:26: error: ‘std::string_view’ has not been declared
537 | void UnsafeAppend(std::string_view value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:593:8: error: ‘string_view’ in namespace ‘std’ does not name a type
593 | std::string_view GetView(int64_t i) const;
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:593:3: note: ‘std::string_view’ is only available from C++17 onwards
593 | std::string_view GetView(int64_t i) const;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::FixedSizeBinaryBuilder::Append(const string&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:487:19: error: no matching function for call to ‘arrow::FixedSizeBinaryBuilder::UnsafeAppend(const string&)’
487 | UnsafeAppend(s);
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:526:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const uint8_t*)’
526 | void UnsafeAppend(const uint8_t* value) {
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:526:36: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘const uint8_t*’ {aka ‘const unsigned char*’}
526 | void UnsafeAppend(const uint8_t* value) {
| ~~~~~~~~~~~~~~~^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:533:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const char*)’
533 | void UnsafeAppend(const char* value) {
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:533:33: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘const char*’
533 | void UnsafeAppend(const char* value) {
| ~~~~~~~~~~~~^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:537:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(int)’
537 | void UnsafeAppend(std::string_view value) {
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:537:38: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘int’
537 | void UnsafeAppend(std::string_view value) {
| ~~~~~~~~~~~~~~~~~^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:544:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const arrow::Buffer&)’
544 | void UnsafeAppend(const Buffer& s) { UnsafeAppend(std::string_view(s)); }
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:544:35: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘const arrow::Buffer&’
544 | void UnsafeAppend(const Buffer& s) { UnsafeAppend(std::string_view(s)); }
| ~~~~~~~~~~~~~~^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:546:8: note: candidate: ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const std::shared_ptr<arrow::Buffer>&)’
546 | void UnsafeAppend(const std::shared_ptr<Buffer>& s) { UnsafeAppend(*s); }
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:546:52: note: no known conversion for argument 1 from ‘const string’ {aka ‘const std::basic_string<char>’} to ‘const std::shared_ptr<arrow::Buffer>&’
546 | void UnsafeAppend(const std::shared_ptr<Buffer>& s) { UnsafeAppend(*s); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::FixedSizeBinaryBuilder::Append(const arrow::Buffer&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:493:23: error: ‘string_view’ is not a member of ‘std’
493 | UnsafeAppend(std::string_view(s));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:493:23: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::FixedSizeBinaryBuilder::Append(const std::array<unsigned char, NBYTES>&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:503:14: error: ‘string_view’ is not a member of ‘std’
503 | std::string_view(reinterpret_cast<const char*>(value.data()), value.size()));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:503:14: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(int)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:541:57: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
541 | UnsafeAppend(reinterpret_cast<const uint8_t*>(value.data()));
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘void arrow::FixedSizeBinaryBuilder::UnsafeAppend(const arrow::Buffer&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:544:58: error: ‘string_view’ is not a member of ‘std’
544 | void UnsafeAppend(const Buffer& s) { UnsafeAppend(std::string_view(s)); }
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:544:58: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:661:28: error: ‘string_view’ in namespace ‘std’ does not name a type
661 | Status Append(const std::string_view& value) {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:661:23: note: ‘std::string_view’ is only available from C++17 onwards
661 | Status Append(const std::string_view& value) {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h: In member function ‘arrow::Status arrow::internal::ChunkedBinaryBuilder::Append(const int&)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:662:58: error: request for member ‘data’ in ‘value’, which is of non-class type ‘const int’
662 | return Append(reinterpret_cast<const uint8_t*>(value.data()),
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_binary.h:663:46: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
663 | static_cast<int32_t>(value.size()));
| ^~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:25,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_decimal.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_decimal.h:50:26: error: ‘std::string_view’ has not been declared
50 | void UnsafeAppend(std::string_view val);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_decimal.h:80:26: error: ‘std::string_view’ has not been declared
80 | void UnsafeAppend(std::string_view val);
| ^~~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:38,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:32,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:98:39: error: ‘string_view’ in namespace ‘std’ does not name a type
98 | static Status FromString(const std::string_view& s, Decimal128* out, int32_t* precision,
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:98:34: note: ‘std::string_view’ is only available from C++17 onwards
98 | static Status FromString(const std::string_view& s, Decimal128* out, int32_t* precision,
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:104:51: error: ‘string_view’ in namespace ‘std’ does not name a type
104 | static Result<Decimal128> FromString(const std::string_view& s);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:104:46: note: ‘std::string_view’ is only available from C++17 onwards
104 | static Result<Decimal128> FromString(const std::string_view& s);
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:215:39: error: ‘string_view’ in namespace ‘std’ does not name a type
215 | static Status FromString(const std::string_view& s, Decimal256* out, int32_t* precision,
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:215:34: note: ‘std::string_view’ is only available from C++17 onwards
215 | static Status FromString(const std::string_view& s, Decimal256* out, int32_t* precision,
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:221:51: error: ‘string_view’ in namespace ‘std’ does not name a type
221 | static Result<Decimal256> FromString(const std::string_view& s);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:221:46: note: ‘std::string_view’ is only available from C++17 onwards
221 | static Result<Decimal256> FromString(const std::string_view& s);
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:32,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:98:53: error: ‘std::string_view’ has not been declared
98 | std::string_view repr);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:143:16: error: ‘string_view’ in namespace ‘std’ does not name a type
143 | virtual std::string_view view() const = 0;
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:143:11: note: ‘std::string_view’ is only available from C++17 onwards
143 | virtual std::string_view view() const = 0;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:162:8: error: ‘string_view’ in namespace ‘std’ does not name a type
162 | std::string_view view() const override {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:162:3: note: ‘std::string_view’ is only available from C++17 onwards
162 | std::string_view view() const override {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:248:8: error: ‘string_view’ in namespace ‘std’ does not name a type
248 | std::string_view view() const override {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:248:3: note: ‘std::string_view’ is only available from C++17 onwards
248 | std::string_view view() const override {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:418:8: error: ‘string_view’ in namespace ‘std’ does not name a type
418 | std::string_view view() const override {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:418:3: note: ‘std::string_view’ is only available from C++17 onwards
418 | std::string_view view() const override {
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:564:8: error: ‘string_view’ in namespace ‘std’ does not name a type
564 | std::string_view view() const override {
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/scalar.h:564:3: note: ‘std::string_view’ is only available from C++17 onwards
564 | std::string_view view() const override {
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:57:21: error: ‘string_view’ in namespace ‘std’ does not name a type
57 | using type = std::string_view;
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:57:16: note: ‘std::string_view’ is only available from C++17 onwards
57 | using type = std::string_view;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:65:21: error: ‘string_view’ in namespace ‘std’ does not name a type
65 | using type = std::string_view;
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:65:16: note: ‘std::string_view’ is only available from C++17 onwards
65 | using type = std::string_view;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:115:46: error: ‘std::string_view’ has not been declared
115 | Status GetOrInsert(const BinaryType*, std::string_view value, int32_t* out);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:116:51: error: ‘std::string_view’ has not been declared
116 | Status GetOrInsert(const LargeBinaryType*, std::string_view value, int32_t* out);
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In member function ‘arrow::enable_if_fixed_size_binary<T1, arrow::Status> arrow::internal::DictionaryBuilderBase<BuilderType, T>::Append(const uint8_t*)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:260:24: error: ‘string_view’ is not a member of ‘std’
260 | return Append(std::string_view(reinterpret_cast<const char*>(value), byte_width_));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:260:24: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In member function ‘arrow::enable_if_fixed_size_binary<T1, arrow::Status> arrow::internal::DictionaryBuilderBase<BuilderType, T>::Append(const char*)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:266:24: error: ‘string_view’ is not a member of ‘std’
266 | return Append(std::string_view(value, byte_width_));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:266:24: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In member function ‘arrow::enable_if_binary_like<T1, arrow::Status> arrow::internal::DictionaryBuilderBase<BuilderType, T>::Append(const char*, int32_t)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:278:24: error: ‘string_view’ is not a member of ‘std’
278 | return Append(std::string_view(value, length));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:278:24: note: ‘std::string_view’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In member function ‘arrow::enable_if_string_like<T1, arrow::Status> arrow::internal::DictionaryBuilderBase<BuilderType, T>::Append(const char*, int32_t)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:284:24: error: ‘string_view’ is not a member of ‘std’
284 | return Append(std::string_view(value, length));
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:284:24: note: ‘std::string_view’ is only available from C++17 onwards
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:28,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h:73:8: error: ‘optional’ in namespace ‘std’ does not name a template type
73 | std::optional<std::string> timezone_db_path;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h:73:3: note: ‘std::optional’ is only available from C++17 onwards
73 | std::optional<std::string> timezone_db_path;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h:92:8: error: ‘optional’ in namespace ‘std’ does not name a template type
92 | std::optional<std::string> timezone_db_path;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/config.h:92:3: note: ‘std::optional’ is only available from C++17 onwards
92 | std::optional<std::string> timezone_db_path;
| ^~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:29,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:54:8: error: ‘variant’ in namespace ‘std’ does not name a template type
54 | std::variant<Empty, std::shared_ptr<Scalar>, std::shared_ptr<ArrayData>,
| ^~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:54:3: note: ‘std::variant’ is only available from C++17 onwards
54 | std::variant<Empty, std::shared_ptr<Scalar>, std::shared_ptr<ArrayData>,
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In constructor ‘arrow::Datum::Datum(std::shared_ptr<arrow::Scalar>)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:68:9: error: class ‘arrow::Datum’ does not have any field named ‘value’
68 | : value(std::move(value)) {}
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In constructor ‘arrow::Datum::Datum(std::shared_ptr<arrow::ArrayData>)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:71:9: error: class ‘arrow::Datum’ does not have any field named ‘value’
71 | : value(std::move(value)) {}
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In constructor ‘arrow::Datum::Datum(arrow::ArrayData)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:74:9: error: class ‘arrow::Datum’ does not have any field named ‘value’
74 | : value(std::make_shared<ArrayData>(std::move(arg))) {}
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘arrow::Datum::Kind arrow::Datum::kind() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:120:19: error: ‘const struct arrow::Datum’ has no member named ‘value’
120 | switch (this->value.index()) {
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::ArrayData>& arrow::Datum::array() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:139:55: error: ‘const struct arrow::Datum’ has no member named ‘value’
139 | return std::get<std::shared_ptr<ArrayData>>(this->value);
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::ChunkedArray>& arrow::Datum::chunked_array() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:152:58: error: ‘const struct arrow::Datum’ has no member named ‘value’
152 | return std::get<std::shared_ptr<ChunkedArray>>(this->value);
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::RecordBatch>& arrow::Datum::record_batch() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:156:57: error: ‘const struct arrow::Datum’ has no member named ‘value’
156 | return std::get<std::shared_ptr<RecordBatch>>(this->value);
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::Table>& arrow::Datum::table() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:160:51: error: ‘const struct arrow::Datum’ has no member named ‘value’
160 | return std::get<std::shared_ptr<Table>>(this->value);
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h: In member function ‘const std::shared_ptr<arrow::Scalar>& arrow::Datum::scalar() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/datum.h:164:52: error: ‘const struct arrow::Datum’ has no member named ‘value’
164 | return std::get<std::shared_ptr<Scalar>>(this->value);
| ^~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/record_batch.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:33,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:29: error: ‘optional’ is not a member of ‘std’
69 | struct IterationTraits<std::optional<T>> {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:29: note: ‘std::optional’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:29: error: ‘optional’ is not a member of ‘std’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:29: note: ‘std::optional’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:38: error: template argument 1 is invalid
69 | struct IterationTraits<std::optional<T>> {
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:69:39: error: expected unqualified-id before ‘>’ token
69 | struct IterationTraits<std::optional<T>> {
| ^~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:230:8: error: ‘optional’ in namespace ‘std’ does not name a template type
230 | std::optional<YieldValueType> yield_value_;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:230:3: note: ‘std::optional’ is only available from C++17 onwards
230 | std::optional<YieldValueType> yield_value_;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In constructor ‘arrow::TransformFlow<T>::TransformFlow(arrow::TransformFlow<T>::YieldValueType, bool)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:219:9: error: class ‘arrow::TransformFlow<T>’ does not have any field named ‘yield_value_’
219 | yield_value_(std::move(value)) {}
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In constructor ‘arrow::TransformFlow<T>::TransformFlow(bool, bool)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:221:63: error: class ‘arrow::TransformFlow<T>’ does not have any field named ‘yield_value_’
221 | : finished_(finished), ready_for_next_(ready_for_next), yield_value_() {}
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In member function ‘bool arrow::TransformFlow<T>::HasValue() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:223:34: error: ‘yield_value_’ was not declared in this scope
223 | bool HasValue() const { return yield_value_.has_value(); }
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In member function ‘T arrow::TransformFlow<T>::Value() const’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:226:29: error: ‘yield_value_’ was not declared in this scope
226 | T Value() const { return *yield_value_; }
| ^~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: At global scope:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:15: error: ‘optional’ is not a member of ‘std’
281 | Result<std::optional<V>> Pump() {
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:15: note: ‘std::optional’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:15: error: ‘optional’ is not a member of ‘std’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:15: note: ‘std::optional’ is only available from C++17 onwards
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:24: error: template argument 1 is invalid
281 | Result<std::optional<V>> Pump() {
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:281:25: error: expected unqualified-id before ‘>’ token
281 | Result<std::optional<V>> Pump() {
| ^~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:310:8: error: ‘optional’ in namespace ‘std’ does not name a template type
310 | std::optional<T> last_value_;
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:310:3: note: ‘std::optional’ is only available from C++17 onwards
310 | std::optional<T> last_value_;
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In constructor ‘arrow::TransformIterator<T, V>::TransformIterator(arrow::Iterator<T>, arrow::Transformer<T, V>)’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:261:9: error: class ‘arrow::TransformIterator<T, V>’ does not have any field named ‘last_value_’
261 | last_value_(),
| ^~~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h: In member function ‘arrow::Result<V> arrow::TransformIterator<T, V>::Next()’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:52: error: there are no arguments to ‘Pump’ that depend on a template parameter, so a declaration of ‘Pump’ must be available [-fpermissive]
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:448:25: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
448 | auto&& result_name = (rexpr); \
| ^~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:34: error: ‘optional’ is not a member of ‘std’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:34: note: ‘std::optional’ is only available from C++17 onwards
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:44: error: expected primary-expression before ‘>’ token
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:46: error: ‘next’ was not declared in this scope
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:46: note: suggested alternatives:
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:266:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
266 | ARROW_ASSIGN_OR_RAISE(std::optional<V> next, Pump());
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:66,
from /usr/include/c++/10/bits/char_traits.h:39,
from /usr/include/c++/10/string:40,
from include/turbodbc/column_info.h:4,
from include/turbodbc/result_sets/result_set.h:3,
from include/turbodbc/result_sets/row_based_result_set.h:3,
from include/turbodbc_arrow/arrow_result_set.h:3,
from src/turbodbc_arrow/arrow_result_set.cpp:1:
/usr/include/c++/10/bits/stl_iterator_base_funcs.h:213:5: note: ‘std::next’
213 | next(_InputIterator __x, typename
| ^~~~
In file included from /usr/include/boost/range/iterator_range_core.hpp:45,
from /usr/include/boost/algorithm/string/replace.hpp:16,
from /usr/include/boost/date_time/date_facet.hpp:17,
from /usr/include/boost/date_time/gregorian/gregorian_io.hpp:16,
from /usr/include/boost/date_time/gregorian/gregorian.hpp:31,
from include/turbodbc/field.h:6,
from include/turbodbc_arrow/arrow_result_set.h:4,
from src/turbodbc_arrow/arrow_result_set.cpp:1:
/usr/include/boost/next_prior.hpp:179:10: note: ‘boost::next’
179 | inline T next(T x, Distance n)
| ^~~~
In file included from /usr/include/boost/mpl/next.hpp:17,
from /usr/include/boost/mpl/bind.hpp:25,
from /usr/include/boost/mpl/lambda.hpp:18,
from /usr/include/boost/mpl/iter_fold.hpp:20,
from /usr/include/boost/variant/detail/initializer.hpp:28,
from /usr/include/boost/variant/variant.hpp:30,
from include/turbodbc/field.h:3,
from include/turbodbc_arrow/arrow_result_set.h:4,
from src/turbodbc_arrow/arrow_result_set.cpp:1:
/usr/include/boost/mpl/next_prior.hpp:29:8: note: ‘boost::mpl::next’
29 | struct next
| ^~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:270:29: error: ‘last_value_’ was not declared in this scope
270 | ARROW_ASSIGN_OR_RAISE(last_value_, it_.Next());
| ^~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:450:3: note: in definition of macro ‘ARROW_ASSIGN_OR_RAISE_IMPL’
450 | lhs = std::move(result_name).ValueUnsafe();
| ^~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/iterator.h:270:7: note: in expansion of macro ‘ARROW_ASSIGN_OR_RAISE’
270 | ARROW_ASSIGN_OR_RAISE(last_value_, it_.Next());
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘class arrow::internal::DictionaryBuilderBase<arrow::AdaptiveIntBuilder, arrow::StringType>’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:669:7: required from ‘class arrow::DictionaryBuilder<arrow::StringType>’
src/turbodbc_arrow/arrow_result_set.cpp:55:44: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:139:9: error: no type named ‘type’ in ‘struct arrow::internal::DictionaryValue<arrow::StringType, void>’
139 | using Value = typename DictionaryValue<T>::type;
| ^~~~~
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/data.h:27,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_base.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array.h:37,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:22,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::DataType>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::DataType>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::DataType>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::DataType>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/type.h:1104:45: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::DataType>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::DataType>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Array>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::Array>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::Array>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::Array>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/array_dict.h:81:33: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::Array>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Array>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::ResizableBuffer>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::unique_ptr<arrow::ResizableBuffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::unique_ptr<arrow::ResizableBuffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::unique_ptr<arrow::ResizableBuffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer_builder.h:74:7: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<8, 8>::type*’ to type ‘std::unique_ptr<arrow::ResizableBuffer>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::ResizableBuffer>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::Buffer>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::unique_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::unique_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::unique_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer_builder.h:156:7: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<8, 8>::type*’ to type ‘std::unique_ptr<arrow::Buffer>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::Buffer>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Buffer>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::Buffer>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/buffer_builder.h:164:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::Buffer>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Buffer>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::ArrayBuilder>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::unique_ptr<arrow::ArrayBuilder>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::unique_ptr<arrow::ArrayBuilder>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::unique_ptr<arrow::ArrayBuilder>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_base.h:313:3: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<8, 8>::type*’ to type ‘std::unique_ptr<arrow::ArrayBuilder>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::unique_ptr<arrow::ArrayBuilder>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:82:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<32, 8>::type*’ to type ‘std::pair<arrow::Decimal128, arrow::Decimal128>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::pair<arrow::Decimal128, arrow::Decimal128>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::Decimal128]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = arrow::Decimal128]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = arrow::Decimal128]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = arrow::Decimal128]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:120:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘arrow::Decimal128*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::Decimal128]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::Decimal256]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = arrow::Decimal256]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = arrow::Decimal256]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = arrow::Decimal256]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:229:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<32, 8>::type*’ to type ‘arrow::Decimal256*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::Decimal256]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:246:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<64, 8>::type*’ to type ‘std::pair<arrow::Decimal256, arrow::Decimal256>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::pair<arrow::Decimal256, arrow::Decimal256>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/decimal.h:299:14: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<4, 4>::type*’ to type ‘int*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = int]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::internal::Empty]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = arrow::internal::Empty]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = arrow::internal::Empty]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = arrow::internal::Empty]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/functional.h:33:20: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<1, 1>::type*’ to type ‘arrow::internal::Empty*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::internal::Empty]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::RecordBatchWithMetadata]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = arrow::RecordBatchWithMetadata]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = arrow::RecordBatchWithMetadata]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = arrow::RecordBatchWithMetadata]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/record_batch.h:237:66: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<32, 8>::type*’ to type ‘arrow::RecordBatchWithMetadata*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = arrow::RecordBatchWithMetadata]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::RecordBatch>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::RecordBatch>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::RecordBatch>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::RecordBatch>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/record_batch.h:243:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::RecordBatch>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::RecordBatch>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Tensor>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::Tensor>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::Tensor>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::Tensor>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/tensor.h:99:5: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::Tensor>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::Tensor>]’ not a return-statement
37 | }
| ^
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h: In instantiation of ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::SparseCSFIndex>]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:46:10: required from ‘void arrow::internal::AlignedStorage<T>::destroy() [with T = std::shared_ptr<arrow::SparseCSFIndex>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:442:23: required from ‘void arrow::Result<T>::Destroy() [with T = std::shared_ptr<arrow::SparseCSFIndex>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/result.h:117:24: required from ‘arrow::Result<T>::~Result() [with T = std::shared_ptr<arrow::SparseCSFIndex>]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/sparse_tensor.h:418:29: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:36:37: error: ‘reinterpret_cast’ from type ‘const std::aligned_storage<16, 8>::type*’ to type ‘std::shared_ptr<arrow::SparseCSFIndex>*’ casts away qualifiers
36 | return arrow::internal::launder(reinterpret_cast<T*>(&data_));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/util/aligned_storage.h:37:3: error: body of ‘constexpr’ function ‘constexpr T* arrow::internal::AlignedStorage<T>::get() const [with T = std::shared_ptr<arrow::SparseCSFIndex>]’ not a return-statement
37 | }
| ^
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/builder.h:26,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/api.h:25,
from src/turbodbc_arrow/arrow_result_set.cpp:6:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::UInt8Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:341:43: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::Int8Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:343:42: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::UInt16Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:345:44: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::Int16Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:347:43: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::UInt32Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:349:44: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::Int32Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:351:43: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::UInt64Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:353:44: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalarImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::Scalar&, int64_t) [with IndexType = arrow::Int64Type; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:355:43: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendScalar(const arrow::Scalar&, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:330:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:514:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
514 | const auto& value = dict.GetView(index);
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = unsigned char; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:377:45: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = signed char; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:379:44: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = short unsigned int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:381:46: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = short int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:383:45: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = unsigned int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:385:46: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:387:45: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = long unsigned int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:389:46: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h: In instantiation of ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySliceImpl(const typename arrow::TypeTraits<T>::ArrayType&, const arrow::ArraySpan&, int64_t, int64_t) [with c_type = long int; BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; typename arrow::TypeTraits<T>::ArrayType = arrow::StringArray; int64_t = long int]’:
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:391:45: required from ‘arrow::Status arrow::internal::DictionaryBuilderBase<BuilderType, T>::AppendArraySlice(const arrow::ArraySpan&, int64_t, int64_t) [with BuilderType = arrow::AdaptiveIntBuilder; T = arrow::StringType; int64_t = long int]’
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:369:10: required from here
/usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/array/builder_dict.h:501:32: error: ‘const ArrayType’ {aka ‘const class arrow::StringArray’} has no member named ‘GetView’; did you mean ‘View’?
501 | return Append(dict.GetView(index));
| ~~~~~^~~~~~~
| View
In file included from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/python/platform.h:28,
from /usr/local/lib/python3.9/site-packages/pyarrow/include/arrow/python/pyarrow.h:20,
from src/turbodbc_arrow/arrow_result_set.cpp:7:
/usr/local/include/python3.9/datetime.h: At global scope:
/usr/local/include/python3.9/datetime.h:189:25: warning: ‘PyDateTimeAPI’ defined but not used [-Wunused-variable]
189 | static PyDateTime_CAPI *PyDateTimeAPI = NULL;
| ^~~~~~~~~~~~~
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> turbodbc
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
WARNING: You are using pip version 22.0.4; however, version 22.3 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
The command '/bin/sh -c apt-get update --yes && pip3 install -U pip==22.0.4 setuptools==45.2.0 wheel==0.37.1 && apt-get install curl sudo git make musl-dev --yes && pip3 install -r req.txt && python3 -c "import pyarrow; pyarrow.create_library_symlinks()" && CFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0" pip3 install --no-cache-dir turbodbc && apt-get remove make gcc musl-dev libffi-dev --yes && apt-get clean autoclean && apt-get autoremove --yes && rm -rf /var/lib/{apt,dpkg,cache,log}/' returned a non-zero code: 1
Jenkins 2.277.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment