You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
12:50:56 -- CPM: Adding package nanoarrow@0.4.0 (c97720003ff863b81805bcdb9f7c91306ab6b6a8)
12:51:02 -- Building using CMake version: 3.26.4
12:51:02 -- Configuring done (167.8s)
12:51:03 CMake Error: install(EXPORT "cudf-exports" ...) includes target "cudf" which requires target "nanoarrow" that is not in any export set.
12:51:04 CMake Error in CMakeLists.txt:
12:51:04 export called with target "cudf" which requires target "nanoarrow" that is not in any export set.
12:51:04
12:51:04
12:51:04 -- Generating done (1.8s)
12:51:04 CMake Generate step failed. Build files cannot be regenerated correctly.
12:51:04 [Pipeline] }
12:51:04 [Pipeline] // container
The text was updated successfully, but these errors were encountered:
@vyasr A CI should probably be added to build statically so that this is caught in the future?
I'm looking at the CMakeLists.txt file and my best guess is that rapids_cpm_find or rapids_export_package are missing something. When BUILD_SHARED_LIBS is off, nanoarrow is sent to rapids_export_package with cudf-exports, so I'm not sure why it's not being counted in the export set.
These are build issues that I fixed upstream in apache/arrow-nanoarrow#406 but I forgot to account for our static builds when I merged the PR without patching those issues in our clones. I'll make a PR to add static builds to CI (long overdue) and add the patch.
Describe the bug
Compile cudf branch-24.06 in docker with script: https://github.com/rapidsai/cudf/blob/branch-24.06/java/ci/build-in-docker.sh
Related PR: #15047
Got below error:
The text was updated successfully, but these errors were encountered: