Hi Jim,
it still looks like there's a pybind around that is built against Python 3.11. Where that
comes from, or where specifically it is on your system: I don't know more than that, I'm
afraid.
Best regards,
Marcus
On 2026-03-19 8:24 PM, Elmore Family wrote:
> Marcus,
>
> I upgraded to GNU Radio 3.10.12.0.
>
> Python 3.13.5 came along with it.
>
> I am using Debian 13 (Trixie) on my RPi.
>
> I used sudo apt install.
>
> I hope this is enough info to help.
>
> Jim
>
> -----Original Message----- From: Marcus Müller
> Sent: Thursday, March 19, 2026 9:52 AM
> To: Elmore Family ; discuss-gnuradio@gnu.org
> Subject: Re: Problem with 3.10.12.0
>
> Hey Jim,
> don't know how you've installed Pybind and your Python! As said, it looks like your update
> of Python happened without the other libraries, and here, Pybind, getting rebuilt/updated
> as well. I don't know your operating systems and installation methods, so it's impossible
> for me to advise!
>
> Best,
> Marcus
>
> On 2026-03-19 1:28 AM, Elmore Family wrote:
>> What can I do to fix this issue?
>>
>> Jim
>>
>> -----Original Message----- From: Marcus Müller
>> Sent: Monday, March 16, 2026 8:49 AM
>> To: discuss-gnuradio@gnu.org
>> Subject: Re: Problem with 3.10.12.0
>>
>> Hi Elmore,
>>
>> looks like you use Python to 3.13, but for some reason your pybind11 is linked against
>> Python 3.11. Well, that might have different reasons, but it looks like an issue of
>> inconsistent updates. It's not a GNU Radio bug!
>>
>> Best regards,
>> Marcus
>>
>> On 2026-03-14 10:13 PM, Elmore Family wrote:
>>> I recently upgraded to the subject version and am now missing some blocks.
>>> I tried to rebuild one of my blocks and the following was the result:
>>> cmake ../
>>> CMake Deprecation Warning at CMakeLists.txt:12 (cmake_minimum_required):
>>> Compatibility with CMake < 3.10 will be removed from a future version of
>>> CMake.
>>> Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
>>> to tell CMake that the project requires at least <min> but has been updated
>>> to work with policies introduced by <max> or earlier.
>>> -- The CXX compiler identification is GNU 14.2.0
>>> -- The C compiler identification is GNU 14.2.0
>>> -- Detecting CXX compiler ABI info
>>> -- Detecting CXX compiler ABI info - done
>>> -- Check for working CXX compiler: /usr/bin/c++ - skipped
>>> -- Detecting CXX compile features
>>> -- Detecting CXX compile features - done
>>> -- Detecting C compiler ABI info
>>> -- Detecting C compiler ABI info - done
>>> -- Check for working C compiler: /usr/bin/cc - skipped
>>> -- Detecting C compile features
>>> -- Detecting C compile features - done
>>> -- Build type not specified: defaulting to release.
>>> -- Using GMP.
>>> CMake Warning (dev) at /usr/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76
>>> (find_package):
>>> Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
>>> --help-policy CMP0167" for policy details. Use the cmake_policy command to
>>> set the policy and suppress this warning.
>>> Call Stack (most recent call first):
>>> /usr/lib/aarch64-linux-gnu/cmake/gnuradio/GnuradioConfig.cmake:28 (find_dependency)
>>> CMakeLists.txt:77 (find_package)
>>> This warning is for project developers. Use -Wno-dev to suppress it.
>>> -- Found Boost: /usr/lib/aarch64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found
>>> suitable version "1.83.0", minimum required is "1.83.0") found components: date_time
>>> program_options system regex thread unit_test_framework
>>> -- User set python executable /usr/bin/python3
>>> CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/gnuradio/GrPython.cmake:21
>>> (find_package):
>>> Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
>>> are removed. Run "cmake --help-policy CMP0148" for policy details. Use
>>> the cmake_policy command to set the policy and suppress this warning.
>>> Call Stack (most recent call first):
>>> /usr/lib/aarch64-linux-gnu/cmake/gnuradio/GnuradioConfig.cmake:37 (include)
>>> CMakeLists.txt:77 (find_package)
>>> This warning is for project developers. Use -Wno-dev to suppress it.
>>> -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5")
>>> CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/gnuradio/GrPython.cmake:27
>>> (find_package):
>>> Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
>>> are removed. Run "cmake --help-policy CMP0148" for policy details. Use
>>> the cmake_policy command to set the policy and suppress this warning.
>>> Call Stack (most recent call first):
>>> /usr/lib/aarch64-linux-gnu/cmake/gnuradio/GnuradioConfig.cmake:37 (include)
>>> CMakeLists.txt:77 (find_package)
>>> This warning is for project developers. Use -Wno-dev to suppress it.
>>> -- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython3.11.so (Required is exact
>>> version "3.13")
>>> -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
>>> -- Found pybind11: /usr/include (found version "2.13.6")
>>> -- Using install prefix: /usr/local
>>> -- Building for version: v1.0-compat-xxx-xunknown / 1.0.0git
>>> -- No C++ unit tests... skipping
>>> -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
>>> -- PYTHON and GRC components are enabled
>>> -- Python checking for pygccxml - found
>>> -- Configuring done (10.5s)
>>> CMake Error in python/bindings/CMakeLists.txt:
>>> Imported target "pybind11::module" includes non-existent path
>>> "/usr/include/python3.11"
>>> in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
>>> * The path was deleted, renamed, or moved to another location.
>>> * An install or uninstall procedure did not complete successfully.
>>> * The installation package was faulty and references files it does not
>>> provide.
>>> -- Generating done (0.2s)
>>> CMake Generate step failed. Build files cannot be regenerated correctly.
>>> What is happening here?
>>> Jim
>>>
>>> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-
>>> email&utm_content=emailclient> Virus-free.www.avg.com <http://www.avg.com/email-
>>> signature? utm_medium=email&utm_source=link&utm_campaign=sig-
>>> email&utm_content=emailclient>
>>>
>>> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>
>>
>>
>
>
No comments:
Post a Comment