O2 build error: package arrow missing

Hi,

I am also no expert and not sure about the origin of this issue, but I have had another look. I find it especially strange, that in you log in the first comment here you have

-- Could NOT find arrow (missing: ARROW_INCLUDE_DIR) (found version "0.17.0")
CMake Warning at dependencies/Findarrow.cmake:13 (find_package):
  Found package configuration file:

    /home/diana/alice/sw/ubuntu1804_x86-64/arrow/v0.17.0-1/lib/cmake/arrow/arrow-config.cmake

  but it set arrow_FOUND to FALSE so package "arrow" is considered to be NOT
  FOUND.
Call Stack (most recent call first):
  dependencies/O2Dependencies.cmake:39 (find_package)
  dependencies/CMakeLists.txt:11 (include)
  CMakeLists.txt:45 (include)

So it seems, that arrow indeed is available, but somehow broken or at least cannot be used.

Here a few ideas you might try:

  • Check, that you really have all prerequisits, for Ubuntu see here.
  • Try aliBuild clean to clean up your installation (although on a new one makes not much sense maybe?)
  • Try aliBuild clean --aggressive cleaning up more thoroughly your sw directory.
  • Before recompiling, also update your alidist and O2 (see in the comments above). E.g. I see, that you still have arrow version 0.17.0, while in my case it is 0.17.1.

Hope, this helps!

Cheers,
Stefan