is it possible (since the OOT needs 3.82 of gnuradio), your step 2:
    conda create -n gnuradio gnuradio=3.8.2 gnuradio-build-deps
that results in conflicts

It looks like gnuradio is installed via conda with environment gnuradio
activated.
But its not clear if gnuradio-build-deps needs also be installed with the
active environment set to gnuradio vs base.
Also cxx-compiler installed in which environment.
And then finally, running cmake on the OOT module in the same environment.

On Thu, Mar 10, 2022 at 3:13 PM Ryan Volz <ryan.v...@gmail.com> wrote:

> Hi Wayne,
>
> On 3/10/22 5:21 PM, Wayne Roberts wrote:
> > when i say that gnuradio works on windows, that doesnt include UHD.
> > When i plug in B100, and point windows 11 device management to the
> unzipped erllc_uhd_winusb_driver.zip, it just ignores the contents.
> > But run it ok in ubuntu now.
>
> Getting the USB driver installed for any device is always going to be an
> external step that no GNU Radio package can help with, but if the UHD
> documentation is not getting you there then I recommend giving the generic
> WinUSB driver a try as documented here:
>
> https://github.com/ryanvolz/radioconda#windows-users-5
>
> >
> > The OOT module i build and run is
> https://github.com/tapparelj/gr-lora_sdr <
> https://github.com/tapparelj/gr-lora_sdr>
> > It is for 3.8.2, so i must install that version of gnuradio, and on
> ubuntu hold back the update on package management.
>
> Ah, GR 3.8 might be a little trickier since the Wiki documentation has
> been updated to correspond to 3.9/3.10. That said, nothing about that OOT
> looks like it would necessarily make the process more difficult.
>
> >
> > On windows though, with conda,  for building that I have the VS2015
> installed and cmake finds that, but cmake stops at finding MPLIB (or MPIR)
> on windows.
>
> VS2017 might be necessary, or at least have the "MSVC v141 - VS2017 C++
> x64/x86 build tools (v14.16)" component selected for inclusion in your
> Visual Studio installation.
>
> > Also note that in conda, cmake and git are not installed by default.
> I'm not sure if base should be activated when installing cmake and git.
>
> Something seems off here since `mpir` and `cmake` should both be installed
> in an environment where `gnuradio-build-deps` and `gnuradio-core` are
> installed. `git` is not required for the build, only for how you're getting
> the source, so it would be necessary for you to install the `git` package
> manually.
>
> Let me be explicit about how I think this should work:
>
> 1) Start from an activated base conda environment:
>
>      conda activate base
>
> 2) Create a new environment, say "gnuradio", that contains `gnuradio` and,
> since you want to build an OOT, `gnuradio-build-deps`.
>
>      conda create -n gnuradio gnuradio gnuradio-build-deps
>
> 3) Activate your "gnuradio" environment.
>
>      conda activate gnuradio
>
> 4) Install any extra dependencies you might need for your OOT (for
> gr-lora_sdr it looks like that would be nothing).
>
>      conda install ...
>
> *) At this point, you should be in an environment where `mpir` and `cmake`
> are installed.
>
>      conda list
>
> (output includes `mpir` and `cmake`)
>
> 5) Execute CMake and the build steps as described on the wiki.
>
> If you're doing all of that and it's still failing, post the CMake output
> and `conda list` from the environment that is active when you're doing the
> build.
>
> Cheers,
> Ryan
>

Reply via email to