Package Details: gr-op25-git 2051a96-1

Git Clone URL: (read-only)
Package Base: gr-op25-git
Description: Software-defined analyzer for APCO P25 signals
Upstream URL:
Licenses: GPL
Provides: gr-gsm
Submitter: yuvadm
Maintainer: yuvadm
Last Packager: yuvadm
Votes: 1
Popularity: 0.000000
First Submitted: 2015-04-13 23:10
Last Updated: 2015-06-30 12:50

Latest Comments

masterplayer31 commented on 2019-09-17 19:43

Will not build!

[ 30%] Building CXX object op25/gr-op25/lib/CMakeFiles/gnuradio-op25.dir/ [ 31%] Linking CXX shared library [ 31%] Built target gnuradio-op25 make: *** [Makefile:130: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

rmm commented on 2018-08-27 04:55

Stepping through the PKGBUILD steps manually, most of it works fine. However it looks like the project used to be built with an older compiler that was less strict about C++ narrowing conversions.

Changing the make command to the following worked for me.

make -j3 CXX_FLAGS="-Wno-narrowing -fPIC"

This will tell the compiler to ignore the narrowing warning, and the package should build successfully.

The problematic line of code in the project is in (line 42), but changing the make command is much easier than changing this line and dealing with the ripple effect through the rest of the code.

Dark-Sky commented on 2017-02-18 16:27

gcc 6 and up compilers has a problem compiling. But that is not the only issue I found out after getting everything compiled. The depends gnuradio and gnuradio-osmosdr are now compiled with gtk3 and the op25 author as I have been told on their forumm has custom built widgets coded for gtk2 and he has no intrest at this time upgrading his code as he is running ubuntu 14.2 LTS. What I finally did was to install a minimum linux mint 17.3 on my hard drive with op25 completely working and then run it under arch-chroot / xhost using a script:

sudo mount /dev/sdb6 /mnt/chroot
xhost +
sudo arch-chroot /mnt/chroot

Once in chroot run another script to start op25:

cd /root/src/op25/op25/gr-op25_repeater/apps
./ --args rtl=0 -N LNA:46 -S 2048000 -f 856.1875e6 -o 15.0e3 -v 0 -V -q -2 -T trunk.tsv

I know this is crude but I got tired of messing with this.

drws commented on 2017-01-24 23:16

During build I get:

gr-op25_repeater/lib/imbe_vocoder/ error: narrowing conversion of ‘32970’ from ‘int’ to ‘Word16 {aka short int}’ inside { } [-Wnarrowing]