Closed draeath closed 5 years ago
It's possible I'm a moron. I think I have recipes from 2018 (which reference volk 1.4) as they come with pybombs via pypi. I'm adding a recipes update and will update/close in a few hours depending on how it goes.
It's interesting the testing Dockerfiles do not do this from what I see?
Looks like pybombs default recipes pull in gnuradio 3.7.x, which uses volk 1.4 via submodule. We don't have a "released" gnuradio with volk 2.x (which fixes this issue) - need to use 3.8x pre-release.
I am not sure if this is a pybombs build-script issue or a problem with volk itself. If this should be reported against gnuradio/volk instead, please do let me know and I'll do so.
I am attempting to build gnuradio in a container utilizing Debian Buster. I realize this effort is somewhat redundant, but hey - it's fun and it exposed a possible issue! I believe I have my dependencies in order, and am running into some gcc errors suggesting some changes to the build scripts for a modern gcc are now required. Notably, executions of gcc seem to need to have either
-std=c++11
or-std=gnu++11
added to them, or the code needs adjustment to not use this "dialect." gcc 8.3.0 is in use in this particular case.You can find the exact Dockerfile to replicate with (or inspect) here. To replicate, it should be sufficient to do the following, with either docker or podman/buildah installed:
The first error encounted is as follows. Full build output will be attached.
gnuradio-container-output.txt.gz