ptrkrysik / gr-gsm

Gnuradio blocks and tools for receiving GSM transmissions
Other
1.34k stars 430 forks source link

Install issues - Kali Linux #81

Closed nomadcelt closed 9 years ago

nomadcelt commented 9 years ago

Good morning,

I am running in to all sorts of problems installing gr-gsm at this time in Kali. On sudo ./pybombs -v install gr-gsm, I received the message that I had the wrong version of Automake. I've now installed 1.13 but on attempting again, while I get a lot further, I am now presented with:

checking for ranlib... (cached) ranlib checking whether g++ supports C++11 features by default... no checking whether g++ supports C++11 features with -std=c++11... yes ./configure: line 17375: syntax error near unexpected token QT,' ./configure: line 17375: PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork >= 4.3, have_qt=yes, have_qt=no)' Configuration failed. Re-trying with higher verbosity. make: *\ No targets specified and no makefile found. Stop. Build failed. See output above for error messages.

I've checked QtCore and QtNetwork; I believe I am higher than the versions required but could be wrong.

Would you be able to help?

with thanks,

NC

romankh commented 9 years ago

Hi,

which version of automake was installed previously ? Can you install and try with automake >= 1.14 ?

nomadcelt commented 9 years ago

Thanks for the advice. I was on 1.13. I upgraded to 1.14 but it still hangs on the same screen. I tried Automake 1.15 and nothing is different.

Other forums indicate it's a GNURadio-runtime issue, specifically thatGNUradio-runtime is not installed. I cannot find any method of sorting this bit out though.

By going in to the pybombs/gr-gsm/build folder and typing: cmake ../ I get the following report:

-- Build type not specified: defaulting to release. -- Boost version: 1.53.0 -- Found the following Boost libraries: -- filesystem -- system -- thread CMake Warning at CMakeLists.txt:92 (find_package): By not providing "FindGnuradio.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Gnuradio", but CMake did not find one.

Could not find a package configuration file provided by "Gnuradio" with any of the following names:

GnuradioConfig.cmake
gnuradio-config.cmake

Add the installation prefix of "Gnuradio" to CMAKE_PREFIX_PATH or set "Gnuradio_DIR" to a directory containing one of the above files. If "Gnuradio" provides a separate development package or SDK, be sure it has been installed.

CMake Error at CMakeLists.txt:98 (message): GnuRadio Runtime required to compile gr-gsm

-- Configuring incomplete, errors occurred!

romankh commented 9 years ago

Hmm, did pybombs install the other packages that gr-gsm is depending on ? Like Gnuradio, rtl-sdr and so on ? You can verify this using ./pybombs list. If Gnuradio was installed, please look whether it was installed from source or from deb packages.

nomadcelt commented 9 years ago

According to ./pybombs list, not installed but according to apt-get, it is. I attempted to install gnuradio with pybombs but met the same error, as below:

./configure: line 17516: syntax error near unexpected token QT,' ./configure: line 17516: PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork >= 4.3, have_qt=yes, have_qt=no)' Configuration failed. Re-trying with higher verbosity. make: *\ No targets specified and no makefile found. Stop. Build failed. See output above for error messages.

Pybombs informs me that rtl-sdr is installed. Is there a package pre-gnuradio that must be installed, perhaps?

romankh commented 9 years ago

Which version is installed ? gr-gsm relies on gnuradio >= 3.7 Maybe you have to uninstall your current version, and modify the pybombs config, such that at least gnuradio is built from sources rather installed from distro packages (option forcebuild) I would suggest this for most of the dependencies for gr-gsm. It takes more time, but it ensures that you use the recent versions that are used in developing.

nomadcelt commented 9 years ago

I will: Uninstall Gnu radio Locate latest source and install Reattempt pybombs install of gr-gsm. Thanks for the advice, I'll report back shortly. On 11 Jul 2015 11:28, romankh notifications@github.com wrote:Which version is installed ? gr-gsm relies on gnuradio >= 3.7 Maybe you have to uninstall your current version, and modify the pybombs config, such that at least gnuradio is built from sources rather installed from distro packages (option forcebuild) I would suggest this for most of the dependencies for gr-gsm. It takes more time, but it ensures that you use the recent versions that are used in developing.

—Reply to this email directly or view it on GitHub.

romankh commented 9 years ago

you don't need to locate any of the sources, pybombs will do that for you, it will clone the corresponding repos and do the build and installation. You only have to uninstall the packages, and change your pybombs config, specifically the forcebuild option. By default, it is a list of packages, that will be built from sources, no matter if there are packages available. I believe you removed at least parts of the list, such that for example gnuradio is not built from source anymore, but installed via packages. This works fine and is faster, as long as your OS has the right versions in the repo. If Kali only provides a package for gnuradio in version 3.6, this won't work, and you have to keep gnuradio in the forcebuild list.

nomadcelt commented 9 years ago

I could find no way of forcing gnuradio to the latest version. I am hit every time with the same errors. I've now sourced the latest source code and am in the midst of compiling it. It is taking quite significant amounts of time but I hope to force the install thereafter. More to follow.

ptrkrysik commented 9 years ago

W dniu 11.07.2015 o 23:34, nomadcelt pisze:

I could find no way of forcing gnuradio to the latest version. I am hit every time with the same errors. I've now sourced the latest source code and am in the midst of compiling it. It is taking quite significant amounts of time but I hope to force the install thereafter. More to follow.

Can you show contents of your pybombs/config.dat file?

Piotr Krysik

