discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] test and build errors on 3.7.12git-101-g098dc3e0


From: Ron Economos
Subject: Re: [Discuss-gnuradio] test and build errors on 3.7.12git-101-g098dc3e0
Date: Sat, 29 Apr 2017 21:33:12 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0

Sure, no problem. Since you're trying to compile the latest and greatest, I assume you used the command:

git clone --recursive https://github.com/gnuradio/gnuradio.git

Now you have not only the latest and greatest, but also every release since October 2009.

Just cd into the directory the git clone downloaded into and type:

git tag

This will print all the release tags, of which v3.7.11 is one.

Then the command:

git checkout v3.7.11

will change all the files that have changed since that release back to the versions that existed for that release.

You can also checkout in between versions by using the hash associated with the commit. For example:

git checkout 082711c

will go back two commits, and you'll be building 3.7.12git-99-g082711cc.

Then you can always get back to where you started by typing:

git checkout master

Ron

On 04/29/2017 08:47 PM, address@hidden wrote:
I'm afraid you are going to have to dumb it down for me. I don't see
where to enter the path to the git repository. In other words

git checkout v3.7.11

needs to know the location of the git source. Doing some googling, it
looks like that is for a situation where the git source is local.

Basically I need the full command line or procedure.

This is the best link I can find on doing a git checkout on a remote,
and it goes on and on, not really resolving the problem.
http://stackoverflow.com/questions/1783405/how-to-check-out-a-remote-git-branch

In the meantime, I will compile the newest version without thrift
installed, which hopefully will skip those modules.

  On Sat, 29 Apr 2017
19:01:34 -0700 Ron Economos <address@hidden> wrote:

git checkout v3.7.11

But you're still going to have the same test failures. It's not
something new.

Ron

On 04/29/2017 06:57 PM, address@hidden wrote:
How do I go back one rev on github?


    Original Message
From: Cinaed Simson
Sent: Saturday, April 29, 2017 6:42 PM
To: address@hidden
Subject: Re: [Discuss-gnuradio] test and build errors on
3.7.12git-101-g098dc3e0

On 04/29/2017 05:52 PM, address@hidden wrote:
I have ZMQ. Here is the cmake finding it:

-- Configuring gr-wxgui support...
-- Dependency ENABLE_GNURADIO_RUNTIME = ON
-- Dependency ENABLE_GR_FFT = ON
-- Dependency ENABLE_GR_FILTER = ON
-- Dependency ENABLE_GR_ANALOG = ON
-- Dependency ENABLE_PYTHON = ON
-- Dependency NUMPY_FOUND = TRUE
-- Dependency WX_FOUND = TRUE
-- Enabling gr-wxgui support.
-- Override with -DENABLE_GR_WXGUI=ON/OFF
-- Checking for module 'libzmq'
-- Found libzmq, version 4.1.2
-- Found ZEROMQ: /usr/lib64/libzmq.so
----------------------------------------
I also have scipy, though I don't see it being looked for in the
cmake.
I'm running a release version - 3.7.11 - you're on 3.7.12 which is
on the bleeding edge so your mileage may vary - it's work in
progress unless I missed the email of its release.

The test for polar uses python-scipy which requires scipy.

See

./gnuradio-3.7.11/gr-fec/python/fec/polar/channel_construction_awgn.py

which imports

from scipy.optimize import fsolve
from scipy.special import erfc

In general, you need to run the run the qa scripts in the
directories where the tests failed - assuming all the CMake
configure errors or the software not found messages have been
cleared.

-- Cinaed
I missed this one, but I also have libcodec2.

-- Configuring gr-vocoder support...
-- Dependency Boost_FOUND = 1
-- Dependency ENABLE_GNURADIO_RUNTIME = ON
-- Dependency ENABLE_GR_FFT = ON
-- Dependency ENABLE_GR_BLOCKS = ON
-- Dependency ENABLE_GR_FILTER = ON
-- Dependency ENABLE_GR_ANALOG = ON
-- Enabling gr-vocoder support.
-- Override with -DENABLE_GR_VOCODER=ON/OFF
-- Found libgsm: /usr/include/gsm, /usr/lib64/libgsm.so
-- System libcodec2 not found.
-- Checking for module 'libusb-1.0'
-- Found libusb-1.0, version 1.0.20
-- Found
libusb-1.0: /usr/include/libusb-1.0, /usr/lib64/libusb-1.0.so




On Sat, 29 Apr 2017 12:05:30 -0700
Ron Economos <address@hidden> wrote:
For the polar encoder/decoder and zeromq tests, you need the
following dependencies. I'm not sure about the other failures.

python-scipy

