I am trying to install turbodbc with pip but I am getting the following error
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/determine_parameter_type.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/determine_parameter_type.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/buffer_size.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/buffer_size.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/column_info.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/column_info.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/connect.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/connect.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/connection.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/connection.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/cursor.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/cursor.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/error.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/error.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/module.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/module.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/options.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/options.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/python_parameter_set.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/python_parameter_set.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_bindings/python_result_set.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/python_result_set.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_parameter_set.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_parameter_set.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Iinclude/ -I/home/ayadav28/.local/lib/python3.7/site-packages/pybind11/include -I/usr/include/python3.7m -c src/turbodbc_python/python_result_set.cpp -o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_result_set.o --std=c++11 -fvisibility=hidden
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-cpython-37/src/turbodbc_python/determine_parameter_type.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/buffer_size.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/column_info.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/connect.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/connection.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/cursor.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/error.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/module.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/options.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/python_parameter_set.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_bindings/python_result_set.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_parameter_set.o build/temp.linux-x86_64-cpython-37/src/turbodbc_python/python_result_set.o -Lbuild/lib.linux-x86_64-3.7 -L/usr/lib -lodbc -lturbodbc.cpython-37m-x86_64-linux-gnu -o build/lib.linux-x86_64-cpython-37/turbodbc_intern.cpython-37m-x86_64-linux-gnu.so -Wl,-rpath,$ORIGIN
/usr/bin/ld: cannot find -lturbodbc.cpython-37m-x86_64-linux-gnu
collect2: error: ld returned 1 exit status
error: command '/usr/bin/x86_64-linux-gnu-g++' 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
I already installed libboost and other required packages:
sudo apt-get install -y python3-dev default-libmysqlclient-dev build-essential unixodbc-dev libboost-all-dev
but the issue still persists, any idea what I might be missing?