nomadcelt commented 9 years ago

Sure, thank you:

[config] gituser = root gitcache = gitoptions = prefix = /usr/local satisfy_order = deb,src forcepkgs = forcebuild = gnuradio,uhd,gr-air-modes,gr-osmosdr,gr-iqbal,gr-fcdproplus,uhd,rt$ timeout = 30 cmakebuildtype = RelWithDebInfo builddocs = OFF cc = gcc cxx = g++ makewidth = 4

ptrkrysik commented 9 years ago

W dniu 11.07.2015 o 23:58, nomadcelt pisze:

Sure, thank you:

[config] gituser = root gitcache = gitoptions = prefix = /usr/local satisfy_order = deb,src forcepkgs = forcebuild = gnuradio,uhd,gr-air-modes,gr-osmosdr,gr-iqbal,gr-fcdproplus,uhd,rt$

Does this has this content or it was just cut at 80'th character when you were copying it?

timeout = 30 cmakebuildtype = RelWithDebInfo builddocs = OFF cc = gcc cxx = g++ makewidth = 4

Can you send me address of iso of your distributin so I could test the installation in virtual machine? (There are many people who want to use gr-gsm on Kali and I would like to resolve issues with installation under this distribution.)

Piotr Krysik

nomadcelt commented 9 years ago

I believe it was cut but will check in the morning.

The kali distro is the latest 64-bit distro from the Kali site.

Thank you

Sent by Outlook for Android

On Sat, Jul 11, 2015 at 3:07 PM -0700, "Piotr Krysik" notifications@github.com wrote: W dniu 11.07.2015 o 23:58, nomadcelt pisze:

Sure, thank you:

[config] gituser = root gitcache = gitoptions = prefix = /usr/local satisfy_order = deb,src forcepkgs = forcebuild = gnuradio,uhd,gr-air-modes,gr-osmosdr,gr-iqbal,gr-fcdproplus,uhd,rt$

Does this has this content or it was just cut at 80'th character when you were copying it?

timeout = 30 cmakebuildtype = RelWithDebInfo builddocs = OFF cc = gcc cxx = g++ makewidth = 4

Can you send me address of iso of your distributin so I could test the installation in virtual machine? (There are many people who want to use gr-gsm on Kali and I would like to resolve issues with installation under this distribution.)

Piotr Krysik


Reply to this email directly or view it on GitHub: https://github.com/ptrkrysik/gr-gsm/issues/81#issuecomment-120665351

nomadcelt commented 9 years ago

The full copy is:

[config] gituser = root gitcache = gitoptions = prefix = /usr/local satisfy_order = deb,src forcepkgs = forcebuild = gnuradio,uhd,gr-air-modes,gr-osmosdr,gr-iqbal,gr-fcdproplus,uhd,rtl-sdr,osmo-sdr,hackrf,gqrx,bladerf,airspy timeout = 30 cmakebuildtype = RelWithDebInfo builddocs = OFF cc = gcc cxx = g++ makewidth = 4

I have now downloaded compiled and installed (using cmake / make / make test / sudo make install) gnuradio to 3.7.1. I then installed gr-gsm without pybombs (same as above). All 'appeared' well with no errors but I cannot find them now execute them.

nomadcelt commented 9 years ago

The full output of: ./pybombs -v install gnuradio

sudo ./pybombs -v install gnuradio Settled on prefix: /home/john Initializing environmental variables... Loading recipes ... Checking if gnuradio is installed: No /home/john/ PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of make (3.81) is >= than 3.75 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libgsl0-dev (1.15) is >= than 1.13 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libgsl0ldbl (1.15) is >= than 1.13 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-cheetah (2.4.4) is >= than 2.0 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-numpy (1.6.2) is >= than 1.5 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-lxml (3.4.0) is >= than 2.3.2 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-gtk2 (2.24.0) is >= than 2.17 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-cairo-dev (1.8.8) is >= than 1.8 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of cmake (2.8.9) is >= than 2.8.3 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of cmake-data (2.8.9) is >= than 2.8.3 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-qt4 (4.9.3) is >= than 4.6.2 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-qwt5-qt4 (5.2.1) is >= than 5.2 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of bison (2.5) is >= than 2.3 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of flex (2.5.35) is >= than 2.5.35 Installing packages:

