dev-libs/c-blosc2-2.9.1 needs a patch at ${URL} to include/blosc2.h otherwise consumers fail to build. For example dev-python/pytables-3.8.0-r3 fails as follows: > INFO: x86_64-pc-linux-gnu-gcc: hdf5-blosc/src/blosc_filter.c > INFO: x86_64-pc-linux-gnu-gcc: hdf5-blosc2/src/blosc2_filter.c > INFO: x86_64-pc-linux-gnu-gcc: src/H5ATTR.c > INFO: x86_64-pc-linux-gnu-gcc: src/H5TB-opt.c > In file included from hdf5-blosc2/src/blosc2_filter.h:8, > from src/H5TB-opt.c:39: > /usr/include/blosc2.h:1109:21: error: ‘BLOSC_STUNE’ undeclared here (not in a function); did you mean ‘BLOSC_LAST_TUNE’? > 1109 | static int g_tune = BLOSC_STUNE; > | ^~~~~~~~~~~ > | BLOSC_LAST_TUNE
Thanks a lot!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d98ac7635f457e5f1c74fa9f7cd8227cb059c35 commit 2d98ac7635f457e5f1c74fa9f7cd8227cb059c35 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2023-05-18 02:50:40 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2023-05-18 03:14:44 +0000 dev-libs/c-blosc2: Backport a header fix Closes: https://bugs.gentoo.org/906644 Signed-off-by: Michał Górny <mgorny@gentoo.org> ...losc2-2.9.1.ebuild => c-blosc2-2.9.1-r1.ebuild} | 5 +++++ .../c-blosc2/files/c-blosc2-2.9.1-header.patch | 26 ++++++++++++++++++++++ 2 files changed, 31 insertions(+)