python-zmq

Ron

On 04/29/2017 11:31 AM, address@hidden wrote:
Opensuse 42.2
uname -a
Linux linux-0u81 4.4.57-18.3-default #1 SMP Thu Mar 30 06:39:47
UTC 2017 (39c8557) x86_64 x86_64 x86_64 GNU/Linux
---------------
Building for version: 3.7.12git-101-g098dc3e0 / 3.7.12git
Entire cmake output at:
https://pastebin.com/Gqa32538
----------
Errors in the doxygen build:
https://pastebin.com/2KVp6v9X
--------------------------------

95% tests passed, 11 tests failed out of 220

Total Test time (real) = 3850.12 sec

The following tests FAILED:
18 - qa_cpp_py_binding (Failed)
22 - qa_ctrlport_probes (Failed)
51 - qa_cpp_py_binding_set (Failed)
84 - qa_python_message_passing (Failed)
89 - qa_polar_encoder_systematic (Failed)
92 - qa_polar_encoder (Failed)
94 - qa_polar_decoder_sc (Failed)
95 - qa_polar_decoder_sc_list (Failed)
98 - qa_polar_decoder_sc_systematic (Failed)
218 - qa_zeromq_sub (Failed)
219 - qa_zeromq_pub (Failed)
Errors while running CTest
Makefile:72: recipe for target 'test' failed
make: *** [test] Error 8

For the complete make test:
https://pastebin.com/JwHqDGrc
------------------------

ctest -V -R ctrlport_probes
UpdateCTestConfiguration
from :/usr/local/src/gnuradio_latest/gnuradio/build/DartConfiguration.tcl
UpdateCTestConfiguration
from :/usr/local/src/gnuradio_latest/gnuradio/build/DartConfiguration.tcl
Test project /usr/local/src/gnuradio_latest/gnuradio/build
Constructing a list of tests
Done constructing a list of tests
Checking test dependency graph...
Checking test dependency graph end
test 22
Start 22: qa_ctrlport_probes

22: Test command: /usr/bin/sh
"/usr/local/src/gnuradio_latest/gnuradio/build/gr-blocks/python/blocks/qa_ctrlport_probes_test.sh"
22: Test timeout computed to be: 9.99988e+06
22: gr::log :INFO: controlport - Apache Thrift: -h linux-0u81 -p
42407 22: Could not connect to ControlPort endpoint at
linux-0u81:42407. 22:
22: Exception socket.error: (32, 'Broken pipe') in <bound method
ThriftRadioClient.__del__ of
<gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
at
0x7f046ca06200>> ignored
22: Could not connect to ControlPort endpoint at
linux-0u81:42407. 22:
22: Exception socket.error: (32, 'Broken pipe') in <bound method
ThriftRadioClient.__del__ of
<gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
at
0x7f046ca117e8>> ignored
22: Could not connect to ControlPort endpoint at
linux-0u81:42407. 22:
22: Exception socket.error: (32, 'Broken pipe') in <bound method
ThriftRadioClient.__del__ of
<gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
at
0x7f046ca11b48>> ignored
22: Could not connect to ControlPort endpoint at
linux-0u81:42407. 22:
22: Exception socket.error: (32, 'Broken pipe') in <bound method
ThriftRadioClient.__del__ of
<gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
at
0x7f046ca11e60>> ignored
^C^C
------------------------------------
ctest -V -R cpp_py
UpdateCTestConfiguration
from :/usr/local/src/gnuradio_latest/gnuradio/build/DartConfiguration.tcl
UpdateCTestConfiguration
from :/usr/local/src/gnuradio_latest/gnuradio/build/DartConfiguration.tcl
Test project /usr/local/src/gnuradio_latest/gnuradio/build
Constructing a list of tests
Done constructing a list of tests
Checking test dependency graph...
Checking test dependency graph end
test 18
Start 18: qa_cpp_py_binding

18: Test command: /usr/bin/sh
"/usr/local/src/gnuradio_latest/gnuradio/build/gr-blocks/python/blocks/qa_cpp_py_binding_test.sh"
18: Test timeout computed to be: 9.99988e+06
18: gr::log :INFO: controlport - Apache Thrift: -h linux-0u81 -p
41848 18: Could not connect to ControlPort endpoint at
linux-0u81:41848. 18:
18: Exception socket.error: (32, 'Broken pipe') in <bound method
ThriftRadioClient.__del__ of
<gnuradio.ctrlport.RPCConnectionThrift.ThriftRadioClient instance
at 0x7f81c0071518>> ignored ^C^C




_______________________________________________
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
_______________________________________________
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

_______________________________________________
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]