configure.ac:89: installing './config.guess' configure.ac:89: installing './config.sub' configure.ac:26: installing './install-sh' configure.ac:26: installing './missing' compiler/cpp/Makefile.am:102: warning: source file 'src/thrifty.yy' is in a subdirectory, compiler/cpp/Makefile.am:102: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. compiler/cpp/Makefile.am:102: warning: source file 'src/thriftl.ll' is in a subdirectory, compiler/cpp/Makefile.am:102: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/main.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/md5.c' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/parse/t_typedef.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/parse/parse.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_c_glib_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_cpp_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_java_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_json_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_as3_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_csharp_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_py_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_rb_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_perl_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_php_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_erl_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_cocoa_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_st_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_ocaml_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_hs_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_xsd_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_html_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_js_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_javame_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_delphi_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_go_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_gv_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_d_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_lua_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am: installing './depcomp' configure.ac: installing './ylwrap' lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/thrift.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/thrift_struct.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/thrift_application_exception.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/processor/thrift_processor.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/processor/thrift_dispatch_processor.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/protocol/thrift_protocol.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/protocol/thrift_protocol_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/protocol/thrift_binary_protocol.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/protocol/thrift_binary_protocol_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_transport.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_transport_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_buffered_transport_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_framed_transport_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_socket.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_server_transport.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_server_socket.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_buffered_transport.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_framed_transport.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_memory_buffer.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/server/thrift_server.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/server/thrift_simple_server.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_debug_proto_test_types.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_empty_service.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_inherited.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_optional_required_test_types.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_reverse_order_service.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_second_service.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_service_for_exception_with_a_map.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_srv.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_thrift_test.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_thrift_test_types.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:151: warning: source file 'gen-cpp/ThriftTest.cpp' is in a subdirectory, lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:151: warning: source file 'gen-cpp/ThriftTest_constants.cpp' is in a subdirectory, lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:151: warning: source file 'gen-cpp/ThriftTest_types.cpp' is in a subdirectory, lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '0' is supported by ustar format... yes checking whether GID '0' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar ./configure: line 3706: PKG_PROG_PKG_CONFIG: command not found checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether make sets $(MAKE)... (cached) yes checking for bison... yes checking for bison version >= 2.5... yes checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking whether ln -s works... yes checking for gawk... (cached) mawk checking for ranlib... (cached) ranlib checking whether g++ supports C++11 features by default... no checking whether g++ supports C++11 features with -std=c++11... yes ./configure: line 17516: syntax error near unexpected token QT,' ./configure: line 17516: PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork >= 4.3, have_qt=yes, have_qt=no)' Configuration failed. Re-trying with higher verbosity. make: *\ No targets specified and no makefile found. Stop. Build failed. See output above for error messages.

To my mind, this is an issue with Apache-Thrift, first and foremost?

./pybombs list shows:

./pybombs list Settled on prefix: /home/john Initializing environmental variables... Loading recipes ... Printing recipe status list: {'baseline': ['alsa', 'apache-thrift', 'apr', 'aprutil', 'armadillo', 'atk', 'autoconf', 'automake', 'bison', 'blas', 'boost', 'cairo', 'cheetah', 'cmake', 'cppunit', 'curl', 'db48', 'expat', 'faac', 'faad', 'ffi', 'fftw', 'flex', 'fontconfig', 'freetype', 'gcc', 'gdk-pixbuf', 'gflags', 'gfortran', 'git', 'glfw3', 'glib', 'glog', 'gmp', 'gobject-introspection', 'gperftools', 'graphviz', 'gsl', 'gtest', 'gtk2', 'ice', 'lapack', 'libav', 'libbzip', 'libevent', 'libhidapi', 'libitpp', 'libjpeg', 'liblog4cpp', 'libmp3lame', 'libpcap', 'libpng', 'libpolarssl', 'libshout', 'libsndfile', 'libsodium', 'libtiff', 'libtool', 'libusb', 'libxml', 'libxslt', 'lxml', 'make', 'mbelib', 'mcpp', 'mpc', 'mpfr', 'numpy', 'pango', 'perl', 'pixman', 'protobuf', 'pulseaudio', 'pycairo', 'pygobject', 'pygtk', 'pyqt4', 'pyqt4-dev-tools', 'pyqwt5', 'python', 'python-scapy', 'python-zmq', 'qt4', 'qwt5', 'scipy', 'setuptools', 'sip', 'ssl', 'subversion', 'swig', 'tornado', 'wget', 'wireshark', 'wxpython', 'x11', 'zeromq'], 'pseudo': ['all'], 'hardware': ['airspy', 'bladeRF', 'gr-ettus', 'gr-fcdproplus', 'hackrf', 'libiio', 'niusprio', 'osmo-sdr', 'rtl-sdr', 'uhd'], 'application': ['gnss-sdr', 'gqrx', 'gqrx-digital', 'simple_radio_astronomy'], 'common': ['gnuradio', 'gr-air-modes', 'gr-ais', 'gr-baz', 'gr-benchmark', 'gr-bluetooth', 'gr-burst', 'gr-cdma', 'gr-compat', 'gr-drm', 'gr-dsd', 'gr-dvbs2', 'gr-dvbt', 'gr-dvbt2', 'gr-elster', 'gr-eventstream', 'gr-fosphor', 'gr-framers', 'gr-gsm', 'gr-ham', 'gr-hpsdr', 'gr-ieee-80211', 'gr-ieee-802154', 'gr-iio', 'gr-iqbal', 'gr-ldpc', 'gr-lte', 'gr-mapper', 'gr-mediatools', 'gr-message_tools', 'gr-mtb', 'gr-multimon', 'gr-nacl', 'gr-op25', 'gr-osmosdr', 'gr-packetradio', 'gr-pcap', 'gr-pocsag', 'gr-psk-burst', 'gr-pyqt', 'gr-radar', 'gr-rds', 'gr-rtty', 'gr-smartnet', 'gr-smithchart', 'gr-specest', 'gr-streamsink', 'gr-tagutils', 'gr-theano', 'gr-tutorial', 'gr-uhdgps', 'gr-zmqblocks'], 'dsplib': ['airprobe', 'fecapi', 'kal', 'libbtbb', 'libosmo-dsp', 'libosmocore', 'openlte', 'osmo-tetra', 'pocsag-mrt', 'pysstv']} Category: application gnss-sdr None
gqrx None
gqrx-digital None
simple_radio_astronomy None
Category: baseline alsa installed deb
apache-thrift fetch inventory
apr None
aprutil None
armadillo None
atk installed deb
autoconf installed deb
automake installed deb
bison installed deb
blas None
boost installed inventory a00d22605d5dbcfb4c9936a9b35bc4c wget://http://downloads.sourceforge.net/project/boost/boost/1.53.0/boost_1_53_0.tar.bz2 cairo installed deb
cheetah installed deb
cmake installed deb
cppunit installed deb
curl installed deb
db48 None
expat installed deb
faac None
faad None
ffi None
fftw installed deb
flex installed deb
fontconfig installed deb
freetype installed deb
gcc installed deb
gdk-pixbuf installed deb
gflags None
gfortran None
git installed deb
glfw3 None
glib installed deb
glog None
gmp None
gobject-introspection None
gperftools None
graphviz installed deb
gsl installed deb
gtest None
gtk2 installed deb
ice None
lapack None
libav None
libbzip installed deb
libevent installed deb
libhidapi None
libitpp None
libjpeg None
liblog4cpp installed deb
libmp3lame None
libpcap None
libpng installed deb
libpolarssl None
libshout None
libsndfile None
libsodium None
libtiff None
libtool installed deb
libusb installed deb
libxml installed deb
libxslt None
lxml installed deb
make installed deb
mbelib None
mcpp None
mpc None
mpfr None
numpy installed deb
pango installed deb
perl installed deb
pixman installed deb
protobuf None
pulseaudio None
pycairo installed deb
pygobject None
pygtk installed deb
pyqt4 installed deb
pyqt4-dev-tools None
pyqwt5 installed deb
python installed deb
python-scapy installed deb
python-zmq None
qt4 None
qwt5 None
scipy installed deb
setuptools installed deb
sip None
ssl installed deb
subversion installed deb
swig installed deb
tornado installed deb
wget installed deb
wireshark installed deb
wxpython installed deb
x11 installed deb
zeromq None
Category: common gnuradio None
gr-air-modes None
gr-ais None
gr-baz None
gr-benchmark None
gr-bluetooth None
gr-burst None
gr-cdma None
gr-compat None
gr-drm None
gr-dsd None
gr-dvbs2 None
gr-dvbt None
gr-dvbt2 None
gr-elster None
gr-eventstream None
gr-fosphor None
gr-framers None
gr-gsm None
gr-ham None
gr-hpsdr None
gr-ieee-80211 None
gr-ieee-802154 None
gr-iio None
gr-iqbal None
gr-ldpc None
gr-lte None
gr-mapper None
gr-mediatools None
gr-message_tools None
gr-mtb None
gr-multimon None
gr-nacl None
gr-op25 None
gr-osmosdr None
gr-packetradio None
gr-pcap None
gr-pocsag None
gr-psk-burst None
gr-pyqt None
gr-radar None
gr-rds None
gr-rtty None
gr-smartnet None
gr-smithchart None
gr-specest None
gr-streamsink None
gr-tagutils None
gr-theano None
gr-tutorial None
gr-uhdgps None
gr-zmqblocks None
Category: dsplib airprobe None
fecapi None
kal None
libbtbb None
libosmo-dsp None
libosmocore fetch inventory
openlte None
osmo-tetra None
pocsag-mrt None
pysstv None
Category: hardware airspy None
bladeRF None
gr-ettus None
gr-fcdproplus None
hackrf None
libiio None
niusprio None
osmo-sdr installed inventory effcaa75bfd43262f621184c28be2935149965b9 git://git://git.osmocom.org/osmo-sdr.git rtl-sdr installed inventory e3c03f738f5aef4dc51e2b741fbdb542b9cc1bb1 git://git://git.osmocom.org/rtl-sdr uhd installed inventory d9656de88f7af77b39bfe9985f0ac7c623932d71 git://https://github.com/EttusResearch/uhd.git Category: pseudo all None

