Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Iacf7c4b13b0e32ea7761b859f7422ab630c8616f
|
|
Change-Id: Ie7b474138444f0ceea160f74df4b693030ea07a8
|
|
|
|
|
|
When set the gr-gsm will be compiled and linked with the local copies of
the osmocom libraries.
|
|
Avoiding increasing required cmake version with use of wrapper shell script.
|
|
|
|
It is needed to properly detect the grcc full path
See also 3f6ab15a7a5492391ca0f94bd0a5586c1735f8db
|
|
|
|
Copy UseSWIG.cmake from the gnuradio repository from commit
4433a7703fe3f5713c2200a0f7c11b13510f34cc
This macro is distributed in the Debian's gnuradio-dev package but it's
not available in Fedora/Centos gnuradio-devel package. The gnuradio's
version contains a fix for the parallel build 99a09af05fda6d0bab0cf3724a1c6bf453c71bc7
and some other improvements as well.
|
|
|
|
To disable compilation of both grgsm_livemon and grgsm_livemon_headless
execute
cmake -DENABLE_GRCC=OFF ..
To disable only one execute
cmake -DENABLE_GRGSM_LIVEMON=OFF ..
cmake -DENABLE_GRGSM_LIVEMON_HEADLESS=OFF ..
|
|
|
|
Installation of dekstop files is causing problems with packaging - github issue #335.
Disabling it then.
|
|
|
|
|
|
|
|
|
|
|
|
and to new 'Transceiver' cathegory in gnuradio-companion
|
|
so it appear in gnuradio-companion
|
|
fixeria_trx
# Resolved conflicts:
# apps/grgsm_trx
# python/trx/radio_if.py
# swig/grgsm_swig.i
|
|
|
|
merger
|
|
|
|
There is a problem with cmake 3.11.0 and the parallel build fails with
See https://github.com/ptrkrysik/gr-gsm/pull/378#issuecomment-379583050
make[2]: *** No rule to make target 'swig/grgsm_swig.py', needed by 'swig/grgsm_swig.pyc'. Stop.
make[1]: *** [CMakeFiles/Makefile2:601: swig/CMakeFiles/pygen_swig_43235.dir/all] Error 2
|
|
See https://github.com/ptrkrysik/gr-gsm/pull/378#issuecomment-379587145
Traceback (most recent call last):
File "/usr/bin/grcc", line 29, in <module>
from gnuradio import gr
File "/usr/lib/python2.7/dist-packages/gnuradio/gr/__init__.py", line 41, in <module>
from runtime_swig import *
File "/usr/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py", line 17, in <module>
_runtime_swig = swig_import_helper()
File "/usr/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py", line 16, in swig_import_helper
return importlib.import_module('_runtime_swig')
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named _runtime_swig
|
|
|
|
|
|
The table length was wrong becuase matchCostTable is a float pointer and
not an array since 792330777d7c21df02ce1ecb6f876b076a14b519
python2.7: /home/user/gr-gsm/lib/decoding/openbts/ViterbiR204.cpp:288: virtual void ViterbiR2O4::decode(const SoftVector&, BitVector&): Assertion `match-matchCostTable<(float)sizeof(matchCostTable)/sizeof(matchCostTable[0])-1' failed.
(gdb) f 4
#4 0x00007fffdff820c3 in ViterbiR2O4::decode (this=0x5555563bbdf0, in=..., target=...)
at /home/vasko/sources/gr-gsm/gr-gsm/lib/decoding/openbts/ViterbiR204.cpp:288
288 assert(match-matchCostTable<(float)sizeof(matchCostTable)/sizeof(matchCostTable[0])-1);
(gdb) p match-matchCostTable
$1 = 2
(gdb) p (float)sizeof(matchCostTable)/sizeof(matchCostTable[0])-1
$2 = 1
(gdb) p (float)sizeof(matchCostTable)/sizeof(matchCostTable[0])
$3 = 2
(gdb) p sizeof(matchCostTable)
$4 = 8
|
|
|
|
- Discard the message when gsm0503_xcch_decode returns -1
- Add automated decrypt test
See https://groups.google.com/d/msg/gr-gsm/9nOkIdrGOck/qTZh47McCQAJ
|
|
Added my contributors as copyright holders.
|
|
We are currently working on revitalizing CGRAN, the current version is here https://gnuradio.org/cgran/ and just like the old CGRAN it parses OOT's manifest files to get its information. Feel free to modify stuff, I just copied whatever info I could find.
|
|
|
|
On Fedora 26 when gr-gsm is installed in /usr/local/lib in order to work
some paths have to be added to PYTHONPATH and LD_LIBRARY_PATH enviroment
variables
This fixes the following errors
ImportError: No module named grgsm
ImportError: No module named _grgsm_swig
ImportError: libgrgsm-0.41.3.so.0.0.0: cannot open shared object file: No such file or directory
|
|
|
|
- Override the GR_UNIQUE_TARGET function to not append a hash to the
target name.
- Add explicit dependency between pygen_apps and _grgsm_swig
The _grgs_swig needs to be built first because grcc evaluates and
verify all imports
- Test the parallel build in the docker containers as well
|
|
It is needed to proper detect the grcc full path
|
|
And remove the pre-built scripts from the repository
Fixes #13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
libosmocore installation present on the system
|
|
|
|
|