Thursday, March 19, 2026

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