Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-11608

[CI] turbodbc integration tests are failing (build isue)

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: CI, Continuous Integration
    • Labels:
      None

      Description

      Both turbodbc builds are failing, see eg https://github.com/ursacomputing/crossbow/runs/1885201762

      It seems a failure to build turbodbc:

      /build/turbodbc /
      -- The CXX compiler identification is GNU 9.3.0
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /opt/conda/envs/arrow/bin/x86_64-conda-linux-gnu-c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Build type: Debug
      CMake Error at CMakeLists.txt:14 (add_subdirectory):
        add_subdirectory given source "pybind11" which is not an existing
        directory.
      
      
      -- Found GTest: /opt/conda/envs/arrow/lib/libgtest.so  
      -- Found Boost: /opt/conda/envs/arrow/include (found version "1.74.0") found components: locale 
      -- Detecting unixODBC library
      --   Found header files at: /opt/conda/envs/arrow/include
      --   Found library at: /opt/conda/envs/arrow/lib/libodbc.so
      -- Found Boost: /opt/conda/envs/arrow/include (found version "1.74.0") found components: system date_time locale 
      -- Detecting unixODBC library
      --   Found header files at: /opt/conda/envs/arrow/include
      --   Found library at: /opt/conda/envs/arrow/lib/libodbc.so
      -- Found Boost: /opt/conda/envs/arrow/include (found version "1.74.0") found components: system 
      -- Detecting unixODBC library
      --   Found header files at: /opt/conda/envs/arrow/include
      --   Found library at: /opt/conda/envs/arrow/lib/libodbc.so
      CMake Error at cpp/turbodbc_python/Library/CMakeLists.txt:3 (pybind11_add_module):
        Unknown CMake command "pybind11_add_module".
      
      
      -- Configuring incomplete, errors occurred!
      See also "/build/turbodbc/CMakeFiles/CMakeOutput.log".
      See also "/build/turbodbc/CMakeFiles/CMakeError.log".
      1
      Error: `docker-compose --file /home/runner/work/crossbow/crossbow/arrow/docker-compose.yml run --rm -e SETUPTOOLS_SCM_PRETEND_VERSION=3.1.0.dev174 conda-python-turbodbc` exited with a non-zero exit code 1, see the process log above.
      

      cc Uwe Korn

        Attachments

          Activity

            People

            • Assignee:
              uwe Uwe Korn
              Reporter:
              jorisvandenbossche Joris Van den Bossche
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: