Thanks Marcus & Philip.
Marcus - I will try what you suggested and let you know the results. I am
working on another couple of projects one of which initiated this upgrade.
That project is working ok but I noticed 2 of my previous projects have the
OOT issue. I thought maybe there might be a quick fix for the older
projects - but of course not. Almost nothing is quick and easy.
Thanks again for the help,
Jim
-----Original Message-----
From: Marcus Müller
Sent: Friday, March 20, 2026 8:34 AM
To: Elmore Family ; discuss-gnuradio@gnu.org ; Philip Balister
Subject: Re: Problem with 3.10.12.0
Hey, Jim,
something, *anything*, really, in /usr/local!
If that's not empty, there's stuff in there that you've installed manually
(not via apt);
which is totally OK, but everything in there doesn't get updated by apt,
which means you
need to keep tabs on what you've installed there, and remove it yourself,
build it anew,
when one of its dependencies gets updated via apt.
What Philip is saying here is that this is a common occurrence: user needs a
specific
version of something that their Linux distro doesn't package, installs it
manually into
/usr/local, then the system is upgraded, but /usr/local contains things
founded in the
state of the system prior to the update.
Valuing your time as high as I do mine, I'd do this: go and move
*everything* in
/usr/local out of the way
(e.g. `sudo mkdir /usr/local-old && sudo mv /usr/local/* /usr/local-old/`),
then make sure
you're working from empty build/ directories, build and install the
out-of-tree modules
you need anew (and any other software you need from your old /usr/local).
Best regards,
Marcus
On 2026-03-20 2:12 AM, Elmore Family wrote:
> What would I look for specifically?
>
> Jim
>
> -----Original Message----- From: Philip Balister
> Sent: Thursday, March 19, 2026 7:24 PM
> To: Marcus Müller ; Elmore Family ; discuss-gnuradio@gnu.org
> Subject: Re: Problem with 3.10.12.0
>
> It sounds like you installed gnuradio from packages, is there an old
> build in /usr/local/* ?
>
> On 3/19/26 1:35 PM, Marcus Müller wrote:
>> 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>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
This email has been checked for viruses by AVG antivirus software.
www.avg.com
GNU Radio, One Step at a Time
Read the mailing list of the GNU project right here! The information here is regarding the GNU radio project for USRP radios.
Friday, March 20, 2026
Re: Problem with 3.10.12.0
Hey, Jim,
something, *anything*, really, in /usr/local!
If that's not empty, there's stuff in there that you've installed manually (not via apt);
which is totally OK, but everything in there doesn't get updated by apt, which means you
need to keep tabs on what you've installed there, and remove it yourself, build it anew,
when one of its dependencies gets updated via apt.
What Philip is saying here is that this is a common occurrence: user needs a specific
version of something that their Linux distro doesn't package, installs it manually into
/usr/local, then the system is upgraded, but /usr/local contains things founded in the
state of the system prior to the update.
Valuing your time as high as I do mine, I'd do this: go and move *everything* in
/usr/local out of the way
(e.g. `sudo mkdir /usr/local-old && sudo mv /usr/local/* /usr/local-old/`), then make sure
you're working from empty build/ directories, build and install the out-of-tree modules
you need anew (and any other software you need from your old /usr/local).
Best regards,
Marcus
On 2026-03-20 2:12 AM, Elmore Family wrote:
> What would I look for specifically?
>
> Jim
>
> -----Original Message----- From: Philip Balister
> Sent: Thursday, March 19, 2026 7:24 PM
> To: Marcus Müller ; Elmore Family ; discuss-gnuradio@gnu.org
> Subject: Re: Problem with 3.10.12.0
>
> It sounds like you installed gnuradio from packages, is there an old
> build in /usr/local/* ?
>
> On 3/19/26 1:35 PM, Marcus Müller wrote:
>> 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>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
something, *anything*, really, in /usr/local!
If that's not empty, there's stuff in there that you've installed manually (not via apt);
which is totally OK, but everything in there doesn't get updated by apt, which means you
need to keep tabs on what you've installed there, and remove it yourself, build it anew,
when one of its dependencies gets updated via apt.
What Philip is saying here is that this is a common occurrence: user needs a specific
version of something that their Linux distro doesn't package, installs it manually into
/usr/local, then the system is upgraded, but /usr/local contains things founded in the
state of the system prior to the update.
Valuing your time as high as I do mine, I'd do this: go and move *everything* in
/usr/local out of the way
(e.g. `sudo mkdir /usr/local-old && sudo mv /usr/local/* /usr/local-old/`), then make sure
you're working from empty build/ directories, build and install the out-of-tree modules
you need anew (and any other software you need from your old /usr/local).
Best regards,
Marcus
On 2026-03-20 2:12 AM, Elmore Family wrote:
> What would I look for specifically?
>
> Jim
>
> -----Original Message----- From: Philip Balister
> Sent: Thursday, March 19, 2026 7:24 PM
> To: Marcus Müller ; Elmore Family ; discuss-gnuradio@gnu.org
> Subject: Re: Problem with 3.10.12.0
>
> It sounds like you installed gnuradio from packages, is there an old
> build in /usr/local/* ?
>
> On 3/19/26 1:35 PM, Marcus Müller wrote:
>> 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>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Thursday, March 19, 2026
Re: Problem with 3.10.12.0
What would I look for specifically?
Jim
-----Original Message-----
From: Philip Balister
Sent: Thursday, March 19, 2026 7:24 PM
To: Marcus Müller ; Elmore Family ; discuss-gnuradio@gnu.org
Subject: Re: Problem with 3.10.12.0
It sounds like you installed gnuradio from packages, is there an old
build in /usr/local/* ?
On 3/19/26 1:35 PM, Marcus Müller wrote:
> 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>
>>>
>>>
>>>
>>
>>
>
>
--
This email has been checked for viruses by AVG antivirus software.
www.avg.com
Jim
-----Original Message-----
From: Philip Balister
Sent: Thursday, March 19, 2026 7:24 PM
To: Marcus Müller ; Elmore Family ; discuss-gnuradio@gnu.org
Subject: Re: Problem with 3.10.12.0
It sounds like you installed gnuradio from packages, is there an old
build in /usr/local/* ?
On 3/19/26 1:35 PM, Marcus Müller wrote:
> 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>
>>>
>>>
>>>
>>
>>
>
>
--
This email has been checked for viruses by AVG antivirus software.
www.avg.com
Re: Problem with 3.10.12.0
It sounds like you installed gnuradio from packages, is there an old
build in /usr/local/* ?
On 3/19/26 1:35 PM, Marcus Müller wrote:
> 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>
>>>
>>>
>>>
>>
>>
>
>
build in /usr/local/* ?
On 3/19/26 1:35 PM, Marcus Müller wrote:
> 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>
>>>
>>>
>>>
>>
>>
>
>
Re: Problem with 3.10.12.0
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>
>>
>>
>>
>
>
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>
>>
>>
>>
>
>
Re: Problem with 3.10.12.0
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>
>
>
>
--
This email has been checked for viruses by AVG antivirus software.
www.avg.com
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>
>
>
>
--
This email has been checked for viruses by AVG antivirus software.
www.avg.com
Re:Self-proposed idea: BeiDou B1C Signal Simulator OOT Module
Subject: Re: [GSoC 2026] Self-proposed idea: BeiDou B1C Signal Simulator OOT Module
Hello Sir,
The constellation simulator direction makes much more sense. If the output can actually give a software receiver enough to compute a real PVT fix, that's something genuinely useful for researchers, students, anyone.
So here's how I'm thinking about the expanded scope now
- multi-constellation , with Doppler shifts and time-of-flight delays that match what a receiver at a given location and time would actually see
- Generate proper navigation messages so a receiver can extract ephemeris and compute a position fix
- Validate everything using GNSS-SDR as a software receiver feed the generated I/Q straight in and check if it produces a valid PVT solution. No hardware needed.
One thing I'm unsure about: is it better to do BeiDou B1C really well and completely, or to cover B1C + GPS L1C + Galileo E1 at a slightly shallower level? Since all three share 1575.42 MHz I can see the appeal of multi-constellation.Would love your take on this.
I'll start working on a proper week-by-week draft and share it here soon for feedback.
Best,
Devanshi.
On Thu, Mar 19, 2026 at 12:50 AM Daniel Estévez <daniel@destevez.net> wrote:
Hi Devanshi,
Thanks for sharing this idea. Here is some quick feedback.
You don't say explicitly, but my understanding from what you wrote is
that your idea is to generate a single B1C signal with nominal chip rate
and no Doppler. This does not seem enough work even for a small (90
hour) project, specially if you are already strongly familiar with GNSS
signal generation and the B1C signal. Such kind of simulator is of
fairly limited use, since it only allows to test that a receiver is
capable of acquiring and tracking a single signal in these conditions.
It is more common to have constellation simulators, which are capable of
simulating signals from multiple satellites whose times of flight and
Dopplers are consistent with the signals that a receiver in a given
location would see. A constellation simulator, if well planned out,
might be reasonable for a GSoC project (probably more on the larger side
of the project size spectrum). Constellation simulators can be used to
obtain a PVT solution with a receiver, and test it in reasonably
realistic conditions.
You should detail in your proposal how you plan to test this. It is fine
that the tool itself generates baseband IQ and does not require any
hardware, but you will need to test somehow that the signals you are
generating are correct. Ideally you would use a hardware receiver and an
SDR to transmit your baseband IQ, but this requires you to already have
this hardware. If you don't have the required hardware, using a software
receiver is a good alternative, but you will need to identify such a
software receiver that allows you to check all you generate.
Another way in which you could increase the scope of your proposal and
make it more attractive is by including open service signals from other
constellations (GPS, Galileo, etc.), all of which have ICDs which are
publicly accessible.
Best,
Daniel.
On 18/03/2026 19:22, Devanshi B wrote:
> Hi GNU Radio community,
>
> I am Devanshi , a GSoC 2026 applicant interested in proposing a self-
> directed project.
>
> I have strong familiarity with GNSS signal generation concepts and the
> BeiDou B1C ICD specification, with hands-on experience .
>
> Proposed idea: A GNU Radio OOT module tentatively gr-beidou
> implementing a BeiDou B1C software signal simulator. The module would cover:
>
> - B1C PRN code generation (data and pilot components, per ICD)
> - BOC modulation
> - Basic CNAV-1 navigation message framing
> - Baseband I/Q output usable for receiver testing and simulation
>
> The implementation would be built entirely from the public BeiDou B1C
> ICD with no hardware dependency making it useful for receiver testing,
> education, and research. I plan to model the module structure after gr-
> satellites, which sets a great precedent for clean, well-documented
> signal-level OOT modules.
>
> This fills a genuine gap no open-source GNU Radio B1C signal generator
> currently exists.
>
> if any mentor would be interested in supervising this, or if there is a
> better framing that fits current GNU Radio priorities.
>
> Cyberspectrum is the best spectrum.
Subscribe to:
Comments (Atom)