discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] [EXT] Re: Python3 or still Python 2.7?


From: CEL
Subject: Re: [Discuss-gnuradio] [EXT] Re: Python3 or still Python 2.7?
Date: Tue, 18 Jun 2019 07:48:56 +0000

Aaron,

while I think the windows port is cool as hell,
there's really not much irritation with respect to dependencies on
Linux distros. Just use your modern Linux distribution's tool (apt,
dnf, pacman…) to install the gnuradio package. Don't manually install
any dependencies. Done. If you really need to build GNU Radio from
source (none of your previous emails indicated that, though), use the
distro's tools to install the build dependencies.

That is literally the job that Linux distributions fulfill: making sure
the users don't have to isntall any dependencies themselves.
That's something that the Windows world is typically desperately
lacking. Geof solves that by basically packaging a couple hundred
Megabytes of things. I don't know whether you remember the late 90s /
early 2000s, but "DLL hell" is definitely a Windows-world term, not a
Linux-world term.

Best regards,
Marcus

On Mon, 2019-06-17 at 16:51 +0000, Chesir, Aaron M. wrote:
> Philip, Geof (et al.),
> 
> When will a Windows version of GR that supports Python 3 (and
> complete with one-click installers, much like that  advertised for
> Release 3.7.13.5, below) be available?
> 
> The reason I prefer to operate within Windows (as opposed to the
> various versions of Linux) is that I can thus avoid the seemingly-
> endless irritations of dependency / incompatibility issues.
> 
> Thanks in advance,
> 
> Aaron
> 
> -----Original Message-----
> From: Philip Balister <address@hidden> 
> Sent: Monday, June 17, 2019 12:19 PM
> To: Chesir, Aaron M. <address@hidden>; Geof Nieboer <
> address@hidden>; address@hidden
> Subject: [EXT] Re: [Discuss-gnuradio] Python3 or still Python 2.7?
> 
> On 06/17/2019 10:49 AM, Chesir, Aaron M. wrote:
> > Will GNUradio migrate to Python3.X, or will it remain with Python
> > 2.7?
> > 
> > The reason I ask is that (for reasons that unclear), there are
> > syntax differences between the two, and Python 3 is *not* backward
> > compatible for some of them.
> 
> The GNURadio master branch (which will become 3.8) supports Python3.
> 
> Philip
> 
> > 
> > Aaron
> > 
> > -----Original Message-----
> > From: Discuss-gnuradio <
> > discuss-gnuradio-bounces+achesir=address@hidden> On Behalf Of
> > Geof Nieboer
> > Sent: Saturday, June 15, 2019 5:25 PM
> > To: address@hidden
> > Subject: [EXT] [Discuss-gnuradio] Windows Installers v1.6 for
> > v3.7.13.5 published
> > 
> > All,
> > 
> > Updated windows installers that include 3.7.13.5 have now been
> > published.
> > 
> > They can be found as always at 
> > http://www.gcndevelopment.com/gnuradio.
> > 
> > Key windows specific fixes in the installers include:
> > 1- Windows Audio Sink now doesn't distort for certain audio streams
> > 2- ZeroMQ is working again
> > 3- GR_PREFIX is now defined in the run_gr.bat so that sys-wide
> > configuration files will be used correctly.
> > 
> > Numerous dependencies have been updated:
> > GNURadio -> 3.7.13.5
> > Qt > 5.12.3
> > numpy -> 1.64.4
> > libxml2 -> 2.9.9
> > libpng -> 1.6.37
> > UHD -> 3.14.1*
> > zmq -> 4.3.1
> > libusb -> 1.0.22
> > openssl -> 1.0.1r
> > qwt6 -> 6.1.4
> > log4cpp -> 1.1.3
> > pycairo -> 1.17.1
> > sip -> 4.18
> > 
> > * RC1... a new version will be pushed if RC1 requires changes prior
> > to formal release
> > 
> > While no new OOT modules have been added, here's the list of what
> > is included:
> > 
> > gr-acars2
> > gr-adsb
> > gr-ais
> > gr-air-modes
> > gr-ax25
> > gr-burst (incl. bitarray)
> > gr-cdma
> > gr-display (incl. matplotlib)
> > gr-eventstream
> > gr-fosphor
> > gr-gsm
> > gr-inspector (incl. tensorflow)
> > gr-iqbal
> > gr-lte
> > gr-mapper
> > gr-nacl
> > gr-osmosdr
> > gr-paint (incl. PIL)
> > gr-radar
> > gr-rds
> > gqrx
> > 
> > and driver support for: UHD / RTL2382 / HackRF / BladeRF / AirSpy /
> > Funcube Dongle
> > 
> > Known Issues:
> > 
> > -     (new) Windows Audio Source only supports single channel
> > input.
> > Use portaudio for stereo source use cases.
> > -     gr-air-modes gui does not work, but the command line
> > interface will
> > -     Switching between debug and release versions will cause
> > intermittent heap corruption issues.  Re-run application.
> > -     TCP Sink/Server are deprecated and do not function in the
> > windows version, use zeromq blocks
> > -     File Sink/Server blocks do not function in the windows
> > version.
> > -     gr-newmod still does not work without a great deal of
> > workarounds
> > -     agc3 block will run, but will respond more slowly than on
> > linux... still under investigation.
> > 
> > A complete stack of symbols is available for the release and debug
> > builds, to allow tracing all the way down to python itself.
> > 
> > For those intrepid enough to want to build all of this yourself,
> > the scripts are now compatible with building 3.8 or 3.7 by changing
> > the version in ConfigInfo.psd1 to 3.8.0, then it should build the
> > correct dependencies to support it.  Drivers are built but OOT
> > blocks are not yet built for 3.8.  While most of the work in this
> > release was to enable a functioning build for 3.8, I am not
> > planning to release an installer for 3.8 at this point, but email
> > me if you have a need for a pre-alpha build.
> > 
> > When a 3.8 build is released, they will be installable
> > simultaneously without issue.
> > 
> > And finally, to make things a bit easier for the intrepid, I have
> > published an AWS AMI image set to a validated build configuration
> > to make it a bit easier for others to run the build
> > scripts.  Details on the github site:
> > http://github.com/gnieboer/GNURadio_Windows_Build_Scripts
> > 
> > Cheers,
> > 
> > Geof
> > 
> > 
> > _______________________________________________
> > Discuss-gnuradio mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> > _______________________________________________
> > Discuss-gnuradio mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> > 
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

reply via email to

[Prev in Thread] Current Thread [Next in Thread]