discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] gr-bluetooth installation issue


From: Cinaed Simson
Subject: Re: [Discuss-gnuradio] gr-bluetooth installation issue
Date: Tue, 30 Jan 2018 20:41:58 -0800
User-agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Thunderbird/52.6.0

In the directory

  ./gr-bluetooth/python

try changing the line

  import bluetooth.swig as bluetooth

to

  import _gr_bluetooth as bluetooth

in the file

  qa_gr_bluetooth_multi_sniffer.py


-- Cinaed

On 01/30/2018 05:03 PM, Suman Bhunia wrote:
> Hi,
> 
> I want to use gr-bluetooth to sniff packets. I have installed
> gnuradio3.7.9, uhd on Ubuntu 16.04. I am encountering some error
> installing gr-bluetooth it. When I use the cmake command, I obtain the
> following output:
> 
> 
>     -- The CXX compiler identification is GNU 5.4.0
>     -- The C compiler identification is GNU 5.4.0
>     -- Check for working CXX compiler: /usr/bin/c++
>     -- Check for working CXX compiler: /usr/bin/c++ -- works
>     -- Detecting CXX compiler ABI info
>     -- Detecting CXX compiler ABI info - done
>     -- Detecting CXX compile features
>     -- Detecting CXX compile features - done
>     -- Check for working C compiler: /usr/bin/cc
>     -- Check for working C compiler: /usr/bin/cc -- works
>     -- Detecting C compiler ABI info
>     -- Detecting C compiler ABI info - done
>     -- Detecting C compile features
>     -- Detecting C compile features - done
>     -- Build type not specified: defaulting to release.
>     -- Boost version: 1.58.0
>     -- Found the following Boost libraries:
>     --   filesystem
>     --   system
>     -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
>     Checking for GNU Radio Module: RUNTIME
>     -- Checking for module 'gnuradio-runtime'
>     --   Found gnuradio-runtime, version 3.7.9
>      * INCLUDES=/usr/include
>      *
>     
> LIBS=/usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so;/usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so
>     -- Found GNURADIO_RUNTIME:
>     
> /usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so;/usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so
>      
>     GNURADIO_RUNTIME_FOUND = TRUE
>     Checking for GNU Radio Module: BLOCKS
>     -- Checking for module 'gnuradio-blocks'
>     --   Found gnuradio-blocks, version 3.7.9
>      * INCLUDES=/usr/include
>      *
>     
> LIBS=/usr/lib/x86_64-linux-gnu/libgnuradio-blocks.so;/usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so;/usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so
>     -- Found GNURADIO_BLOCKS:
>     
> /usr/lib/x86_64-linux-gnu/libgnuradio-blocks.so;/usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so;/usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so
>      
>     GNURADIO_BLOCKS_FOUND = TRUE
>     Checking for GNU Radio Module: FILTER
>     -- Checking for module 'gnuradio-filter'
>     --   Found gnuradio-filter, version 3.7.9
>      * INCLUDES=/usr/include
>      *
>     
> LIBS=/usr/lib/x86_64-linux-gnu/libgnuradio-filter.so;/usr/lib/x86_64-linux-gnu/libgnuradio-fft.so;/usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so;/usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so
>     -- Found GNURADIO_FILTER:
>     
> /usr/lib/x86_64-linux-gnu/libgnuradio-filter.so;/usr/lib/x86_64-linux-gnu/libgnuradio-fft.so;/usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so;/usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so
>      
>     GNURADIO_FILTER_FOUND = TRUE
>     -- Checking for module 'cppunit'
>     --   Found cppunit, version 1.13.2
>     -- Found CPPUNIT: /usr/lib/x86_64-linux-gnu/libcppunit.so;dl  
>     -- Found LIBBTBB: /usr/lib/x86_64-linux-gnu/libbtbb.so  
>     -- 
>     -- Checking for module SWIG
>     -- Found SWIG version 3.0.8.
>     -- Found SWIG: /usr/bin/swig3.0  
>     -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so
>     (found suitable version "2.7.12", minimum required is "2")
>     -- Found PythonInterp: /usr/bin/python2 (found suitable version
>     "2.7.12", minimum required is "2")
>     -- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE
>     -- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE - Success
>     CMake Warning (dev) at
>     /usr/lib/x86_64-linux-gnu/cmake/gnuradio/GrTest.cmake:45
>     (get_target_property):
>       Policy CMP0026 is not set: Disallow use of the LOCATION target
>     property.
>       Run "cmake --help-policy CMP0026" for policy details.  Use the
>     cmake_policy
>       command to set the policy and suppress this warning.
> 
>       The LOCATION property should not be read from target
>     "gnuradio-bluetooth".
>       Use the target name directly with add_custom_command, or use the
>     generator
>       expression $<TARGET_FILE>, as appropriate.
> 
>     Call Stack (most recent call first):
>       python/CMakeLists.txt:44 (GR_ADD_TEST)
>     This warning is for project developers.  Use -Wno-dev to suppress it.
> 
>     CMake Warning (dev) at
>     /usr/lib/x86_64-linux-gnu/cmake/gnuradio/GrTest.cmake:45
>     (get_target_property):
>       Policy CMP0045 is not set: Error on non-existent target in
>       get_target_property.  Run "cmake --help-policy CMP0045" for policy
>     details.
>       Use the cmake_policy command to set the policy and suppress this
>     warning.
> 
>       get_target_property() called with non-existent target
>     "/usr/bin/python2".
>     Call Stack (most recent call first):
>       python/CMakeLists.txt:44 (GR_ADD_TEST)
>     This warning is for project developers.  Use -Wno-dev to suppress it.
> 
>     CMake Warning (dev) at
>     /usr/lib/x86_64-linux-gnu/cmake/gnuradio/GrTest.cmake:45
>     (get_target_property):
>       Policy CMP0045 is not set: Error on non-existent target in
>       get_target_property.  Run "cmake --help-policy CMP0045" for policy
>     details.
>       Use the cmake_policy command to set the policy and suppress this
>     warning.
> 
>       get_target_property() called with non-existent target
>       "/home/iot3/gr-bluetooth/python/qa_gr_bluetooth_multi_sniffer.py".
>     Call Stack (most recent call first):
>       python/CMakeLists.txt:44 (GR_ADD_TEST)
>     This warning is for project developers.  Use -Wno-dev to suppress it.
> 
>     -- Found Doxygen: /usr/bin/doxygen (found version "1.8.11")
>     -- Configuring done
>     -- Generating done
>     -- Build files have been written to: /home/iot3/gr-bluetooth/build
> 
> 
> 
> Output of 'make' command:
> 
> 
>     [  4%] Building CXX object
>     lib/CMakeFiles/gnuradio-bluetooth.dir/tun.cc.o
>     <http://gnuradio-bluetooth.dir/tun.cc.o>
>     [  8%] Building CXX object
>     lib/CMakeFiles/gnuradio-bluetooth.dir/multi_block.cc.o
>     <http://gnuradio-bluetooth.dir/multi_block.cc.o>
>     [ 12%] Building CXX object
>     lib/CMakeFiles/gnuradio-bluetooth.dir/multi_hopper_impl.cc.o
>     <http://gnuradio-bluetooth.dir/multi_hopper_impl.cc.o>
>     [ 16%] Building CXX object
>     lib/CMakeFiles/gnuradio-bluetooth.dir/multi_LAP_impl.cc.o
>     <http://gnuradio-bluetooth.dir/multi_LAP_impl.cc.o>
>     [ 20%] Building CXX object
>     lib/CMakeFiles/gnuradio-bluetooth.dir/multi_sniffer_impl.cc.o
>     <http://gnuradio-bluetooth.dir/multi_sniffer_impl.cc.o>
>     [ 25%] Building CXX object
>     lib/CMakeFiles/gnuradio-bluetooth.dir/multi_UAP_impl.cc.o
>     <http://gnuradio-bluetooth.dir/multi_UAP_impl.cc.o>
>     [ 29%] Building CXX object
>     lib/CMakeFiles/gnuradio-bluetooth.dir/packet_impl.cc.o
>     <http://gnuradio-bluetooth.dir/packet_impl.cc.o>
>     [ 33%] Building CXX object
>     lib/CMakeFiles/gnuradio-bluetooth.dir/piconet_impl.cc.o
>     <http://gnuradio-bluetooth.dir/piconet_impl.cc.o>
>     [ 37%] Linking CXX shared library libgnuradio-bluetooth.so
>     [ 37%] Built target gnuradio-bluetooth
>     Scanning dependencies of target gr_bluetooth_swig_doc
>     [ 37%] Built target gr_bluetooth_swig_doc
>     Scanning dependencies of target _gr_bluetooth_swig_tag
>     [ 41%] Building CXX object
>     swig/CMakeFiles/_gr_bluetooth_swig_tag.dir/_gr_bluetooth_swig_tag.cpp.o
>     [ 45%] Linking CXX executable _gr_bluetooth_swig_tag
>     [ 45%] Built target _gr_bluetooth_swig_tag
>     [ 50%] Generating gr_bluetooth.tag
>     Scanning dependencies of target gr_bluetooth_swig_2d0df
>     [ 54%] Building CXX object
>     swig/CMakeFiles/gr_bluetooth_swig_2d0df.dir/gr_bluetooth_swig_2d0df.cpp.o
>     [ 58%] Linking CXX executable gr_bluetooth_swig_2d0df
>     Swig source
>     /home/iot3/gr-bluetooth/include/gr_bluetooth/packet.h:148: Warning
>     314: 'print' is a python keyword, renaming to '_print'
>     /home/iot3/gr-bluetooth/include/gr_bluetooth/packet.h:241: Warning
>     314: 'print' is a python keyword, renaming to '_print'
>     /home/iot3/gr-bluetooth/include/gr_bluetooth/packet.h:332: Warning
>     314: 'print' is a python keyword, renaming to '_print'
>     [ 58%] Built target gr_bluetooth_swig_2d0df
>     Scanning dependencies of target _gr_bluetooth
>     [ 62%] Building CXX object
>     swig/CMakeFiles/_gr_bluetooth.dir/gr_bluetoothPYTHON_wrap.cxx.o
>     [ 66%] Linking CXX shared module _gr_bluetooth.so
>     [ 75%] Built target _gr_bluetooth
>     Scanning dependencies of target pygen_swig_d9cb6
>     [ 79%] Generating gr_bluetooth.pyc
>     [ 83%] Generating gr_bluetooth.pyo
>     [ 87%] Built target pygen_swig_d9cb6
>     Scanning dependencies of target pygen_python_b3a7c
>     [ 91%] Generating __init__.pyc
>     [ 95%] Generating __init__.pyo
>     [ 95%] Built target pygen_python_b3a7c
>     Scanning dependencies of target pygen_apps_89140
>     [100%] Shebangin btrx
>     [100%] Built target pygen_apps_89140
> 
> 
> 
> When I used make test command, I got the following output:
> 
>     Test project /home/iot3/gr-bluetooth/build
>         Start 1: qa_gr_bluetooth_multi_sniffer
>     1/1 Test #1: qa_gr_bluetooth_multi_sniffer ....***Failed    0.07 sec
> 
>     0% tests passed, 1 tests failed out of 1
> 
>     Total Test time (real) =   0.07 sec
> 
>     The following tests FAILED:
>           1 - qa_gr_bluetooth_multi_sniffer (Failed)
>     Errors while running CTest
>     Makefile:127: recipe for target 'test' failed
>     make: *** [test] Error 8
> 
> 
> I was wondering if anyone could help me what would be a probable
> solution might be.
> 
> Thanks,
> Suman
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> 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]