Cannot install: missing `simdutf`
I cannot seem to install turbodbc.
I have followed the official install instructions here with no luck.
I have pyarrow, numpy, plus the Linux dependencies (boost, python, odbc).
The error I get is:
Run-time dependency simdutf found: NO (tried pkgconfig and cmake)
../meson.build:21:10: ERROR: Dependency "simdutf" not found, tried pkgconfig and cmake
Have you solved this problem? I also have the same issue.
No I didn't sorry.
I am having the same problem 😢
Same. Trying to install on Windows 11 Pro.
On Linux I was able to solve this by running brew install simdutf. If you don't have Homebrew, you will need to install it via some other package manager, or compile it from source. You may need to do this for other packages afterwards as well. After resolving the simdutf issue, I was blocked by missing the arrow package next.
This has been a huge pain. Our linux distro doesn't have an Apache Arrow library, not in our version at least. The docs should mention the need for these packages. Currently they only mention needing libboost-all-dev, unixodbc, and python-dev. But simdutf is certainly not standard on most linux distros by default. And, like with so many C++ projects, the maintainers have put no effort into a reasonable build system.
Turbodbc should likely provide these requirements itself.