-
ArrowKDB
I have tried installing ArrowKDB from source.
I followed the installation instructions and the instructions to build worked properly.
git clone https://github.com/KxSystems/arrowkdb.git cd arrowkdb mkdir build cd build cmake --build . --config Release cmake --build . --config Release --target install
I had to change somethings in the config and some environment variables to make it works but it builds successfully and it builds successfully.
$ cmake –build . –config Release –target install
[100%] Built target arrowkdb
Install the project…
— Install configuration: “Release”
— Installing: <>/q/l64/arrowkdb.so
— Set runtime path of ” <>/q/l64/arrowkdb.so” to “”
— Up-to-date: <>/q
— Installing:<>/q/arrowkdb.qHowever, when I try to load arrowkdb I get the following:
q arrowkdb.q KDB+ 4.0 Cloud Edition 2022.09.30 Copyright (C) 1993-2022 Kx Systems l64/ 32()core 253885MB <> EXPIRE 2024.03.14 <> KXCO KXCE <>
‘<>/q/l64/arrowkdb.so: undefined symbol: _ZNK5arrow9ArraySpan24UnionMayHaveLogicalNullsEv
[2] <>/q/arrowkdb.q:6: dt.boolean:`arrowkdb 2:(`boolean;1);Can someone point me to what might have gone wrong in the build process? I am building against arrow 9. Using the release version did not work.
Log in to reply.