I have attempted to install libosmocore throught pybombs but it doesn't complete.

ptrkrysik commented 9 years ago

W dniu 12.07.2015 o 11:08, nomadcelt pisze:

The full output of: ./pybombs -v install gnuradio

sudo ./pybombs -v install gnuradio Settled on prefix: /home/john Initializing environmental variables... Loading recipes ... Checking if gnuradio is installed: No /home/john/ PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of make (3.81) is >= than 3.75 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libgsl0-dev (1.15) is >= than 1.13 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of libgsl0ldbl (1.15) is >= than 1.13 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-cheetah (2.4.4) is >= than 2.0 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-numpy (1.6.2) is >= than 1.5 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-lxml (3.4.0) is >= than 2.3.2 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-gtk2 (2.24.0) is >= than 2.17 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-cairo-dev (1.8.8) is >= than 1.8 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of cmake (2.8.9) is >= than 2.8.3 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of cmake-data (2.8.9) is >= than 2.8.3 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-qt4 (4.9.3) is >= than 4.6.2 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of python-qwt5-qt4 (5.2.1) is >= than 5.2 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of bison (2.5) is >= than 2.3 PyBombs.sysutils - INFO - have_deb: Satisfies requirement...installed version of flex (2.5.35) is >= than 2.5.35 Installing packages:

  • apache-thrift *

    gnuradio Installing from source: apache-thrift

    ./bootstrap.sh && ./configure --prefix=/home/john/ \ --enable-tests --disable-tutorial --with-cpp --with-python \ --with-c_glib --with-java --without-csharp --without-php \ --without-ruby --without-lua --without-nodejs --without-erlang \ --without-go --without-haskell --with-libevent --without-zlib \ CC=gcc CXX=g++ PY_PREFIX=/home/john/

