New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Libvolk error #3814
Comments
|
Hi @KyyB If not, what version of GNU Radio/VOLK are you installing and are there any other messages in the cmake/build log that show what the configuration error is? |
|
Do you use PyBOMBS to install GNU Radio? The error message hints at PyBOMBS. In that case please add info about your PyBOMBS version and installation as well. Also, please add info about your system. OS, distro. |
|
Hi @KyyB In your other issue you said you were using Ubuntu 16.04 which Ubuntu will stop supporting in 6 months (April 30, 2021). It is definitely possible to install GNU Radio and VOLK on 16.04, but if you have the choice a newer OS is a better idea for lots of reasons. I'm going to close this issue since it looks like you're moving onto a different OS and will try installing a different way. If you hit an issue again I'd recommend asking on https://chat.gnuradio.org or the discuss-gnuradio email list since you're most likely to have an issue with your specific setup rather than an issue with GNU Radio's code itself and you'll get better help that way. I hope it works for you! |
|
I think maybe this should be reopened, I'm seeing this on ubuntu 20.04, pybombs 2.3.4. Relatively fresh install of ubuntu, I think the only thing I've already installed is gqrx-sdr. Please let me know what other info I can provide. |
|
Fix is to add "gitargs: --recursive" to the recipe for libvolk. The maintainers were discussing this on the volk channel today. |
|
VOLK requires to be cloned recursively now. |
|
Hi |
|
@evso9816 are your recipes up to date? You may |
|
Hi Jdemel, |
|
Hi willcode, |
|
@liumaolin-931 This change has already been made to the PyBOMBS recipe for libvolk, so there is nothing you need to do, other than possibly |
|
Thank you for your reply, now some new questions have appeared, but I try to find the answer first, thank you very much!
…------------------ 原始邮件 ------------------
发件人: "gnuradio/gnuradio" ***@***.***>;
发送时间: 2021年4月1日(星期四) 晚上10:16
***@***.***>;
***@***.******@***.***>;
主题: Re: [gnuradio/gnuradio] Libvolk error (#3814)
@liumaolin-931 This change has already been made to the PyBOMBS recipe for libvolk, so there is nothing you need to do, other than possibly pybombs recipes update.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
|
The problem remains unsolved,and My system is Ubuntu 16.04, gnuradio version is 3.7.10, pybombs version is 2.3.4.the following is the error code prompt ~/gnuradio-prefix$ sudo pybombs install libvolk What does "VOLK requires to be cloned recursively now." mean? How should I operate?Can someone help me with this problem?thanks! |
|
Hi,
I will recommend that you install your packages manually. I went through
the same issue with Ubuntu 20.04 and using Pybombs. Just make a partition
on your disk and proceed manually. Of course, you'll have to install
dependencies. Easy enough! This link might be useful and look to " For the
GNU Radio Master Branch" : https://wiki.gnuradio.org/index.php/InstallingGR
For Pybombs users, I will try to reproduce the case again and share it with
Gnuradio. Hopefully someone will have time to jump in.
Thanks,
eva
…On Tue, Apr 6, 2021 at 2:55 AM liumaolin-931 ***@***.***> wrote:
The problem remains unsolved,and My system is Ubuntu 16.04, gnuradio
version is 3.7.10, pybombs version is 2.3.4.the following is the error code
prompt
~/gnuradio-prefix$ sudo pybombs install libvolk
[sudo] liumaolin passwords:
[INFO] Prefix Python version is: 2.7.12
[INFO] PyBOMBS Version 2.3.4
[INFO] Install python-apt to speed up apt processing.
[INFO] Phase 1: Creating install tree and installing binary packages:
Install tree:
|
- libvolk
[INFO] Phase 1 complete: All binary dependencies installed.
[INFO] Phase 2: Recursively installing source packages to prefix:
[INFO] Installing package: libvolk
[INFO] Install python-apt to speed up apt processing.
[WARNING] Build dir already exists:
/home/liumaolin/gnuradio-prefix/src/libvolk/build
Building: (100%)
[=========================================================]
[ 3%] Built target utils
[ 4%] Built target cpu_features
[ 5%] Built target unix_based_hardware_detection
[ 7%] Built target list_cpu_features
[ 86%] Built target volk_obj
[ 86%] Built target volk
[ 87%] Building CXX object lib/CMakeFiles/volk_test_all.dir/testqa.cc.o
In file included from
/home/liumaolin/gnuradio-prefix/src/libvolk/build/include/volk/volk.h:31:0,
from /home/liumaolin/gnuradio-prefix/src/libvolk/lib/qa_utils.h:5,
from /home/liumaolin/gnuradio-prefix/src/libvolk/lib/kernel_tests.h:1,
from /home/liumaolin/gnuradio-prefix/src/libvolk/lib/testqa.cc:31:
/home/liumaolin/gnuradio-prefix/src/libvolk/include/volk/volk_common.h: In
function ‘float log2f_non_ieee(float)’:
/home/liumaolin/gnuradio-prefix/src/libvolk/include/volk/volk_common.h:153:24:
error: ‘isinf’ was not declared in this scope
return isinf(result) ? copysignf(127.0f, result) : result;
^
/home/liumaolin/gnuradio-prefix/src/libvolk/include/volk/volk_common.h:153:24:
note: suggested alternative:
In file included from /usr/include/c++/5/complex:44:0,
from
/home/liumaolin/gnuradio-prefix/src/libvolk/include/volk/volk_complex.h:23,
from
/home/liumaolin/gnuradio-prefix/src/libvolk/build/include/volk/volk_typedefs.h:30,
from
/home/liumaolin/gnuradio-prefix/src/libvolk/build/include/volk/volk.h:29,
from /home/liumaolin/gnuradio-prefix/src/libvolk/lib/qa_utils.h:5,
from /home/liumaolin/gnuradio-prefix/src/libvolk/lib/kernel_tests.h:1,
from /home/liumaolin/gnuradio-prefix/src/libvolk/lib/testqa.cc:31:
/usr/include/c++/5/cmath:621:5: note: ‘std::isinf’
isinf(_Tp __x)
^
make[2]: ***
[lib/CMakeFiles/volk_test_all.dir/build.make:63:lib/CMakeFiles/volk_test_all.dir/testqa.cc.o]
error 1
make[1]: ***
[CMakeFiles/Makefile2:406:lib/CMakeFiles/volk_test_all.dir/all] error 2
make: *** [Makefile:141:all] error 2
[ERROR] Build failed. See output above for error messages.
[ERROR] Problem occurred while building package libvolk:
Build failed.
[ERROR] Error installing package libvolk. Aborting.
What does "VOLK requires to be cloned recursively now." mean? How should I
operate?Can someone help me with this problem?thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3814 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AISQHT5E7XRGVYDNZSFJEE3THLEBHANCNFSM4SF3LKMQ>
.
|
@liumaolin-931 Since you work with Ubuntu 16.04, your specific issue is tricky. Basically, you trigger a very specific bug that is part of your specific distro. Since Ubuntu 16.04 is EOL by the end of this month, I recommend to upgrade to a newer LTS release, preferably 20.04. @evso9816 In my experience, the best solution would be to use the GNU Radio PPA. Compiling from source shouldn't be necessary. PyBOMBS is a solution for cross-compiling, developing with multiple GR versions, etc. Also, a source compile should only be required if you intend to work with GR code directly. If you only alter OOT module code, you don't need to compile GR from source. |
Dear team,
I have been facing the following error:
[ERROR] Configuration failed after running at least twice
[ERROR] Problem occurred while building package libvolk:
Configuration Failed
[ERROR] Error installing package libvolk. Aborting.
I read other feeds but they were not working for me. Any idea on how to resolve this?
Thank!
The text was updated successfully, but these errors were encountered: