I'm building a CMake project against arrow and I'm using:
find_package(arrow 0.13 CONFIG REQUIRED)
to get the arrow_shared target in scope. This works for me on macOS. I installed apache-arrow with:
brew install apache-arrow
However, when I attempt to build the project in a ubuntu xenial container, I get the following CMake error:
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/arrow/arrowTargets.cmake:151 (message):
The imported target "arrow_cuda_shared" references the file
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
but not all the files it references.
Call Stack (most recent call first):
I installed arrow with:
curl -sSL "https: | apt-key add -
echo "deb [arch=amd64] https: | tee -a /etc/apt/sources.list
apt-get install -y libarrow-dev=0.13.0-1
I can also install libarrow-cuda-dev, but I don't want to because I don't need it.