configure.ac:89: installing './config.guess' configure.ac:89: installing './config.sub' configure.ac:26: installing './install-sh' configure.ac:26: installing './missing' compiler/cpp/Makefile.am:102: warning: source file 'src/thrifty.yy' is in a subdirectory, compiler/cpp/Makefile.am:102: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. compiler/cpp/Makefile.am:102: warning: source file 'src/thriftl.ll' is in a subdirectory, compiler/cpp/Makefile.am:102: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/main.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/md5.c' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/parse/t_typedef.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/parse/parse.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_c_glib_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_cpp_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_java_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_json_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_as3_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_csharp_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_py_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_rb_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_perl_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_php_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_erl_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_cocoa_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_st_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_ocaml_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_hs_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_xsd_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_html_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_js_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_javame_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_delphi_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_go_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_gv_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_d_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am:34: warning: source file 'src/generate/t_lua_generator.cc' is in a subdirectory, compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled compiler/cpp/Makefile.am: installing './depcomp' configure.ac: installing './ylwrap' lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/thrift.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/thrift_struct.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/thrift_application_exception.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/processor/thrift_processor.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/processor/thrift_dispatch_processor.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/protocol/thrift_protocol.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/protocol/thrift_protocol_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/protocol/thrift_binary_protocol.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/protocol/thrift_binary_protocol_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_transport.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_transport_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_buffered_transport_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_framed_transport_factory.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_socket.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_server_transport.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_server_socket.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_buffered_transport.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_framed_transport.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/transport/thrift_memory_buffer.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/server/thrift_server.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/Makefile.am:35: warning: source file 'src/thrift/c_glib/server/thrift_simple_server.c' is in a subdirectory, lib/c_glib/Makefile.am:35: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_debug_proto_test_types.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_empty_service.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_inherited.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_optional_required_test_types.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_reverse_order_service.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_second_service.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_service_for_exception_with_a_map.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_srv.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_thrift_test.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:128: warning: source file 'gen-c_glib/t_test_thrift_test_types.c' is in a subdirectory, lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:151: warning: source file 'gen-cpp/ThriftTest.cpp' is in a subdirectory, lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:151: warning: source file 'gen-cpp/ThriftTest_constants.cpp' is in a subdirectory, lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled lib/c_glib/test/Makefile.am:151: warning: source file 'gen-cpp/ThriftTest_types.cpp' is in a subdirectory, lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '0' is supported by ustar format... yes checking whether GID '0' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar ./configure: line 3706: PKG_PROG_PKG_CONFIG: command not found checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE https://github.com/FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether make sets $(MAKE)... (cached) yes checking for bison... yes checking for bison version >= 2.5... yes checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking whether ln -s works... yes checking for gawk... (cached) mawk checking for ranlib... (cached) ranlib checking whether g++ supports C++11 features by default... no checking whether g++ supports C++11 features with -std=c++11... yes ./configure: line 17516: syntax error near unexpected token |QT,' ./configure: line 17516:| PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork

= 4.3, have_qt=yes, have_qt=no)' Configuration failed. Re-trying with higher verbosity. make: *\ No targets specified and no makefile found. Stop. Build failed. See output above for error messages.

To my mind, this is an issue with Apache-Thrift, first and foremost?

./pybombs list shows:

./pybombs list Settled on prefix: /home/john Initializing environmental variables... Loading recipes ... Printing recipe status list: {'baseline': ['alsa', 'apache-thrift', 'apr', 'aprutil', 'armadillo', 'atk', 'autoconf', 'automake', 'bison', 'blas', 'boost', 'cairo', 'cheetah', 'cmake', 'cppunit', 'curl', 'db48', 'expat', 'faac', 'faad', 'ffi', 'fftw', 'flex', 'fontconfig', 'freetype', 'gcc', 'gdk-pixbuf', 'gflags', 'gfortran', 'git', 'glfw3', 'glib', 'glog', 'gmp', 'gobject-introspection', 'gperftools', 'graphviz', 'gsl', 'gtest', 'gtk2', 'ice', 'lapack', 'libav', 'libbzip', 'libevent', 'libhidapi', 'libitpp', 'libjpeg', 'liblog4cpp', 'libmp3lame', 'libpcap', 'libpng', 'libpolarssl', 'libshout', 'libsndfile', 'libsodium', 'libtiff', 'libtool', 'libusb', 'libxml', 'libxslt', 'lxml', 'make', 'mbelib', 'mcpp', 'mpc', 'mpfr', 'numpy', 'pango', 'perl', 'pixman', 'protobuf', 'pulseaudio', 'pycairo', 'pygobject', 'pygtk', 'pyqt4', 'pyqt4-dev-tools', 'pyqwt5', 'python', 'python-scapy', 'python-zmq', 'qt4', 'qwt5', 'scipy', 'setuptools', 'sip', 'ssl', 'subversion', 'swig', 'tornado', 'wget', 'wireshark', 'wxpython', 'x11 ', 'zeromq'], 'pseudo': ['all'], 'hardware': ['airspy', 'bladeRF', 'gr-ettus', 'gr-fcdproplus', 'hackrf', 'libiio', 'niusprio', 'osmo-sdr', 'rtl-sdr', 'uhd'], 'application': ['gnss-sdr', 'gqrx', 'gqrx-digital', 'simple_radio_astronomy'], 'common': ['gnuradio', 'gr-air-modes', 'gr-ais', 'gr-baz', 'gr-benchmark', 'gr-bluetooth', 'gr-burst', 'gr-cdma', 'gr-compat', 'gr-drm', 'gr-dsd', 'gr-dvbs2', 'gr-dvbt', 'gr-dvbt2', 'gr-elster', 'gr-eventstream', 'gr-fosphor', 'gr-framers', 'gr-gsm', 'gr-ham', 'gr-hpsdr', 'gr-ieee-80211', 'gr-ieee-802154', 'gr-iio', 'gr-iqbal', 'gr-ldpc', 'gr-lte', 'gr-mapper', 'gr-mediatools', 'gr-message_tools', 'gr-mtb', 'gr-multimon', 'gr-nacl', 'gr-op25', 'gr-osmosdr', 'gr-packetradio', 'gr-pcap', 'gr-pocsag', 'gr-psk-burst', 'gr-pyqt', 'gr-radar', 'gr-rds', 'gr-rtty', 'gr-smartnet', 'gr-smithchart', 'gr-specest', 'gr-streamsink', 'gr-tagutils', 'gr-theano', 'gr-tutorial', 'gr-uhdgps', 'gr-zmqblocks'], 'dsplib': ['airprobe', 'fecapi', 'kal', 'libbtbb', 'libosmo -dsp', 'libosmocore', 'openlte', 'osmo-tetra', 'pocsag-mrt', 'pysstv']} Category: application gnss-sdr None

