[CONPY-235] Mariadb-1.1.5 failure on install Created: 2022-11-08  Updated: 2022-11-08  Resolved: 2022-11-08

Status: Closed
Project: MariaDB Connector/Python
Component/s: Installation
Affects Version/s: 1.1.5
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Luciano Barcaro Assignee: Georg Richter
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by CONPY-233 mariadb python adapter installation b... Closed

 Description   

Running setup.py install for mariadb ... error
error: subprocess-exited-with-error

× Running setup.py install for mariadb did not run successfully.
│ exit code: 1
╰─> [39 lines of output]
running install
/dados/env/py310/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-310
creating build/lib.linux-x86_64-cpython-310/mariadb
copying mariadb/_init_.py -> build/lib.linux-x86_64-cpython-310/mariadb
copying mariadb/connectionpool.py -> build/lib.linux-x86_64-cpython-310/mariadb
copying mariadb/connections.py -> build/lib.linux-x86_64-cpython-310/mariadb
creating build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/_init_.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/CAPABILITY.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/CLIENT.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/CURSOR.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/ERR.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/FIELD_FLAG.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/INDICATOR.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/INFO.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/STATUS.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/constants/TPC_STATE.py -> build/lib.linux-x86_64-cpython-310/mariadb/constants
copying mariadb/cursors.py -> build/lib.linux-x86_64-cpython-310/mariadb
copying mariadb/dbapi20.py -> build/lib.linux-x86_64-cpython-310/mariadb
copying mariadb/field.py -> build/lib.linux-x86_64-cpython-310/mariadb
copying mariadb/release_info.py -> build/lib.linux-x86_64-cpython-310/mariadb
running build_ext
building 'mariadb._mariadb' extension
creating build/temp.linux-x86_64-cpython-310
creating build/temp.linux-x86_64-cpython-310/mariadb
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPY_MARIADB_MAJOR_VERSION=1 -DPY_MARIADB_MINOR_VERSION=1 -DPY_MARIADB_PATCH_VERSION=5 -DPY_MARIADB_PRE_RELEASE_SEGMENT=\"\" -I/usr/include/mysql -I/usr/include/mysql/mysql -I./include -I/dados/env/py310/include -I/usr/local/include/python3.10 -c mariadb/mariadb.c -o build/temp.linux-x86_64-cpython-310/mariadb/mariadb.o -DDEFAULT_PLUGINS_SUBDIR=\"/usr/lib/mysql/plugin\"
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPY_MARIADB_MAJOR_VERSION=1 -DPY_MARIADB_MINOR_VERSION=1 -DPY_MARIADB_PATCH_VERSION=5 -DPY_MARIADB_PRE_RELEASE_SEGMENT=\"\" -I/usr/include/mysql -I/usr/include/mysql/mysql -I./include -I/dados/env/py310/include -I/usr/local/include/python3.10 -c mariadb/mariadb_codecs.c -o build/temp.linux-x86_64-cpython-310/mariadb/mariadb_codecs.o -DDEFAULT_PLUGINS_SUBDIR=\"/usr/lib/mysql/plugin\"
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DPY_MARIADB_MAJOR_VERSION=1 -DPY_MARIADB_MINOR_VERSION=1 -DPY_MARIADB_PATCH_VERSION=5 -DPY_MARIADB_PRE_RELEASE_SEGMENT=\"\" -I/usr/include/mysql -I/usr/include/mysql/mysql -I./include -I/dados/env/py310/include -I/usr/local/include/python3.10 -c mariadb/mariadb_connection.c -o build/temp.linux-x86_64-cpython-310/mariadb/mariadb_connection.o -DDEFAULT_PLUGINS_SUBDIR=\"/usr/lib/mysql/plugin\"
mariadb/mariadb_connection.c: In function ‘MrdbConnection_Initialize’:
mariadb/mariadb_connection.c:337:9: error: ‘MrdbConnection’ has no member named ‘status_callback’
337 | self->status_callback= status_callback;

^~
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.
Rolling back uninstall of mariadb
Moving to /dados/env/py310/lib/python3.10/site-packages/mariadb-1.1.4-py3.10.egg-info
from /dados/env/py310/lib/python3.10/site-packages/~ariadb-1.1.4-py3.10.egg-info
Moving to /dados/env/py310/lib/python3.10/site-packages/mariadb/
from /dados/env/py310/lib/python3.10/site-packages/~ariadb
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> mariadb

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.


Generated at Thu Feb 08 03:31:15 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.