GithubHelp home page GithubHelp logo

Comments (7)

daniestevez avatar daniestevez commented on June 11, 2024

This is not specific of gr-satellites. It is a problem with any OOT module that is distributed as source, because Windows doesn't come with a proper build environment.

from gr-satellites.

wgaylord avatar wgaylord commented on June 11, 2024

Really? I am pretty sure the c compiler pip uses is proper.....

from gr-satellites.

daniestevez avatar daniestevez commented on June 11, 2024

If you have on your Windows machine a build environment where you can compile mixed C++ and Python projects using cmake and SWIG, then you're good to go.

from gr-satellites.

wgaylord avatar wgaylord commented on June 11, 2024

I have no cmake or SWIG as that is not what pip uses. It uses msvc on windows (10).

from gr-satellites.

daniestevez avatar daniestevez commented on June 11, 2024

You need cmake and SWIG to build GNU Radio OOT modules. PIP is only for Python. That's what I implied with #4 (comment)

from gr-satellites.

wgaylord avatar wgaylord commented on June 11, 2024

If you don't realize msvc is a full C++ compiler....

Also even if I install cmake and SWIG I could not build your stuff... Because it only supports linux. (Using linux only libs....) . And I am not re-coding someone else project...

from gr-satellites.

daniestevez avatar daniestevez commented on June 11, 2024

It's pretty pointless to continue this discussion, but, first of all, it is not at all trivial to get a proper build environment to build GNU Radio OOT modules on Windows (even a blank OOT module just created with gr_modtool and which uses no special libraries).

Second, gr-satellites itself is just a collection of GRC flowgraphs (i.e., XML files), so it's actually platform agnostic and it runs wherever GRC can run.

Third, gr-satellites depends on an assorted collection with OOT modules, some of which might use many libraries which are typically available only in UNIX-like systems, others which don't use so many libraries and others which are just pure Python. Getting each of those OOT modules to run on Windows is surely a challenge, and they come from several different developers.

Last but not least, most of GNU Radio development happens on Linux and other UNIX-like systems. Even building GNU Radio under Windows is quite nontrivial, so I don't see the point in complaining about this. Windows is simply not supported really. You might have some luck with Cygwin.

from gr-satellites.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.