gqrx None

gqrx-digital None

simple_radio_astronomy None

Category: baseline alsa installed deb

apache-thrift fetch inventory

apr None

aprutil None

armadillo None

atk installed deb

autoconf installed deb

automake installed deb

bison installed deb

blas None

boost installed inventory a00d22605d5dbcfb4c9936a9b35bc4c wget://http://downloads.sourceforge.net/project/boost/boost/1.53.0/boost_1_53_0.tar.bz2 cairo installed deb

cheetah installed deb

cmake installed deb

cppunit installed deb

curl installed deb

db48 None

expat installed deb

faac None

faad None

ffi None

fftw installed deb

flex installed deb

fontconfig installed deb

freetype installed deb

gcc installed deb

gdk-pixbuf installed deb

gflags None

gfortran None

git installed deb

glfw3 None

glib installed deb

glog None

gmp None

gobject-introspection None

gperftools None

graphviz installed deb

gsl installed deb

gtest None

gtk2 installed deb

ice None

lapack None

libav None

libbzip installed deb

libevent installed deb

libhidapi None

libitpp None

libjpeg None

liblog4cpp installed deb

libmp3lame None

libpcap None

libpng installed deb

libpolarssl None

libshout None

libsndfile None

libsodium None

libtiff None

libtool installed deb

libusb installed deb

libxml installed deb

libxslt None

lxml installed deb

make installed deb

mbelib None

mcpp None

mpc None

mpfr None

numpy installed deb

pango installed deb

perl installed deb

pixman installed deb

protobuf None

pulseaudio None

pycairo installed deb

pygobject None

pygtk installed deb

pyqt4 installed deb

pyqt4-dev-tools None

pyqwt5 installed deb

python installed deb

python-scapy installed deb

python-zmq None

qt4 None

qwt5 None

scipy installed deb

setuptools installed deb

sip None

ssl installed deb

subversion installed deb

swig installed deb

tornado installed deb

wget installed deb

wireshark installed deb

wxpython installed deb

x11 installed deb

zeromq None

Category: common gnuradio None

gr-air-modes None

gr-ais None

gr-baz None

gr-benchmark None

gr-bluetooth None

gr-burst None

gr-cdma None

gr-compat None

gr-drm None

gr-dsd None

gr-dvbs2 None

gr-dvbt None

gr-dvbt2 None

gr-elster None

gr-eventstream None

gr-fosphor None

gr-framers None

gr-gsm None

gr-ham None

gr-hpsdr None

gr-ieee-80211 None

gr-ieee-802154 None

gr-iio None

gr-iqbal None

gr-ldpc None

gr-lte None

gr-mapper None

gr-mediatools None

gr-message_tools None

gr-mtb None

gr-multimon None

gr-nacl None

gr-op25 None

gr-osmosdr None

gr-packetradio None

gr-pcap None

gr-pocsag None

gr-psk-burst None

gr-pyqt None

gr-radar None

gr-rds None

gr-rtty None

gr-smartnet None

gr-smithchart None

gr-specest None

gr-streamsink None

gr-tagutils None

gr-theano None

gr-tutorial None

gr-uhdgps None

gr-zmqblocks None

Category: dsplib airprobe None

fecapi None

kal None

libbtbb None

libosmo-dsp None

libosmocore fetch inventory

openlte None

osmo-tetra None

pocsag-mrt None

pysstv None

Category: hardware airspy None

bladeRF None

gr-ettus None

gr-fcdproplus None

hackrf None

libiio None

niusprio None

osmo-sdr installed inventory effcaa75bfd43262f621184c28be2935149965b9 git://git://git.osmocom.org/osmo-sdr.git rtl-sdr installed inventory e3c03f738f5aef4dc51e2b741fbdb542b9cc1bb1 git://git://git.osmocom.org/rtl-sdr uhd installed inventory d9656de88f7af77b39bfe9985f0ac7c623932d71 git://https://github.com/EttusResearch/uhd.git Category: pseudo all None

I have attempted to install libosmocore throught pybombs but it doesn't complete.

Hi,

GNU Radio developers decided to include Control Port by default in installation through pybombs. In my opinion this decision was done too early. There are many problems with installation of apache-thrift that is included because it is required by control port.

As control port is not required by gr-gsm the easy solution is to remove apache-thrift from list of dependencies. I've attached a pybombs recipe that has it removed. Copy it to pybombs/recipes and run installation again.

