Skip to content

fix(x11/opensubdiv): correct absolute paths in provided CMake files#24964

Merged
robertkirkman merged 1 commit into
termux:masterfrom
robertkirkman:opensubdiv-fix-cmake
Jun 6, 2025
Merged

fix(x11/opensubdiv): correct absolute paths in provided CMake files#24964
robertkirkman merged 1 commit into
termux:masterfrom
robertkirkman:opensubdiv-fix-cmake

Conversation

@robertkirkman

Copy link
Copy Markdown
Member
  • Context: similar to bump(main/oidn): 2.3.3 #24956. This might be helpful for a future nested dependency of Blender.

  • Fixes this error when some projects import opensubdiv through CMake, by preventing the generation of a malformed path /data/data/com.termux/files/usr//data/data/com.termux/files/usr/lib in OpenSubdivConfig.cmake:

CMake Error at /data/data/com.termux/files/usr/lib/cmake/OpenSubdiv/OpenSubdivConfig.cmake:11 (message):
  File or directory
  /data/data/com.termux/files/usr//data/data/com.termux/files/usr/lib
  referenced by variable OpenSubdiv_LIB_DIR does not exist !
Call Stack (most recent call first):
  /data/data/com.termux/files/usr/lib/cmake/OpenSubdiv/OpenSubdivConfig.cmake:28 (set_and_check)
  cmake/defaults/Packages.cmake:225 (find_package)
  CMakeLists.txt:23 (include)

-- Configuring incomplete, errors occurred!

- Context: similar to termux#24956. This might be helpful for a future nested dependency of Blender.

- Fixes this error when some projects import `opensubdiv` through CMake, by preventing the generation of a malformed path `/data/data/com.termux/files/usr//data/data/com.termux/files/usr/lib` in `OpenSubdivConfig.cmake`:

```
CMake Error at /data/data/com.termux/files/usr/lib/cmake/OpenSubdiv/OpenSubdivConfig.cmake:11 (message):
  File or directory
  /data/data/com.termux/files/usr//data/data/com.termux/files/usr/lib
  referenced by variable OpenSubdiv_LIB_DIR does not exist !
Call Stack (most recent call first):
  /data/data/com.termux/files/usr/lib/cmake/OpenSubdiv/OpenSubdivConfig.cmake:28 (set_and_check)
  cmake/defaults/Packages.cmake:225 (find_package)
  CMakeLists.txt:23 (include)

-- Configuring incomplete, errors occurred!
```

- Copied and pasted from PixarAnimationStudios/OpenSubdiv#1315
@robertkirkman

Copy link
Copy Markdown
Member Author

I will merge it 24 hours from now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant