frmnboi commented on issue #10488: URL: https://github.com/apache/arrow/issues/10488#issuecomment-868122367
I think there might be something wrong with my arrow install. It turns out I had arrow installed in 2 locations (at least 2 of the locations python checks for modules). I installed pyarrow inside a python virtualenv, and was using that for my Cmake file. I have tried rebuilding using syntax of the same structure as the CMakeLists, using both shared library locations, but it appears I am getting a linking error: `ImportError: BUILDPATH/build/helperfuncs.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZN5arrow6StatusC1ENS_10StatusCodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE` The `find_package` call is not required for compilation. I suspect it likely was pointing to the second location I found Arrow installed in, which would not be needed if the full path to the libraries were given for linking in the later lines. I will try reinstalling and trying this again. The odd state of the install may be due to an unsuccessful attempt I had earlier to build and install arrow before realizing that pyarrow was a pip package, and the fact I am using it as part of a virtualenv. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org