Best Regards, Piotr Krysik

#

This file is part of PyBOMBS

#

PyBOMBS is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 3, or (at your option)

any later version.

#

PyBOMBS is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.

#

You should have received a copy of the GNU General Public License

along with PyBOMBS; see the file COPYING. If not, write to

the Free Software Foundation, Inc., 51 Franklin Street,

Boston, MA 02110-1301, USA.

#

depends: make boost fftw cppunit swig gsl uhd alsa git python cheetah wxpython numpy lxml pygtk pycairo cmake pyqt4 pyqwt5 gcc category: common satisfy_deb: gnuradio-dev source: git://http://www.gnuradio.org/git/gnuradio.git gitbranch: master gitargs: --recursive var config_opt = " -DENABLE_GR_FCD=ON -DENABLE_DOXYGEN=$builddocs -DENABLE_GR_LOG=OFF -DENABLE_PERFORMANCE_COUNTERS=ON -DCMAKE_CXX_FLAGS=-fpermissive " inherit: cmake configure_static { cmake .. -DCMAKE_BUILD_TYPE=$cmakebuildtype -DCMAKE_INSTALL_PREFIX=$prefix -DENABLE_STATIC_LIBS=True $config_opt }

install { make install make install }

nomadcelt commented 9 years ago

replace gnuradio.lwr with this content?

I have done that and repeated: ./pybombs -v install gnuradio

So far, so good with over 60% compiled at this stage.

ptrkrysik commented 9 years ago

W dniu 12.07.2015 o 13:05, nomadcelt pisze:

replace gnuradio.lwr with this content?

Yes,

To make things simpler (also for me to understand what is happening) do everything from the beginning:

git clone https://github.com/pybombs/pybombs.git

(copy gnuradio.lwr into pybombs/recipes/)

then configure pybombs by changing only install directory - the rest leave as default, and finally:

cd pybombs sudo ./pybombs install gr-gsm

Best Regards, Piotr Krysik

nomadcelt commented 9 years ago

After all that, ./pybombs list now reports "GNUradio Make Inventory".

The final error message after a round of installation was:

-- Installing: /home/john/include/gnuradio/swig/wxgui_swig.i -- Installing: /home/john/include/gnuradio/swig/wxgui_swig_doc.i make: *\ No rule to make target `make'. Stop.

so....what have I finally missed?

ptrkrysik commented 9 years ago

W dniu 12.07.2015 o 16:07, nomadcelt pisze:

After all that, ./pybombs list nor reports GNUradio Make Inventory.

Nomadcelt,

I don't understand what this means exactly. Can you explain it more clearly what is the result?

nomadcelt commented 9 years ago

I've added more detail to that message now. On 12 Jul 2015 15:46, Piotr Krysik notifications@github.com wrote:W dniu 12.07.2015 o 16:07, nomadcelt pisze:

After all that, ./pybombs list nor reports GNUradio Make Inventory.

Nomadcelt,

I don't understand what this means exactly. Can you explain it more clearly what is the result?

—Reply to this email directly or view it on GitHub.

nomadcelt commented 9 years ago

Piotr,

There were pages and pages of "installing", with no errors. The final lines were:

-- Installing: /home/john/include/gnuradio/swig/wxgui_swig.i -- Installing: /home/john/include/gnuradio/swig/wxgui_swig_doc.i make: *\ No rule to make target `make'. Stop.

NC

nomadcelt commented 9 years ago

I have conducted a : sudo ./pybombs install gnuradio

It installed with no errors, apparently.

.pybombs list reports "Make inventory" next to gnuradio.

Do I need to installed libosmocore? That won't install at this stage either.

nomadcelt commented 9 years ago

Wow....well, everything appears to be installing fine (Apart from libosmocore).

I now can't find ~/.gnuradio/config.conf to change the entry.

ptrkrysik commented 9 years ago

libosmocore isn't gr-gsm's dependency (or dependency of any other program that gr-gsm depends on). It shouldn't be installed at all when you install gr-gsm.

If you compiled gnuradio from source you don't need to edit that file - gr-gsm should work without this change.

nomadcelt commented 9 years ago

Piotr, Thank you for all your help. When I get home tonight, I shall look at it again. I am trying to execute airprobe_rtlsdr.py but it can't call gnuradio. I assume, therefore, that I must amend sonething else. I'll post error messages later. Regarding executing gnuradio, airprobe, etc, must I do that from inside the usr/local/ folder or can they be called from elsewhere? On 13 Jul 2015 07:52, Piotr Krysik notifications@github.com wrote:libosmocore isn't gr-gsm's dependency (or dependency of any other program that gr-gsm depends on). It shouldn't be installed at all when you install gr-gsm.

If you compiled gnuradio from source you don't need to edit that file - gr-gsm should work without this change.

—Reply to this email directly or view it on GitHub.

ptrkrysik commented 9 years ago

I didn't try to install gnuradio and gr-gsm in other folders than /usr/local. It can be done for sure but I don't know what difficulties it might create.

nomadcelt commented 9 years ago

Piotr,

when I try to run ./airprobe_rtlsdr.py, the following errors occur:

