Summary: | media-libs/osl-1.11.17.0-r3 failed to emerge (pybind11/detail/type_caster_base.h:482:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Adrian <agrigo2001> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=835496 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Leonid Kopylov
2022-03-14 16:00:40 UTC
Created attachment 767065 [details]
build.log
[31mFAILED: [0msrc/liboslquery/CMakeFiles/pyoslquery.dir/py_osl.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DOSL_FAST_MATH=1 -DOSL_LLVM_FULL_VERSION=\"13.0.1\" -DOSL_LLVM_VERSION=130 -DPYMODULE_NAME=oslquery -DUSE_STD_REGEX -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Dpyoslquery_EXPORTS -I/var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/osl-1.11.17.0_build/include -I/var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/osl-1.11.17.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/OpenShadingLanguage-Release-1.11.17.0/src/include -I/var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/OpenShadingLanguage-Release-1.11.17.0/src/liboslquery -isystem /usr/lib/llvm/13/include -isystem /usr/include/python3.11 -isystem /usr/include/Imath -march=native -O2 -pipe -fomit-frame-pointer -fPIC -Wall -Wno-error=strict-overflow -Wno-unused-local-typedefs -Wno-unused-result -Wno-error=misleading-indentation -fno-math-errno -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -mf16c -std=c++14 -Wno-macro-redefined -MD -MT src/liboslquery/CMakeFiles/pyoslquery.dir/py_osl.cpp.o -MF src/liboslquery/CMakeFiles/pyoslquery.dir/py_osl.cpp.o.d -o src/liboslquery/CMakeFiles/pyoslquery.dir/py_osl.cpp.o -c /var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/OpenShadingLanguage-Release-1.11.17.0/src/liboslquery/py_osl.cpp In file included from /usr/include/pybind11/cast.h:16, from /usr/include/pybind11/attr.h:13, from /usr/include/pybind11/pybind11.h:13, from /usr/include/pybind11/numpy.h:12, from /var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/OpenShadingLanguage-Release-1.11.17.0/src/liboslquery/py_osl.h:34, from /var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/OpenShadingLanguage-Release-1.11.17.0/src/liboslquery/py_osl.cpp:5: /usr/include/pybind11/detail/type_caster_base.h: In function ‘std::string pybind11::detail::error_string()’: /usr/include/pybind11/detail/type_caster_base.h:482:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 482 | frame = frame->f_back; | ^~ In file included from /usr/include/python3.11/Python.h:42, from /var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/OpenShadingLanguage-Release-1.11.17.0/src/liboslquery/py_osl.h:18, from /var/tmp/portage/media-libs/osl-1.11.17.0-r3/work/OpenShadingLanguage-Release-1.11.17.0/src/liboslquery/py_osl.cpp:5: /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 22 | typedef struct _frame PyFrameObject; | What version of pybind11? (In reply to Sam James from comment #3) > What version of pybind11? # emerge pybind11 -pqv [ebuild R ] dev-python/pybind11-2.9.1 USE="-test" PYTHON_TARGETS="python3_9 -python3_8 -python3_10" The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4cb780951365c1dfc5295fc0c853020b4efa3e commit 6e4cb780951365c1dfc5295fc0c853020b4efa3e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-02 01:32:44 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-02 02:26:10 +0000 media-libs/osl: add 1.12.6.2 Closes: https://bugs.gentoo.org/769683 Closes: https://bugs.gentoo.org/835148 Closes: https://bugs.gentoo.org/859964 Signed-off-by: Sam James <sam@gentoo.org> media-libs/osl/Manifest | 1 + media-libs/osl/osl-1.12.6.2.ebuild | 109 +++++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) |