Traceback (most recent call last): File "./airprobe_rtlsdr.py", line 10, in from gnuradio import blocks File "/usr/local/lib/python2.7/dist-packages/gnuradio/blocks/init.py", line 32, in from blocks_swig import File "/usr/local/lib/python2.7/dist-packages/gnuradio/blocks/blocks_swig.py", line 22, in from blocks_swig0 import File "/usr/local/lib/python2.7/dist-packages/gnuradio/blocks/blocks_swig0.py", line 26, in _blocks_swig0 = swig_import_helper() File "/usr/local/lib/python2.7/dist-packages/gnuradio/blocks/blocks_swig0.py", line 22, in swig_import_helper _mod = imp.load_module('_blocks_swig0', fp, pathname, description) ImportError: libgnuradio-blocks-3.7.8git.so.0.0.0: cannot open shared object file: No such file or directory

nomadcelt commented 9 years ago

ok, getting somewhere, I think.

Trying to install gr-gsm now but am stumbling over libosmo-dsp installation:

./configure: line 3754: syntax error near unexpected token pic-only' ./configure: line 3754:LT_INIT(pic-only)'

I've been in to configure.ac and it looks as fine as I think it should regarding formatting / parameters.

Any ideas?

ptrkrysik commented 9 years ago

W dniu 13.07.2015 o 23:22, nomadcelt pisze:

ok, getting somewhere, I think.

Trying to install gr-gsm now but am stumbling over libosmo-dsp installation:

./configure: line 3754: syntax error near unexpected token |pic-only' ./configure: line 3754:|LT_INIT(pic-only)'

I've been in to configure.ac and it looks as fine as I think it should regarding formatting / parameters.

Any ideas?

Hi,

I tried to install gr-gsm on Kali linux.

Kali linux has (cerrect me if I'm wrong) very small repository of it's own packages and pybombs tries to compile a LOT of packages. That considerably increases possibility that eventually something will go wrong. In my case compilation fails at the very beginning. I don't have solution for this yet and currently Kali Linux should be considered unsupported.

Also I don't have much time to solve this problem - if you can research this and post solution I would be very grateful.

Best Regards, Piotr Krysik

nomadcelt commented 9 years ago

Piotr, I'll gladly force develop a solution for this and will let you know. Thanks, John On 14 Jul 2015 12:07, Piotr Krysik notifications@github.com wrote:W dniu 13.07.2015 o 23:22, nomadcelt pisze:

ok, getting somewhere, I think.

Trying to install gr-gsm now but am stumbling over libosmo-dsp installation:

./configure: line 3754: syntax error near unexpected token |pic-only' ./configure: line 3754:|LT_INIT(pic-only)'

I've been in to configure.ac and it looks as fine as I think it should regarding formatting / parameters.

Any ideas?

Hi,

I tried to install gr-gsm on Kali linux.

Kali linux has (cerrect me if I'm wrong) very small repository of it's own packages and pybombs tries to compile a LOT of packages. That considerably increases possibility that eventually something will go wrong. In my case compilation fails at the very beginning. I don't have solution for this yet and currently Kali Linux should be considered unsupported.

Also I don't have much time to solve this problem - if you can research this and post solution I would be very grateful.

Best Regards, Piotr Krysik

—Reply to this email directly or view it on GitHub.

blackdog07 commented 8 years ago

So I just tried to install gr-gsm on Kali 2.0. Ran into problems and googled and found this. So I got it to work I believe by doing this as user root.

apt-get install cmake libboost-all-dev gnuradio-dev libvolk-dev libcppunit-dev libosmocore doxygen swig apt-get install build-essential libtool shtool autoconf automake git-core pkg-config make gcc liblog4cpp5-dev libpcsclite-dev

git clone git://git.osmocom.org/libosmocore.git cd libosmocore/ autoreconf -i ./configure make sudo make install sudo ldconfig -i cd ..

git clone https://github.com/ptrkrysik/gr-gsm.git cd gr-gsm mkdir build cd build cmake .. make sudo make install sudo ldconfig

cd ~ mkdir .gnuradio echo "[grc] local_blocks_path=/usr/local/share/gnuradio/grc/blocks " > ~/.gnuradio/config.conf

I have only tested it by running gnuradio-companion airprobe_rtlsdr,grc and I am able to capture gsm traffic. Your mileage may vary. Hope this is helpful for someone!

blackdog07 commented 8 years ago

Follow-up Ok I was able to get gr-gsm to work but I then tried to install Kalibrate-hackrf and it failed to build I searched the Internet and found a blog that said that the guy installed gr-gsm with pybombs and kalibrate-hackrf would build ok but if not it wouldn't build. So I just did a pybombs install of gr-gsm on top of the install described above and I could then build kalibrate-hackrf. So now airprobe_rtlsdr.py works fine as does kalibrate-hackrf but I ran into another problem after the pybombs install where gqrx would no longer run....arg...still not too clean.

ptrkrysik commented 8 years ago

Thank you for sharing the steps needed to run gr-gsm on Kali Linux. The libosmocore is first installed from distribution's repository and then built manually.

Did you try to compile gr-gsm without manual building of libosmocore but only installing with apt-get?

blackdog07 commented 8 years ago

I first installed libosmocore via apt-get and tried to compile gr-gsm and had errors. I then did apt-get remove libosomocore and then built from source. That's what lead me to building it from source. Sorry I wasn't too clear on that.

tweekspeak commented 8 years ago

Hi, maybe u can help me out. I have a marquee and installed Linux deploy an vcn, but during install it said it skips mnt partitions, /proc/sys/dev/tty, an more. Dns fail, mtab fail, ssh fail vcn fail. Went into vcn viewer an got "port on which tje compter is listening could mot be contacted. Do you think y could help me along?

ptrkrysik commented 8 years ago

@tweekspeak , I don't think this is the right address to ask this question